Skip to main content

Documentation Index

Fetch the complete documentation index at: https://flake-32766f49.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Receiving Addresses

The receiving address field appears conditionally based on source/destination chain types.

When It Is Required

Required when source and destination chain types differ, for example:
  • EVM -> Solana
  • Solana -> EVM
  • Bitcoin -> EVM
  • EVM -> Sui

When It Is Optional

Optional on same chain type cross-chain EVM flows (example: Ethereum -> Base).

Validation Rules by Chain Type

  • EVM: 0x checksummed/hex address format
  • SVM: valid Solana public key
  • UTXO: valid Bitcoin address format (bech32/legacy patterns)
  • MVM: 0x + 64 hex chars (Sui-style)
If invalid, swap action is blocked until corrected.

Destination Fallback Logic

If you do not type a receiving address, the app may use connected wallet address for the destination chain type when valid.

Best Practices

  • Paste full address and verify first/last characters
  • For Bitcoin, ensure the wallet supports the destination script type
  • For Solana/Sui, avoid copied whitespace or truncated clipboard strings