Skip to main content

Mainnet Status

OXN is currently in testnet phase. Mainnet is on the roadmap and has not yet launched.

Current state

  • Testnet: live at https://rpc.bout.network, Chain ID 186. See Testnet Parameters.
  • Mainnet: not yet launched. Chain ID and endpoints for mainnet will be announced separately.

What's on the roadmap for mainnet

Items being worked on before mainnet:

  • Validator onboarding — the process for third parties to run validators and stake BLUAI. Currently the testnet operates with a controlled validator set.
  • Economic parameters — total BLUAI supply, issuance schedule, staking rewards, fee policies.
  • External audits — of the runtime, the SGX enclave configuration, and the token contracts.
  • Bridge infrastructure — official cross-chain paths for BLUAI and ERC-20s.
  • Bug bounty program — publication of scope and reward tiers.

What will change at mainnet cutover

When mainnet launches, the following will change:

  • New Chain ID. Mainnet will use a different chain ID from testnet (186). Do not hardcode 186 in production code — treat it as an environment-specific constant.
  • New endpoint URLs. Testnet endpoints (*.bout.network) may be retained for testing, but mainnet will have its own domain.
  • Real economic value. Testnet TBLUAI has no value. Mainnet BLUAI will have real economic value.
  • Currency symbol. Testnet wallets display TBLUAI. Mainnet wallets will display BLUAI.
  • No resets. Mainnet state will not be reset. Testnet may still be reset at any point during ongoing development.

What will stay the same

  • Confidentiality model. All properties described in Confidentiality Model will apply to mainnet unchanged.
  • EVM behavior. Same opcode support, same precompiles, same gas semantics.
  • Address formats. Both 0x… (EVM) and oxn1… (native) formats will apply.
  • SDKs and tooling. Existing SDKs will work against mainnet with an endpoint URL change.

Migrating from testnet to mainnet

When you deploy a testnet dApp to mainnet:

  1. Update chain ID and endpoint URLs — parameterize them, do not hardcode.
  2. Redeploy contracts. Contract addresses on testnet do not carry over to mainnet.
  3. Audit if handling real value. Testnet lets you skip formal audits; mainnet is your production release.
  4. Set positive gas prices. gasPrice: 0 is a testnet convenience; mainnet will require real fees.
  5. Announce. Communicate the mainnet contract addresses through channels your users trust.

When?

Timeline is not published. Follow the Support channels for announcements.

Next steps