Expand description
decdn node ... — operator-local admin commands that talk to a running
node over its loopback JSON-RPC admin surface (appendix-local-admin-http).
Functions§
- drain
decdn node drain: calladmin_v1_drainon the running node to trigger graceful shutdown (issue #244,appendix-local-admin-http.md).- evict
decdn node evict: calladmin_v1_evicton the running node to forcibly remove a single blob from the local cache (issue #279), or preview what the evict would touch when--dry-runis set (issue #379).- health
decdn node health: calladmin_v1_healthon the running node and print the result. Two-line plain text by default (node_id=…/uptime_s=…), or pretty JSON with--json.- lanes
decdn node lanes: calladmin_v1_laneson the running node and print a snapshot of its open payment lanes (issue #749).- lookup
decdn node lookup— unpaid client-side discovery of active nodes viaCapacityBond.getRegisteredNodes(#1481). Unlikeregister/bond/unbond/deregister, this never loads a keystore: [discovery::active_nodes] builds its own signer-less read-only provider, sochain_ctx::resolve’skeystore/data_diroutputs are simply unused here.- node_
dispatch - Dispatch a
decdn node <sub>invocation. - pools
decdn node pools: calladmin_v1_poolson the running node and print its buyer-sidePaymentPoolstate — the pools it pays upstream providers from.- reload
decdn node reload: calladmin_v1_reloadon the running node to re-read the config file it was started with and apply the hot-reloadable subset (issue #373). Equivalent tokill -HUP <pid>for operators who’d rather not stat the PID — and shares the same internal mutex, so concurrent SIGHUPs queue rather than race.- slashes
decdn node slashes: calladmin_v1_slasheson the running node and print every detected slash against its operator (#1032). Plain text by default (a summary line + a per-slash table), or pretty JSON with--json.- status
decdn node status: calladmin_v1_statuson the running node and print a snapshot of its DHT participation health (issue #741).