Skip to main content
GET
/
api
/
utility
/
claim
Get claim tokens data
curl --request GET \
  --url https://api.example.com/api/utility/claim
{
  "approvalAddress": "<string>",
  "permit2Address": "<string>",
  "data": "<string>",
  "to": "<string>",
  "value": "<string>",
  "depositAddress": "<string>",
  "amountToSend": "<string>",
  "extraFields": {},
  "exchangeId": "<string>",
  "tonMessages": [
    {
      "address": "<string>",
      "amount": "<string>",
      "payload": "<string>",
      "stateInit": "<string>"
    }
  ],
  "psbt": "<string>",
  "signInputs": [
    123
  ],
  "feeLimit": 123,
  "callValue": "<string>",
  "signature": "<string>",
  "arguments": [
    "<string>"
  ],
  "rawParameter": "<string>",
  "transaction": "<string>"
}

Query Parameters

fromBlockchain
enum<string>
required
Available options:
ARBITRUM,
ETH
sourceTransactionHash
string
required

Response

approvalAddress
string

Gateway address to approve erc20 token

permit2Address
string
data
string

Data to execute

to
string

Contract to call

value
string
depositAddress
string

Address to deposit funds to

amountToSend
string

Token amount to send to deposit address

extraFields
object

Extra fields to perform the transaction

exchangeId
string
tonMessages
object[]

Messages array for tonConnectUI.sendTransaction() call

psbt
string

Unsigned psbt bitcoin transaction

signInputs
number[]

Indexes of inputs which user have to sign

feeLimit
number

Fee limit for tron blockchain

callValue
string

Native token value for tron blockchain

signature
string

Function signature of tron transaction

arguments
string[]
rawParameter
string

Encoded tron transaction arguments

transaction
string

Fee limit for tron blockchain