Coda by Ian Macalinao
    Preparing search index...

    Interface RedelegateAsyncInput<TAccountStakePool, TAccountStaker, TAccountWithdrawAuthority, TAccountValidatorList, TAccountReserveStake, TAccountSourceCanonicalStake, TAccountSourceTransientStake, TAccountEphemeralStake, TAccountDestinationTransientStake, TAccountDestinationStake, TAccountDestinationVote, TAccountClockSysvar, TAccountStakeHistorySysvar, TAccountStakeConfigSysvar, TAccountSystemProgram, TAccountStakeProgram>

    interface RedelegateAsyncInput<
        TAccountStakePool extends string = string,
        TAccountStaker extends string = string,
        TAccountWithdrawAuthority extends string = string,
        TAccountValidatorList extends string = string,
        TAccountReserveStake extends string = string,
        TAccountSourceCanonicalStake extends string = string,
        TAccountSourceTransientStake extends string = string,
        TAccountEphemeralStake extends string = string,
        TAccountDestinationTransientStake extends string = string,
        TAccountDestinationStake extends string = string,
        TAccountDestinationVote extends string = string,
        TAccountClockSysvar extends string = string,
        TAccountStakeHistorySysvar extends string = string,
        TAccountStakeConfigSysvar extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountStakeProgram extends string = string,
    > {
        clockSysvar?: Address<TAccountClockSysvar>;
        destinationStake: Address<TAccountDestinationStake>;
        destinationTransientStake: Address<TAccountDestinationTransientStake>;
        destinationTransientStakeSeed: number | bigint;
        destinationVote: Address<TAccountDestinationVote>;
        ephemeralStake: Address<TAccountEphemeralStake>;
        ephemeralStakeSeed: number | bigint;
        lamports: number | bigint;
        reserveStake: Address<TAccountReserveStake>;
        sourceCanonicalStake: Address<TAccountSourceCanonicalStake>;
        sourceTransientStake: Address<TAccountSourceTransientStake>;
        sourceTransientStakeSeed: number | bigint;
        stakeConfigSysvar?: Address<TAccountStakeConfigSysvar>;
        stakeHistorySysvar?: Address<TAccountStakeHistorySysvar>;
        stakePool: Address<TAccountStakePool>;
        stakeProgram?: Address<TAccountStakeProgram>;
        staker: TransactionSigner<TAccountStaker>;
        systemProgram?: Address<TAccountSystemProgram>;
        validatorList: Address<TAccountValidatorList>;
        withdrawAuthority?: Address<TAccountWithdrawAuthority>;
    }

    Type Parameters

    • TAccountStakePool extends string = string
    • TAccountStaker extends string = string
    • TAccountWithdrawAuthority extends string = string
    • TAccountValidatorList extends string = string
    • TAccountReserveStake extends string = string
    • TAccountSourceCanonicalStake extends string = string
    • TAccountSourceTransientStake extends string = string
    • TAccountEphemeralStake extends string = string
    • TAccountDestinationTransientStake extends string = string
    • TAccountDestinationStake extends string = string
    • TAccountDestinationVote extends string = string
    • TAccountClockSysvar extends string = string
    • TAccountStakeHistorySysvar extends string = string
    • TAccountStakeConfigSysvar extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountStakeProgram extends string = string
    Index

    Properties

    clockSysvar?: Address<TAccountClockSysvar>
    destinationStake: Address<TAccountDestinationStake>
    destinationTransientStake: Address<TAccountDestinationTransientStake>
    destinationTransientStakeSeed: number | bigint
    destinationVote: Address<TAccountDestinationVote>
    ephemeralStake: Address<TAccountEphemeralStake>
    ephemeralStakeSeed: number | bigint
    lamports: number | bigint
    reserveStake: Address<TAccountReserveStake>
    sourceCanonicalStake: Address<TAccountSourceCanonicalStake>
    sourceTransientStake: Address<TAccountSourceTransientStake>
    sourceTransientStakeSeed: number | bigint
    stakeConfigSysvar?: Address<TAccountStakeConfigSysvar>
    stakeHistorySysvar?: Address<TAccountStakeHistorySysvar>
    stakePool: Address<TAccountStakePool>
    stakeProgram?: Address<TAccountStakeProgram>
    staker: TransactionSigner<TAccountStaker>
    systemProgram?: Address<TAccountSystemProgram>
    validatorList: Address<TAccountValidatorList>
    withdrawAuthority?: Address<TAccountWithdrawAuthority>