Paybyte
DevelopersPBE Core 0.0.1 · Protocol 1.0
PUBLIC RPC

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.

GET/rpc/status

Node status

Public

Returns public chain, frozen genesis identity, synchronization, protocol and peer-discovery information. Operator-wallet address, balance and local mining details are intentionally omitted.

cURL

Shell
curl https://paybyte.org/rpc/status
GET/rpc/consensus

Consensus parameters

Public

Returns slot timing, next block reward, Argon2id participation work parameters and the holding-multiplier schedule.

cURL

Shell
curl https://paybyte.org/rpc/consensus
GET/rpc/block/{height}

Block by height

Public

Returns canonical block v4 JSON.

Parameters

NameLocation / TypeRequiredDescription
heightpath unsigned integeryesCanonical block height.

cURL

Shell
curl https://paybyte.org/rpc/block/100
GET/rpc/balance/{address}

Account state

Public

Returns the account balance and nonce in base units.

Parameters

NameLocation / TypeRequiredDescription
addresspath PBE addressyesMainnet address beginning with pbe.

cURL

Shell
curl https://paybyte.org/rpc/balance/pbe1...
GET/rpc/address/{address}/transactions

Address transactions

Public

Returns recent confirmed transfers involving an address.

Parameters

NameLocation / TypeRequiredDescription
addresspath PBE addressyesMainnet address.
limitquery integerno1-100; default 25.

cURL

Shell
curl "https://paybyte.org/rpc/address/pbe1.../transactions?limit=25"
GET/rpc/transaction/{txid}

Transaction by TXID

Public

Returns a confirmed canonical transaction.

Parameters

NameLocation / TypeRequiredDescription
txidpath 64-char hexyesTransaction ID.

cURL

Shell
curl https://paybyte.org/rpc/transaction/0123...
POST/rpc/broadcast

Broadcast signed transaction

Public

Validates a signed transaction v2 and submits it to the mempool. The node never needs the sender private key.

Request body

JSON
{"transaction":{"version":2,"networkId":1,"type":1,"senderPublicKey":"...","senderAddress":"pbe1...","nonce":"1","fee":"...","timestamp":"...","payload":{"recipient":"pbe1...","amount":"100000000","paymentReference":"optional_ref"},"signature":"..."}}

cURL

Shell
curl -X POST https://paybyte.org/rpc/broadcast -H "Content-Type: application/json" -d @signed.json

CORS

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.