TransferV1InstructionAccounts: {
    authority?: Signer;
    authorizationRules?: PublicKey | Pda;
    authorizationRulesProgram?: PublicKey | Pda;
    destinationOwner: PublicKey | Pda;
    destinationToken?: PublicKey | Pda;
    destinationTokenRecord?: PublicKey | Pda;
    edition?: PublicKey | Pda;
    metadata?: PublicKey | Pda;
    mint: PublicKey | Pda;
    payer?: Signer;
    splAtaProgram?: PublicKey | Pda;
    splTokenProgram?: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
    sysvarInstructions?: PublicKey | Pda;
    token?: PublicKey | Pda;
    tokenOwner?: PublicKey | Pda;
    tokenRecord?: PublicKey | Pda;
}

Type declaration

  • Optional authority?: Signer

    Transfer authority (token owner or delegate)

  • Optional authorizationRules?: PublicKey | Pda

    Token Authorization Rules account

  • Optional authorizationRulesProgram?: PublicKey | Pda

    Token Authorization Rules Program

  • destinationOwner: PublicKey | Pda

    Destination token account owner

  • Optional destinationToken?: PublicKey | Pda

    Destination token account

  • Optional destinationTokenRecord?: PublicKey | Pda

    Destination token record account

  • Optional edition?: PublicKey | Pda

    Edition of token asset

  • Optional metadata?: PublicKey | Pda

    Metadata (pda of ['metadata', program id, mint id])

  • mint: PublicKey | Pda

    Mint of token asset

  • Optional payer?: Signer

    Payer

  • Optional splAtaProgram?: PublicKey | Pda

    SPL Associated Token Account program

  • Optional splTokenProgram?: PublicKey | Pda

    SPL Token Program

  • Optional systemProgram?: PublicKey | Pda

    System Program

  • Optional sysvarInstructions?: PublicKey | Pda

    Instructions sysvar account

  • Optional token?: PublicKey | Pda

    Token account

  • Optional tokenOwner?: PublicKey | Pda

    Token account owner

  • Optional tokenRecord?: PublicKey | Pda

    Owner token record account

Generated using TypeDoc