Skip to main content

// Section 13.5 · Operate

My Nodes: The Live Per-Node View

1 min13.5Operate
// 5 of 10 · console

The live per-node view. The signature surface.

// 13.5 · per-node state · on-chain reads + coordinator telemetry

One card per nodeId. Each card reads on-chain state (stake, accrued, claimed) refreshed per block, and live coordinator telemetry (liveness, intraday uptime) by polling. Daily uptime finalises when the oracle writes it on-chain. The atom is the node.

Card anatomy

// header · uptime · reward weight · liveness · accrued

// NODE · TIERNODE · 4217tier 3 (2.5x) · 100,000 PRLX staked
// STATUS · ONLINEonlinelast heartbeat 4s ago
// MY NODES · 3
node 4217 · online · 99.6%node 4218 · online · 99.9%node 4219 · draining · cooldown 4d
upmissed
// REWARD WEIGHT100,000 × tier 2.5 × up .996= 249,000 (your share of pool)
// LIVENESS
last heartbeat · 4s agoprobes ok · 1,438 / 1,440uptime 24h · 99.6%
// ACCRUEDunclaimed · 612.4 PRLXclaimed to date · 8,204.0 PRLX

Per-node fields

// each card reads on-chain state and live telemetry

// 01REGISTERED + KEYRegistration date and the nodeKeyHash this machine is bound to, so the operator can match the card to the running CLI.
// 02UPTIME · 24hThe verified uptime fraction over the last day. Intraday polls the coordinator; daily is finalised when the oracle writes it on-chain.
// 03REWARD WEIGHTstake × tier, with the resulting share of the live reward stream.
// 04LIVENESSLast heartbeat age and the probe-success ratio over the day.
// 05ACCRUEDUnclaimed $PRLX waiting against this node, plus claimed-to-date.

Actions

// claim anytime · request unstake · withdraw after cooldown

Note·No slashing, ever

Claim signs claim(nodeId) and pays the accrued balance to the wallet, available anytime. Request unstake signs requestUnstake(nodeId), retires the node, and starts the 7-day cooldown; withdrawStake(nodeId) then returns the full principal. There are no deductions and no slashing.
// CLAIMclaim(nodeId)

Pays the accrued-unclaimed balance to the wallet. Available anytime; O(1). The node keeps running.

// REQUEST UNSTAKErequestUnstake(nodeId)

Retires the node and starts the 7-day cooldown. The card shows the cooldown countdown.

// WITHDRAWwithdrawStake(nodeId)

After cooldown, returns the full principal to the wallet. No slashing, no deductions.

The node states

// from offline through online, accruing, draining, withdrawable

offline
online
accruing
draining
withdrawable