API reference / MasternodeSetup API
MasternodeSetup API
Read-only pre-flight for an XDC masternode (stake, owner, node address) and a setup-pack generator. Never signs, never broadcasts, writes nothing.
| Base path | https://feedplumb.com/masternode |
|---|---|
| Authentication | None |
| Limits | 20 requests/min per IP (pre-flight reads the public XDC RPC). |
| Health | /masternode/health · status page |
GET /masternode/health
Read-only flags.
curl -s https://feedplumb.com/masternode/healthExample response
{ "ok": true, "readOnly": true, "signs": false, "broadcasts": false }GET /masternode/health on this site
GET /masternode/api/preflight
Pre-flight checks.
| Parameter | Description |
|---|---|
network | mainnet | apothem |
owner | owner address (xdc… or 0x…) |
node | node coinbase address |
curl -s "https://feedplumb.com/masternode/api/preflight?network=mainnet&owner=0x1111111111111111111111111111111111111111&node=0x2222222222222222222222222222222222222222"GET /masternode/api/preflight?network=mainnet&owner=0x1111111111111111111111111111111111111111&node=0x2222222222222222222222222222222222222222 on this site
POST /masternode/api/pack
Generate a setup pack (scripts, compose, hardening) as JSON.
curl -s -X POST https://feedplumb.com/masternode/api/pack \
-d '{"client":"acme","network":"apothem","owner":"0x1111111111111111111111111111111111111111","sshPubKey":"'"$(cat ~/.ssh/id_ed25519.pub)"'"}'