Backend ENVs: Integrations
The following ENVs are used for different integrations. Some work with various microservices (when the variable begins with MICROSERVICE) while others are contained within the application.
More info on Blockscout Rust MicroServices is available in the blockscout-rs Github Repo.
Time format
Can be set in format 1h
for 1 hour, 1m
for 1 minute, 1s
or 1
for 1 second, 1ms
for 1 millisecond
Note: Before release 5.1.2, all environment variables of time format supported only integers in seconds (without dimensions) as values.
Smart-contract verifier / Eth Bytecode DB
Connecting to the smart contract verification service
MICROSERVICE_SC_VERIFIER_ENABLED
Version: v5.1.3+
Default: true
Applications: API
MICROSERVICE_SC_VERIFIER_URL
Version: v5.1.3+
Default: https://eth-bytecode-db.services.blockscout.com/
Applications: API
MICROSERVICE_ETH_BYTECODE_DB_INTERVAL_BETWEEN_LOOKUPS
Version: v5.1.3+
Default: 10m
Applications: API
MICROSERVICE_SC_VERIFIER_TYPE
Version: v5.1.3+
Default: eth_bytecode_db
Applications: API
MICROSERVICE_ETH_BYTECODE_DB_MAX_LOOKUPS_CONCURRENCY
Version: v5.3.0+
Default: 10
Applications: API
MICROSERVICE_SC_VERIFIER_API_KEY
Version: v5.3.2+ Default: (empty) Applications: API
Sol2Uml
Sol2Uml is a visualization tool for Solidity contracts.
MICROSERVICE_VISUALIZE_SOL2UML_ENABLED
Version: v5.1.3+ Default: (empty) Applications: API
MICROSERVICE_VISUALIZE_SOL2UML_URL
Version: v5.1.3+ Default: (empty) Applications: API
Sig-provider
The Sig-provider microservice is used by Blockscout to display decoded transaction data on transaction pages and to determine transaction actions
MICROSERVICE_SIG_PROVIDER_ENABLED
Version: v5.1.3+ Default: (empty) Applications: API
MICROSERVICE_SIG_PROVIDER_URL
Version: v5.1.3+ Default: (empty) Applications: API
Blockscout ENS
Blockscout ENS provides indexed data of domain name service for blockscout instances. Learn more.
MICROSERVICE_BENS_ENABLED
Version: v5.4.0+ Default: (empty) Applications: API
MICROSERVICE_BENS_URL
Version: v5.4.0+ Default: (empty) Applications: API
Blockscout Account Abstraction
Enables the User Ops Indexer, a service designed to index, decode and serve user operations as per the ERC-4337 standard
MICROSERVICE_ACCOUNT_ABSTRACTION_ENABLED
Version: v6.1.0+ Default: (empty) Applications: API
MICROSERVICE_ACCOUNT_ABSTRACTION_URL
Version: v6.1.0+ Default: (empty) Applications: API
Tx Interpreter (Summary) Service
MICROSERVICE_TRANSACTION_INTERPRETATION_ENABLED
Version: v5.4.0+ Default: (empty) Applications: API
MICROSERVICE_TRANSACTION_INTERPRETATION_URL
Version: v5.4.0+ Default: (empty) Applications: API
Metadata Service
MICROSERVICE_METADATA_ENABLED
Version: v6.4.0+ Default: (empty) Applications: API
MICROSERVICE_METADATA_URL
Version: v6.4.0+ Default: (empty) Applications: API
MICROSERVICE_METADATA_PROXY_REQUESTS_TIMEOUT
Version: v7.0.0+
Default: 30s
Applications: API
Multichain Search Service
Multichain Search is the single point of search of the data in the all blockchains.
MICROSERVICE_MULTICHAIN_SEARCH_URL
Version: v6.10.0+ Default: (empty) Applications: API, Indexer
MICROSERVICE_MULTICHAIN_SEARCH_API_KEY
Version: v6.10.0+ Default: (empty) Applications: API, Indexer
MIGRATION_BACKFILL_MULTICHAIN_SEARCH_BATCH_SIZE
Version: v6.10.0+ Default: (empty) Applications: Indexer
Sourcify
Allows for contract verification via Sourcify
SOURCIFY_INTEGRATION_ENABLED
Enables or disables verification of contracts through Sourcify.
Version: v5.1.3+
Default: false
Applications: API
SOURCIFY_SERVER_URL
URL to Sourcify backend.
Version: v3.7.0+
Default: https://sourcify.dev/server
Applications: API
SOURCIFY_REPO_URL
URL to Sourcify repository with fully verified contracts.
Version: v3.7.0+
Default: https://repo.sourcify.dev/contracts/
Before v3.7.1: https://repo.sourcify.dev/contracts/full_match/
Applications: API
Tenderly
SHOW_TENDERLY_LINK
Version: v4.0.0+ Default: (empty) Applications: API
TENDERLY_CHAIN_PATH
Version: v4.0.0+ Default: (empty) Applications: API
Datadog
Integration with the Datadog monitoring and analytics tools
DATADOG_HOST
Version: all Default: (empty) Applications: API
DATADOG_PORT
Version: all Default: (empty) Applications: API
Spandex
Spandex is a library for tracing Elixir applications
SPANDEX_BATCH_SIZE
Version: all Default: (empty) Applications: API
SPANDEX_SYNC_THRESHOLD
Version: all Default: (empty) Applications: API
Analytics
Variables for adding Mixpanel and/or amplitude for visitor analytics.
MIXPANEL_TOKEN
Needs Recompile: ☑️ Version: v5.0.0+ Default: (empty) Applications: API
MIXPANEL_URL
Needs Recompile: ☑️ Version: v5.0.0+ Default: (empty) Applications: API
AMPLITUDE_API_KEY
Needs Recompile: ☑️ Version: v5.0.0+ Default: (empty) Applications: API
AMPLITUDE_URL
Needs Recompile: ☑️ Version: v5.0.0+ Default: (empty) Applications: API
Solidityscan
Enables security scoring for smart contracts
SOLIDITYSCAN_PLATFORM_ID
Version: v6.8.0+ Default: 16 Applications: API
SOLIDITYSCAN_CHAIN_ID
Version: v5.3.3+ Default: (empty) Applications: API
SOLIDITYSCAN_API_TOKEN
Version: v5.3.3+ Default: (empty) Applications: API
Noves.fi
Adds additional transaction details such as summaries and asset flows. More info here.
NOVES_FI_BASE_API_URL
Version: v6.1.0+
Default: https://blockscout.noves.fi
Applications: API
NOVES_FI_CHAIN_NAME
Version: v6.1.0+ Default: (empty) Applications: API
NOVES_FI_API_TOKEN
Version: v6.1.0+ Default: (empty) Applications: API
MUD framework
The MUD framework provides standardized tools for data retrieval, libraries and more.
MUD_INDEXER_ENABLED
Version: v6.6.0+ Default: (empty) Applications: API
MUD_DATABASE_URL
MUD indexer DB connection URL.
Version: v6.6.0+
Default: value from DATABASE_URL
Applications: API
MUD_POOL_SIZE
MUD indexer DB pool_size
Version: v6.6.0+
Default: 50
Applications: API
Xname app
Enables Xname app integration, which includes humanity score displayment.
XNAME_BASE_API_URL
Version: v6.9.2+
Default: https://gateway.xname.app
Applications: API
XNAME_API_TOKEN
Version: v6.9.2+ Default: (empty) Applications: API
Stylus contract verifier
Connecting to the Stylus smart contract verification service
MICROSERVICE_STYLUS_VERIFIER_URL
Version: v6.10.0+ Default: (empty) Applications: API
Last updated
Was this helpful?