solana/solana_web3/src/constants/sysvar library

Imports

Properties

sysvarClockPubkey Pubkey
Sysvar Public Keys
final
sysvarEpochSchedulePubkey Pubkey
The EpochSchedule sysvar contains epoch scheduling constants that are set in genesis, and enables calculating the number of slots in a given epoch, the epoch for a given slot, etc.
final
sysvarInstructionsPubkey Pubkey
The Instructions sysvar contains the serialized instructions in a Message while that Message is being processed. This allows program instructions to reference other instructions in the same transaction.
final
sysvarRecentBlockhashesPubkey Pubkey
The RecentBlockhashes sysvar contains the active recent blockhashes as well as their associated fee calculators. It is updated every slot. Entries are ordered by descending block height, so the first entry holds the most recent block hash, and the last entry holds an old block hash.
final
sysvarRentPubkey Pubkey
The Rent sysvar contains the rental rate. Currently, the rate is static and set in genesis. The Rent burn percentage is modified by manual feature activation.
final
sysvarRewardsPubkey Pubkey
final
sysvarSlotHashesPubkey Pubkey
The SlotHashes sysvar contains the most recent hashes of the slot's parent banks. It is updated every slot.
final
sysvarSlotHistoryPubkey Pubkey
The SlotHistory sysvar contains a bitvector of slots present over the last epoch. It is updated every slot.
final
sysvarStakeHistoryPubkey Pubkey
The StakeHistory sysvar contains the history of cluster-wide stake activations and de-activations per epoch. It is updated at the start of every epoch.
final