@@ -33,6 +33,9 @@ pub struct EnvVars {
3333 /// Set by the environment variable `ETHEREUM_BLOCK_BATCH_SIZE`. The
3434 /// default value is 10 blocks.
3535 pub block_batch_size : usize ,
36+ /// Set by the environment variable `ETHEREUM_BLOCK_PTR_BATCH_SIZE`. The
37+ /// default value is 10 blocks.
38+ pub block_ptr_batch_size : usize ,
3639 /// Maximum number of blocks to request in each chunk.
3740 ///
3841 /// Set by the environment variable `GRAPH_ETHEREUM_MAX_BLOCK_RANGE_SIZE`.
@@ -116,6 +119,7 @@ impl From<Inner> for EnvVars {
116119 trace_stream_step_size : x. trace_stream_step_size ,
117120 max_event_only_range : x. max_event_only_range ,
118121 block_batch_size : x. block_batch_size ,
122+ block_ptr_batch_size : x. block_ptr_batch_size ,
119123 max_block_range_size : x. max_block_range_size ,
120124 json_rpc_timeout : Duration :: from_secs ( x. json_rpc_timeout_in_secs ) ,
121125 block_receipts_check_timeout : Duration :: from_secs (
@@ -160,6 +164,8 @@ struct Inner {
160164 max_event_only_range : BlockNumber ,
161165 #[ envconfig( from = "ETHEREUM_BLOCK_BATCH_SIZE" , default = "10" ) ]
162166 block_batch_size : usize ,
167+ #[ envconfig( from = "ETHEREUM_BLOCK_PTR_BATCH_SIZE" , default = "100" ) ]
168+ block_ptr_batch_size : usize ,
163169 #[ envconfig( from = "GRAPH_ETHEREUM_MAX_BLOCK_RANGE_SIZE" , default = "2000" ) ]
164170 max_block_range_size : BlockNumber ,
165171 #[ envconfig( from = "GRAPH_ETHEREUM_JSON_RPC_TIMEOUT" , default = "180" ) ]
0 commit comments