Network

Explicit services for peers, operators, miners, EVM clients and explorers.

WildRoot keeps network roles separated and defaults sensitive interfaces to loopback. Operators intentionally expose only the services required by their deployment.

Mainnet chain ID11,915,729 · 0xB5D1D1
DNS bootstrapseed.wildrootcore.com
Default services

Main service bundle.

These are the current default mainnet ports. Runtime settings can change binds and limits. Stratum now defaults to loopback and requires explicit operator configuration for public exposure.

ServicePortPurposeDefault bind
P2P17321Peer-to-peer node transport0.0.0.0
Integration RPC17322Native integration / operator RPC127.0.0.1
Stratum17323Solo / pool mining interface127.0.0.1
EVM HTTP17324Ethereum-compatible JSON-RPC127.0.0.1
EVM WebSocket17325EVM subscriptions and live clients127.0.0.1
Explorer17326Local Explorer API/UI service127.0.0.1
Same-host nodes

Service ports move as one non-overlapping bundle.

When multiple WildRoot nodes use separate custom data directories on one machine, the runtime probes wildcard and loopback scopes and allocates one common numeric offset for all six services. A second node can therefore move from 17321–17326 to 17327–17332 instead of colliding with another local WildRoot service.

Persisted custom-datadir settings are reallocated when their stored bundle is already occupied by another process.

Default local endpoints
P2P          tcp://NODE_IP:17321
Integration  http://127.0.0.1:17322
Stratum      stratum+tcp://127.0.0.1:17323
EVM HTTP     http://127.0.0.1:17324
EVM WS       ws://127.0.0.1:17325
Explorer     http://127.0.0.1:17326
P2P synchronization

Bounded, single-flight checkpoint catch-up with immediate live-tip propagation.

Pages

16-checkpoint batches

Checkpoint catch-up is paginated in bounded batches. A peer keeps only one getblocks request outstanding per session and verifies exact contiguous continuation.

Live tip

Immediate push

A newly active local checkpoint is announced immediately to a lagging peer, while the periodic heartbeat remains a liveness and equal-height fork-repair fallback.

No echo

Historical echo suppression

A session does not reflect checkpoints learned from its source peer back to that same peer. This prevents tip-message storms during fast historical catch-up.

Peer hardening

The network transport is intentionally bounded.

P2P uses length-prefixed JSON frames with a 2 MiB frame cap, timeouts, inbound limits, per-peer message/byte budgets, separate expensive-sync budgets and bounded block/DAG/address/transaction page sizes. Unsolicited block/frontier/DAG response floods are rejected.

Peer discovery persists in the compressed binary state/peers.bin. DNS SRV bootstrap is supported through _wildroot._tcp.seed.wildrootcore.com, with manual peers available as well.

Wire frame maximum2 MiB
Checkpoint syncSingle-flight per peer
DAG syncCursor-paginated
Missing parentsBounded gettxs requests
Peer address storestate/peers.bin
Bootstrapseed.wildrootcore.com