Skip to main content

Environment variables

Configuration reference for all environment variables used by the Signet builder.

The Builder is configured via environment variables. The following values are supported for configuration.

KeyRequiredDescription
HOST_CHAIN_IDRequiredHost-chain ID (e.g. 3151908)
RU_CHAIN_IDRequiredRollup-chain ID (e.g. 88888)
HOST_RPC_URLRequiredRPC endpoint for the host chain
ROLLUP_RPC_URLRequiredRPC endpoint for the rollup chain
TX_POOL_URLRequiredTransaction pool URL (must end with /)
FLASHBOTS_ENDPOINTOptionalWhen configured, the Builder will send Signet blocks to this URL as transaction bundles
TX_BROADCAST_URLSOptionalAdditional endpoints for blob txs (comma-separated, slash required)
ZENITH_ADDRESSRequiredZenith contract address
BUILDER_HELPER_ADDRESSRequiredBuilder helper contract address
QUINCEY_URLRequiredRemote sequencer signing endpoint
BUILDER_PORTRequiredHTTP port for the Builder (default: 8080)
SEQUENCER_KEYRequiredAWS KMS key ID or local private key for sequencer signing
BUILDER_KEYRequiredAWS KMS key ID or local private key for builder signing
BUILDER_REWARDS_ADDRESSRequiredAddress receiving builder rewards
ROLLUP_BLOCK_GAS_LIMITOptionalOverride for block gas limit
CONCURRENCY_LIMITOptionalMax concurrent tasks the simulator uses
OAUTH_CLIENT_IDRequiredOauth client ID for the builder
OAUTH_CLIENT_SECRETRequiredOauth client secret for the builder
OAUTH_AUTHENTICATE_URLRequiredOauth authenticate URL for the builder for performing OAuth logins
OAUTH_TOKEN_URLRequiredOauth token URL for the builder to get an Oauth2 access token
AUTH_TOKEN_REFRESH_INTERVALRequiredThe OAuth token refresh interval in seconds.
CHAIN_NAMERequiredThe name of the chain (e.g. parmigiana)
ESC

Start typing to search documentation...

Navigate Select ⌘K Open