- Home
- lib
- ❱ forge-std
❱
- ❱ src
❱
- ❱ interfaces
❱
- IERC1155
- IERC165
- IERC20
- IERC4626
- IERC6909
- IERC6909Metadata
- IERC6909ContentURI
- IERC6909TokenSupply
- IERC721
- IERC721TokenReceiver
- IERC721Metadata
- IERC721Enumerable
- IERC7540Operator
- IERC7540Deposit
- IERC7540Redeem
- IERC7540
- IERC7575
- IERC7575Share
- IMulticall3
- CommonBase
- TestBase
- ScriptBase
- Script
- StdAssertions
- StdChains
- StdCheatsSafe
- StdCheats
- StdConstants
- stdError
- StdInvariant
- stdJson
- stdMath
- FindData
- StdStorage
- stdStorageSafe
- stdStorage
- StdStyle
- stdToml
- StdUtils
- Test
- VmSafe
- Vm
- console
- safeconsole
- ❱ test
❱
- ❱ compilation
❱
- CompilationScript
- CompilationScriptBase
- CompilationTest
- CompilationTestBase
- CommonBaseTest
- VmInternal
- StdAssertionsTest
- TestMockCall
- StdChainsMock
- StdChainsTest
- StdCheatsTest
- StdCheatsMock
- StdCheatsForkTest
- USDCLike
- USDTLike
- MockUSDT
- MockUSDC
- Bar
- BarERC1155
- BarERC721
- RevertingContract
- MockContractWithConstructorArgs
- MockContractPayable
- StdConstantsTest
- Dummy
- StdErrorsTest
- ErrorsTest
- StdJsonTest
- StdMathMock
- StdMathTest
- StdStorageTest
- StorageTestTarget
- StorageTest
- StdStyleTest
- StdTomlTest
- StdUtilsMock
- StdUtilsTest
- StdUtilsForkTest
- VmTest
- ❱ openzeppelin-contracts-upgradeable
❱
- ❱ certora
❱
- ❱ harnesses
❱
- AccessControlDefaultAdminRulesHarness
- AccessControlHarness
- AccessManagedHarness
- AccessManagerHarness
- DoubleEndedQueueHarness
- ERC20FlashMintHarness
- ERC20PermitHarness
- ERC20WrapperHarness
- ERC3156FlashBorrowerHarness
- ERC721Harness
- ERC721ReceiverHarness
- EnumerableMapHarness
- EnumerableSetHarness
- InitializableHarness
- NoncesHarness
- Ownable2StepHarness
- OwnableHarness
- PausableHarness
- TimelockControllerHarness
- ❱ contracts
❱
- ❱ access
❱
- ❱ extensions
❱
- AccessControlDefaultAdminRulesUpgradeable
- AccessControlEnumerableUpgradeable
- ❱ manager
❱
- AccessManagedUpgradeable
- AccessManagerUpgradeable
- AccessControlUpgradeable
- Ownable2StepUpgradeable
- OwnableUpgradeable
- ❱ account
❱
- ❱ extensions
❱
- AccountERC7579HookedUpgradeable
- AccountERC7579Upgradeable
- ❱ finance
❱
- VestingWalletCliffUpgradeable
- VestingWalletUpgradeable
- ❱ governance
❱
- ❱ extensions
❱
- GovernorCountingFractionalUpgradeable
- GovernorCountingOverridableUpgradeable
- GovernorCountingSimpleUpgradeable
- GovernorNoncesKeyedUpgradeable
- GovernorPreventLateQuorumUpgradeable
- GovernorProposalGuardianUpgradeable
- GovernorSequentialProposalIdUpgradeable
- GovernorSettingsUpgradeable
- GovernorStorageUpgradeable
- GovernorSuperQuorumUpgradeable
- GovernorTimelockAccessUpgradeable
- GovernorTimelockCompoundUpgradeable
- GovernorTimelockControlUpgradeable
- GovernorVotesQuorumFractionUpgradeable
- GovernorVotesSuperQuorumFractionUpgradeable
- GovernorVotesUpgradeable
- ❱ utils
❱
- VotesExtendedUpgradeable
- VotesUpgradeable
- GovernorUpgradeable
- TimelockControllerUpgradeable
- ❱ metatx
❱
- ERC2771ContextUpgradeable
- ERC2771ForwarderUpgradeable
- ❱ mocks
❱
- ❱ ERC165
❱
- SupportsInterfaceWithLookupMockUpgradeable
- ERC165InterfacesSupportedUpgradeable
- ERC165MaliciousDataUpgradeable
- ERC165MissingDataUpgradeable
- ERC165NotSupportedUpgradeable
- ERC165ReturnBombMockUpgradeable
- ❱ account
❱
- ❱ modules
❱
- ERC7579ModuleMockUpgradeable
- ERC7579HookMockUpgradeable
- ERC7579FallbackHandlerMockUpgradeable
- ERC7579ValidatorMockUpgradeable
- ❱ utils
❱
- ERC7579UtilsGlobalMockUpgradeable
- AccountMockUpgradeable
- AccountECDSAMockUpgradeable
- AccountP256MockUpgradeable
- AccountRSAMockUpgradeable
- AccountERC7702MockUpgradeable
- AccountERC7702WithModulesMockUpgradeable
- AccountERC7579MockUpgradeable
- AccountERC7579HookedMockUpgradeable
- AccountERC7913MockUpgradeable
- AccountMultiSignerMockUpgradeable
- AccountMultiSignerWeightedMockUpgradeable
- ❱ compound
❱
- CompTimelockUpgradeable
- ❱ docs
❱
- ❱ access-control
❱
- AccessControlERC20MintBaseUpgradeable
- AccessControlERC20MintMissingUpgradeable
- AccessControlERC20MintUpgradeable
- AccessControlModifiedUpgradeable
- AccessManagedERC20MintUpgradeable
- MyContractUpgradeable
- ❱ account
❱
- MyAccountERC7702Upgradeable
- MyFactoryAccountUpgradeable
- ❱ governance
❱
- MyGovernorUpgradeable
- MyTokenTimestampBasedUpgradeable
- MyTokenUpgradeable
- MyTokenWrappedUpgradeable
- ❱ token
❱
- ❱ ERC1155
❱
- GameItemsUpgradeable
- MyERC115HolderContractUpgradeable
- ❱ ERC20
❱
- GLDTokenUpgradeable
- ❱ ERC6909
❱
- ERC6909GameItemsUpgradeable
- ❱ ERC721
❱
- GameItemUpgradeable
- ❱ utilities
❱
- Base64NFTUpgradeable
- BoxUpgradeable
- ERC20WithAutoMinerRewardUpgradeable
- ERC4626FeesUpgradeable
- MyNFTUpgradeable
- ❱ governance
❱
- GovernorCountingOverridableMockUpgradeable
- GovernorFractionalMockUpgradeable
- GovernorMockUpgradeable
- GovernorNoncesKeyedMockUpgradeable
- GovernorPreventLateQuorumMockUpgradeable
- GovernorProposalGuardianMockUpgradeable
- GovernorSequentialProposalIdMockUpgradeable
- GovernorStorageMockUpgradeable
- GovernorSuperQuorumMockUpgradeable
- GovernorTimelockAccessMockUpgradeable
- GovernorTimelockCompoundMockUpgradeable
- GovernorTimelockControlMockUpgradeable
- GovernorVoteMocksUpgradeable
- GovernorVotesSuperQuorumFractionMockUpgradeable
- GovernorWithParamsMockUpgradeable
- ❱ proxy
❱
- BadBeaconNoImplUpgradeable
- BadBeaconNotContractUpgradeable
- ClashingImplementationUpgradeable
- NonUpgradeableMockUpgradeable
- UUPSUpgradeableMockUpgradeable
- UUPSUpgradeableUnsafeMockUpgradeable
- UUPSUnsupportedProxiableUUIDUpgradeable
- ❱ token
❱
- ERC1155ReceiverMockUpgradeable
- ERC1363ForceApproveMockUpgradeable
- ERC1363NoReturnMockUpgradeable
- ERC1363ReceiverMockUpgradeable
- ERC1363ReturnFalseOnERC20MockUpgradeable
- ERC1363ReturnFalseMockUpgradeable
- ERC1363SpenderMockUpgradeable
- ERC20ApprovalMockUpgradeable
- ERC20BridgeableMockUpgradeable
- ERC20DecimalsMockUpgradeable
- ERC20ExcessDecimalsMockUpgradeable
- ERC20FlashMintMockUpgradeable
- ERC20ForceApproveMockUpgradeable
- ERC20GetterHelperUpgradeable
- ERC20MockUpgradeable
- ERC20MulticallMockUpgradeable
- ERC20NoReturnMockUpgradeable
- ERC20ReentrantUpgradeable
- ERC20ReturnFalseMockUpgradeable
- ERC20VotesExtendedMockUpgradeable
- ERC20VotesExtendedTimestampMockUpgradeable
- ERC20VotesLegacyMockUpgradeable
- ERC20VotesTimestampMockUpgradeable
- ERC721VotesTimestampMockUpgradeable
- ERC4626LimitsMockUpgradeable
- ERC4626MockUpgradeable
- ERC4626OffsetMockUpgradeable
- ERC4626FeesMockUpgradeable
- ERC721ConsecutiveEnumerableMockUpgradeable
- ERC721ConsecutiveMockUpgradeable
- ERC721ConsecutiveNoConstructorMintMockUpgradeable
- ERC721ReceiverMockUpgradeable
- ERC721URIStorageMockUpgradeable
- ❱ utils
❱
- ❱ cryptography
❱
- ERC7739ECDSAMockUpgradeable
- ERC7739P256MockUpgradeable
- ERC7739RSAMockUpgradeable
- AccessManagedTargetUpgradeable
- AccessManagerMockUpgradeable
- Uint256ArraysMockUpgradeable
- AddressArraysMockUpgradeable
- Bytes32ArraysMockUpgradeable
- BytesArraysMockUpgradeable
- StringArraysMockUpgradeable
- NotAuthorityMockUpgradeable
- AuthorityNoDelayMockUpgradeable
- AuthorityDelayMockUpgradeable
- AuthorityNoResponseUpgradeable
- AuthorityObserveIsConsumingUpgradeable
- Base64DirtyUpgradeable
- BatchCallerUpgradeable
- CallReceiverMockUpgradeable
- CallReceiverMockTrustingForwarderUpgradeable
- ConstructorMockUpgradeable
- ContextMockUpgradeable
- ContextMockCallerUpgradeable
- ImplUpgradeable
- DummyImplementationUpgradeable
- DummyImplementationV2Upgradeable
- EIP712VerifierUpgradeable
- ERC1271WalletMockUpgradeable
- ERC1271MaliciousMockUpgradeable
- ERC2771ContextMockUpgradeable
- ERC3156FlashBorrowerMockUpgradeable
- EtherReceiverMockUpgradeable
- InitializableMock
- ConstructorInitializableMock
- ChildConstructorInitializableMock
- ReinitializerMock
- DisableNew
- DisableOld
- DisableBad1
- DisableBad2
- DisableOk
- MerkleProofCustomHashMockUpgradeable
- MerkleTreeMockUpgradeable
- MulticallHelperUpgradeable
- SampleHuman
- SampleMother
- SampleGramps
- SampleFather
- SampleChild
- PausableMockUpgradeable
- ReentrancyAttackUpgradeable
- ReentrancyMockUpgradeable
- ReentrancyTransientMockUpgradeable
- Implementation1
- Implementation2
- Implementation3
- Implementation4
- MigratableMockV1
- MigratableMockV2
- MigratableMockV3
- Dummy1234Upgradeable
- StorageSlotMockUpgradeable
- TimelockReentrantUpgradeable
- TransientSlotMockUpgradeable
- UpgradeableBeaconMockUpgradeable
- UpgradeableBeaconReentrantMockUpgradeable
- VotesExtendedMockUpgradeable
- VotesExtendedTimestampMockUpgradeable
- VotesMockUpgradeable
- VotesTimestampMockUpgradeable
- AccessControlUpgradeableWithInit
- AccessControlDefaultAdminRulesUpgradeableWithInit
- AccessControlEnumerableUpgradeableWithInit
- AccessManagedUpgradeableWithInit
- AccessManagerUpgradeableWithInit
- OwnableUpgradeableWithInit
- Ownable2StepUpgradeableWithInit
- AccountERC7579UpgradeableWithInit
- AccountERC7579HookedUpgradeableWithInit
- VestingWalletUpgradeableWithInit
- VestingWalletCliffUpgradeableWithInit
- TimelockControllerUpgradeableWithInit
- ERC2771ContextUpgradeableWithInit
- ERC2771ForwarderUpgradeableWithInit
- AccessManagedTargetUpgradeableWithInit
- AccessManagerMockUpgradeableWithInit
- AccountMockUpgradeableWithInit
- AccountECDSAMockUpgradeableWithInit
- AccountP256MockUpgradeableWithInit
- AccountRSAMockUpgradeableWithInit
- AccountERC7702MockUpgradeableWithInit
- AccountERC7702WithModulesMockUpgradeableWithInit
- AccountERC7579MockUpgradeableWithInit
- AccountERC7579HookedMockUpgradeableWithInit
- AccountERC7913MockUpgradeableWithInit
- AccountMultiSignerMockUpgradeableWithInit
- AccountMultiSignerWeightedMockUpgradeableWithInit
- ERC7579ModuleMockUpgradeableWithInit
- ERC7579HookMockUpgradeableWithInit
- ERC7579FallbackHandlerMockUpgradeableWithInit
- ERC7579ValidatorMockUpgradeableWithInit
- ERC7579UtilsGlobalMockUpgradeableWithInit
- Uint256ArraysMockUpgradeableWithInit
- AddressArraysMockUpgradeableWithInit
- Bytes32ArraysMockUpgradeableWithInit
- BytesArraysMockUpgradeableWithInit
- StringArraysMockUpgradeableWithInit
- NotAuthorityMockUpgradeableWithInit
- AuthorityNoDelayMockUpgradeableWithInit
- AuthorityDelayMockUpgradeableWithInit
- AuthorityNoResponseUpgradeableWithInit
- AuthorityObserveIsConsumingUpgradeableWithInit
- Base64DirtyUpgradeableWithInit
- BatchCallerUpgradeableWithInit
- CallReceiverMockUpgradeableWithInit
- CallReceiverMockTrustingForwarderUpgradeableWithInit
- CompTimelockUpgradeableWithInit
- ConstructorMockUpgradeableWithInit
- ContextMockUpgradeableWithInit
- ContextMockCallerUpgradeableWithInit
- AccessControlERC20MintBaseUpgradeableWithInit
- AccessControlERC20MintMissingUpgradeableWithInit
- AccessControlERC20MintUpgradeableWithInit
- AccessControlModifiedUpgradeableWithInit
- AccessManagedERC20MintUpgradeableWithInit
- MyContractUpgradeableWithInit
- MyAccountERC7702UpgradeableWithInit
- MyFactoryAccountUpgradeableWithInit
- ERC20WithAutoMinerRewardUpgradeableWithInit
- ERC4626FeesUpgradeableWithInit
- MyGovernorUpgradeableWithInit
- MyTokenUpgradeableWithInit
- MyTokenTimestampBasedUpgradeableWithInit
- MyTokenWrappedUpgradeableWithInit
- MyNFTUpgradeableWithInit
- GameItemsUpgradeableWithInit
- MyERC115HolderContractUpgradeableWithInit
- GLDTokenUpgradeableWithInit
- ERC6909GameItemsUpgradeableWithInit
- GameItemUpgradeableWithInit
- Base64NFTUpgradeableWithInit
- BoxUpgradeableWithInit
- DummyImplementationUpgradeableWithInit
- DummyImplementationV2UpgradeableWithInit
- EIP712VerifierUpgradeableWithInit
- ERC1271WalletMockUpgradeableWithInit
- ERC1271MaliciousMockUpgradeableWithInit
- SupportsInterfaceWithLookupMockUpgradeableWithInit
- ERC165InterfacesSupportedUpgradeableWithInit
- ERC165MaliciousDataUpgradeableWithInit
- ERC165MissingDataUpgradeableWithInit
- ERC165NotSupportedUpgradeableWithInit
- ERC165ReturnBombMockUpgradeableWithInit
- ERC2771ContextMockUpgradeableWithInit
- ERC3156FlashBorrowerMockUpgradeableWithInit
- EtherReceiverMockUpgradeableWithInit
- GovernorCountingOverridableMockUpgradeableWithInit
- GovernorFractionalMockUpgradeableWithInit
- GovernorMockUpgradeableWithInit
- GovernorNoncesKeyedMockUpgradeableWithInit
- GovernorPreventLateQuorumMockUpgradeableWithInit
- GovernorProposalGuardianMockUpgradeableWithInit
- GovernorSequentialProposalIdMockUpgradeableWithInit
- GovernorStorageMockUpgradeableWithInit
- GovernorSuperQuorumMockUpgradeableWithInit
- GovernorTimelockAccessMockUpgradeableWithInit
- GovernorTimelockCompoundMockUpgradeableWithInit
- GovernorTimelockControlMockUpgradeableWithInit
- GovernorVoteMocksUpgradeableWithInit
- GovernorVotesSuperQuorumFractionMockUpgradeableWithInit
- GovernorWithParamsMockUpgradeableWithInit
- MerkleProofCustomHashMockUpgradeableWithInit
- MerkleTreeMockUpgradeableWithInit
- MulticallHelperUpgradeableWithInit
- PausableMockUpgradeableWithInit
- BadBeaconNoImplUpgradeableWithInit
- BadBeaconNotContractUpgradeableWithInit
- ClashingImplementationUpgradeableWithInit
- NonUpgradeableMockUpgradeableWithInit
- UUPSUpgradeableMockUpgradeableWithInit
- UUPSUpgradeableUnsafeMockUpgradeableWithInit
- UUPSUnsupportedProxiableUUIDUpgradeableWithInit
- ReentrancyAttackUpgradeableWithInit
- ReentrancyMockUpgradeableWithInit
- ReentrancyTransientMockUpgradeableWithInit
- Dummy1234UpgradeableWithInit
- StorageSlotMockUpgradeableWithInit
- TimelockReentrantUpgradeableWithInit
- ERC1155ReceiverMockUpgradeableWithInit
- ERC1363ForceApproveMockUpgradeableWithInit
- ERC1363NoReturnMockUpgradeableWithInit
- ERC1363ReceiverMockUpgradeableWithInit
- ERC1363ReturnFalseOnERC20MockUpgradeableWithInit
- ERC1363ReturnFalseMockUpgradeableWithInit
- ERC1363SpenderMockUpgradeableWithInit
- ERC20ApprovalMockUpgradeableWithInit
- ERC20BridgeableMockUpgradeableWithInit
- ERC20DecimalsMockUpgradeableWithInit
- ERC20ExcessDecimalsMockUpgradeableWithInit
- ERC20FlashMintMockUpgradeableWithInit
- ERC20ForceApproveMockUpgradeableWithInit
- ERC20GetterHelperUpgradeableWithInit
- ERC20MockUpgradeableWithInit
- ERC20MulticallMockUpgradeableWithInit
- ERC20NoReturnMockUpgradeableWithInit
- ERC20ReentrantUpgradeableWithInit
- ERC20ReturnFalseMockUpgradeableWithInit
- ERC20VotesExtendedMockUpgradeableWithInit
- ERC20VotesExtendedTimestampMockUpgradeableWithInit
- ERC20VotesLegacyMockUpgradeableWithInit
- ERC20VotesTimestampMockUpgradeableWithInit
- ERC721VotesTimestampMockUpgradeableWithInit
- ERC4626LimitsMockUpgradeableWithInit
- ERC4626MockUpgradeableWithInit
- ERC4626OffsetMockUpgradeableWithInit
- ERC4626FeesMockUpgradeableWithInit
- ERC721ConsecutiveEnumerableMockUpgradeableWithInit
- ERC721ConsecutiveMockUpgradeableWithInit
- ERC721ConsecutiveNoConstructorMintMockUpgradeableWithInit
- ERC721ReceiverMockUpgradeableWithInit
- ERC721URIStorageMockUpgradeableWithInit
- TransientSlotMockUpgradeableWithInit
- UpgradeableBeaconMockUpgradeableWithInit
- UpgradeableBeaconReentrantMockUpgradeableWithInit
- ERC7739ECDSAMockUpgradeableWithInit
- ERC7739P256MockUpgradeableWithInit
- ERC7739RSAMockUpgradeableWithInit
- VotesExtendedMockUpgradeableWithInit
- VotesExtendedTimestampMockUpgradeableWithInit
- VotesMockUpgradeableWithInit
- VotesTimestampMockUpgradeableWithInit
- ERC2981UpgradeableWithInit
- ERC1155UpgradeableWithInit
- ERC1155BurnableUpgradeableWithInit
- ERC1155PausableUpgradeableWithInit
- ERC1155SupplyUpgradeableWithInit
- ERC1155URIStorageUpgradeableWithInit
- ERC1155HolderUpgradeableWithInit
- ERC20UpgradeableWithInit
- ERC20TemporaryApprovalUpgradeableWithInit
- ERC1363UpgradeableWithInit
- ERC20BurnableUpgradeableWithInit
- ERC20CappedUpgradeableWithInit
- ERC20FlashMintUpgradeableWithInit
- ERC20PausableUpgradeableWithInit
- ERC20PermitUpgradeableWithInit
- ERC20VotesUpgradeableWithInit
- ERC20WrapperUpgradeableWithInit
- ERC4626UpgradeableWithInit
- ERC6909UpgradeableWithInit
- ERC6909ContentURIUpgradeableWithInit
- ERC6909MetadataUpgradeableWithInit
- ERC6909TokenSupplyUpgradeableWithInit
- ERC721UpgradeableWithInit
- ERC721BurnableUpgradeableWithInit
- ERC721ConsecutiveUpgradeableWithInit
- ERC721EnumerableUpgradeableWithInit
- ERC721PausableUpgradeableWithInit
- ERC721RoyaltyUpgradeableWithInit
- ERC721URIStorageUpgradeableWithInit
- ERC721VotesUpgradeableWithInit
- ERC721WrapperUpgradeableWithInit
- ERC721HolderUpgradeableWithInit
- ContextUpgradeableWithInit
- EIP712UpgradeableWithInit
- MultiSignerERC7913UpgradeableWithInit
- MultiSignerERC7913WeightedUpgradeableWithInit
- SignerECDSAUpgradeableWithInit
- SignerERC7913UpgradeableWithInit
- SignerP256UpgradeableWithInit
- SignerRSAUpgradeableWithInit
- ERC165UpgradeableWithInit
- MulticallUpgradeableWithInit
- NoncesUpgradeableWithInit
- NoncesKeyedUpgradeableWithInit
- PausableUpgradeableWithInit
- ReentrancyGuardUpgradeableWithInit
- ReentrancyGuardTransientUpgradeableWithInit
- ❱ proxy
❱
- ❱ utils
❱
- Initializable
- UUPSUpgradeable
- ❱ token
❱
- ❱ ERC1155
❱
- ❱ extensions
❱
- ERC1155BurnableUpgradeable
- ERC1155PausableUpgradeable
- ERC1155SupplyUpgradeable
- ERC1155URIStorageUpgradeable
- ❱ utils
❱
- ERC1155HolderUpgradeable
- ERC1155Upgradeable
- ❱ ERC20
❱
- ❱ extensions
❱
- ERC1363Upgradeable
- ERC20BurnableUpgradeable
- ERC20CappedUpgradeable
- ERC20FlashMintUpgradeable
- ERC20PausableUpgradeable
- ERC20PermitUpgradeable
- ERC20VotesUpgradeable
- ERC20WrapperUpgradeable
- ERC4626Upgradeable
- ERC20BridgeableUpgradeable
- ERC20TemporaryApprovalUpgradeable
- ERC20Upgradeable
- ❱ ERC6909
❱
- ❱ extensions
❱
- ERC6909ContentURIUpgradeable
- ERC6909MetadataUpgradeable
- ERC6909TokenSupplyUpgradeable
- ERC6909Upgradeable
- ❱ ERC721
❱
- ❱ extensions
❱
- ERC721BurnableUpgradeable
- ERC721ConsecutiveUpgradeable
- ERC721EnumerableUpgradeable
- ERC721PausableUpgradeable
- ERC721RoyaltyUpgradeable
- ERC721URIStorageUpgradeable
- ERC721VotesUpgradeable
- ERC721WrapperUpgradeable
- ❱ utils
❱
- ERC721HolderUpgradeable
- ERC721Upgradeable
- ❱ common
❱
- ERC2981Upgradeable
- ❱ utils
❱
- ❱ cryptography
❱
- ❱ signers
❱
- MultiSignerERC7913Upgradeable
- MultiSignerERC7913WeightedUpgradeable
- SignerECDSAUpgradeable
- SignerERC7913Upgradeable
- SignerP256Upgradeable
- SignerRSAUpgradeable
- ERC7739Upgradeable
- EIP712Upgradeable
- ❱ introspection
❱
- ERC165Upgradeable
- ContextUpgradeable
- MulticallUpgradeable
- NoncesKeyedUpgradeable
- NoncesUpgradeable
- PausableUpgradeable
- ReentrancyGuardTransientUpgradeable
- ReentrancyGuardUpgradeable
- ❱ lib
❱
- ❱ erc4626-tests
❱
- IERC20
- IERC4626
- ERC4626Prop
- IMockERC20
- ERC4626Test
- ❱ forge-std
❱
- ❱ src
❱
- ❱ interfaces
❱
- IERC1155
- IERC165
- IERC20
- IERC4626
- IERC721
- IERC721TokenReceiver
- IERC721Metadata
- IERC721Enumerable
- IMulticall3
- CommonBase
- TestBase
- ScriptBase
- Script
- StdAssertions
- StdChains
- StdCheatsSafe
- StdCheats
- stdError
- StdInvariant
- stdJson
- stdMath
- FindData
- StdStorage
- stdStorageSafe
- stdStorage
- StdStyle
- stdToml
- StdUtils
- Test
- VmSafe
- Vm
- console
- safeconsole
- ❱ test
❱
- ❱ compilation
❱
- CompilationScript
- CompilationScriptBase
- CompilationTest
- CompilationTestBase
- VmInternal
- StdAssertionsTest
- TestMockCall
- StdChainsMock
- StdChainsTest
- StdCheatsTest
- StdCheatsMock
- StdCheatsForkTest
- Bar
- BarERC1155
- BarERC721
- USDCLike
- USDTLike
- RevertingContract
- MockContractWithConstructorArgs
- MockContractPayable
- StdErrorsTest
- ErrorsTest
- StdJsonTest
- StdMathMock
- StdMathTest
- StdStorageTest
- StorageTestTarget
- StorageTest
- StdStyleTest
- StdTomlTest
- StdUtilsMock
- StdUtilsTest
- StdUtilsForkTest
- VmTest
- ❱ halmos-cheatcodes
❱
- ❱ src
❱
- SVM
- SymTest
- ❱ openzeppelin-contracts
❱
- ❱ certora
❱
- ❱ harnesses
❱
- AccessControlDefaultAdminRulesHarness
- AccessControlHarness
- AccessManagedHarness
- AccessManagerHarness
- DoubleEndedQueueHarness
- ERC20FlashMintHarness
- ERC20PermitHarness
- ERC20WrapperHarness
- ERC3156FlashBorrowerHarness
- ERC721Harness
- ERC721ReceiverHarness
- EnumerableMapHarness
- EnumerableSetHarness
- InitializableHarness
- NoncesHarness
- Ownable2StepHarness
- OwnableHarness
- PausableHarness
- TimelockControllerHarness
- ❱ contracts
❱
- ❱ access
❱
- ❱ extensions
❱
- AccessControlDefaultAdminRules
- AccessControlEnumerable
- IAccessControlDefaultAdminRules
- IAccessControlEnumerable
- ❱ manager
❱
- AccessManaged
- AccessManager
- AuthorityUtils
- IAccessManaged
- IAccessManager
- IAuthority
- AccessControl
- IAccessControl
- Ownable
- Ownable2Step
- ❱ account
❱
- ❱ extensions
❱
- AccountERC7579
- AccountERC7579Hooked
- ERC7821
- ❱ utils
❱
- EIP7702Utils
- IEntryPointExtra
- ERC4337Utils
- Mode
- CallType
- ExecType
- ModeSelector
- ModePayload
- ERC7579Utils
- eqModePayload
- eqCallType
- eqExecType
- eqModeSelector
- Account
- ❱ finance
❱
- VestingWallet
- VestingWalletCliff
- ❱ governance
❱
- ❱ extensions
❱
- GovernorCountingFractional
- GovernorCountingOverridable
- GovernorCountingSimple
- GovernorNoncesKeyed
- GovernorPreventLateQuorum
- GovernorProposalGuardian
- GovernorSequentialProposalId
- GovernorSettings
- GovernorStorage
- GovernorSuperQuorum
- GovernorTimelockAccess
- GovernorTimelockCompound
- GovernorTimelockControl
- GovernorVotes
- GovernorVotesQuorumFraction
- GovernorVotesSuperQuorumFraction
- ❱ utils
❱
- IVotes
- Votes
- VotesExtended
- Governor
- IGovernor
- TimelockController
- ❱ interfaces
❱
- IERC1271
- IERC1363
- IERC1363Receiver
- IERC1363Spender
- IERC1820Implementer
- IERC1820Registry
- IERC1967
- IERC2309
- IERC2612
- IERC2981
- IERC3156FlashBorrower
- IERC3156FlashLender
- IERC4626
- IERC4906
- IERC5267
- IERC5313
- IERC5805
- IERC6372
- IERC777
- IERC777Recipient
- IERC777Sender
- IERC7913SignatureVerifier
- IERC1822Proxiable
- PackedUserOperation
- IAggregator
- IEntryPointNonces
- IEntryPointStake
- IEntryPoint
- IAccount
- IAccountExecute
- IPaymaster
- IERC20Errors
- IERC721Errors
- IERC1155Errors
- IERC6909
- IERC6909Metadata
- IERC6909ContentURI
- IERC6909TokenSupply
- IERC7579Module
- IERC7579Validator
- IERC7579Hook
- Execution
- IERC7579Execution
- IERC7579AccountConfig
- IERC7579ModuleConfig
- draft-IERC7579 constants
- IERC7674
- IERC7802
- IERC7821
- ❱ metatx
❱
- ERC2771Context
- ERC2771Forwarder
- ❱ mocks
❱
- ❱ ERC165
❱
- SupportsInterfaceWithLookupMock
- ERC165InterfacesSupported
- ERC165MaliciousData
- ERC165MissingData
- ERC165NotSupported
- ERC165ReturnBombMock
- ❱ account
❱
- ❱ modules
❱
- ERC7579ModuleMock
- ERC7579HookMock
- ERC7579FallbackHandlerMock
- ERC7579ValidatorMock
- ❱ utils
❱
- ERC7579UtilsGlobalMock
- AccountMock
- AccountECDSAMock
- AccountP256Mock
- AccountRSAMock
- AccountERC7702Mock
- AccountERC7702WithModulesMock
- AccountERC7579Mock
- AccountERC7579HookedMock
- AccountERC7913Mock
- AccountMultiSignerMock
- AccountMultiSignerWeightedMock
- ❱ compound
❱
- CompTimelock
- ❱ docs
❱
- ❱ access-control
❱
- AccessControlERC20MintBase
- AccessControlERC20MintMissing
- AccessControlERC20Mint
- AccessControlModified
- AccessManagedERC20Mint
- MyContract
- ❱ account
❱
- MyAccountERC7702
- MyFactoryAccount
- ❱ governance
❱
- MyGovernor
- MyToken
- MyTokenTimestampBased
- MyTokenWrapped
- ❱ token
❱
- ❱ ERC1155
❱
- GameItems
- MyERC115HolderContract
- ❱ ERC20
❱
- GLDToken
- ❱ ERC6909
❱
- ERC6909GameItems
- ❱ ERC721
❱
- GameItem
- ❱ utilities
❱
- Base64NFT
- Box
- ERC20WithAutoMinerReward
- ERC4626Fees
- MyNFT
- ❱ governance
❱
- GovernorCountingOverridableMock
- GovernorFractionalMock
- GovernorMock
- GovernorNoncesKeyedMock
- GovernorPreventLateQuorumMock
- GovernorProposalGuardianMock
- GovernorSequentialProposalIdMock
- GovernorStorageMock
- GovernorSuperQuorumMock
- GovernorTimelockAccessMock
- GovernorTimelockCompoundMock
- GovernorTimelockControlMock
- GovernorVoteMocks
- GovernorVotesSuperQuorumFractionMock
- GovernorWithParamsMock
- ❱ proxy
❱
- BadBeaconNoImpl
- BadBeaconNotContract
- ClashingImplementation
- NonUpgradeableMock
- UUPSUpgradeableMock
- UUPSUpgradeableUnsafeMock
- UUPSUnsupportedProxiableUUID
- ❱ token
❱
- ERC1155ReceiverMock
- ERC1363ForceApproveMock
- ERC1363NoReturnMock
- ERC1363ReceiverMock
- ERC1363ReturnFalseOnERC20Mock
- ERC1363ReturnFalseMock
- ERC1363SpenderMock
- ERC20ApprovalMock
- ERC20BridgeableMock
- ERC20DecimalsMock
- ERC20ExcessDecimalsMock
- ERC20FlashMintMock
- ERC20ForceApproveMock
- ERC20GetterHelper
- ERC20Mock
- ERC20MulticallMock
- ERC20NoReturnMock
- ERC20Reentrant
- ERC20ReturnFalseMock
- ERC20VotesExtendedMock
- ERC20VotesExtendedTimestampMock
- ERC20VotesLegacyMock
- ERC20VotesTimestampMock
- ERC721VotesTimestampMock
- ERC4626LimitsMock
- ERC4626Mock
- ERC4626OffsetMock
- ERC4626FeesMock
- ERC721ConsecutiveEnumerableMock
- ERC721ConsecutiveMock
- ERC721ConsecutiveNoConstructorMintMock
- ERC721ReceiverMock
- ERC721URIStorageMock
- ❱ utils
❱
- ❱ cryptography
❱
- ERC7739ECDSAMock
- ERC7739P256Mock
- ERC7739RSAMock
- AccessManagedTarget
- AccessManagerMock
- Uint256ArraysMock
- AddressArraysMock
- Bytes32ArraysMock
- BytesArraysMock
- StringArraysMock
- NotAuthorityMock
- AuthorityNoDelayMock
- AuthorityDelayMock
- AuthorityNoResponse
- AuthorityObserveIsConsuming
- Base64Dirty
- BatchCaller
- CallReceiverMock
- CallReceiverMockTrustingForwarder
- ConstructorMock
- ContextMock
- ContextMockCaller
- Impl
- DummyImplementation
- DummyImplementationV2
- EIP712Verifier
- ERC1271WalletMock
- ERC1271MaliciousMock
- ERC2771ContextMock
- ERC3156FlashBorrowerMock
- EtherReceiverMock
- InitializableMock
- ConstructorInitializableMock
- ChildConstructorInitializableMock
- ReinitializerMock
- DisableNew
- DisableOld
- DisableBad1
- DisableBad2
- DisableOk
- MerkleProofCustomHashMock
- MerkleTreeMock
- MulticallHelper
- SampleHuman
- SampleMother
- SampleGramps
- SampleFather
- SampleChild
- PausableMock
- ReentrancyAttack
- ReentrancyMock
- ReentrancyTransientMock
- Implementation1
- Implementation2
- Implementation3
- Implementation4
- MigratableMockV1
- MigratableMockV2
- MigratableMockV3
- Dummy1234
- StorageSlotMock
- TimelockReentrant
- TransientSlotMock
- UpgradeableBeaconMock
- IProxyExposed
- UpgradeableBeaconReentrantMock
- VotesExtendedMock
- VotesExtendedTimestampMock
- VotesMock
- VotesTimestampMock
- ❱ proxy
❱
- ❱ ERC1967
❱
- ERC1967Proxy
- ERC1967Utils
- ❱ beacon
❱
- BeaconProxy
- IBeacon
- UpgradeableBeacon
- ❱ transparent
❱
- ProxyAdmin
- ITransparentUpgradeableProxy
- TransparentUpgradeableProxy
- ❱ utils
❱
- Initializable
- UUPSUpgradeable
- Clones
- Proxy
- ❱ token
❱
- ❱ ERC1155
❱
- ❱ extensions
❱
- ERC1155Burnable
- ERC1155Pausable
- ERC1155Supply
- ERC1155URIStorage
- IERC1155MetadataURI
- ❱ utils
❱
- ERC1155Holder
- ERC1155Utils
- ERC1155
- IERC1155
- IERC1155Receiver
- ❱ ERC20
❱
- ❱ extensions
❱
- ERC1363
- ERC20Burnable
- ERC20Capped
- ERC20FlashMint
- ERC20Pausable
- ERC20Permit
- ERC20Votes
- ERC20Wrapper
- ERC4626
- IERC20Metadata
- IERC20Permit
- ERC20Bridgeable
- ERC20TemporaryApproval
- ❱ utils
❱
- ERC1363Utils
- SafeERC20
- ERC20
- IERC20
- ❱ ERC6909
❱
- ❱ extensions
❱
- ERC6909ContentURI
- ERC6909Metadata
- ERC6909TokenSupply
- ERC6909
- ❱ ERC721
❱
- ❱ extensions
❱
- ERC721Burnable
- ERC721Consecutive
- ERC721Enumerable
- ERC721Pausable
- ERC721Royalty
- ERC721URIStorage
- ERC721Votes
- ERC721Wrapper
- IERC721Enumerable
- IERC721Metadata
- ❱ utils
❱
- ERC721Holder
- ERC721Utils
- ERC721
- IERC721
- IERC721Receiver
- ❱ common
❱
- ERC2981
- ❱ utils
❱
- ❱ cryptography
❱
- ❱ signers
❱
- AbstractSigner
- MultiSignerERC7913
- MultiSignerERC7913Weighted
- SignerECDSA
- SignerERC7702
- SignerERC7913
- SignerP256
- SignerRSA
- ERC7739
- ❱ verifiers
❱
- ERC7913P256Verifier
- ERC7913RSAVerifier
- ECDSA
- EIP712
- Hashes
- MerkleProof
- MessageHashUtils
- P256
- RSA
- SignatureChecker
- ERC7739Utils
- ❱ introspection
❱
- ERC165
- ERC165Checker
- IERC165
- ❱ math
❱
- Math
- SafeCast
- SignedMath
- ❱ structs
❱
- BitMaps
- Checkpoints
- CircularBuffer
- DoubleEndedQueue
- EnumerableMap
- EnumerableSet
- Heap
- MerkleTree
- ❱ types
❱
- Time
- Address
- Arrays
- Base64
- Blockhash
- Bytes
- CAIP10
- CAIP2
- Calldata
- Comparators
- Context
- Create2
- Errors
- Multicall
- Nonces
- NoncesKeyed
- Packing
- Panic
- Pausable
- ReentrancyGuard
- ReentrancyGuardTransient
- ShortString
- ShortStrings
- SlotDerivation
- StorageSlot
- Strings
- TransientSlot
- ❱ vendor
❱
- ❱ compound
❱
- ICompoundTimelock
- ❱ lib
❱
- ❱ erc4626-tests
❱
- IERC20
- IERC4626
- ERC4626Prop
- IMockERC20
- ERC4626Test
- ❱ forge-std
❱
- ❱ src
❱
- ❱ interfaces
❱
- IERC1155
- IERC165
- IERC20
- IERC4626
- IERC721
- IERC721TokenReceiver
- IERC721Metadata
- IERC721Enumerable
- IMulticall3
- CommonBase
- TestBase
- ScriptBase
- Script
- StdAssertions
- StdChains
- StdCheatsSafe
- StdCheats
- stdError
- StdInvariant
- stdJson
- stdMath
- FindData
- StdStorage
- stdStorageSafe
- stdStorage
- StdStyle
- stdToml
- StdUtils
- Test
- VmSafe
- Vm
- console
- safeconsole
- ❱ test
❱
- ❱ compilation
❱
- CompilationScript
- CompilationScriptBase
- CompilationTest
- CompilationTestBase
- VmInternal
- StdAssertionsTest
- TestMockCall
- StdChainsMock
- StdChainsTest
- StdCheatsTest
- StdCheatsMock
- StdCheatsForkTest
- Bar
- BarERC1155
- BarERC721
- USDCLike
- USDTLike
- RevertingContract
- MockContractWithConstructorArgs
- MockContractPayable
- StdErrorsTest
- ErrorsTest
- StdJsonTest
- StdMathMock
- StdMathTest
- StdStorageTest
- StorageTestTarget
- StorageTest
- StdStyleTest
- StdTomlTest
- StdUtilsMock
- StdUtilsTest
- StdUtilsForkTest
- VmTest
- ❱ halmos-cheatcodes
❱
- ❱ src
❱
- SVM
- SymTest
- ❱ test
❱
- ❱ account
❱
- ❱ utils
❱
- SampleAccount
- ERC7579UtilsTest
- AccountERC7702MockConstructor
- AccountERC7702Test
- ❱ governance
❱
- ❱ extensions
❱
- TokenMock
- GovernorHandler
- GovernorSuperQuorumGreaterThanQuorum
- GovernorInternalTest
- ❱ metatx
❱
- TamperType
- ERC2771ForwarderMock
- ERC2771ForwarderTest
- ❱ proxy
❱
- ClonesTest
- ❱ token
❱
- ❱ ERC20
❱
- ❱ extensions
❱
- ERC4626VaultOffsetMock
- ERC4626StdTest
- ❱ ERC721
❱
- ❱ extensions
❱
- ERC721ConsecutiveTarget
- ERC721ConsecutiveTest
- toSingleton
- ❱ utils
❱
- ❱ cryptography
❱
- MessageHashUtilsTest
- P256Test
- ❱ math
❱
- MathTest
- SignedMathTest
- ❱ structs
❱
- CheckpointsTrace224Test
- CheckpointsTrace208Test
- CheckpointsTrace160Test
- Uint256HeapTest
- ArraysTest
- Base64Test
- BlockhashTest
- BytesTest
- Create2Test
- PackingTest
- ShortStringsTest
- SlotDerivationTest
- StringsTest
- ❱ test
❱
- ❱ account
❱
- ❱ utils
❱
- SampleAccount
- ERC7579UtilsTest
- AccountERC7702MockConstructor
- AccountERC7702Test
- ❱ governance
❱
- ❱ extensions
❱
- TokenMock
- GovernorHandler
- GovernorSuperQuorumGreaterThanQuorum
- GovernorInternalTest
- ❱ metatx
❱
- TamperType
- ERC2771ForwarderMock
- ERC2771ForwarderTest
- ❱ proxy
❱
- ClonesTest
- ❱ token
❱
- ❱ ERC20
❱
- ❱ extensions
❱
- ERC4626VaultOffsetMock
- ERC4626StdTest
- ❱ ERC721
❱
- ❱ extensions
❱
- ERC721ConsecutiveTarget
- ERC721ConsecutiveTest
- toSingleton
- ❱ utils
❱
- ❱ cryptography
❱
- MessageHashUtilsTest
- P256Test
- ❱ math
❱
- MathTest
- SignedMathTest
- ❱ structs
❱
- CheckpointsTrace224Test
- CheckpointsTrace208Test
- CheckpointsTrace160Test
- Uint256HeapTest
- ArraysTest
- Base64Test
- BlockhashTest
- BytesTest
- Create2Test
- PackingTest
- ShortStringsTest
- SlotDerivationTest
- StringsTest
- ❱ openzeppelin-foundry-upgrades
❱
- ❱ lib
❱
- ❱ forge-std
❱
- ❱ src
❱
- ❱ interfaces
❱
- IERC1155
- IERC165
- IERC20
- IERC4626
- IERC721
- IERC721TokenReceiver
- IERC721Metadata
- IERC721Enumerable
- IMulticall3
- ❱ mocks
❱
- MockERC20
- MockERC721
- CommonBase
- TestBase
- ScriptBase
- Script
- StdAssertions
- StdChains
- StdCheatsSafe
- StdCheats
- stdError
- StdInvariant
- stdJson
- stdMath
- FindData
- StdStorage
- stdStorageSafe
- stdStorage
- StdStyle
- stdToml
- StdUtils
- Test
- VmSafe
- Vm
- console
- safeconsole
- ❱ test
❱
- ❱ compilation
❱
- CompilationScript
- CompilationScriptBase
- CompilationTest
- CompilationTestBase
- ❱ mocks
❱
- Token_ERC20
- MockERC20Test
- ERC721Recipient
- RevertingERC721Recipient
- WrongReturnDataERC721Recipient
- NonERC721Recipient
- Token_ERC721
- MockERC721Test
- VmInternal
- StdAssertionsTest
- TestMockCall
- StdChainsMock
- StdChainsTest
- StdCheatsTest
- StdCheatsMock
- StdCheatsForkTest
- Bar
- BarERC1155
- BarERC721
- USDCLike
- USDTLike
- RevertingContract
- MockContractWithConstructorArgs
- MockContractPayable
- StdErrorsTest
- ErrorsTest
- StdJsonTest
- StdMathMock
- StdMathTest
- StdStorageTest
- StorageTest
- StdStyleTest
- StdTomlTest
- StdUtilsMock
- StdUtilsTest
- StdUtilsForkTest
- VmTest
- ❱ src
❱
- ❱ internal
❱
- ❱ interfaces
❱
- IProxyAdmin
- IUpgradeableBeacon
- IUpgradeableProxy
- Core
- DefenderDeploy
- StringFinder
- ContractInfo
- Utils
- Versions
- Defender
- ProposeUpgradeResponse
- ApprovalProcessResponse
- Upgrades
- UnsafeUpgrades
- Options
- DefenderOptions
- TxOverrides
- Upgrades
- UnsafeUpgrades
- ❱ test
❱
- ❱ contracts
❱
- Greeter
- GreeterProxiable
- GreeterV2
- GreeterV2Proxiable
- HasOwner
- NoGetter
- StringOwner
- StateChanging
- MyContractName
- NoLicense
- Unlicensed
- UnrecognizedLicense
- UpgradeInterfaceVersionString
- UpgradeInterfaceVersionNoGetter
- UpgradeInterfaceVersionEmpty
- UpgradeInterfaceVersionInteger
- UpgradeInterfaceVersionVoid
- Unsafe
- LayoutV1
- LayoutV2_Bad
- LayoutV2_Renamed
- LayoutV2_UpgradesFrom_Bad
- NamespacedV1
- NamespacedV2_Bad
- NamespacedV2_UpgradesFrom_Bad
- NamespacedV2_Ok
- NamespacedV2_UpgradesFrom_Ok
- HasWarningAndError
- WithConstructor
- NoInitializer
- ❱ internal
❱
- CoreTest
- DefenderDeployTest
- Invoker
- StringFinderTest
- StringHelper
- UtilsTest
- Invoker
- DefenderScript
- UnsafeUpgradesTest
- UpgradesScript
- UpgradesTest
- Invoker
- UpgradesUseDefenderDeployTest
- Deployer
- ❱ test-profiles
❱
- ❱ build-info-v1
❱
- ❱ test
❱
- ❱ contracts
❱
- MyContract
- ❱ build-info-v2
❱
- ❱ test
❱
- ❱ contracts
❱
- MyContract
- UpgradesTest
- ❱ build-info-v2-bad
❱
- ❱ test
❱
- ❱ contracts
❱
- MyContract
- UpgradesTest
- Validator
- ❱ build-info-v2-reference-contract
❱
- ❱ test
❱
- ❱ contracts
❱
- MyContract
- UpgradesTest
- ❱ openzeppelin-contracts-v4
❱
- ❱ test
❱
- ❱ contracts
❱
- Greeter
- GreeterProxiable
- GreeterV2
- GreeterV2Proxiable
- LegacyUpgradesScript
- LegacyUpgradesTest
- UnsafeLegacyUpgradesTest
- ❱ openzeppelin-contracts-v4-with-v5-proxies
❱
- ❱ test
❱
- UpgradesScript
- UpgradesTest
- src
- ❱ base
❱
- AccountFreezable
- EVMAuth
- TokenAccessControl
- TokenEnumerable
- TokenEphemeral
- TokenPurchasable
- TokenTransferable
- EVMAuth1155
- EVMAuth6909