Wallet relations on Base, Ethereum or Arbitrum: counterparties, first funder in window, shared-funder hints
base_wallet_relatedUse when an agent must see who an EVM wallet deals with: counterparties ranked by ERC-20 transfers, earliest inbound sender, wallets the same funder also paid, tokens. Input: address, chain (base default, ethereum, arbitrum, monad), hours (1-24; Arbitrum 1-6, Monad 1-2), limit. Output: JSON counterparties with labels (contract/EOA, token, router/bridge, OFAC flag), first and shared funder. ERC-20 only. Example: ?address=0xd0b53D9277642d899DF5C87A3966A349A798F224 Price: $0.01 USDC (Base or Solana) via x402.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"address": "<address>"
},
"name": "base_wallet_related"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | EVM chain (default base) | |
| hours | No | Look-back in hours (default 6; max 24, Arbitrum max 6, Monad max 2 and default 2) | |
| limit | No | Counterparty rows (default 15) | |
| address | Yes | Wallet (or contract) on the chosen chain (example: Uniswap v3 WETH/USDC pool on Base, a busy contract; a quiet wallet returns 0 transfers, not an error) |