Type alias AddVaultBucketV2BaseInstructionAccounts

AddVaultBucketV2BaseInstructionAccounts: {
    associatedTokenProgram: PublicKey | Pda;
    authority?: Signer;
    baseMint: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketQuoteTokenAccount: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    payer?: Signer;
    quoteMint: PublicKey | Pda;
    quoteTokenProgram: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
}

Type declaration

  • associatedTokenProgram: PublicKey | Pda

    The Associated Token program

  • Optional authority?: Signer

    The authority of the genesis account

  • baseMint: PublicKey | Pda

    The address of the base token mint account

  • bucket: PublicKey | Pda

    The address of the bucket account

  • bucketQuoteTokenAccount: PublicKey | Pda

    The token account owned by the bucket for the quote token

  • genesisAccount: PublicKey | Pda

    The address of the genesis account

  • Optional payer?: Signer

    The account paying for the storage fees

  • quoteMint: PublicKey | Pda

    The mint account of the quote token

  • quoteTokenProgram: PublicKey | Pda

    The SPL Token program for the quote token

  • Optional systemProgram?: PublicKey | Pda

    The system program

Generated using TypeDoc