Coda by Ian Macalinao
    Preparing search index...

    Interface DecreaseValidatorStakeInput<TAccountStakePool, TAccountStaker, TAccountWithdrawAuthority, TAccountValidatorList, TAccountStakeAccount, TAccountTransientStakeAccount, TAccountClockSysvar, TAccountRentSysvar, TAccountSystemProgram, TAccountStakeProgram>

    interface DecreaseValidatorStakeInput<
        TAccountStakePool extends string = string,
        TAccountStaker extends string = string,
        TAccountWithdrawAuthority extends string = string,
        TAccountValidatorList extends string = string,
        TAccountStakeAccount extends string = string,
        TAccountTransientStakeAccount extends string = string,
        TAccountClockSysvar extends string = string,
        TAccountRentSysvar extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountStakeProgram extends string = string,
    > {
        clockSysvar?: Address<TAccountClockSysvar>;
        lamports: number | bigint;
        rentSysvar?: Address<TAccountRentSysvar>;
        stakeAccount: Address<TAccountStakeAccount>;
        stakePool: Address<TAccountStakePool>;
        stakeProgram?: Address<TAccountStakeProgram>;
        staker: TransactionSigner<TAccountStaker>;
        systemProgram?: Address<TAccountSystemProgram>;
        transientStakeAccount: Address<TAccountTransientStakeAccount>;
        transientStakeSeed: number | bigint;
        validatorList: Address<TAccountValidatorList>;
        withdrawAuthority: Address<TAccountWithdrawAuthority>;
    }

    Type Parameters

    • TAccountStakePool extends string = string
    • TAccountStaker extends string = string
    • TAccountWithdrawAuthority extends string = string
    • TAccountValidatorList extends string = string
    • TAccountStakeAccount extends string = string
    • TAccountTransientStakeAccount extends string = string
    • TAccountClockSysvar extends string = string
    • TAccountRentSysvar extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountStakeProgram extends string = string
    Index

    Properties

    clockSysvar?: Address<TAccountClockSysvar>
    lamports: number | bigint
    rentSysvar?: Address<TAccountRentSysvar>
    stakeAccount: Address<TAccountStakeAccount>
    stakePool: Address<TAccountStakePool>
    stakeProgram?: Address<TAccountStakeProgram>
    staker: TransactionSigner<TAccountStaker>
    systemProgram?: Address<TAccountSystemProgram>
    transientStakeAccount: Address<TAccountTransientStakeAccount>
    transientStakeSeed: number | bigint
    validatorList: Address<TAccountValidatorList>
    withdrawAuthority: Address<TAccountWithdrawAuthority>