본문으로 건너뛰기

Networks

Monolythium operates across multiple environments, each serving a specific purpose in the development and deployment lifecycle.

!!! info "Canonical Configuration Source" All network configuration values are sourced from the mono-labs-org/networks repository. This is the single source of truth for chain IDs, EVM chain IDs, genesis files, and seed nodes. Tools like monoctl fetch from this repository to ensure consistency.

Environment Naming

The project uses these canonical environment names:

EnvironmentPurpose
LocalnetInternal developer network for local testing (single-node or 4-node)
SprintnetPublic sprint testnet for rapid testing
TestnetMainnet-mirror testnet with production parameters for final rehearsal
MainnetProduction network

!!! warning "Use Official Networks Only" Do not create your own genesis chain. All participants must join the official published networks using the official genesis file and seed nodes.

Network Parameters

Chain IDs and EVM Chain IDs

NetworkChain IDEVM Chain IDEVM Chain ID (hex)
Localnetmono-local-12621450x40001
Sprintnetmono-sprint-12621460x40002
Testnetmono_6940-169400x1B1C
Mainnetmono_6941-169410x1B1D

Inflation

All networks launch with 8% inflation from genesis. There is no milestone-based transition schedule.

!!! info "Block Time" All networks target a 2-second block time.

Seed Nodes

Each network has dedicated DNS-based seed nodes:

NetworkSeed DNS Hostnames
Sprintnetseed1.sprintnet.mononodes.xyz
seed2.sprintnet.mononodes.xyz
seed3.sprintnet.mononodes.xyz
Testnetseed1.testnet.mononodes.xyz
seed2.testnet.mononodes.xyz
seed3.testnet.mononodes.xyz
Mainnetseed1.mainnet.mononodes.xyz
seed2.mainnet.mononodes.xyz
seed3.mainnet.mononodes.xyz

See Seeds and Peers for configuration details.

RPC Endpoints

Default Ports

ServicePortProtocol
LythiumBFT RPC26657HTTP/WebSocket
P2P26656TCP
REST API1317HTTP
gRPC9090gRPC
EVM JSON-RPC8545HTTP
EVM WebSocket8546WebSocket

Public RPC Endpoints

!!! note "Endpoints Coming Soon" Official public RPC endpoints will be published here before each network launch.

For Sprintnet and Testnet, check the official announcements for current RPC URLs.

Joining a Network

To join any network:

  1. Download the official monod binary
  2. Initialize your node with the correct chain ID
  3. Download and verify the official genesis file
  4. Configure seeds from the table above
  5. Start your node

See Join Network for step-by-step instructions.

Network Status

Inflation

All networks use a flat 8% inflation rate from genesis, adjustable via governance.

Differences Between Networks

AspectSprintnetTestnetMainnet
Genesis supplyReduced (for testing)Full 514M LYTHFull 514M LYTH
Inflation8% from genesis8% from genesis8% from genesis
Reset policyMay be resetLong-runningPermanent
PurposeRapid testingFinal rehearsalProduction

Next Steps