From 859cdf1300af5bbffd2827f888e523aae8c889ba Mon Sep 17 00:00:00 2001 From: Nikita Pozdniakov Date: Fri, 31 Oct 2025 13:02:05 +0300 Subject: [PATCH 1/2] Add env for hot contracts --- setup/env-variables/backend-env-variables.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/setup/env-variables/backend-env-variables.mdx b/setup/env-variables/backend-env-variables.mdx index 7a03986..f25b7ba 100644 --- a/setup/env-variables/backend-env-variables.mdx +++ b/setup/env-variables/backend-env-variables.mdx @@ -265,6 +265,7 @@ Can be set in format `1h` for 1 hour, `1m` for 1 minute, `1s` or `1` for 1 secon | `INDEXER_TX_ACTIONS_REINDEX_PROTOCOLS` | Comma-separated names of protocols which should be indexed or reindexed on historical blocks defined by the range. Example: `uniswap_v3,zkbob` - only these protocols will be indexed or reindexed for the defined block range. If the value is an empty string (or not defined), all supported protocols will be indexed/reindexed. This option is not applicable to `realtime` and `catchup` fetchers (it always indexes all supported protocols). Implemented in [#6582](https://github.com/blockscout/blockscout/pull/6582). | Version: v5.1.0\+
Default: (empty)
Applications: Indexer | | `INDEXER_TX_ACTIONS_UNISWAP_V3_FACTORY_CONTRACT` | UniswapV3Factory contract address. Implemented in [#7312](https://github.com/blockscout/blockscout/pull/7312). | Version: v5.1.4\+
Default: `0x1F98431c8aD98523631AE4a59f267346ea31F984`
Applications: Indexer | | `INDEXER_TX_ACTIONS_UNISWAP_V3_NFT_POSITION_MANAGER_CONTRACT` | NonfungiblePositionManager contract address for Uniswap v3. Implemented in [#7312](https://github.com/blockscout/blockscout/pull/7312). | Version: v5.1.4\+
Default: `0xC36442b4a4522E871399CD717aBDD847Ab11FE88`
Applications: Indexer | +| `INDEXER_DISABLE_HOT_CONTRACTS_FETCHER` | If true `Indexer.Fetcher.Stats.HotContracts` won't be started. Implemented in [#13471](https://github.com/blockscout/blockscout/pull/13471). | Version: master
Default: `false`
Applications: Indexer | ## DB Migrations & Sanitizer Management From 7df217653f5506b036cf64a61655a6eaf0ae326a Mon Sep 17 00:00:00 2001 From: Victor Baranov Date: Wed, 19 Nov 2025 15:28:26 +0300 Subject: [PATCH 2/2] Rename env var --- setup/env-variables/backend-env-variables.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup/env-variables/backend-env-variables.mdx b/setup/env-variables/backend-env-variables.mdx index f25b7ba..45e5f43 100644 --- a/setup/env-variables/backend-env-variables.mdx +++ b/setup/env-variables/backend-env-variables.mdx @@ -265,7 +265,7 @@ Can be set in format `1h` for 1 hour, `1m` for 1 minute, `1s` or `1` for 1 secon | `INDEXER_TX_ACTIONS_REINDEX_PROTOCOLS` | Comma-separated names of protocols which should be indexed or reindexed on historical blocks defined by the range. Example: `uniswap_v3,zkbob` - only these protocols will be indexed or reindexed for the defined block range. If the value is an empty string (or not defined), all supported protocols will be indexed/reindexed. This option is not applicable to `realtime` and `catchup` fetchers (it always indexes all supported protocols). Implemented in [#6582](https://github.com/blockscout/blockscout/pull/6582). | Version: v5.1.0\+
Default: (empty)
Applications: Indexer | | `INDEXER_TX_ACTIONS_UNISWAP_V3_FACTORY_CONTRACT` | UniswapV3Factory contract address. Implemented in [#7312](https://github.com/blockscout/blockscout/pull/7312). | Version: v5.1.4\+
Default: `0x1F98431c8aD98523631AE4a59f267346ea31F984`
Applications: Indexer | | `INDEXER_TX_ACTIONS_UNISWAP_V3_NFT_POSITION_MANAGER_CONTRACT` | NonfungiblePositionManager contract address for Uniswap v3. Implemented in [#7312](https://github.com/blockscout/blockscout/pull/7312). | Version: v5.1.4\+
Default: `0xC36442b4a4522E871399CD717aBDD847Ab11FE88`
Applications: Indexer | -| `INDEXER_DISABLE_HOT_CONTRACTS_FETCHER` | If true `Indexer.Fetcher.Stats.HotContracts` won't be started. Implemented in [#13471](https://github.com/blockscout/blockscout/pull/13471). | Version: master
Default: `false`
Applications: Indexer | +| `INDEXER_DISABLE_HOT_SMART_CONTRACTS_FETCHER` | If true `Indexer.Fetcher.Stats.HotSmartContracts` won't be started. Implemented in [#13471](https://github.com/blockscout/blockscout/pull/13471). | Version: master
Default: `false`
Applications: Indexer | ## DB Migrations & Sanitizer Management