approve
Prepares unsigned transactions for the approve method.
/prepare-transactions with method=approve.Authorizations
Body
Request body for approve.
Required. Must be approve.
approve Required. Wallet address that will sign the prepared transaction.
Required. Blockchain network identifier. Hex format is recommended, for example Sepolia aa36a7.
Required. Token symbol to approve. Can be a tokenized asset symbol or a payment token symbol such as BKN, USDT, USDC, USDt, or HAI.
Required. Address being approved to spend tokens.
^0x[a-fA-F0-9]{40}$Required. Allowance amount to approve.
Optional. Token owner address for payment-token approvals. Defaults to signerAddress.
^0x[a-fA-F0-9]{40}$Optional. Conditionally required when approving payment tokens (BKN, USDT, USDC, USDt, or HAI) so the API can resolve the tokenizer scope.
^0x[a-fA-F0-9]{40}$Optional. Tokenizer email override for payment-token approvals.
Optional. Investment identifier to associate with this approval.
Optional. Gas limit override. If omitted, the API estimates gas automatically.
Optional. Private RPC URL override. If omitted, the API uses the configured RPC for chainId.
Optional. Nonce override. If omitted, the API reads the pending nonce from the RPC.