Permit TransferFrom

Permit TransferFrom

Approve and transfer a token that supports permit to a specific address. A permit signature needs to be generated offchain and passed to the API.

Arguments:

nameDescriptionExample
tokenAddress of the token to transfertoken=0x6b175474e8909...
amountAmount to transfer in weiamount=100000000000
senderAddress of sendersender=0x6b175474e8909...
receiverAddress of receiverreceiver=0x6b175474e8909...
nonceThe nonce to prevent signature replaysnonce=1
deadlineThe deadline on the permit signaturedeadline=1710150268
signatureThe permit signature

Example

Body:

[
  {
    "action": "permittransferfrom",
    "protocol": "permit2",
    "args": {
      "token": "0xd26114cd6EE289AccF82350c8d8487fedB8A0C07",
      "amount": "1000000000000000000000000",
      "sender": "0xb67f3CE46bB9E1a1127796c27f38DbaB9f643ec0",
      "receiver": "0x35a2839b617F7da6534d636f22945f6Cb6137130",
      "nonce": "1",
      "deadline": "1710150268",
      "signature": "0x.."
    }
  }
]