ETHEREUM_JSONRPC_VARIANT=geth ETHEREUM_JSONRPC_HTTP_URL=http://host.docker.internal:8545/ # ETHEREUM_JSONRPC_FALLBACK_HTTP_URL= DATABASE_URL=postgresql://blockscout:ceWb1MeLBEeOIfk65gU8EjF8@db:5432/blockscout # DATABASE_EVENT_URL= # DATABASE_QUEUE_TARGET # TEST_DATABASE_URL= # TEST_DATABASE_READ_ONLY_API_URL= ETHEREUM_JSONRPC_TRACE_URL=http://host.docker.internal:8545/ # ETHEREUM_JSONRPC_FALLBACK_TRACE_URL= # ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URL= # ETHEREUM_JSONRPC_ETH_CALL_URL= # ETHEREUM_JSONRPC_HTTP_TIMEOUT= # CHAIN_TYPE= NETWORK= SUBNETWORK=Awesome chain LOGO=/images/blockscout_logo.svg # ETHEREUM_JSONRPC_WS_URL= # ETHEREUM_JSONRPC_FALLBACK_WS_URL= # ETHEREUM_JSONRPC_WS_RETRY_INTERVAL= ETHEREUM_JSONRPC_TRANSPORT=http ETHEREUM_JSONRPC_DISABLE_ARCHIVE_BALANCES=false # ETHEREUM_JSONRPC_ARCHIVE_BALANCES_WINDOW=200 # ETHEREUM_JSONRPC_HTTP_HEADERS= # ETHEREUM_JSONRPC_WAIT_PER_TIMEOUT= # ETHEREUM_JSONRPC_GETH_TRACE_BY_BLOCK= # ETHEREUM_JSONRPC_GETH_ALLOW_EMPTY_TRACES= IPC_PATH= NETWORK_PATH=/ BLOCKSCOUT_HOST= BLOCKSCOUT_PROTOCOL= SECRET_KEY_BASE=56NtB48ear7+wMSf0IQuWDAAazhpb31qyc7GiyspBP2vh7t5zlCsF5QDv76chXeN # CHECK_ORIGIN= PORT=4000 COIN_NAME= # METADATA_CONTRACT= # VALIDATORS_CONTRACT= # KEYS_MANAGER_CONTRACT= # REWARDS_CONTRACT= # TOKEN_BRIDGE_CONTRACT= EMISSION_FORMAT=DEFAULT # CHAIN_SPEC_PATH= # SUPPLY_MODULE= COIN= EXCHANGE_RATES_COIN= # EXCHANGE_RATES_SOURCE= # EXCHANGE_RATES_SECONDARY_COIN_SOURCE= # EXCHANGE_RATES_MARKET_CAP_SOURCE= # EXCHANGE_RATES_TVL_SOURCE= # EXCHANGE_RATES_PRICE_SOURCE= # EXCHANGE_RATES_COINGECKO_COIN_ID= # EXCHANGE_RATES_COINGECKO_SECONDARY_COIN_ID= # EXCHANGE_RATES_COINGECKO_API_KEY= # EXCHANGE_RATES_COINGECKO_BASE_URL= # EXCHANGE_RATES_COINGECKO_BASE_PRO_URL= # EXCHANGE_RATES_COINMARKETCAP_BASE_URL= # EXCHANGE_RATES_COINMARKETCAP_API_KEY= # EXCHANGE_RATES_COINMARKETCAP_COIN_ID= # EXCHANGE_RATES_COINMARKETCAP_SECONDARY_COIN_ID= # EXCHANGE_RATES_CRYPTOCOMPARE_SECONDARY_COIN_SYMBOL= # EXCHANGE_RATES_CRYPTORANK_SECONDARY_COIN_ID= # EXCHANGE_RATES_CRYPTORANK_PLATFORM_ID= # EXCHANGE_RATES_CRYPTORANK_BASE_URL= # EXCHANGE_RATES_CRYPTORANK_API_KEY= # EXCHANGE_RATES_CRYPTORANK_COIN_ID= # EXCHANGE_RATES_CRYPTORANK_LIMIT= # TOKEN_EXCHANGE_RATES_SOURCE= POOL_SIZE=80 # EXCHANGE_RATES_COINGECKO_PLATFORM_ID= # TOKEN_EXCHANGE_RATE_INTERVAL= # TOKEN_EXCHANGE_RATE_REFETCH_INTERVAL= # TOKEN_EXCHANGE_RATE_MAX_BATCH_SIZE= # DISABLE_TOKEN_EXCHANGE_RATE= POOL_SIZE_API=10 ECTO_USE_SSL=false # DATADOG_HOST= # DATADOG_PORT= # SPANDEX_BATCH_SIZE= # SPANDEX_SYNC_THRESHOLD= HEART_BEAT_TIMEOUT=30 # HEART_COMMAND= # BLOCKSCOUT_VERSION= RELEASE_LINK= BLOCK_TRANSFORMER=base # BLOCK_RANGES= # FIRST_BLOCK= # LAST_BLOCK= # TRACE_BLOCK_RANGES= # TRACE_FIRST_BLOCK= # TRACE_LAST_BLOCK= # FOOTER_CHAT_LINK= # FOOTER_FORUM_LINK_ENABLED= # FOOTER_FORUM_LINK= # FOOTER_TELEGRAM_LINK_ENABLED= # FOOTER_TELEGRAM_LINK= # FOOTER_GITHUB_LINK= FOOTER_LOGO=/images/blockscout_logo.svg FOOTER_LINK_TO_OTHER_EXPLORERS=false FOOTER_OTHER_EXPLORERS={} SUPPORTED_CHAINS={} CACHE_BLOCK_COUNT_PERIOD=7200 CACHE_TXS_COUNT_PERIOD=7200 CACHE_ADDRESS_SUM_PERIOD=3600 CACHE_TOTAL_GAS_USAGE_PERIOD=3600 CACHE_ADDRESS_TRANSACTIONS_GAS_USAGE_COUNTER_PERIOD=1800 CACHE_TOKEN_HOLDERS_COUNTER_PERIOD=3600 CACHE_TOKEN_TRANSFERS_COUNTER_PERIOD=3600 CACHE_ADDRESS_WITH_BALANCES_UPDATE_INTERVAL=1800 CACHE_AVERAGE_BLOCK_PERIOD=1800 CACHE_MARKET_HISTORY_PERIOD=21600 CACHE_ADDRESS_TRANSACTIONS_COUNTER_PERIOD=1800 CACHE_ADDRESS_TOKENS_USD_SUM_PERIOD=3600 CACHE_ADDRESS_TOKEN_TRANSFERS_COUNTER_PERIOD=1800 # CACHE_TRANSACTIONS_24H_STATS_PERIOD= # CACHE_FRESH_PENDING_TRANSACTIONS_COUNTER_PERIOD= # TOKEN_BALANCE_ON_DEMAND_FETCHER_THRESHOLD= # COIN_BALANCE_ON_DEMAND_FETCHER_THRESHOLD= # CONTRACT_CODE_ON_DEMAND_FETCHER_THRESHOLD= # TOKEN_INSTANCE_METADATA_REFETCH_ON_DEMAND_FETCHER_THRESHOLD= TOKEN_METADATA_UPDATE_INTERVAL=172800 CONTRACT_VERIFICATION_ALLOWED_SOLIDITY_EVM_VERSIONS=homestead,tangerineWhistle,spuriousDragon,byzantium,constantinople,petersburg,istanbul,berlin,london,paris,shanghai,cancun,default CONTRACT_VERIFICATION_ALLOWED_VYPER_EVM_VERSIONS=byzantium,constantinople,petersburg,istanbul,berlin,paris,shanghai,cancun,default # CONTRACT_VERIFICATION_MAX_LIBRARIES=10 CONTRACT_MAX_STRING_LENGTH_WITHOUT_TRIMMING=2040 # CONTRACT_DISABLE_INTERACTION= # CONTRACT_AUDIT_REPORTS_AIRTABLE_URL= # CONTRACT_AUDIT_REPORTS_AIRTABLE_API_KEY= # CONTRACT_CERTIFIED_LIST= UNCLES_IN_AVERAGE_BLOCK_TIME=false DISABLE_WEBAPP=false API_V2_ENABLED=true API_V1_READ_METHODS_DISABLED=false API_V1_WRITE_METHODS_DISABLED=false # API_RATE_LIMIT_DISABLED=true # API_SENSITIVE_ENDPOINTS_KEY= API_RATE_LIMIT_TIME_INTERVAL=1s API_RATE_LIMIT_BY_IP_TIME_INTERVAL=5m API_RATE_LIMIT=50 API_RATE_LIMIT_BY_KEY=50 API_RATE_LIMIT_BY_WHITELISTED_IP=50 API_RATE_LIMIT_WHITELISTED_IPS= API_RATE_LIMIT_STATIC_API_KEY= API_RATE_LIMIT_UI_V2_WITH_TOKEN=5 API_RATE_LIMIT_BY_IP=3000 API_NO_RATE_LIMIT_API_KEY= # API_GRAPHQL_ENABLED= # API_GRAPHQL_MAX_COMPLEXITY= # API_GRAPHQL_TOKEN_LIMIT= # API_GRAPHQL_DEFAULT_TRANSACTION_HASH= # API_GRAPHQL_RATE_LIMIT_DISABLED= # API_GRAPHQL_RATE_LIMIT= # API_GRAPHQL_RATE_LIMIT_BY_KEY= # API_GRAPHQL_RATE_LIMIT_TIME_INTERVAL= # API_GRAPHQL_RATE_LIMIT_BY_IP= # API_GRAPHQL_RATE_LIMIT_BY_IP_TIME_INTERVAL= # API_GRAPHQL_RATE_LIMIT_STATIC_API_KEY= DISABLE_INDEXER=false DISABLE_REALTIME_INDEXER=false DISABLE_CATCHUP_INDEXER=false INDEXER_DISABLE_ADDRESS_COIN_BALANCE_FETCHER=false INDEXER_DISABLE_TOKEN_INSTANCE_REALTIME_FETCHER=false INDEXER_DISABLE_TOKEN_INSTANCE_RETRY_FETCHER=false INDEXER_DISABLE_TOKEN_INSTANCE_SANITIZE_FETCHER=false INDEXER_DISABLE_TOKEN_INSTANCE_LEGACY_SANITIZE_FETCHER=false INDEXER_DISABLE_PENDING_TRANSACTIONS_FETCHER=false INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=false # INDEXER_DISABLE_CATALOGED_TOKEN_UPDATER_FETCHER= # INDEXER_DISABLE_BLOCK_REWARD_FETCHER= # INDEXER_DISABLE_EMPTY_BLOCKS_SANITIZER= # INDEXER_DISABLE_WITHDRAWALS_FETCHER= # INDEXER_DISABLE_REPLACED_TRANSACTION_FETCHER= # INDEXER_CATCHUP_BLOCKS_BATCH_SIZE= # INDEXER_CATCHUP_BLOCKS_CONCURRENCY= # INDEXER_CATCHUP_BLOCK_INTERVAL= # INDEXER_EMPTY_BLOCKS_SANITIZER_INTERVAL= # INDEXER_INTERNAL_TRANSACTIONS_BATCH_SIZE= # INDEXER_INTERNAL_TRANSACTIONS_CONCURRENCY= # ETHEREUM_JSONRPC_DEBUG_TRACE_TRANSACTION_TIMEOUT= # INDEXER_BLOCK_REWARD_BATCH_SIZE= # INDEXER_BLOCK_REWARD_CONCURRENCY= # INDEXER_TOKEN_INSTANCE_USE_BASE_URI_RETRY= # INDEXER_TOKEN_INSTANCE_RETRY_REFETCH_INTERVAL= # INDEXER_TOKEN_INSTANCE_RETRY_BATCH_SIZE=10 # INDEXER_TOKEN_INSTANCE_RETRY_CONCURRENCY= # INDEXER_TOKEN_INSTANCE_REALTIME_BATCH_SIZE=1 # INDEXER_TOKEN_INSTANCE_REALTIME_CONCURRENCY= # INDEXER_TOKEN_INSTANCE_SANITIZE_BATCH_SIZE=10 # INDEXER_TOKEN_INSTANCE_SANITIZE_CONCURRENCY= # INDEXER_TOKEN_INSTANCE_LEGACY_SANITIZE_BATCH_SIZE=10 # INDEXER_TOKEN_INSTANCE_LEGACY_SANITIZE_CONCURRENCY=10 # INDEXER_DISABLE_TOKEN_INSTANCE_ERC_1155_SANITIZE_FETCHER=false # INDEXER_DISABLE_TOKEN_INSTANCE_ERC_721_SANITIZE_FETCHER=false # INDEXER_TOKEN_INSTANCE_ERC_1155_SANITIZE_CONCURRENCY=2 # INDEXER_TOKEN_INSTANCE_ERC_1155_SANITIZE_BATCH_SIZE=10 # INDEXER_TOKEN_INSTANCE_ERC_721_SANITIZE_CONCURRENCY=2 # INDEXER_TOKEN_INSTANCE_ERC_721_SANITIZE_BATCH_SIZE=10 # INDEXER_TOKEN_INSTANCE_ERC_721_SANITIZE_TOKENS_BATCH_SIZE=100 # TOKEN_INSTANCE_OWNER_MIGRATION_CONCURRENCY=5 # TOKEN_INSTANCE_OWNER_MIGRATION_BATCH_SIZE=50 # INDEXER_COIN_BALANCES_BATCH_SIZE= # INDEXER_COIN_BALANCES_CONCURRENCY= # INDEXER_RECEIPTS_BATCH_SIZE= # INDEXER_RECEIPTS_CONCURRENCY= # INDEXER_TOKEN_CONCURRENCY= # INDEXER_TOKEN_BALANCES_BATCH_SIZE= # INDEXER_TOKEN_BALANCES_CONCURRENCY= # INDEXER_TOKEN_BALANCES_MAX_REFETCH_INTERVAL= # INDEXER_TOKEN_BALANCES_EXPONENTIAL_TIMEOUT_COEFF= # INDEXER_TX_ACTIONS_ENABLE= # INDEXER_TX_ACTIONS_MAX_TOKEN_CACHE_SIZE= # INDEXER_TX_ACTIONS_REINDEX_FIRST_BLOCK= # INDEXER_TX_ACTIONS_REINDEX_LAST_BLOCK= # INDEXER_TX_ACTIONS_REINDEX_PROTOCOLS= # INDEXER_TX_ACTIONS_AAVE_V3_POOL_CONTRACT= # INDEXER_POLYGON_EDGE_L1_RPC= # INDEXER_POLYGON_EDGE_L1_EXIT_HELPER_CONTRACT= # INDEXER_POLYGON_EDGE_L1_WITHDRAWALS_START_BLOCK= # INDEXER_POLYGON_EDGE_L1_STATE_SENDER_CONTRACT= # INDEXER_POLYGON_EDGE_L1_DEPOSITS_START_BLOCK= # INDEXER_POLYGON_EDGE_L2_STATE_SENDER_CONTRACT= # INDEXER_POLYGON_EDGE_L2_WITHDRAWALS_START_BLOCK= # INDEXER_POLYGON_EDGE_L2_STATE_RECEIVER_CONTRACT= # INDEXER_POLYGON_EDGE_L2_DEPOSITS_START_BLOCK= # INDEXER_POLYGON_EDGE_ETH_GET_LOGS_RANGE_SIZE= # INDEXER_POLYGON_ZKEVM_BATCHES_ENABLED= # INDEXER_POLYGON_ZKEVM_BATCHES_CHUNK_SIZE= # INDEXER_POLYGON_ZKEVM_BATCHES_RECHECK_INTERVAL= # INDEXER_POLYGON_ZKEVM_L1_RPC= # INDEXER_POLYGON_ZKEVM_L1_BRIDGE_START_BLOCK= # INDEXER_POLYGON_ZKEVM_L1_BRIDGE_CONTRACT= # INDEXER_POLYGON_ZKEVM_L1_BRIDGE_NATIVE_SYMBOL= # INDEXER_POLYGON_ZKEVM_L1_BRIDGE_NATIVE_DECIMALS= # INDEXER_POLYGON_ZKEVM_L1_BRIDGE_NETWORK_ID= # INDEXER_POLYGON_ZKEVM_L1_BRIDGE_ROLLUP_INDEX= # INDEXER_POLYGON_ZKEVM_L2_BRIDGE_START_BLOCK= # INDEXER_POLYGON_ZKEVM_L2_BRIDGE_CONTRACT= # INDEXER_POLYGON_ZKEVM_L2_BRIDGE_NETWORK_ID= # INDEXER_POLYGON_ZKEVM_L2_BRIDGE_ROLLUP_INDEX= # INDEXER_ZKSYNC_BATCHES_ENABLED= # INDEXER_ZKSYNC_BATCHES_CHUNK_SIZE= # INDEXER_ZKSYNC_NEW_BATCHES_MAX_RANGE= # INDEXER_ZKSYNC_NEW_BATCHES_RECHECK_INTERVAL= # INDEXER_ZKSYNC_L1_RPC= # INDEXER_ZKSYNC_BATCHES_STATUS_RECHECK_INTERVAL= # INDEXER_ARBITRUM_ARBSYS_CONTRACT= # INDEXER_ARBITRUM_NODE_INTERFACE_CONTRACT= # INDEXER_ARBITRUM_L1_RPC= # INDEXER_ARBITRUM_L1_RPC_CHUNK_SIZE= # INDEXER_ARBITRUM_L1_RPC_HISTORICAL_BLOCKS_RANGE= # INDEXER_ARBITRUM_L1_ROLLUP_CONTRACT= # INDEXER_ARBITRUM_L1_ROLLUP_INIT_BLOCK= # INDEXER_ARBITRUM_L1_COMMON_START_BLOCK= # INDEXER_ARBITRUM_L1_FINALIZATION_THRESHOLD= # INDEXER_ARBITRUM_ROLLUP_CHUNK_SIZE= # INDEXER_ARBITRUM_BATCHES_TRACKING_ENABLED= # INDEXER_ARBITRUM_BATCHES_TRACKING_RECHECK_INTERVAL= # INDEXER_ARBITRUM_NEW_BATCHES_LIMIT= # INDEXER_ARBITRUM_MISSING_BATCHES_RANGE= # INDEXER_ARBITRUM_BATCHES_TRACKING_MESSAGES_TO_BLOCKS_SHIFT= # INDEXER_ARBITRUM_CONFIRMATIONS_TRACKING_FINALIZED= # INDEXER_ARBITRUM_BATCHES_TRACKING_L1_FINALIZATION_CHECK_ENABLED= # INDEXER_ARBITRUM_BRIDGE_MESSAGES_TRACKING_ENABLED= # INDEXER_ARBITRUM_TRACKING_MESSAGES_ON_L1_RECHECK_INTERVAL= # INDEXER_ARBITRUM_MISSED_MESSAGES_RECHECK_INTERVAL= # CELO_CORE_CONTRACTS= # INDEXER_CELO_VALIDATOR_GROUP_VOTES_BATCH_SIZE=200000 # INDEXER_DISABLE_CELO_EPOCH_FETCHER=false # INDEXER_DISABLE_CELO_VALIDATOR_GROUP_VOTES_FETCHER=false # INDEXER_ARBITRUM_MISSED_MESSAGES_BLOCKS_DEPTH= # INDEXER_REALTIME_FETCHER_MAX_GAP= # INDEXER_FETCHER_INIT_QUERY_LIMIT= # INDEXER_TOKEN_BALANCES_FETCHER_INIT_QUERY_LIMIT= # INDEXER_COIN_BALANCES_FETCHER_INIT_QUERY_LIMIT= # INDEXER_GRACEFUL_SHUTDOWN_PERIOD= # WITHDRAWALS_FIRST_BLOCK= # INDEXER_OPTIMISM_L1_RPC= # INDEXER_OPTIMISM_L1_SYSTEM_CONFIG_CONTRACT= # INDEXER_OPTIMISM_L1_BATCH_BLOCKS_CHUNK_SIZE= # INDEXER_OPTIMISM_L2_BATCH_GENESIS_BLOCK_NUMBER= # INDEXER_OPTIMISM_L1_OUTPUT_ORACLE_CONTRACT= # INDEXER_OPTIMISM_L2_WITHDRAWALS_START_BLOCK= # INDEXER_OPTIMISM_L2_MESSAGE_PASSER_CONTRACT= # INDEXER_OPTIMISM_L1_DEPOSITS_BATCH_SIZE= # ROOTSTOCK_REMASC_ADDRESS= # ROOTSTOCK_BRIDGE_ADDRESS= # ROOTSTOCK_LOCKED_BTC_CACHE_PERIOD= # ROOTSTOCK_LOCKING_CAP= # INDEXER_DISABLE_ROOTSTOCK_DATA_FETCHER= # INDEXER_ROOTSTOCK_DATA_FETCHER_INTERVAL= # INDEXER_ROOTSTOCK_DATA_FETCHER_BATCH_SIZE= # INDEXER_ROOTSTOCK_DATA_FETCHER_CONCURRENCY= # INDEXER_ROOTSTOCK_DATA_FETCHER_DB_BATCH_SIZE= # INDEXER_BEACON_RPC_URL=http://localhost:5052 # INDEXER_DISABLE_BEACON_BLOB_FETCHER= # INDEXER_BEACON_BLOB_FETCHER_SLOT_DURATION=12 # INDEXER_BEACON_BLOB_FETCHER_REFERENCE_SLOT=8000000 # INDEXER_BEACON_BLOB_FETCHER_REFERENCE_TIMESTAMP=1702824023 # INDEXER_BEACON_BLOB_FETCHER_START_BLOCK=19200000 # INDEXER_BEACON_BLOB_FETCHER_END_BLOCK=0 # TOKEN_ID_MIGRATION_FIRST_BLOCK= # TOKEN_ID_MIGRATION_CONCURRENCY= # TOKEN_ID_MIGRATION_BATCH_SIZE= # MISSING_BALANCE_OF_TOKENS_WINDOW_SIZE= # INDEXER_INTERNAL_TRANSACTIONS_TRACER_TYPE= # WEBAPP_URL= # API_URL= SHOW_ADDRESS_MARKETCAP_PERCENTAGE=true CHECKSUM_ADDRESS_HASHES=true CHECKSUM_FUNCTION=eth DISABLE_EXCHANGE_RATES=true TXS_STATS_ENABLED=true SHOW_PRICE_CHART=false SHOW_PRICE_CHART_LEGEND=false SHOW_TXS_CHART=true TXS_HISTORIAN_INIT_LAG=0 TXS_STATS_DAYS_TO_COMPILE_AT_INIT=10 COIN_BALANCE_HISTORY_DAYS=90 APPS_MENU=true EXTERNAL_APPS=[] # GAS_PRICE= # GAS_PRICE_ORACLE_CACHE_PERIOD= # GAS_PRICE_ORACLE_SIMPLE_TRANSACTION_GAS= # GAS_PRICE_ORACLE_NUM_OF_BLOCKS= # GAS_PRICE_ORACLE_SAFELOW_PERCENTILE= # GAS_PRICE_ORACLE_AVERAGE_PERCENTILE= # GAS_PRICE_ORACLE_FAST_PERCENTILE= # GAS_PRICE_ORACLE_SAFELOW_TIME_COEFFICIENT= # GAS_PRICE_ORACLE_AVERAGE_TIME_COEFFICIENT= # GAS_PRICE_ORACLE_FAST_TIME_COEFFICIENT= # RESTRICTED_LIST= # RESTRICTED_LIST_KEY= SHOW_MAINTENANCE_ALERT=false MAINTENANCE_ALERT_MESSAGE= CHAIN_ID= MAX_SIZE_UNLESS_HIDE_ARRAY=50 HIDE_BLOCK_MINER=false DISPLAY_TOKEN_ICONS=false RE_CAPTCHA_SECRET_KEY= RE_CAPTCHA_CLIENT_KEY= RE_CAPTCHA_V3_SECRET_KEY= RE_CAPTCHA_V3_CLIENT_KEY= RE_CAPTCHA_DISABLED=false JSON_RPC= # API_RATE_LIMIT_HAMMER_REDIS_URL=redis://redis-db:6379/1 # API_RATE_LIMIT_IS_BLOCKSCOUT_BEHIND_PROXY=false API_RATE_LIMIT_UI_V2_TOKEN_TTL_IN_SECONDS=18000 FETCH_REWARDS_WAY=trace_block MICROSERVICE_SC_VERIFIER_ENABLED=true # MICROSERVICE_SC_VERIFIER_URL=http://smart-contract-verifier:8050/ # MICROSERVICE_SC_VERIFIER_TYPE=sc_verifier MICROSERVICE_SC_VERIFIER_URL=https://eth-bytecode-db.services.blockscout.com/ MICROSERVICE_SC_VERIFIER_TYPE=eth_bytecode_db MICROSERVICE_ETH_BYTECODE_DB_INTERVAL_BETWEEN_LOOKUPS=10m MICROSERVICE_ETH_BYTECODE_DB_MAX_LOOKUPS_CONCURRENCY=10 MICROSERVICE_VISUALIZE_SOL2UML_ENABLED=true MICROSERVICE_VISUALIZE_SOL2UML_URL=http://visualizer:8050/ MICROSERVICE_SIG_PROVIDER_ENABLED=true MICROSERVICE_SIG_PROVIDER_URL=http://sig-provider:8050/ # MICROSERVICE_BENS_URL= # MICROSERVICE_BENS_ENABLED= MICROSERVICE_ACCOUNT_ABSTRACTION_ENABLED=false MICROSERVICE_ACCOUNT_ABSTRACTION_URL=http://user-ops-indexer:8050/ # MICROSERVICE_METADATA_URL= # MICROSERVICE_METADATA_ENABLED= DECODE_NOT_A_CONTRACT_CALLS=true # DATABASE_READ_ONLY_API_URL= # ACCOUNT_DATABASE_URL= # ACCOUNT_POOL_SIZE= # ACCOUNT_AUTH0_DOMAIN= # ACCOUNT_AUTH0_CLIENT_ID= # ACCOUNT_AUTH0_CLIENT_SECRET= # ACCOUNT_PUBLIC_TAGS_AIRTABLE_URL= # ACCOUNT_PUBLIC_TAGS_AIRTABLE_API_KEY= # ACCOUNT_SENDGRID_API_KEY= # ACCOUNT_SENDGRID_SENDER= # ACCOUNT_SENDGRID_TEMPLATE= # ACCOUNT_VERIFICATION_EMAIL_RESEND_INTERVAL= # ACCOUNT_PRIVATE_TAGS_LIMIT=2000 # ACCOUNT_WATCHLIST_ADDRESSES_LIMIT=15 ACCOUNT_CLOAK_KEY= ACCOUNT_ENABLED=false ACCOUNT_REDIS_URL=redis://redis-db:6379 EIP_1559_ELASTICITY_MULTIPLIER=2 # MIXPANEL_TOKEN= # MIXPANEL_URL= # AMPLITUDE_API_KEY= # AMPLITUDE_URL= # IPFS_GATEWAY_URL= # IPFS_GATEWAY_URL_PARAM_KEY= # IPFS_GATEWAY_URL_PARAM_VALUE= # IPFS_GATEWAY_URL_PARAM_LOCATION= # IPFS_PUBLIC_GATEWAY_URL= # ADDRESSES_TABS_COUNTERS_TTL=10m # DENORMALIZATION_MIGRATION_BATCH_SIZE= # DENORMALIZATION_MIGRATION_CONCURRENCY= # TOKEN_TRANSFER_TOKEN_TYPE_MIGRATION_BATCH_SIZE= # TOKEN_TRANSFER_TOKEN_TYPE_MIGRATION_CONCURRENCY= # SANITIZE_INCORRECT_NFT_BATCH_SIZE= # SANITIZE_INCORRECT_NFT_CONCURRENCY= # MIGRATION_RESTORE_OMITTED_WETH_TOKEN_TRANSFERS_CONCURRENCY= # MIGRATION_RESTORE_OMITTED_WETH_TOKEN_TRANSFERS_BATCH_SIZE= # MIGRATION_RESTORE_OMITTED_WETH_TOKEN_TRANSFERS_TIMEOUT= SOURCIFY_INTEGRATION_ENABLED=false SOURCIFY_SERVER_URL= SOURCIFY_REPO_URL= SHOW_TENDERLY_LINK=false TENDERLY_CHAIN_PATH= # SOLIDITYSCAN_PLATFORM_ID= # SOLIDITYSCAN_CHAIN_ID= # SOLIDITYSCAN_API_TOKEN= # NOVES_FI_BASE_API_URL= # NOVES_FI_CHAIN_NAME= # NOVES_FI_API_TOKEN= # ZERION_BASE_API_URL= # ZERION_API_TOKEN= # BRIDGED_TOKENS_ENABLED= # BRIDGED_TOKENS_ETH_OMNI_BRIDGE_MEDIATOR= # BRIDGED_TOKENS_BSC_OMNI_BRIDGE_MEDIATOR= # BRIDGED_TOKENS_POA_OMNI_BRIDGE_MEDIATOR= # BRIDGED_TOKENS_AMB_BRIDGE_MEDIATORS # BRIDGED_TOKENS_FOREIGN_JSON_RPC # MUD_INDEXER_ENABLED= # MUD_DATABASE_URL= # MUD_POOL_SIZE=50 # WETH_TOKEN_TRANSFERS_FILTERING_ENABLED=false # WHITELISTED_WETH_CONTRACTS= # SANITIZE_INCORRECT_WETH_BATCH_SIZE=100 # SANITIZE_INCORRECT_WETH_CONCURRENCY=1 # PUBLIC_METRICS_ENABLED= # PUBLIC_METRICS_UPDATE_PERIOD_HOURS= # CSV_EXPORT_LIMIT= # SHRINK_INTERNAL_TRANSACTIONS_ENABLED= # SHRINK_INTERNAL_TRANSACTIONS_BATCH_SIZE= # SHRINK_INTERNAL_TRANSACTIONS_CONCURRENCY=