From 1e320e678e9c3103c7df3eec1c4e28bd3591a13f Mon Sep 17 00:00:00 2001 From: Nabarun Date: Mon, 27 May 2024 20:08:55 +0530 Subject: [PATCH] Add graph-node param GRAPH_ETHEREUM_BLOCK_INGESTOR_MAX_CONCURRENT_JSON_RPC_CALLS_FOR_TXN_RECEIPTS --- stack_orchestrator/data/compose/docker-compose-graph-node.yml | 1 + stack_orchestrator/data/stacks/graph-node/README.md | 3 +++ 2 files changed, 4 insertions(+) diff --git a/stack_orchestrator/data/compose/docker-compose-graph-node.yml b/stack_orchestrator/data/compose/docker-compose-graph-node.yml index e7f07e20..429366ac 100644 --- a/stack_orchestrator/data/compose/docker-compose-graph-node.yml +++ b/stack_orchestrator/data/compose/docker-compose-graph-node.yml @@ -22,6 +22,7 @@ services: GRAPH_ETHEREUM_JSON_RPC_TIMEOUT: ${GRAPH_ETHEREUM_JSON_RPC_TIMEOUT:-180} GRAPH_ETHEREUM_REQUEST_RETRIES: ${GRAPH_ETHEREUM_REQUEST_RETRIES:-10} GRAPH_ETHEREUM_MAX_BLOCK_RANGE_SIZE: ${GRAPH_ETHEREUM_MAX_BLOCK_RANGE_SIZE:-2000} + GRAPH_ETHEREUM_BLOCK_INGESTOR_MAX_CONCURRENT_JSON_RPC_CALLS_FOR_TXN_RECEIPTS: ${GRAPH_ETHEREUM_BLOCK_INGESTOR_MAX_CONCURRENT_JSON_RPC_CALLS_FOR_TXN_RECEIPTS:-1000} entrypoint: ["bash", "-c"] # Wait for ETH RPC endpoint to be up when running with fixturenet-lotus command: | diff --git a/stack_orchestrator/data/stacks/graph-node/README.md b/stack_orchestrator/data/stacks/graph-node/README.md index 8c007367..ba87776e 100644 --- a/stack_orchestrator/data/stacks/graph-node/README.md +++ b/stack_orchestrator/data/stacks/graph-node/README.md @@ -88,6 +88,9 @@ export GRAPH_ETHEREUM_REQUEST_RETRIES= # Maximum number of blocks to scan for triggers in each request (default: 2000) export GRAPH_ETHEREUM_MAX_BLOCK_RANGE_SIZE= +# Maximum number of concurrent requests made against Ethereum for requesting transaction receipts during block ingestion (default: 1000) +export GRAPH_ETHEREUM_BLOCK_INGESTOR_MAX_CONCURRENT_JSON_RPC_CALLS_FOR_TXN_RECEIPTS= + # Ref: https://git.vdb.to/cerc-io/graph-node/src/branch/master/docs/environment-variables.md ```