Testnet status
Endpoints
Section titled “Endpoints”| 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:
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.)
Contracts on Sepolia
Section titled “Contracts on Sepolia”| 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.
What is live
Section titled “What is live”| 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 |
Network parameters
Section titled “Network parameters”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.
Validators
Section titled “Validators”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.