Transfer SPL tokens publicly or privately through an ephemeral rollup.
Transfer request
"So11111111111111111111111111111111111111112"
"So11111111111111111111111111111111111111112"
"So11111111111111111111111111111111111111112"
Base-unit amount as an integer JSON value with minimum 1.
x >= 11000000
public, private base, ephemeral base, ephemeral 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. When this transfer route needs a validator and none is provided, the API resolves it from the selected ephemeral RPC via getIdentity.
"MAS1Dt9qreoRMQ14YQuhg8UTZMMzDdKhmkZMECCzk57"
Optional. Appends a final Memo Program instruction with this UTF-8 message.
"Order #1042"
Optional. Private transfer only. Defaults to 0.
^\d+$"0"
Optional. Private transfer only. Defaults to 0 when omitted, or to minDelayMs when minDelayMs is set.
^\d+$"0"
Optional. Private transfer only. Defaults to 1. Must be between 1 and 15.
x <= 151
Unsigned serialized transaction
deposit, withdraw, transfer legacy base, ephemeral x >= 0"So11111111111111111111111111111111111111112"