transfer_spltoken
Transfers an SPL Token from the user's wallet to another wallet address.
use mirrorworld_sdk_rust::{ transfer_spltoken };fn main() {    // In this example, we shall transfer USDC 1000 SPL    // to this wallet address: 2BrLoxPTkPLyLuD3sPitNKXQRA9y8zzZ9P6vYwMTtgBL    // See USDC in the Solana explorer: https://explorer.solana.com/address/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v    let recipient_public_key: &str = "2BrLoxPTkPLyLuD3sPitNKXQRA9y8zzZ9P6vYwMTtgBL";    let amount: &str = "1000";    let token_mint_address: &str = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v";    let token_decimals: &str = "6";    let result: TransferSpltoken = transfer_spltoken(recipient, amount).await?;}// Return Types// ============ #[derive(Debug, Serialize, Deserialize)]pub struct TransferSpltoken  {  pub tx_signature: String}// Error response if any// =====================#[derive(Debug, Serialize, Deserialize)]pub struct Err {  #[serde(rename = "InstructionError")]  pub instruction_error: Option<String>,}
Edit this page on GitHub