get_wallet_addresses
Get the caller's Privy-provisioned embedded wallet addresses. Returns both the Ethereum (EVM) address — the SAME address on every EVM chain: Ethereum mainnet, Polygon, Base, Arbitrum, Optimism, and Robinhood Chain (4663), where OpenFinance launches and USDG live — and the Solana address. Either field may be null if the user has not provisioned that chain's wallet yet.
This is usually step one for "what do I hold?": take the EVM address, then call onchain_get_address_holdings ONCE PER CHAIN (holdings are per-chain and cannot be batched). Do not report a balance from a single chain as the user's whole balance — include 4663, or a user whose tokens are all from this platform is told they hold nothing.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_wallet_addresses"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||