Skip to main content

qc_getTransactionCount

Returns the number of transactions sent from an address (nonce).

qc_sendTransaction

Signs and sends a transaction from an unlocked account on the node.
This method requires the sender account to be unlocked on the node. For production signing, use the Custody API or qc_sendRawTransaction with an externally signed payload.

qc_sendRawTransaction

Submits a pre-signed raw transaction. This is the standard method for submitting transactions signed by external key management systems.

qc_getTransactionByHash

Returns transaction details by transaction hash.

qc_getTransactionReceipt

Returns the receipt of a mined transaction.

qc_getRawTransactionByHash

Returns the RLP-encoded raw transaction by hash.

qc_getTransactionByBlockNumberAndIndex

Returns a transaction by block number and transaction index.

qc_getTransactionByBlockHashAndIndex

Returns a transaction by block hash and transaction index.

qc_getRawTransactionByBlockNumberAndIndex

Returns the RLP-encoded raw transaction by block number and index.

qc_getRawTransactionByBlockHashAndIndex

Returns the RLP-encoded raw transaction by block hash and index.

qc_getBlockTransactionCountByNumber

Returns the number of transactions in a block by block number.

qc_getBlockTransactionCountByHash

Returns the number of transactions in a block by block hash.

qc_sign

Signs data with an unlocked account. Returns the signature.
Requires the account to be unlocked on the node.

qc_signTransaction

Signs a transaction without broadcasting it. Returns the RLP-encoded signed transaction.

qc_pendingTransactions

Returns all pending transactions in the node’s transaction pool.

qc_fillTransaction

Fills in default values (nonce, gas, gas price) for a transaction object without signing or submitting it.

qc_resend

Replaces a pending transaction with new gas parameters. The original transaction is matched by from, nonce, and other fields.