check_payment_allowed
Dry-run a payment BEFORE executing it: checks on-chain whether the agent's smart account would allow it (permission granted, within financial cap, destination approved if a whitelist exists). Returns { allowed, reason }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount_eth | Yes | Amount in ETH, e.g. '0.001' | |
| destination | Yes | Destination address to pay | |
| agent_address | Yes | Ethereum address of the agent (its smart account address) |