From 5e0a37ddaa3515142a0ef4ef38607cda25fa6db7 Mon Sep 17 00:00:00 2001 From: Victor Baranov Date: Fri, 11 Sep 2026 17:50:29 +0300 Subject: [PATCH] CONTRACT_VERIFICATION_ON_DEMAND_CREATION_DATA_* env variables --- setup/env-variables/backend-env-variables.mdx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup/env-variables/backend-env-variables.mdx b/setup/env-variables/backend-env-variables.mdx index a27f24ec..928d3244 100644 --- a/setup/env-variables/backend-env-variables.mdx +++ b/setup/env-variables/backend-env-variables.mdx @@ -557,6 +557,9 @@ If no unit is provided, the value will be interpreted as seconds. | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `CONTRACT_VERIFICATION_ALLOWED_SOLIDITY_EVM_VERSIONS` | Comma-separated list of allowed EVM versions for Solidity contract verification. This var was introduced in [#1964](https://github.com/poanetwork/blockscout/pull/1964), updated in [#7614](https://github.com/blockscout/blockscout/pull/7614). | Version: v5.2.0\+
Default: `homestead,tangerineWhistle,spuriousDragon,byzantium,constantinople,petersburg,istanbul,berlin,london,paris,shanghai,cancun,prague,osaka,default`
Applications: API | | `CONTRACT_VERIFICATION_ALLOWED_VYPER_EVM_VERSIONS` | Comma-separated list of allowed EVM versions for Vyper contract verification. This var was introduced in [#7614](https://github.com/blockscout/blockscout/pull/7614). | Version: v5.2.0\+
Default: `byzantium,constantinople,petersburg,istanbul,berlin,paris,shanghai,cancun,osaka,default`
Applications: API | +| `CONTRACT_VERIFICATION_ON_DEMAND_CREATION_DATA_ENABLED` | Enables on-demand discovery of contract creation data during explicit contract verification. Implemented in [#14809](https://github.com/blockscout/blockscout/pull/14809). | Version: master
Default: `true`
Applications: API | +| `CONTRACT_VERIFICATION_ON_DEMAND_CREATION_DATA_MAX_WAIT` | Maximum time to wait for contract creation data to become available during on-demand discovery. [Time format](/setup/env-variables/backend-env-variables#time-format). Implemented in [#14809](https://github.com/blockscout/blockscout/pull/14809). | Version: master
Default: `20s`
Applications: API | +| `CONTRACT_VERIFICATION_ON_DEMAND_CREATION_DATA_POLL_INTERVAL` | Interval between checks for contract creation data during on-demand discovery. [Time format](/setup/env-variables/backend-env-variables#time-format). Implemented in [#14809](https://github.com/blockscout/blockscout/pull/14809). | Version: master
Default: `2s`
Applications: API | | `CONTRACT_VERIFICATION_MAX_LIBRARIES` | Max amount of libraries to consider in smart-contract verification from flat/multi-part file(s). Implemented in [#6204](https://github.com/blockscout/blockscout/pull/6204). | Version: v5.0.0\+
Default: (empty)
Applications: API | | `CONTRACT_MAX_STRING_LENGTH_WITHOUT_TRIMMING` | Hide long contract method data. For more details: [#4667](https://github.com/blockscout/blockscout/pull/4667) | Version: v4.0.0\+
Default: `2040`
Applications: API | | `CONTRACT_DISABLE_INTERACTION` | If `true`, contract interactions via "Write contract" or "Write proxy contract" tabs are disabled. Introduced in [#7088](https://github.com/blockscout/blockscout/pull/7088). | Version: v5.1.2\+
Default: (empty)
Applications: API |