mint_loyalty_tokens
Record mint intent and get a fee-first calls[] bundle: protocol fee mint FIRST, then the recipient mint. The protocol fee is charged in the merchant's own loyalty tokens (not USDC). Submit both calls in order (atomically via EIP-5792 send_calls if your wallet supports it), then call confirm_mint_fee (or POST /agent-api/mint/confirm) with the fee tx hash. Unconfirmed fee obligations block future mints.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Tokens to mint | |
| recipient | Yes | Recipient wallet (0x...) | |
| token_address | Yes | Token contract address |