Coda by Ian Macalinao
    Preparing search index...

    Type Alias WithdrawFromFarmVaultAsyncInput<TAccountWithdrawAuthority, TAccountFarmState, TAccountWithdrawerTokenAccount, TAccountFarmVault, TAccountFarmVaultsAuthority, TAccountTokenProgram>

    type WithdrawFromFarmVaultAsyncInput<
        TAccountWithdrawAuthority extends string = string,
        TAccountFarmState extends string = string,
        TAccountWithdrawerTokenAccount extends string = string,
        TAccountFarmVault extends string = string,
        TAccountFarmVaultsAuthority extends string = string,
        TAccountTokenProgram extends string = string,
    > = {
        amount: WithdrawFromFarmVaultInstructionDataArgs["amount"];
        farmState: Address<TAccountFarmState>;
        farmVault: Address<TAccountFarmVault>;
        farmVaultsAuthority?: Address<TAccountFarmVaultsAuthority>;
        tokenProgram?: Address<TAccountTokenProgram>;
        withdrawAuthority: TransactionSigner<TAccountWithdrawAuthority>;
        withdrawerTokenAccount: Address<TAccountWithdrawerTokenAccount>;
    }

    Type Parameters

    • TAccountWithdrawAuthority extends string = string
    • TAccountFarmState extends string = string
    • TAccountWithdrawerTokenAccount extends string = string
    • TAccountFarmVault extends string = string
    • TAccountFarmVaultsAuthority extends string = string
    • TAccountTokenProgram extends string = string
    Index
    farmState: Address<TAccountFarmState>
    farmVault: Address<TAccountFarmVault>
    farmVaultsAuthority?: Address<TAccountFarmVaultsAuthority>
    tokenProgram?: Address<TAccountTokenProgram>
    withdrawAuthority: TransactionSigner<TAccountWithdrawAuthority>
    withdrawerTokenAccount: Address<TAccountWithdrawerTokenAccount>