Transaction fields
| Field | Required | Notes |
|---|---|---|
from | yes | Sender address |
to | yes (transfer / call); no (deploy) | 20-byte address or null for contract creation |
value | no | Amount in wei (default 0) |
data | no | Calldata for contract calls; constructor bytecode for deploys |
nonce | yes | Sender’s next nonce; fetch with eth_getTransactionCount |
chainId | yes | 20803 for mainnet |
gas | yes | Gas limit |
gasPrice | legacy only | In wei |
maxFeePerGas, maxPriorityFeePerGas | EIP-1559 only | In wei |
accessList | optional | EIP-2930 access list |
Build and broadcast a legacy transaction
Send via Qustody
If you use the Qustody platform, you do not build raw transactions yourself:transaction.broadcast and transaction.confirmed webhooks.
Fee estimation
Quantum Chain follows EIP-1559. Use:| RPC method | Returns |
|---|---|
eth_gasPrice | Suggested legacy gas price |
eth_maxPriorityFeePerGas | Suggested tip for EIP-1559 |
eth_feeHistory | Recent base fees and priority tips |
eth_estimateGas | Gas units for a given call |
Nonce management
The nonce is the count of transactions previously sent from the same address. Two rules:- Nonces must be sequential. Skipping a nonce parks all later transactions in the queued pool until the gap is filled.
- Nonces from the latest mined block are returned by
eth_getTransactionCount(addr, "latest"). To include pending transactions, use"pending".
Replacing or cancelling a stuck transaction
To replace a transaction that is stuck in the mempool:- Submit a new transaction with the same nonce and a higher
gasPrice(ormaxFeePerGasandmaxPriorityFeePerGasfor EIP-1559). - Both transactions race; the higher-fee one is mined.
POST /v1/transactions/{id}/cancel while the transaction is still in SUBMITTED, PENDING_AUTHORIZATION, APPROVED, or PENDING_SIGNATURE. After it has been broadcast, you must do a fee-bump replacement on chain.
Confirmation
| Use case | Confirmations |
|---|---|
| Light dApp UX | 1 |
| Default | 6 |
| High-value institutional | 12 (Qustody default) |
| Exchange deposits | 30+ |