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.
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.
The blockchain parameter accepts only chains that Wallet-as-a-Service (Palisade) integrates natively. To sign EVM transactions for a chain ID that Wallet-as-a-Service (Palisade) doesn't natively integrate (for example, a custom L2 or a chain Palisade hasn't yet onboarded), use cross-chain raw signing. The platform returns a signature only — no broadcast — and you must explicitly allow the target chain IDs in a policy that includes a CHAIN_ID matcher.