Transactions

Submit, look up, and inspect transactions.

9 methods · verified against the live mainnet RPC at https://rpc.sumchain.io.

send_raw_transaction

Submits a hex-encoded signed transaction. Returns the tx hash.

Request
{"jsonrpc":"2.0","method":"send_raw_transaction","params":["0xabc..."],"id":1}
Response (live)
{"jsonrpc":"2.0","result":{"tx_hash":"0xdef..."},"id":1}
get_transaction

Returns a transaction by hash. Includes additive, read-time semantic labels derived from the already-public payload, tx_type, action, asset_ref, asset_kind, so clients can classify a transaction without decoding it. The same fields appear on transaction-history entries.

get_receipt

Returns receipt (success/failure + gas) by tx hash.

get_pending_transactions

Lists pending mempool transactions.

pending_tx_count

Mempool size.

Request
{"jsonrpc":"2.0","method":"pending_tx_count","params":[],"id":1}
Response (live)
{"jsonrpc":"2.0","result":0,"id":1}
sum_sendRawTransaction

sum_-prefixed alias of send_raw_transaction.

sum_getTransaction

sum_-prefixed alias.

sum_getReceipt

sum_-prefixed alias.

sum_getPendingTransactions

sum_-prefixed alias.