eudr_agent_eip3009_pay
Executes gasless USDC settlement via EIP-3009 transferWithAuthorization, letting AI agents pay EUDR/TRACES-NT compliance fees without native gas.
Instructions
Executes gasless, 1-turn autonomous USDC settlement via EIP-3009 (transferWithAuthorization). Zero native gas required by the calling agent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network for USDC transferWithAuthorization. | Base (Low Gas $0.01) |
| nonce | Yes | Unique 32-byte hex nonce for replay attack protection. | |
| agent_id | No | Unique calling agent identifier. | |
| signature | Yes | Compact 65-byte EIP-712 signature (0x + 130 hex characters). | |
| to_address | No | Optional recipient address (defaults to AgentPaymentVault). | |
| value_usdc | Yes | Authorized USDC amount in decimal (e.g. 1.50 for 15 plots). | |
| from_address | Yes | Agent EVM sender wallet address (0x...). | |
| valid_before | Yes | Unix timestamp expiration deadline for authorization. |