Skip to content

Commit bd68852

Browse files
committed
fix
1 parent f9f2418 commit bd68852

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

explorer/lib/explorer/contract_managers/aligned_layer_service_manager.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ defmodule AlignedLayerServiceManager do
162162
response_timestamp: batch_response.block_timestamp,
163163
amount_of_proofs: nil,
164164
proof_hashes: nil,
165-
fee_per_proof: BatcherPaymentServiceManager.get_fee_per_proof(%{merkle_root: created_batch.batchMerkleRoot}),
165+
fee_per_proof: BatcherPaymentServiceManager.get_fee_per_proof(%{merkle_root: created_batch.batchMerkleRoot, fromBlock: batch_creation.block_number}),
166166
sender_address: Utils.string_to_bytes32(created_batch.senderAddress),
167167
max_aggregator_fee: created_batch.maxAggregatorFee,
168168
is_valid: true # set to false later if a process determines it is invalid

explorer/lib/explorer/contract_managers/batcher_payment_service_manager.ex

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,13 @@ defmodule BatcherPaymentServiceManager do
4343
@batcher_payment_service_address
4444
end
4545

46-
def get_fee_per_proof(%{merkle_root: merkle_root}) do
46+
def get_fee_per_proof(%{merkle_root: merkle_root, fromBlock: fromBlock}) do
47+
Logger.info("Getting fee per proof for merkle_root: #{merkle_root}, fromBlock: #{fromBlock}")
4748
BatcherPaymentServiceManager.EventFilters.task_created(
4849
merkle_root
4950
|> Utils.string_to_bytes32()
5051
)
51-
|> Ethers.get_logs(fromBlock: @first_block)
52+
|> Ethers.get_logs(fromBlock: fromBlock)
5253
|> case do
5354
{:ok, []} ->
5455
Logger.warning("No fee per proof events found for merkle root: #{merkle_root}.")
@@ -57,7 +58,7 @@ defmodule BatcherPaymentServiceManager do
5758
{:ok, events} ->
5859
event = events |> hd()
5960
fee_per_proof = event.data |> hd()
60-
Logger.debug("Fee per proof of #{merkle_root}: #{fee_per_proof} WEI.")
61+
Logger.info("Fee per proof of #{merkle_root}: #{fee_per_proof} WEI.")
6162

6263
fee_per_proof
6364

0 commit comments

Comments
 (0)