Transfer token from the intent signer to a recipient

Schema

PropertyRequiredDescription
typeYes"transfer"
tokenYesAddress of the token
recipientYesRecipient of the transfer
transferAmountYesAmount of token to transfer
feeTokenNoToken to use for the solver fee. Defaults to token.
feeAmountNoFee to pay to the solver in feeToken. Defaults to 0.

Example

{
  type: 'transfer',
  token: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', // USDC
  recipient: '0x4A32d1317a52835baA5458E45120E0734888C62A',
  transferAmount: 500_000000,
  feeToken: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', // USDC
  feeAmount: 25_000000
}