{"data":{"allSidebarItems":{"edges":[{"node":{"label":"Introduction","link":"/","items":null,"id":"87f9df05-270f-58f0-b3c0-06231fbfaa86"}},{"node":{"label":"Scope","link":"/scope","items":null,"id":"6005c54b-2e73-5515-ba38-4ff65ec6ea9a"}},{"node":{"label":"Compilation","link":"/compilation","items":null,"id":"54b3148e-ef7f-51a6-8cbb-a0d661900ff6"}},{"node":{"label":"Static Analysis","link":"/static-analysis","items":null,"id":"8ac8b1ae-2403-5cd4-ba79-f73e7c9c1148"}},{"node":{"label":"Manual Review","link":"/manual-review","items":null,"id":"5a2f482e-a0bc-5454-942e-645d3cdcbdfa"}},{"node":{"label":"Code Style","link":"/code-style","items":null,"id":"b1fc9b53-1924-5434-8e0e-e3e54a811523"}},{"node":{"label":"Static Analysis","link":null,"items":[{"label":"TransferInputMixerStorage.sol (TIS-S)","link":"/static-analysis/TransferInputMixerStorage-TIS"},{"label":"TransferRewardMixerStorage.sol (TRS-S)","link":"/static-analysis/TransferRewardMixerStorage-TRS"}],"id":"10d90a3a-209c-5208-a322-75f22f22e333"}},{"node":{"label":"Manual Review","link":null,"items":[{"label":"ComplexRewardDistributionFacetStorage.sol (CRF-M)","link":"/manual-review/ComplexRewardDistributionFacetStorage-CRF"},{"label":"DelegateCallee.sol (DCE-M)","link":"/manual-review/DelegateCallee-DCE"},{"label":"Erc1155InputFacetStorage.sol (EIG-M)","link":"/manual-review/Erc1155InputFacetStorage-EIG"},{"label":"Erc1155RewardMinterFacetStorage.sol (ERG-M)","link":"/manual-review/Erc1155RewardMinterFacetStorage-ERG"},{"label":"Erc1155RewardTransferFacetStorage.sol (ERO-M)","link":"/manual-review/Erc1155RewardTransferFacetStorage-ERO"},{"label":"Erc20InputFacetStorage.sol (EIS-M)","link":"/manual-review/Erc20InputFacetStorage-EIS"},{"label":"Erc20RewardMinterFacetStorage.sol (ERS-M)","link":"/manual-review/Erc20RewardMinterFacetStorage-ERS"},{"label":"Erc20RewardTransferFacetStorage.sol (ERR-M)","link":"/manual-review/Erc20RewardTransferFacetStorage-ERR"},{"label":"NoVirtualLockMultiplierFacet.sol (NVL-M)","link":"/manual-review/NoVirtualLockMultiplierFacet-NVL"},{"label":"RateBasedLockRewardDistributionFacetStorage.sol (RBR-M)","link":"/manual-review/RateBasedLockRewardDistributionFacetStorage-RBR"},{"label":"RateBasedOpenRewardDistributionFacetStorage.sol (RBD-M)","link":"/manual-review/RateBasedOpenRewardDistributionFacetStorage-RBD"},{"label":"StakingSkeleton.sol (SSN-M)","link":"/manual-review/StakingSkeleton-SSN"},{"label":"StakingSkeletonNID.sol (SSI-M)","link":"/manual-review/StakingSkeletonNID-SSI"},{"label":"TransferInputMixerStorage.sol (TIS-M)","link":"/manual-review/TransferInputMixerStorage-TIS"},{"label":"TransferRewardMixerStorage.sol (TRS-M)","link":"/manual-review/TransferRewardMixerStorage-TRS"}],"id":"8a6580d1-5d96-5818-8334-a1d00b822e07"}},{"node":{"label":"Code Style","link":null,"items":[{"label":"AccessControlFacetStorage.sol (ACS-C)","link":"/code-style/AccessControlFacetStorage-ACS"},{"label":"CampaignCreationSkeleton.sol (CCN-C)","link":"/code-style/CampaignCreationSkeleton-CCN"},{"label":"CampaignCreationSkeletonNID.sol (CCI-C)","link":"/code-style/CampaignCreationSkeletonNID-CCI"},{"label":"CampaignCreationStorage.sol (CCS-C)","link":"/code-style/CampaignCreationStorage-CCS"},{"label":"ComplexRewardDistributionFacetStorage.sol (CRF-C)","link":"/code-style/ComplexRewardDistributionFacetStorage-CRF"},{"label":"ContinuousVirtualAmountMultiplierFacetStorage.sol (CVF-C)","link":"/code-style/ContinuousVirtualAmountMultiplierFacetStorage-CVF"},{"label":"ContinuousVirtualLockMultiplierFacetStorage.sol (CVM-C)","link":"/code-style/ContinuousVirtualLockMultiplierFacetStorage-CVM"},{"label":"ERC721FacetStorage.sol (ERF-C)","link":"/code-style/ERC721FacetStorage-ERF"},{"label":"ERC721Utils.sol (ERU-C)","link":"/code-style/ERC721Utils-ERU"},{"label":"Erc1155InputFacetStorage.sol (EIG-C)","link":"/code-style/Erc1155InputFacetStorage-EIG"},{"label":"Erc1155RewardMinterFacetStorage.sol (ERG-C)","link":"/code-style/Erc1155RewardMinterFacetStorage-ERG"},{"label":"Erc1155RewardTransferFacetStorage.sol (ERO-C)","link":"/code-style/Erc1155RewardTransferFacetStorage-ERO"},{"label":"Erc20InputFacetStorage.sol (EIS-C)","link":"/code-style/Erc20InputFacetStorage-EIS"},{"label":"Erc20RewardMinterFacetStorage.sol (ERS-C)","link":"/code-style/Erc20RewardMinterFacetStorage-ERS"},{"label":"Erc20RewardTransferFacetStorage.sol (ERR-C)","link":"/code-style/Erc20RewardTransferFacetStorage-ERR"},{"label":"GeneralStorage.sol (GSE-C)","link":"/code-style/GeneralStorage-GSE"},{"label":"HardcapAmountFacetStorage.sol (HAS-C)","link":"/code-style/HardcapAmountFacetStorage-HAS"},{"label":"IntervalVirtualAmountMultiplierFacetStorage.sol (IVF-C)","link":"/code-style/IntervalVirtualAmountMultiplierFacetStorage-IVF"},{"label":"IntervalVirtualLockMultiplierFacetStorage.sol (IVM-C)","link":"/code-style/IntervalVirtualLockMultiplierFacetStorage-IVM"},{"label":"OnlyStartingTimestampCampaign.sol (OST-C)","link":"/code-style/OnlyStartingTimestampCampaign-OST"},{"label":"PreStakeRewardDistributionFacetStorage.sol (PSD-C)","link":"/code-style/PreStakeRewardDistributionFacetStorage-PSD"},{"label":"RateBasedLockRewardDistributionFacet.sol (RBL-C)","link":"/code-style/RateBasedLockRewardDistributionFacet-RBL"},{"label":"RateBasedLockRewardDistributionFacetStorage.sol (RBR-C)","link":"/code-style/RateBasedLockRewardDistributionFacetStorage-RBR"},{"label":"RateBasedOpenRewardDistributionFacetStorage.sol (RBD-C)","link":"/code-style/RateBasedOpenRewardDistributionFacetStorage-RBD"},{"label":"StakingSkeleton.sol (SSN-C)","link":"/code-style/StakingSkeleton-SSN"},{"label":"StakingSkeletonNID.sol (SSI-C)","link":"/code-style/StakingSkeletonNID-SSI"},{"label":"StaticPeriodLockFacetStorage.sol (SPF-C)","link":"/code-style/StaticPeriodLockFacetStorage-SPF"},{"label":"TransferInputMixerStorage.sol (TIS-C)","link":"/code-style/TransferInputMixerStorage-TIS"},{"label":"TransferRewardMixerStorage.sol (TRS-C)","link":"/code-style/TransferRewardMixerStorage-TRS"},{"label":"TwoBorderAmountFacetStorage.sol (TBF-C)","link":"/code-style/TwoBorderAmountFacetStorage-TBF"},{"label":"TwoBorderTimeLockFacetStorage.sol (TBL-C)","link":"/code-style/TwoBorderTimeLockFacetStorage-TBL"},{"label":"TwoBorderTimestampCampaign.sol (TBC-C)","link":"/code-style/TwoBorderTimestampCampaign-TBC"},{"label":"WhitelistedCreatorsFacetStorage.sol (WCS-C)","link":"/code-style/WhitelistedCreatorsFacetStorage-WCS"},{"label":"WhitelistedStakersFacetStorage.sol (WSS-C)","link":"/code-style/WhitelistedStakersFacetStorage-WSS"}],"id":"2ec23b5f-b64f-5a81-9780-9924879f417a"}},{"node":{"label":"Appendix","link":null,"items":[{"label":"Finding Types","link":"/appendix/finding-types"},{"label":"Severity Definition","link":"/appendix/severity-definition"},{"label":"Disclaimer","link":"/appendix/disclaimer"}],"id":"ff62fb49-e4cd-519e-a2d8-7273073d37e2"}},{"node":{"label":"External Sources","link":null,"items":[{"label":"Source Code","link":"https://github.com/evergonlabs/StakingProtocol/tree/5312126fb20104132881faa286dfe70210906584"}],"id":"b4a55226-29f2-52f2-b26c-37f769e44942"}}]},"site":{"siteMetadata":{"basePath":"/"}}}}