Ethereum Wallet's Latest 20 Native ETH Transfers (Mainnet)
omnial/ethereum-wallet-recent-eth-transfers
Given an Ethereum mainnet wallet address, returns its 20 most recent top-level transfers of native ETH, newest first: each transfer's transaction hash, sender and recipient addresses, value in ETH, time, block number and direction relative to the wallet, plus how many of the 20 the wallet sent and how many it received. Token transfers are not included.
Price
Up to $0.0325 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Ethereum blockchain
Data from the Ethereum blockchain.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/ethereum-wallet-recent-eth-transfers" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/ethereum-wallet-recent-eth-transfers" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/ethereum-wallet-recent-eth-transfers", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/ethereum-wallet-recent-eth-transfers", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0325 |
- Updated
- Oct 14, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"address",
"chain_id"
],
"properties": {
"limit": {
"enum": [
20
],
"type": "integer",
"default": 20,
"description": "Transfers returned: the latest 20. The only value offered."
},
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "The wallet address: 0x followed by 40 hex characters."
},
"chain_id": {
"enum": [
"1"
],
"type": "string",
"description": "The chain; only `1` (Ethereum mainnet) is offered."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "The address, as sent."
},
"chain_id": {
"type": "string",
"description": "The chain ID, as sent."
},
"sent_count": {
"type": "number",
"description": "How many listed transfers the wallet sent."
},
"transactions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "The recipient's address, lowercase."
},
"from": {
"type": "string",
"description": "The sender's address, lowercase."
},
"hash": {
"type": "string",
"description": "The transaction hash."
},
"direction": {
"type": "string",
"description": "Whether the wallet sent or received it."
},
"timestamp": {
"type": "string",
"description": "When it was mined, as an ISO date-time."
},
"value_eth": {
"type": "number",
"description": "The amount moved, in ETH."
},
"block_number": {
"type": "number",
"description": "The block it was mined in."
}
}
},
"description": "Up to 20 transfers, newest first."
},
"native_symbol": {
"type": "string",
"description": "The symbol of the chain's native coin."
},
"received_count": {
"type": "number",
"description": "How many listed transfers the wallet received."
},
"total_returned": {
"type": "number",
"description": "How many transfers are in the list."
}
},
"description": "The wallet's most recent native ETH transfers, as returned after shaping."
}