Type alias RefundVaultDepositV2InstructionAccounts

RefundVaultDepositV2InstructionAccounts: {
    actionsAuthority: Signer;
    associatedTokenProgram?: PublicKey | Pda;
    baseMint: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketQuoteTokenAccount?: PublicKey | Pda;
    depositPda?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    payer?: Signer;
    quoteMint?: PublicKey | Pda;
    quoteTokenProgram?: PublicKey | Pda;
    recipient: PublicKey | Pda;
    recipientQuoteTokenAccount?: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
}

Type declaration

  • actionsAuthority: Signer

    The actions authority for the vault bucket

  • Optional associatedTokenProgram?: PublicKey | Pda

    The Associated Token program

  • baseMint: PublicKey | Pda

    The mint account of the base token

  • bucket: PublicKey | Pda

    The address of the vault bucket

  • Optional bucketQuoteTokenAccount?: PublicKey | Pda

    The bucket's quote token account

  • Optional depositPda?: PublicKey | Pda

    The deposit PDA account

  • genesisAccount: PublicKey | Pda

    The address of the genesis account

  • Optional payer?: Signer

    The account paying for ATA creation and receiving rent from closed deposit PDA

  • Optional quoteMint?: PublicKey | Pda

    The mint account of the quote token

  • Optional quoteTokenProgram?: PublicKey | Pda

    The SPL Token program for the quote token

  • recipient: PublicKey | Pda

    The recipient of the refund

  • Optional recipientQuoteTokenAccount?: PublicKey | Pda

    The recipient's quote token account

  • Optional systemProgram?: PublicKey | Pda

    The system program

Generated using TypeDoc