developers.l1.banner.title

developers.l1.banner.caption

Run CoNET L1

CoNET L1 is a Proof-of-Stake chain (chainId 224422). A full node runs Geth for execution and Prysm beacon-chain + validator for consensus.

Official RPC is rpc1.conet.network (primary) and publicrpc.conet.network (read). Explorer is mainnet.conet.network. Do not use the retired rpc.conet.network endpoint.

Deploy checklist

Open P2P first. Binding RPC to localhost is not the same as joining the peer network.

01

Provision the host

Use a dedicated machine with a public IP. Keep execution, beacon, and validator data on local disk. Do not wipe chaindata unless you explicitly intend a resync.

02

Start Geth + Prysm

Run Geth with --port / --discovery.port and --nat=extip:<public IP>. Run beacon-chain with --p2p-tcp-port, --p2p-udp-port, and --p2p-host-ip matching that IP.

03

Open P2P, not RPC

Firewall and cloud security groups must allow Geth TCP+UDP and Beacon TCP+UDP inbound. Keep HTTP / WS / Engine RPC on 127.0.0.1 unless you have a documented ops need.

04

Join peers and validate

Wire StaticNodes / --peer to live CoNET nodes. Confirm peer count and sync before enabling a validator. Stake CNET; Genesis Node Offers include validator seats with cloud OPEX.

Operator rules

  • ChainId is always 224422. Read and write through rpc1.conet.network or publicrpc.conet.network.
  • Never restart Geth, beacon-chain, or validator without explicit operator approval — a restart can isolate the node or drop attestations.
  • CNET is L1 gas and validator income. GB is the DePIN ERC-20 on the same chain, not a substitute for validator stake.
  • After a public IP or port change, update security groups, --nat=extip, --p2p-host-ip, and peer lists together.

Start with Genesis or Mining

Secure a Genesis validator seat, or open CoNET Mining in Beamio to see live L1 validators and DePIN routers.

logo-white-transparent