File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,4 +25,5 @@ from_block = 5678
2525
2626[agent ] # optional
2727loop_sleep = 120 # optional
28- exception_sleep = 10 # optional
28+ exception_sleep = 10 # optional
29+ events_chunk_size = 2000 # optional - block range size for event log queries
Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ class Destination(BaseModel):
5050class Agent (BaseModel ):
5151 loop_sleep : int = 120
5252 exception_sleep : int = 10
53+ events_chunk_size : int = 2000
5354
5455
5556class General (BaseModel ):
Original file line number Diff line number Diff line change @@ -88,7 +88,9 @@ def distribute_credits_for_source(
8888 from_block = state .from_blocks [source .name ]
8989 logger .info (f'[{ source .name } ] Fetching events from block { from_block } ' )
9090 all_events = mainnet_cs .credit_station .get_payment_received_events (
91- from_block = from_block , schain_name = config .general .schain_name
91+ from_block = from_block ,
92+ schain_name = config .general .schain_name ,
93+ chunk_size = config .agent .events_chunk_size ,
9294 )
9395 for event in all_events :
9496 fulfill_payment (source , event , schain_cs )
You can’t perform that action at this time.
0 commit comments