Skip to content

Commit 91554ae

Browse files
authored
perf: read less blocks and catch bug (#262)
1 parent d033538 commit 91554ae

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

explorer/lib/explorer/aligned_layer_service_manager.ex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ defmodule AlignedLayerServiceManager do
2626
def get_new_batch_events() do
2727
events =
2828
AlignedLayerServiceManager.EventFilters.new_batch(nil)
29-
|> Ethers.get_logs(fromBlock: 0)
29+
|> Ethers.get_logs(fromBlock: 1600000)
3030

3131
case events do
3232
{:ok, []} -> []
@@ -38,7 +38,7 @@ defmodule AlignedLayerServiceManager do
3838
def get_new_batch_events(merkle_root) when is_binary(merkle_root) do
3939
events =
4040
AlignedLayerServiceManager.EventFilters.new_batch(Utils.string_to_bytes32(merkle_root))
41-
|> Ethers.get_logs(fromBlock: 0)
41+
|> Ethers.get_logs(fromBlock: 1600000)
4242

4343
case events do
4444
{:error, reason} -> {:empty, reason}
@@ -96,7 +96,7 @@ defmodule AlignedLayerServiceManager do
9696

9797
def get_batch_verified_events() do
9898
events =
99-
AlignedLayerServiceManager.EventFilters.batch_verified(nil) |> Ethers.get_logs(fromBlock: 0)
99+
AlignedLayerServiceManager.EventFilters.batch_verified(nil) |> Ethers.get_logs(fromBlock: 1600000)
100100

101101
case events do
102102
{:ok, list} -> {:ok, list}
@@ -107,7 +107,7 @@ defmodule AlignedLayerServiceManager do
107107
def get_batch_verified_events(merkle_root) do
108108
events =
109109
AlignedLayerServiceManager.EventFilters.batch_verified(merkle_root)
110-
|> Ethers.get_logs(fromBlock: 0)
110+
|> Ethers.get_logs(fromBlock: 1600000)
111111

112112
case events do
113113
{:error, reason} -> {:empty, reason}

explorer/lib/explorer/avs_directory.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ defmodule AVSDirectory do
2828
nil,
2929
AlignedLayerServiceManager.get_aligned_layer_service_manager_address()
3030
)
31-
|> Ethers.get_logs(fromBlock: 0)
31+
|> Ethers.get_logs(fromBlock: 1600000)
3232
end
3333
end

explorer/lib/explorer_web/live/pages/home/index.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ defmodule ExplorerWeb.Home.Index do
4343
defp get_verified_batches_count() do
4444
AlignedLayerServiceManager.get_batch_verified_events()
4545
|> (fn
46+
{:ok, nil} -> 0
4647
{:ok, list} -> Enum.count(list)
4748
{:error, _} -> 0
4849
end).()

0 commit comments

Comments
 (0)