Learn how to send transactions, manage gas fees, and monitor transaction status using WalletAgent.
Sending ETH/Native Tokens
Basic ETH Transfer
Send ETH to another address:
Send 1 ETH to 0x70997970C51812dc3A010C7d01b50e0d17dc79C8
Example Output:
Transaction sent successfully
Hash: 0xabc123def456789abcdef...
Send to Short Address
Use abbreviated addresses for convenience:
Send 0.5 ETH to 0x7099
WalletAgent will find the matching address automatically.
Send with Custom Gas
Specify gas parameters for better control:
Send 2 ETH to 0x3C44 with fast gas
Gas Speed Options:
slow - Lowest cost, longer wait
standard - Balanced cost and speed (default)
fast - Higher cost, faster confirmation
fastest - Highest cost, immediate confirmation
Transaction Monitoring
Get Transaction Status
Check the status of any transaction:
Example Output:
Get Transaction Receipt
Get detailed transaction information:
Example Output:
Gas Management
Estimate Gas Costs
Preview gas costs before sending transactions:
Example Output:
Advanced Transaction Features
Send with Specific Gas Parameters
Fine-tune gas settings for optimal results:
Send Maximum Amount
Send all available ETH (minus gas fees):
Example Output:
Transaction with Data
Include custom data in transactions:
This is useful for:
Smart contract function calls
Multi-signature wallets
Custom transaction metadata
Transaction History: WalletAgent currently doesn't include transaction history functionality. Use blockchain explorers or the transaction status/receipt tools to track specific transactions by hash.
Multi-Chain Transactions
Native Token Names by Chain
Each blockchain has its own native token:
Chain
Native Token
Symbol
Ethereum
Ether
ETH
Polygon
Polygon PoS
POL
Anvil
Ether
ETH
Sepolia
Sepolia Ether
ETH
Send on Different Chains
Switch chains and send native tokens:
Cross-Chain Considerations
Important: WalletAgent doesn't support cross-chain transfers directly. To send tokens from Ethereum to Polygon, you need:
Use a bridge service (like Polygon PoS Bridge)
Send to your own address on the destination chain
Never send ETH directly to Polygon addresses
Error Handling
Common Transaction Errors
Insufficient Balance
Gas Limit Too Low
Network Congestion
Transaction Recovery
Replace Stuck Transaction
Cancel Pending Transaction
Security Best Practices
Before Sending Transactions
Verify Recipient: Double-check the address
Check Amount: Ensure correct value
Confirm Network: Verify you're on the right chain
Transaction Verification
Always verify transaction details before confirming:
✅ Recipient address is correct
✅ Amount is as intended
✅ Gas fee is reasonable
✅ You're on the correct network
Mock vs Real Considerations
In Mock Mode (Safe):
✅ Unlimited funds for testing
✅ No real money at risk
✅ Perfect for learning transaction patterns
In Real Mode (Testnet Only):
⚠️ Use testnet ETH only
⚠️ Verify addresses extra carefully
⚠️ Start with small amounts
❌ Never use on mainnet
Troubleshooting
Transaction Not Appearing
Check Network: Ensure you're on the correct chain
Verify Address: Confirm address format and recipient
Transaction Failing
Gas Issues: Most common cause of transaction failures
Balance Issues: Insufficient funds for transaction + gas
Slow Confirmations
Network Congestion: Increase gas price for faster confirmation
Next Steps
Now that you understand transactions, explore more advanced features:
Transaction Receipt:
- Hash: 0xabc123def456...
- Status: success
- Block Number: 1234
- From: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
- To: 0x70997970C51812dc3A010C7d01b50e0d17dc79C8
- Gas Used: 21000 units
- Effective Gas Price: 21.0 Gwei
- Total Cost: 0.000441 ETH
- Logs: 0 events
Estimate gas for sending 1 ETH to 0x7099
Gas Estimation:
- Estimated Gas: 21000 units
- Gas Price: 21.00 Gwei
- Estimated Cost: 0.000441 ETH
- Estimated Cost (Wei): 441000000000000
Send 1 ETH to 0x7099 with gas limit 25000 and gas price 30 gwei
Send all ETH to 0x7099
💰 Sending Maximum Amount
📊 Calculation:
- Current Balance: 10000.0 ETH
- Estimated Gas Fee: 0.000441 ETH
- Amount to Send: 9999.999559 ETH
Proceeding with maximum transfer...
Send 0.1 ETH to 0x7099 with data "0x1234abcd"
Switch to Polygon
Send 10 POL to 0x7099
Switch to Sepolia
Send 0.1 ETH to 0x3C44
❌ Transaction Failed: Insufficient Balance
💰 Required: 10.5 ETH (10.0 ETH + 0.5 ETH gas)
💰 Available: 9.2 ETH
💰 Shortfall: 1.3 ETH
🔧 Solutions:
- Reduce amount: "Send 8.7 ETH to 0x7099"
- Get more ETH: "How do I get testnet ETH?"
- Use different wallet: "Connect to 0x3C44"
❌ Transaction Failed: Out of Gas
⛽ Gas provided: 20,000
⛽ Gas needed: ~25,000
📝 Reason: Complex contract interaction
🔧 Solutions:
- Increase gas limit: "Send with gas limit 30000"
- Use gas estimation: "Estimate gas for this transaction"
- Try default settings: Let WalletAgent estimate automatically
⚠️ Transaction Pending: Network Congested
⏱️ Submitted: 15 minutes ago
🔗 Hash: 0xabc123...
⛽ Gas Price: 20 gwei (below current network average of 35 gwei)
🔧 Options:
- Wait longer: Network will eventually process
- Speed up: "Replace transaction with higher gas"
- Cancel: "Cancel pending transaction"
Replace transaction 0xabc123... with higher gas price
Cancel transaction 0xabc123...
"Confirm this address: 0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
"I want to send 1.5 ETH, not 15 ETH, correct?"
"What chain am I currently on?"
"What network am I on?"
"Switch to [correct network]"
"Check transaction status 0x..."
"Get transaction receipt 0x..."
"Estimate gas for [operation]"
"Send with higher gas limit"
"Check my balance"
"How much will gas cost?"
"Replace transaction with fast gas"
"What's the current gas price?"