Coda by Ian Macalinao
    Preparing search index...

    Interface WithdrawRewardAsyncInput<TAccountFarmAdmin, TAccountFarmState, TAccountRewardMint, TAccountRewardVault, TAccountFarmVaultsAuthority, TAccountAdminRewardTokenAta, TAccountScopePrices, TAccountTokenProgram>

    interface WithdrawRewardAsyncInput<
        TAccountFarmAdmin extends string = string,
        TAccountFarmState extends string = string,
        TAccountRewardMint extends string = string,
        TAccountRewardVault extends string = string,
        TAccountFarmVaultsAuthority extends string = string,
        TAccountAdminRewardTokenAta extends string = string,
        TAccountScopePrices extends string = string,
        TAccountTokenProgram extends string = string,
    > {
        adminRewardTokenAta: Address<TAccountAdminRewardTokenAta>;
        amount: number | bigint;
        farmAdmin: TransactionSigner<TAccountFarmAdmin>;
        farmState: Address<TAccountFarmState>;
        farmVaultsAuthority?: Address<TAccountFarmVaultsAuthority>;
        rewardIndex: number | bigint;
        rewardMint: Address<TAccountRewardMint>;
        rewardVault?: Address<TAccountRewardVault>;
        scopePrices?: Address<TAccountScopePrices>;
        tokenProgram?: Address<TAccountTokenProgram>;
    }

    Type Parameters

    • TAccountFarmAdmin extends string = string
    • TAccountFarmState extends string = string
    • TAccountRewardMint extends string = string
    • TAccountRewardVault extends string = string
    • TAccountFarmVaultsAuthority extends string = string
    • TAccountAdminRewardTokenAta extends string = string
    • TAccountScopePrices extends string = string
    • TAccountTokenProgram extends string = string
    Index

    Properties

    adminRewardTokenAta: Address<TAccountAdminRewardTokenAta>
    amount: number | bigint
    farmAdmin: TransactionSigner<TAccountFarmAdmin>
    farmState: Address<TAccountFarmState>
    farmVaultsAuthority?: Address<TAccountFarmVaultsAuthority>
    rewardIndex: number | bigint
    rewardMint: Address<TAccountRewardMint>
    rewardVault?: Address<TAccountRewardVault>
    scopePrices?: Address<TAccountScopePrices>
    tokenProgram?: Address<TAccountTokenProgram>