prepareForCreatingAssociatedTokenAccount(owner_mint_feePayer_closeAfterward_) - p2p-org/solana-swift GitHub Wiki

prepareForCreatingAssociatedTokenAccount(owner:mint:feePayer:closeAfterward:)

Prepare instructions for creating associated token account and close if needed

public func prepareForCreatingAssociatedTokenAccount(
        owner: PublicKey,
        mint: PublicKey,
        feePayer: PublicKey,
        closeAfterward: Bool
    )

Parameters

  • owner: The owner of new WSOL account
  • mint: The mint of ther token
  • feePayer: The payer of the transaction (usually the owner)
  • closeAfterward: close after done or not

Returns

AccountInstructions that contains needed instructions, signers, .etc