Read and broadcast blockchain state.
The public RPC surface is JSON over HTTP. Read routes are suitable for explorers and applications. Transaction signing stays outside the node.
/rpc/statusNode status
Returns public chain, frozen genesis identity, synchronization, protocol and peer-discovery information. Operator-wallet address, balance and local mining details are intentionally omitted.
cURL
curl https://paybyte.org/rpc/status/rpc/consensusConsensus parameters
Returns slot timing, next block reward, Argon2id participation work parameters and the holding-multiplier schedule.
cURL
curl https://paybyte.org/rpc/consensus/rpc/block/{height}Block by height
Returns canonical block v4 JSON.
Parameters
| Name | Location / Type | Required | Description |
|---|---|---|---|
| height | path unsigned integer | yes | Canonical block height. |
cURL
curl https://paybyte.org/rpc/block/100/rpc/balance/{address}Account state
Returns the account balance and nonce in base units.
Parameters
| Name | Location / Type | Required | Description |
|---|---|---|---|
| address | path PBE address | yes | Mainnet address beginning with pbe. |
cURL
curl https://paybyte.org/rpc/balance/pbe1.../rpc/address/{address}/transactionsAddress transactions
Returns recent confirmed transfers involving an address.
Parameters
| Name | Location / Type | Required | Description |
|---|---|---|---|
| address | path PBE address | yes | Mainnet address. |
| limit | query integer | no | 1-100; default 25. |
cURL
curl "https://paybyte.org/rpc/address/pbe1.../transactions?limit=25"/rpc/transaction/{txid}Transaction by TXID
Returns a confirmed canonical transaction.
Parameters
| Name | Location / Type | Required | Description |
|---|---|---|---|
| txid | path 64-char hex | yes | Transaction ID. |
cURL
curl https://paybyte.org/rpc/transaction/0123.../rpc/broadcastBroadcast signed transaction
Validates a signed transaction v2 and submits it to the mempool. The node never needs the sender private key.
Request body
{"transaction":{"version":2,"networkId":1,"type":1,"senderPublicKey":"...","senderAddress":"pbe1...","nonce":"1","fee":"...","timestamp":"...","payload":{"recipient":"pbe1...","amount":"100000000","paymentReference":"optional_ref"},"signature":"..."}}cURL
curl -X POST https://paybyte.org/rpc/broadcast -H "Content-Type: application/json" -d @signed.jsonCORS
RPC routes return permissive CORS headers so browser wallets and applications can query compatible nodes. Sensitive node-management actions are protected by local-interface restrictions, one-time setup codes, operator signatures, or merchant bearer credentials as applicable.
