RPC connection
Fee payer (signer)
Source light-token associated token account address
Mint address
Recipient wallet public key
Source owner (signer)
Amount to transfer
Token program ID (default: LIGHT_TOKEN_PROGRAM_ID)
OptionalconfirmOptions: ConfirmOptionsOptional confirm options
Optionaloptions: InterfaceOptionsOptional interface options
Include SPL/T22 wrapping (default: false)
Transaction signature of the transfer transaction
Transfer tokens using the light-token interface.
High-level action: resolves balances, builds all instructions (load + transfer), signs, and sends. Creates the recipient associated token account if it does not exist.
For instruction-level control, use
createTransferInterfaceInstructions.