add_recipient
Add a payout address to the allowlist. Human developer key (frtfi_hu_* + DA): added with 24h cooldown (no Assist passkey). Agent key (frtfi_ag_*): GOVERN — funding-wallet signature required; then approved immediately.
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>",
"chainId": "<chainId>"
},
"name": "add_recipient"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Wallet address (0x… or Solana base58) | |
| chainId | Yes | FortFi chain id (e.g. hyperliquid-mainnet). Omit when fromWalletId is set — network is inferred from that wallet. | |
| nickname | No | Optional display name | |
| challengeId | No | Agent GOVERN: challengeId from the first call | |
| fromWalletId | No | Optional source wallet id (list_wallets). Sets allowlist network to that wallet's chain — use for HL sends without passing chainId. | |
| walletSignature | No | Agent GOVERN: funding-wallet signature |