Cross-chain transactions

For EVM wallets, you can create transactions on any supported EVM chain where you have a balance. Use the blockchain parameter to specify which chain to transact on.

Creating a cross-chain withdrawal

When creating a transfer from an EVM wallet, include the optional blockchain parameter to specify the target chain:

POST /v2/vaults/{vault_id}/wallets/{wallet_id}/transactions/transfer
{
  "destination_address": "0x...",
  "symbol": "USDC",
  "quantity": "100",
  "blockchain": "ARBITRUM"
}

📘

If no blockchain parameter is provided for an EVM wallet, the transaction defaults the wallet blockchain.

⚠️

The blockchain parameter only applies to EVM wallets. Using it with non-EVM wallets will return an error.