Type alias WithdrawVaultV1InstructionAccounts

WithdrawVaultV1InstructionAccounts: {
    authority?: Signer;
    backendSigner?: Signer;
    bucket?: PublicKey | Pda;
    depositPda: PublicKey | Pda;
    feeWallet?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    payer?: Signer;
}

Type declaration

  • Optional authority?: Signer

    The authority of deposit PDA

  • Optional backendSigner?: Signer

    Backend authorisation signer

  • Optional bucket?: PublicKey | Pda

    The address of the bucket

  • depositPda: PublicKey | Pda

    The PDA to track the user's deposit

  • Optional feeWallet?: PublicKey | Pda

    The wallet where cancel fees are sent

  • genesisAccount: PublicKey | Pda

    The address of the genesis account

  • Optional payer?: Signer

    The account paying for the storage fees

Generated using TypeDoc