Networks
- Aptos and Movement share
NETWORK_TYPE_APTOSand use the same Aptos transaction payloads. SetchainIdto"1"for Aptos mainnet or"126"for Movement mainnet. - Solana and Sonic SVM share
NETWORK_TYPE_SOLANA. Select the network using the transaction payload field:solanaSend*for Solana orsonicSvmSend*for Sonic SVM (for example,sonicSvmSendCustom). These payloads ignorechainId.
EVM Chain IDs
All EVM-compatible networks useNETWORK_TYPE_EVM. The table below lists the mainnet chain IDs for built-in EVM networks. Use these IDs in EVM transaction payloads.
Custom EVM networks can be added via the MPCVault Dashboard. See Add a Custom EVM Network for instructions.
Custom Transactions
If your application needs to deploy EVM contracts, approve token spending, or interact with DeFi and NFT protocols, you can use custom transactions. Choose the payload field for your network below. Supported operations vary by network and protocol.
Custom transactions follow the vault’s approval policy. See CreateSigningRequest for payload fields, encoding requirements, and examples.