Create transaction requests

This API is a request to execute a single or multiple transactions from a v1 withdrawal wallet to the specified destination address(es). EVM chains support transfers to a single address, while UTXO chains support transfers to one or more addresses. You can transfer funds in either native coin or token in a single request.

EVM chains support transfers to a single address, while UTXO chains support transfers to one or more addresses. You can transfer funds in either native coin or token in a single request.

Accepted parameter values:

  1. The transactions.recipients.address[] parameter must have a valid address length ( > 0). It will not accept any null value or empty String value.
  2. The data type of transactions.recipients.amount[] is updated to String and must be a positive decimal string. It will not accept empty string, null, or number value.

Optional Parameters

  1. Using feeLevel and evmCustomfee :
    1. The feeLevel parameter is applicable for EVM chains. Use only maxFeePerGas (Wei) if the coin value is BNB. Use both parameters for EIP 1599 chains.
    2. The maxPriorityFeePerGas (Wei) cannot be greater than maxFeePerGas (Wei).
  2. Use evmCustomfee object only when the feeLevel parameter is custom. Refer to the Retrieve estimated gas fees and rates API reference to get the required fee estimation rates.


Refer to the Create Transaction Request API reference for Wallet v2. Refer to wallet versions: v1 & v2 to learn more about the types of wallet versions and their respective supported chains.

Body Params
wallet
object
required
transactions
object
required

A list of recipient objects, each containing the recipient's address and amount.

string
enum

The fee level setting used to pay gas fee when processing a transaction for EVM chains configured based on the blockchain network’s traffic. Define the additional parameters in evmCustomfee when feeLevel is custom. (Optional)

Allowed:
evmCustomfee
object

Custom fee for EVM chains (optional).maxPriorityFeePerGas cannot be greater than maxFeePerGas.

Headers
string
enum
Defaults to application/json; charset=utf-8

Generated from available response content types

Allowed:
Responses

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json; charset=utf-8
application/json