Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Networks — ConfigIds matrix · Boson Protocol
Skip to content

ConfigIds matrix

ConfigId format: ${envName}-${chainId}-${index}. See Concepts → Networks & ConfigIds for the model.

Production

ConfigIdChainChain IDProtocol version
production-1-0Ethereum mainnet12.5.0
production-10-0Optimism102.5.0
production-137-0Polygon1372.5.0
production-8453-0Base84532.5.0
production-42161-0Arbitrum One421612.5.0

Staging (testnets)

ConfigIdChainChain IDProtocol version
staging-80002-0Polygon Amoy800022.5.0
staging-84532-0Base Sepolia845322.5.0
staging-421614-0Arbitrum Sepolia4216142.5.0
staging-11155111-0Sepolia (Ethereum testnet)111551112.5.0
staging-11155420-0Optimism Sepolia111554202.5.0

Test

ConfigIdChainChain IDProtocol version
testing-1234-0Custom test12342.0.0-rc.1
testing-80002-0Polygon Amoy800022.5.0-rc.2
testing-84532-0Base Sepolia845322.5.0
testing-421614-0Arbitrum Sepolia4216142.5.0-rc.2
testing-11155111-0Sepolia (Ethereum testnet)111551112.5.0-rc.2
testing-11155420-0Optimism Sepolia111554202.5.0-rc.2

Discover at runtime

import { getEnvConfigs } from "@bosonprotocol/common"
const ids = (["local", "testing", "staging", "production"] as const)
  .flatMap((env) => getEnvConfigs(env).map((c) => c.configId))

Or via MCP: get_config_ids.

Related