Ga naar hoofdinhoud

Sprintnet (Devnet)

Sprintnet is the Monolythium development network. It's where the team tests new features, deploys experimental smart contracts, and iterates on the chain before anything reaches the public testnet or mainnet.

What Sprintnet Is

  • An early development network used by the core team for rapid iteration
  • A place to learn how to run a Cosmos SDK + EVM node before the public testnet launches
  • Running live on-chain activity — real blocks, real transactions, real smart contracts
  • A good environment for operators who want to get familiar with the tooling (monod, staking, EVM RPC, etc.)

What Sprintnet Is Not

  • Not the public testnet. The public testnet (mono_6940-1) will be a separate network with production-ready code, higher stability guarantees, and formal onboarding.
  • Not production-ready code. Sprintnet runs early-stage software that is actively being rewritten for testnet/mainnet. The code quality, APIs, and behavior will change significantly.
  • Not permanent. Sprintnet may be reset at any time without notice. Do not rely on it for anything that needs persistence.
  • Not representative of mainnet performance. Sprintnet currently runs with a single active validator. The public testnet will have a full validator set with proper decentralization.
pas op

Sprintnet exists for development and learning. It is not a preview of the final product. Parameters, fees, modules, and smart contracts will change before testnet launch.

Network Details

ParameterValue
Chain IDmono-sprint-1
EVM Chain ID262146 (0x40002)
Native TokenLYTH (denom: alyth)
Binary Versionv1.2.5
Block Time~5 seconds
Active Validators1 (Thamar)
Genesis SHA256d28a7eadfb41627fd3940ce24921fed61b813e4cf0724608888fc049ba452299

Public Endpoints

ServiceURL
Cosmos RPChttps://rpc.sprintnet.mononodes.xyz
Cosmos APIhttps://api.sprintnet.mononodes.xyz
EVM JSON-RPChttps://evm.sprintnet.mononodes.xyz
Block Explorerhttps://sprintnet.monoscan.xyz

Running a Sprintnet Node

Everything you need to run a node is available in the public node runner repository — no access to source code required.

Quick Start

# 1. Download the monod binary
curl -L -o monod https://github.com/mono-experimental/sprintnet-node/releases/latest/download/monod-linux-amd64
chmod +x monod
sudo mv monod /usr/local/bin/monod

# 2. Initialize your node
monod init my-node --chain-id mono-sprint-1

# 3. Download the genesis file
curl -L -o genesis.json https://github.com/mono-experimental/sprintnet-node/raw/main/config/genesis.json
mv genesis.json ~/.monod/config/genesis.json

# 4. Verify genesis hash
shasum -a 256 ~/.monod/config/genesis.json
# Expected: d28a7eadfb41627fd3940ce24921fed61b813e4cf0724608888fc049ba452299

Configure Seeds

Edit ~/.monod/config/config.toml and set the seed nodes:

seeds = "ba3a3920d203688b3bfd24f91c20441114d6c9bb@65.21.52.140:26656,5036cf9f693c3be539bbdc07ad61a4f27c733afd@77.42.32.137:26656,e3c7e8285efbf887c9a1e960103ad5da2751c571@77.42.42.64:26656"

Set your external address so other nodes can discover you:

external_address = "your-server-public-ip:26656"

Configure Gas Prices

Edit ~/.monod/config/app.toml:

minimum-gas-prices = "0alyth"

Start the Node

monod start --minimum-gas-prices=0alyth

For production use, run as a systemd service:

sudo tee /etc/systemd/system/monod.service > /dev/null <<EOF
[Unit]
Description=Monolythium Sprintnet Node
After=network-online.target

[Service]
User=$USER
ExecStart=$(which monod) start --minimum-gas-prices=0alyth
Restart=on-failure
RestartSec=10
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable monod
sudo systemctl start monod

Check Sync Status

monod status | jq '.sync_info.catching_up'

Your node is fully synced when catching_up returns false.

Becoming a Validator

Once your node is synced, you can create a validator. Contact the team to receive testnet LYTH for staking.

# Create a wallet
monod keys add my-wallet

# Create validator (after receiving LYTH)
monod tx staking create-validator \
--amount=1000000alyth \
--pubkey=$(monod comet show-validator) \
--moniker="my-validator" \
--chain-id=mono-sprint-1 \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1" \
--from=my-wallet \
--gas=auto \
--gas-adjustment=1.5

Hardware Requirements

ComponentMinimumRecommended
CPU4 cores8 cores
RAM8 GB16 GB
Disk300 GB SSD500 GB NVMe
Network100 Mbps1 Gbps

Troubleshooting

Node not finding peers

Ensure port 26656 is open:

sudo ufw allow 26656/tcp

Disk filling up with logs

Set up log rotation to prevent runaway syslog growth:

sudo tee /etc/logrotate.d/monod > /dev/null <<EOF
/var/log/syslog {
rotate 4
daily
maxsize 100M
missingok
compress
}
EOF

Node crashes or stops syncing

Check available disk space — a full disk is the most common cause:

df -h /

What's Next

  • Public Testnet — A separate network (mono_6940-1) with production-ready code, proper validator onboarding, and long-term stability. Announcement coming soon.
  • Mainnet — Following external security audits and governance finalization.

Resources