eth_getTransactionReceipt to confirm onchain inclusion.
For general transaction issues such as fees, nonces, and gas limits, see Troubleshooting Transactions.
RPC Method Is Unavailable
Use an endpoint that supportsbase_sendRawTransactionValidity. The method is available on Base Mainnet and Base Sepolia through the sequencer endpoints listed in Connect to Base, and on Vibenet.
Submission Fails
Confirm that the first parameter is a signed legacy, EIP-2930, or EIP-1559 transaction. Confirm that the second parameter has a non-emptyvalidity array.
Check the predicate type, operator, and 0x-prefixed hexadecimal values. See Validity Transaction RPC for the request format.
If the error is flashblock_index predicates are not supported after Denim: blocks are built every 200ms without flashblocks, remove the flashblock_index predicate. Base no longer supports it.
Record the full JSON-RPC error when escalating an issue.
Transaction Was Not Included
A transaction can remain pending because a predicate is false, another transaction has higher priority, it is replaced, or its maximum block passed.Transaction Expired
Submit a new signed transaction with a laterblock_number condition.
Replacement Is Underpriced
Increase the fee fields, sign again, and retry with the same sender and nonce.Get Help
Include the network, RPC provider, transaction hash, predicate type, submission time, and JSON-RPC error. Do not share private keys, authentication data, or full signed transactions in public support channels. For community support, use the#developer-chat channel in the Base Discord.