Skip to content

Testnet status

Service URL
Mining store https://testnet.necter.network
Public API (JSON only) https://testnet-rpc.necter.network
Miner relay (WebSocket, subprotocol necter-relay.v1) wss://testnet-rpc.necter.network/v1/relay
Downloads https://github.com/Necter-Network/necter-releases/releases/latest
Settlement chain Ethereum Sepolia, chain id 11155111, explorer https://sepolia.etherscan.io

Everything below can be read live from the network descriptor:

Terminal window
curl -s https://testnet-rpc.necter.network/
{
"network": "necter-testnet",
"protocol": "necter/1",
"api": "v1",
"runtime": "hive-wasm-v1",
"chain": {
"id": 11155111,
"name": "Ethereum Sepolia",
"contracts": {
"necta": "0x52efcdf0bd3ca7554c0dfb3141125b1a4d54eb7e",
"faucet": "0x4c1ce456e913df8a906de227a0eb02852c4f3b8b",
"project_registry": "0x744cac01237d2ce674858b76c9439b33f9360035",
"vault_factory": "0x4d6b1abf2475452acd904682144db283e039c46f",
"staking": "0x3404b944b15a8d9fe371fee72a68abe1c649e08b",
"treasury": "0x78248efc7f73d98b5eba157d2c719a5aa9e9c1ff"
},
"explorer": "https://sepolia.etherscan.io"
},
"hosts": {
"store": "https://testnet.necter.network",
"rpc": "https://testnet-rpc.necter.network",
"relay": "wss://testnet-rpc.necter.network/v1/relay"
},
"validators": { "count": 4, "quorum": 3 },
"features": { "committees": true, "faucet": true, "receipts_v2": true, "governance": false },
"versions": { "hub": "1.0.0", "ndsr_min": "1.0.0", "miner_min": "1.0.0", "miner_latest": "1.0.0" },
"status": "ok"
}

(abridged; the live response also carries endpoints, params_hash and time.)

Contract Address Role
NECTA (test token) 0x52efcdf0…eb7e Collateral for every subscription; also usable as a reward token
NECTA faucet 0x4c1ce456…3b8b 1,000 NECTA per address per 24 h (through POST /v1/faucet/drip)
ProjectRegistry 0x744cac01…0035 Project ids, consensus versions, listing status; activation delay 3600 s
ProjectVaultFactory 0x4d6b1abf…c46f Creates each project’s vault at a deterministic (CREATE2) address
Staking 0x3404b944…e08b Miner collateral, unbonding (86,400 s), slashing
Treasury 0x78248efc…c1ff Receives the treasury share and slashed collateral

Always read addresses from GET / in code rather than hard-coding them.

Feature Status
NDSR runtime, hive-wasm-v1 modules, signed receipts Live
HiveKit SDKs: Rust, Go, TypeScript (AssemblyScript), JavaScript/TypeScript (engine), Python Live (installed from source; registry packages coming soon)
Direct calls through validator consensus (POST /v1/execute) Live
Mining projects: committees, sortition, validator finality and audits Live
Per-project vaults, hourly-or-longer reward epochs, Merkle claims Live
Gasless bonding, claims, payout changes, project registration Live
Slashing for equivocation and audit-proven invalid results Live
Miner apps: macOS (universal DMG), Android (APK) Live
Miner CLI / Docker for servers Live (built from source)
Windows and Linux desktop apps, iOS app Coming soon
Missed-SLA collateral slashing (reputation only today) Coming soon
Stateful mining projects (execution: validators) Coming soon
Resource proofs: storage, bandwidth, uptime Coming soon
GPU / AI inference and off-chain compute Coming soon
Device attestation (Play Integrity, App Attest, TPM, TEE) Coming soon
Governance, stake-elected validators Coming soon
EVM-compatible contracts on Necter Coming soon

The parameters every validator, miner and the Hub must agree on are published at GET /v1/network/params with their hash. The values that matter most day to day:

Parameter Testnet value Meaning
gas_per_unit 1,000,000 Gas per compute unit; every verified vote earns at least 1 unit
audit_bp 1000 10 % of committee rounds are re-executed by validators (plus every contested round)
activation_delay_secs 3600 Delay before a new consensus version of a project can take effect
committee_min_size / max_size / max_backups 3 / 31 / 16 Bounds for a project’s committee
min_collateral_floor 1 NECTA Lowest collateral a project may require
unbonding_secs 86,400 Unbonding period before collateral can be withdrawn
vault_challenge_secs 3600 Delay between an epoch’s settlement and when it can be claimed
accept_secs 10 Time a miner has to accept a task offer

The full list with explanations: Network parameters.

Four validators (US, EU, Asia, Africa) run in committee mode. Quorum is 3 of 4 (floor(2n/3)+1), so any one validator can be down. Validators are approved by the network operator during the testnet; see Run a validator.