Staking ProtocolglobalStoragegeneral
GeneralStakingStorage
This library manages the storage of global information related to staking campaigns and staking positions within a staking platform (i.e., Staking Diamond).
Each staking position is uniquely tied to a specific staking campaign.
STORAGE_SLOT
Unique identifier for the storage slot where the Layout struct is stored.
Layout
Struct for managing global information related to staking campaigns and positions.
Campaign
Struct containing global information for a staking campaign.
NftInfo
Struct containing global information for an NFT token associated with a staking position.
layout
Retrieves a reference to the Layout struct stored at the slot specified by STORAGE_SLOT
unique identifier.