3️⃣Build Approval Transaction

Returns the transaction data for the approval of token spend

This API returns the transaction data so you get to decide whether to approve yBridge to spend your tokens.

Get the approve transaction

GET endpoint/approve

Query Parameters

NameTypeDescription

chainId*

String

chain ID

spender*

String

Address of the spender

tokenAddress*

String

Token address

amount

String

Amount of tokens to be approved. If not given, approve max

{
    "isSuccess": true,
    "msg": "",
    "tokenAddress": "<tokenAddress>",
    "spender": "<spender>",
    "amount": "<amount>",
    "tx": {
        "to": "<tokenAddress>",
        "data": "<data>",
    }
}

NOTE : The spender should be the contractAddress in the response of Get Quote.

IMPORTANT : Note that the amount parameter should be padded with zeroes. For example, pass 100000000 instead of 100 if the decimal digits of the token are 6.

Last updated