Broadcast Signed Transaction
This page allows you to submit a signed transaction to the Sepolia testnet. You can use a signed transaction from the Transaction Signing page or any other signed transaction in RLP-encoded hex format.
Sepolia Testnet: Sepolia is a proof-of-authority testnet for Ethereum. It's
designed for testing applications without using real ETH. You can get free Sepolia ETH from
faucets like sepoliafaucet.com or
QuickNode's faucet.
You can also use the Sepolia PoW Faucet to get ETH to your account.
Want more broadcast details? You can also use
coldcast.app,
which provides richer decoded transaction details before submission.
RPC Configuration
Enter your Sepolia RPC endpoint. You can use a public RPC or your own node:
Examples:
- Infura:
https://sepolia.infura.io/v3/YOUR_API_KEY - Alchemy:
https://eth-sepolia.g.alchemy.com/v2/YOUR_API_KEY - Public RPC:
https://1rpc.io/sepolia
Submit Transaction
Paste your signed transaction (RLP-encoded hex) below:
This should be the RLP-encoded signed transaction from the Transaction Signing page.
It should start with "0x" and be a long hexadecimal string.
Need Sepolia ETH?
To submit transactions on Sepolia testnet, you'll need Sepolia ETH to pay for gas fees. Get free testnet ETH from these faucets:
Understanding the Process
- Sign Transaction: Create and sign a transaction using your private key (see Transaction Signing page)
- Submit to Network: Send the signed transaction to an Ethereum node via
RPC using
eth_sendRawTransaction - Network Propagation: The node broadcasts your transaction to other nodes in the network
- Validation: Validators check that your transaction is valid (signature, nonce, balance, etc.)
- Inclusion in Block: A validator includes your transaction in a block
- Confirmation: The block is added to the blockchain, confirming your transaction
Checking Transaction Status
After submitting, you can check your transaction status on:
- Sepolia Etherscan: https://sepolia.etherscan.io
- Alternative Explorers:
On the explorer, you can see:
- Transaction Status: Pending, Success, or Failed
- Block Number: Which block contains your transaction
- Gas Used: How much gas was consumed
- Transaction Fee: Total fee paid
- From/To Addresses: Sender and recipient
- Value: Amount transferred
Important Notes:
- Make sure you have Sepolia ETH in your account to pay for gas fees
- Transactions on testnets are free but still require testnet ETH for gas
- Check the Nonce: Make sure the nonce is correct. Nonces start from 0 and must increment sequentially for each transaction from your account. If you've sent previous transactions, use the next nonce (e.g., if your last transaction had nonce 2, your next transaction should use nonce 3).
- Check the Gas Limit: Ensure the gas limit is sufficient for your transaction. Simple transfers typically need 21,000 gas, but contract deployments and function calls require more. If the gas limit is too low, the transaction will fail. Try increasing it if you're unsure.
- Check Your Balance: Verify you have enough Sepolia ETH to cover the transaction value plus gas fees (gas price × gas limit).
- Check the Chain ID: Ensure the transaction was signed with the correct chain ID (11155111 for Sepolia). Transactions signed for a different network will be rejected.
- Check the Gas Price: If your transaction is pending for too long, the gas price might be too low. Try increasing it to get faster confirmation.
- Check the Transaction Data: For contract deployments, ensure the bytecode is valid. For function calls, verify the function signature and parameters are correctly encoded.
- Check the Explorer: If a transaction fails, check the error message on the Sepolia Etherscan explorer. It will show the specific reason for failure (e.g., "insufficient funds", "nonce too low", "execution reverted").