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:
| Environment | Purpose |
|---|---|
| Localnet | Internal developer network for local testing (single-node or 4-node) |
| Sprintnet | Public sprint testnet for rapid testing |
| Testnet | Mainnet-mirror testnet with production parameters for final rehearsal |
| Mainnet | Production 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
| Network | Chain ID | EVM Chain ID | EVM Chain ID (hex) |
|---|---|---|---|
| Localnet | mono-local-1 | 262145 | 0x40001 |
| Sprintnet | mono-sprint-1 | 262146 | 0x40002 |
| Testnet | mono_6766-1 | 6766 | 0x1A6E |
| Mainnet | mono_6767-1 | 6767 | 0x1A6F |
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:
| Network | Seed DNS Hostnames |
|---|---|
| Sprintnet | seed1.sprintnet.mononodes.xyzseed2.sprintnet.mononodes.xyzseed3.sprintnet.mononodes.xyz |
| Testnet | seed1.testnet.mononodes.xyzseed2.testnet.mononodes.xyzseed3.testnet.mononodes.xyz |
| Mainnet | seed1.mainnet.mononodes.xyzseed2.mainnet.mononodes.xyzseed3.mainnet.mononodes.xyz |
See Seeds and Peers for configuration details.
RPC Endpoints
Default Ports
| Service | Port | Protocol |
|---|---|---|
| LythiumBFT RPC | 26657 | HTTP/WebSocket |
| P2P | 26656 | TCP |
| REST API | 1317 | HTTP |
| gRPC | 9090 | gRPC |
| EVM JSON-RPC | 8545 | HTTP |
| EVM WebSocket | 8546 | WebSocket |
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:
- Download the official
monodbinary - Initialize your node with the correct chain ID
- Download and verify the official genesis file
- Configure seeds from the table above
- 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
| Aspect | Sprintnet | Testnet | Mainnet |
|---|---|---|---|
| Genesis supply | Reduced (for testing) | Full 161.2M LYTH | Full 161.2M LYTH |
| Inflation | 8% from genesis | 8% from genesis | 8% from genesis |
| Reset policy | May be reset | Long-running | Permanent |
| Purpose | Rapid testing | Final rehearsal | Production |
Next Steps
- Set up a wallet to interact with the network
- Get LYTH from the testnet faucet
- Run a node to participate in the network