This API is a request to execute a single or multiple transactions from a v2 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.
Transactions from v2 wallets are screened by Liminal Firewall (if enabled). It performs compliance checks and provides final outcomes before broadcasting to the blockchain. If your organisation has Travel Rule policy enabled in Firewall, include the travelRule object in the request body to avoid transaction failure. If the policy is disabled, you can skip this object.
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.
Transactions from v2 wallets are screened by Liminal Firewall (if enabled). It performs compliance checks and provides outcomes before broadcasting to the blockchain. If your organisation has a Travel Rule policy enabled in Firewall, include the travelRule object in the request body to avoid transaction failure. If the policy is disabled, you can skip this object.
Refer to the Create transaction requests API instead if you are using the v1 wallet.
Note
- For transactions to be fully signed and broadcast, ensure that the transaction execution job is running on your Liminal Express server.
- This API is responsible only for the transactions originating from the v2 hot wallets. Refer to this guide to learn how to set up a v2 hot wallet using Liminal firewall.
Tip
- Use the Verify Addresses API to validate the destination addresses before using the API.
- Refer to wallet versions: v1 & v2 to learn more about the types of wallet versions and their respective supported chains.
