Coda by Ian Macalinao
    Preparing search index...

    Interface StakeInput<TAccountOwner, TAccountUserState, TAccountFarmState, TAccountFarmVault, TAccountUserAta, TAccountTokenMint, TAccountScopePrices, TAccountTokenProgram>

    interface StakeInput<
        TAccountOwner extends string = string,
        TAccountUserState extends string = string,
        TAccountFarmState extends string = string,
        TAccountFarmVault extends string = string,
        TAccountUserAta extends string = string,
        TAccountTokenMint extends string = string,
        TAccountScopePrices extends string = string,
        TAccountTokenProgram extends string = string,
    > {
        amount: number | bigint;
        farmState: Address<TAccountFarmState>;
        farmVault: Address<TAccountFarmVault>;
        owner: TransactionSigner<TAccountOwner>;
        scopePrices?: Address<TAccountScopePrices>;
        tokenMint: Address<TAccountTokenMint>;
        tokenProgram?: Address<TAccountTokenProgram>;
        userAta: Address<TAccountUserAta>;
        userState: Address<TAccountUserState>;
    }

    Type Parameters

    • TAccountOwner extends string = string
    • TAccountUserState extends string = string
    • TAccountFarmState extends string = string
    • TAccountFarmVault extends string = string
    • TAccountUserAta extends string = string
    • TAccountTokenMint extends string = string
    • TAccountScopePrices extends string = string
    • TAccountTokenProgram extends string = string
    Index

    Properties

    amount: number | bigint
    farmState: Address<TAccountFarmState>
    farmVault: Address<TAccountFarmVault>
    owner: TransactionSigner<TAccountOwner>
    scopePrices?: Address<TAccountScopePrices>
    tokenMint: Address<TAccountTokenMint>
    tokenProgram?: Address<TAccountTokenProgram>
    userAta: Address<TAccountUserAta>
    userState: Address<TAccountUserState>