Wraps the SDK withdrawSpl(...) flow. The API generates shuttleId server-side.
Documentation Index
Fetch the complete documentation index at: https://docs.magicblock.gg/llms.txt
Use this file to discover all available pages before exploring further.
"3rXKwQ1kpjBd5tdcco32qsvqUh1BnZjcYnS5kYrP7AYE"
SPL mint on Solana.
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
Base-unit amount as an integer JSON value with minimum 1.
x >= 11000000
Optional. Use mainnet for BASE_RPC_URL and EPHEMERAL_RPC_URL, devnet for BASE_DEVNET_RPC_URL and EPHEMERAL_DEVNET_RPC_URL, or provide a custom http(s) RPC URL to override the base RPC while keeping the configured ephemeral RPC.
mainnet, devnet "mainnet"
Optional. Defaults to the selected ephemeral RPC identity resolved via getIdentity.
"MAS1Dt9qreoRMQ14YQuhg8UTZMMzDdKhmkZMECCzk57"
Optional. Initialize the transfer queue if missing.
Optional. Initialize associated token accounts if missing.
Optional. Escrow index for the withdrawal.
x >= 0Optional. When true, the API uses idempotent variants for any preparatory init instructions.
Unsigned serialized transaction