Transactions

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

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

  1. Verify Recipient: Double-check the address

  2. Check Amount: Ensure correct value

  3. 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:

👉 Token Operations → - Transfer ERC-20 tokens 👉 NFT Operations → - Manage digital collectibles 👉 Chain Management → - Work across multiple networks

Practice Exercises

  1. Basic Transfers

    • Send various amounts between test wallets

    • Try different gas speed settings

    • Monitor transaction confirmations

  2. Gas Management

    • Estimate gas for different operations

    • Compare gas costs across networks

    • Practice gas optimization techniques

  3. Transaction Monitoring

    • Track transaction status from pending to confirmed

    • View transaction receipts and details

    • Understand confirmation counts


You're now equipped to handle all types of transactions with confidence! 💫

Last updated