LayerZ
Socials
Introduction to LayerZ
The name 'LayerZ' (pronounced Layer-Z) represents the final layer required to connect DeFi to the...
Score
82%
Low Risk
Rank#-
Percentile
Top10%
Vitals
42%Market
67%Decentralization
68%Fundamentals
71%Security
95%Vote for LayerZ!
Audit • KYC • PenTestNo Discount Yet
Start voting
Security
Score
95%
0%50%100%
Percentile
Top10%
0%50%100%
Score History
High96
0
Low94
â–¶
Audited By Cyberscope
0All Findings
0Unresolved
0Acknowledged
0Resolved
0 Critical
0 Medium
0 Minor
SourceRaw Files
Audited Files/SHA256
access/AccessControl.sol
access/AccessControlCrossChain.sol
access/AccessControlCrossChainUpgradeable.sol
access/AccessControlDefaultAdminRules.sol
access/AccessControlDefaultAdminRulesUpgradeable.sol
access/AccessControlEnumerable.sol
access/AccessControlEnumerableUpgradeable.sol
access/AccessControlUpgradeable.sol
access/IAccessControl.sol
access/IAccessControlDefaultAdminRules.sol
access/IAccessControlDefaultAdminRulesUpgradeable.sol
access/IAccessControlEnumerable.sol
access/IAccessControlEnumerableUpgradeable.sol
access/IAccessControlUpgradeable.sol
access/Ownable.sol
access/Ownable2Step.sol
access/Ownable2StepUpgradeable.sol
access/OwnableUpgradeable.sol
amb/CrossChainEnabledAMB.sol
amb/CrossChainEnabledAMBUpgradeable.sol
amb/IAMB.sol
amb/IAMBUpgradeable.sol
amb/LibAMB.sol
amb/LibAMBUpgradeable.sol
arbitrum/CrossChainEnabledArbitrumL1.sol
arbitrum/CrossChainEnabledArbitrumL1Upgradeable.sol
arbitrum/CrossChainEnabledArbitrumL2.sol
arbitrum/CrossChainEnabledArbitrumL2Upgradeable.sol
arbitrum/IArbSys.sol
arbitrum/IArbSysUpgradeable.sol
arbitrum/IBridge.sol
arbitrum/IBridgeUpgradeable.sol
arbitrum/IDelayedMessageProvider.sol
arbitrum/IDelayedMessageProviderUpgradeable.sol
arbitrum/IInbox.sol
arbitrum/IInboxUpgradeable.sol
arbitrum/IOutbox.sol
arbitrum/IOutboxUpgradeable.sol
arbitrum/LibArbitrumL1.sol
arbitrum/LibArbitrumL1Upgradeable.sol
arbitrum/LibArbitrumL2.sol
arbitrum/LibArbitrumL2Upgradeable.sol
base/BlockTimestamp.sol
base/ERC721Permit.sol
base/LiquidityManagement.sol
base/Multicall.sol
base/PeripheryImmutableState.sol
base/PeripheryPayments.sol
base/PeripheryPaymentsWithFee.sol
base/PeripheryValidation.sol
base/PoolInitializer.sol
base/SelfPermit.sol
beacon/BeaconProxy.sol
beacon/IBeacon.sol
beacon/IBeaconUpgradeable.sol
beacon/UpgradeableBeacon.sol
callback/IUniswapV3FlashCallback.sol
callback/IUniswapV3MintCallback.sol
callback/IUniswapV3SwapCallback.sol
chainlink/Link.sol
chainlink/VRFConsumerBaseV2.sol
chainlink/VRFCoordinatorV2Interface.sol
common/ERC2981.sol
common/ERC2981Upgradeable.sol
compatibility/GovernorCompatibilityBravo.sol
compatibility/GovernorCompatibilityBravoUpgradeable.sol
compatibility/IGovernorCompatibilityBravo.sol
compatibility/IGovernorCompatibilityBravoUpgradeable.sol
compilation/CompilationScript.sol
compilation/CompilationScript.sol
compilation/CompilationScript.sol
compilation/CompilationScript.sol
compilation/CompilationScriptBase.sol
compilation/CompilationScriptBase.sol
compilation/CompilationScriptBase.sol
compilation/CompilationScriptBase.sol
compilation/CompilationTest.sol
compilation/CompilationTest.sol
compilation/CompilationTest.sol
compilation/CompilationTest.sol
compilation/CompilationTestBase.sol
compilation/CompilationTestBase.sol
compilation/CompilationTestBase.sol
compilation/CompilationTestBase.sol
compound/CompTimelock.sol
compound/CompTimelockUpgradeable.sol
compound/ICompoundTimelock.sol
compound/ICompoundTimelockUpgradeable.sol
configs/Configuration.sol
configs/LotteryEngineConfig.sol
configs/ProtocolConfig.sol
configs/VRFConsumerConfig.sol
contracts/Greeter.sol
contracts/Greeter.sol
contracts/GreeterProxiable.sol
contracts/GreeterProxiable.sol
contracts/GreeterV2.sol
contracts/GreeterV2.sol
contracts/GreeterV2Proxiable.sol
contracts/GreeterV2Proxiable.sol
contracts/LotteryToken.sol
contracts/MyContractFile.sol
contracts/NoDelegateCall.sol
contracts/NoLicense.sol
contracts/NonfungiblePositionManager.sol
contracts/NonfungibleTokenPositionDescriptor.sol
contracts/SwapRouter.sol
contracts/UniswapV2ERC20.sol
contracts/UniswapV2Factory.sol
contracts/UniswapV2Migrator.sol
contracts/UniswapV2Pair.sol
contracts/UniswapV2Router01.sol
contracts/UniswapV2Router02.sol
contracts/UniswapV3Factory.sol
contracts/UniswapV3Pool.sol
contracts/UniswapV3PoolDeployer.sol
contracts/Unlicensed.sol
contracts/UnrecognizedLicense.sol
contracts/V3Migrator.sol
contracts/Validations.sol
contracts/WithConstructor.sol
crosschain/bridges.sol
crosschain/bridgesUpgradeable.sol
crosschain/CrossChainEnabled.sol
crosschain/CrossChainEnabledUpgradeable.sol
crosschain/errors.sol
crosschain/errorsUpgradeable.sol
crosschain/receivers.sol
crosschain/receiversUpgradeable.sol
cryptography/draft-EIP712.sol
cryptography/draft-EIP712Upgradeable.sol
cryptography/ECDSA.sol
cryptography/ECDSAUpgradeable.sol
cryptography/EIP712.sol
cryptography/EIP712Upgradeable.sol
cryptography/MerkleProof.sol
cryptography/MerkleProofUpgradeable.sol
cryptography/SignatureChecker.sol
cryptography/SignatureCheckerUpgradeable.sol
demo/demo.sol
demo/demo.sol
demo/demo.sol
docs/ERC4626Fees.sol
docs/ERC4626FeesUpgradeable.sol
echidna/E2E_mint_burn.sol
echidna/E2E_swap.sol
echidna/Other.sol
echidna/Setup.sol
ERC1155/ERC1155.sol
ERC1155/ERC1155Upgradeable.sol
ERC1155/IERC1155.sol
ERC1155/IERC1155Receiver.sol
ERC1155/IERC1155ReceiverUpgradeable.sol
ERC1155/IERC1155Upgradeable.sol
ERC165/ERC165MaliciousData.sol
ERC165/ERC165MaliciousDataUpgradeable.sol
ERC165/ERC165MissingData.sol
ERC165/ERC165MissingDataUpgradeable.sol
ERC165/ERC165NotSupported.sol
ERC165/ERC165NotSupportedUpgradeable.sol
ERC165/ERC165ReturnBomb.sol
ERC165/ERC165ReturnBombUpgradeable.sol
ERC1967/ERC1967Proxy.sol
ERC1967/ERC1967Upgrade.sol
ERC1967/ERC1967UpgradeUpgradeable.sol
ERC20/ERC20.sol
ERC20/ERC20Upgradeable.sol
ERC20/IERC20.sol
ERC20/IERC20Upgradeable.sol
erc4626-tests/ERC4626.prop.sol
erc4626-tests/ERC4626.prop.sol
erc4626-tests/ERC4626.test.sol
erc4626-tests/ERC4626.test.sol
ERC721/ERC721.sol
ERC721/ERC721Upgradeable.sol
ERC721/IERC721.sol
ERC721/IERC721Receiver.sol
ERC721/IERC721ReceiverUpgradeable.sol
ERC721/IERC721Upgradeable.sol
ERC777/ERC777.sol
ERC777/ERC777Upgradeable.sol
ERC777/IERC777.sol
ERC777/IERC777Recipient.sol
ERC777/IERC777RecipientUpgradeable.sol
ERC777/IERC777Sender.sol
ERC777/IERC777SenderUpgradeable.sol
ERC777/IERC777Upgradeable.sol
escrow/ConditionalEscrow.sol
escrow/ConditionalEscrowUpgradeable.sol
escrow/Escrow.sol
escrow/EscrowUpgradeable.sol
escrow/RefundEscrow.sol
escrow/RefundEscrowUpgradeable.sol
examples/ExampleComputeLiquidityValue.sol
examples/ExampleFlashSwap.sol
examples/ExampleOracleSimple.sol
examples/ExampleSlidingWindowOracle.sol
examples/ExampleSwapToPrice.sol
examples/PairFlash.sol
extensions/draft-ERC20Permit.sol
extensions/draft-ERC20PermitUpgradeable.sol
extensions/draft-ERC721Votes.sol
extensions/draft-ERC721VotesUpgradeable.sol
extensions/draft-IERC20Permit.sol
extensions/draft-IERC20PermitUpgradeable.sol
extensions/ERC1155Burnable.sol
extensions/ERC1155BurnableUpgradeable.sol
extensions/ERC1155Pausable.sol
extensions/ERC1155PausableUpgradeable.sol
extensions/ERC1155Supply.sol
extensions/ERC1155SupplyUpgradeable.sol
extensions/ERC1155URIStorage.sol
extensions/ERC1155URIStorageUpgradeable.sol
extensions/ERC20Burnable.sol
extensions/ERC20BurnableUpgradeable.sol
extensions/ERC20Capped.sol
extensions/ERC20CappedUpgradeable.sol
extensions/ERC20FlashMint.sol
extensions/ERC20FlashMintUpgradeable.sol
extensions/ERC20Pausable.sol
extensions/ERC20PausableUpgradeable.sol
extensions/ERC20Permit.sol
extensions/ERC20PermitUpgradeable.sol
extensions/ERC20Snapshot.sol
extensions/ERC20SnapshotUpgradeable.sol
extensions/ERC20Votes.sol
extensions/ERC20VotesComp.sol
extensions/ERC20VotesCompUpgradeable.sol
extensions/ERC20VotesUpgradeable.sol
extensions/ERC20Wrapper.sol
extensions/ERC20WrapperUpgradeable.sol
extensions/ERC4626.sol
extensions/ERC4626.t.sol
extensions/ERC4626.t.sol
extensions/ERC4626Upgradeable.sol
extensions/ERC721Burnable.sol
extensions/ERC721BurnableUpgradeable.sol
extensions/ERC721Consecutive.sol
extensions/ERC721Consecutive.t.sol
extensions/ERC721Consecutive.t.sol
extensions/ERC721ConsecutiveUpgradeable.sol
extensions/ERC721Enumerable.sol
extensions/ERC721EnumerableUpgradeable.sol
extensions/ERC721Pausable.sol
extensions/ERC721PausableUpgradeable.sol
extensions/ERC721Royalty.sol
extensions/ERC721RoyaltyUpgradeable.sol
extensions/ERC721URIStorage.sol
extensions/ERC721URIStorageUpgradeable.sol
extensions/ERC721Votes.sol
extensions/ERC721VotesUpgradeable.sol
extensions/ERC721Wrapper.sol
extensions/ERC721WrapperUpgradeable.sol
extensions/GovernorCountingSimple.sol
extensions/GovernorCountingSimpleUpgradeable.sol
extensions/GovernorPreventLateQuorum.sol
extensions/GovernorPreventLateQuorumUpgradeable.sol
extensions/GovernorProposalThreshold.sol
extensions/GovernorProposalThresholdUpgradeable.sol
extensions/GovernorSettings.sol
extensions/GovernorSettingsUpgradeable.sol
extensions/GovernorTimelockCompound.sol
extensions/GovernorTimelockCompoundUpgradeable.sol
extensions/GovernorTimelockControl.sol
extensions/GovernorTimelockControlUpgradeable.sol
extensions/GovernorVotes.sol
extensions/GovernorVotesComp.sol
extensions/GovernorVotesCompUpgradeable.sol
extensions/GovernorVotesQuorumFraction.sol
extensions/GovernorVotesQuorumFractionUpgradeable.sol
extensions/GovernorVotesUpgradeable.sol
extensions/IERC1155MetadataURI.sol
extensions/IERC1155MetadataURIUpgradeable.sol
extensions/IERC20Metadata.sol
extensions/IERC20MetadataUpgradeable.sol
extensions/IERC20Permit.sol
extensions/IERC20PermitUpgradeable.sol
extensions/IERC721Enumerable.sol
extensions/IERC721EnumerableUpgradeable.sol
extensions/IERC721Metadata.sol
extensions/IERC721MetadataUpgradeable.sol
extensions/IGovernorTimelock.sol
extensions/IGovernorTimelockUpgradeable.sol
external/IERC1271.sol
external/IERC20PermitAllowed.sol
external/IWETH9.sol
finance/PaymentSplitter.sol
finance/PaymentSplitterUpgradeable.sol
finance/VestingWallet.sol
finance/VestingWalletUpgradeable.sol
governance/Governor.sol
governance/Governor.t.sol
governance/Governor.t.sol
governance/GovernorCompatibilityBravoMock.sol
governance/GovernorCompatibilityBravoMockUpgradeable.sol
governance/GovernorCompMock.sol
governance/GovernorCompMockUpgradeable.sol
governance/GovernorMock.sol
governance/GovernorMockUpgradeable.sol
governance/GovernorPreventLateQuorumMock.sol
governance/GovernorPreventLateQuorumMockUpgradeable.sol
governance/GovernorTimelockCompoundMock.sol
governance/GovernorTimelockCompoundMockUpgradeable.sol
governance/GovernorTimelockControlMock.sol
governance/GovernorTimelockControlMockUpgradeable.sol
governance/GovernorUpgradeable.sol
governance/GovernorVoteMock.sol
governance/GovernorVoteMockUpgradeable.sol
governance/GovernorWithParamsMock.sol
governance/GovernorWithParamsMockUpgradeable.sol
governance/IGovernor.sol
governance/IGovernorUpgradeable.sol
governance/MyGovernor.sol
governance/MyGovernorUpgradeable.sol
governance/MyToken.sol
governance/MyTokenTimestampBased.sol
governance/MyTokenTimestampBasedUpgradeable.sol
governance/MyTokenUpgradeable.sol
governance/MyTokenWrapped.sol
governance/MyTokenWrappedUpgradeable.sol
governance/TimelockController.sol
governance/TimelockControllerUpgradeable.sol
governance/TimelockControllerWith46MigrationUpgradeable.sol
harnesses/AccessControlDefaultAdminRulesHarness.sol
harnesses/AccessControlDefaultAdminRulesHarness.sol
harnesses/AccessControlHarness.sol
harnesses/AccessControlHarness.sol
harnesses/DoubleEndedQueueHarness.sol
harnesses/DoubleEndedQueueHarness.sol
harnesses/EnumerableMapHarness.sol
harnesses/EnumerableMapHarness.sol
harnesses/EnumerableSetHarness.sol
harnesses/EnumerableSetHarness.sol
harnesses/ERC20FlashMintHarness.sol
harnesses/ERC20FlashMintHarness.sol
harnesses/ERC20PermitHarness.sol
harnesses/ERC20PermitHarness.sol
harnesses/ERC20WrapperHarness.sol
harnesses/ERC20WrapperHarness.sol
harnesses/ERC3156FlashBorrowerHarness.sol
harnesses/ERC3156FlashBorrowerHarness.sol
harnesses/ERC721Harness.sol
harnesses/ERC721Harness.sol
harnesses/ERC721ReceiverHarness.sol
harnesses/ERC721ReceiverHarness.sol
harnesses/InitializableHarness.sol
harnesses/InitializableHarness.sol
harnesses/Ownable2StepHarness.sol
harnesses/Ownable2StepHarness.sol
harnesses/OwnableHarness.sol
harnesses/OwnableHarness.sol
harnesses/PausableHarness.sol
harnesses/PausableHarness.sol
harnesses/TimelockControllerHarness.sol
harnesses/TimelockControllerHarness.sol
interfaces/draft-IERC1822.sol
interfaces/draft-IERC1822Upgradeable.sol
interfaces/draft-IERC2612.sol
interfaces/draft-IERC2612Upgradeable.sol
interfaces/IConfiguration.sol
interfaces/IERC1155.sol
interfaces/IERC1155.sol
interfaces/IERC1155.sol
interfaces/IERC1155.sol
interfaces/IERC1155.sol
interfaces/IERC1155MetadataURI.sol
interfaces/IERC1155MetadataURIUpgradeable.sol
interfaces/IERC1155Receiver.sol
interfaces/IERC1155ReceiverUpgradeable.sol
interfaces/IERC1155Upgradeable.sol
interfaces/IERC1271.sol
interfaces/IERC1271Upgradeable.sol
interfaces/IERC1363.sol
interfaces/IERC1363Receiver.sol
interfaces/IERC1363ReceiverUpgradeable.sol
interfaces/IERC1363Spender.sol
interfaces/IERC1363SpenderUpgradeable.sol
interfaces/IERC1363Upgradeable.sol
interfaces/IERC165.sol
interfaces/IERC165.sol
interfaces/IERC165.sol
interfaces/IERC165.sol
interfaces/IERC165.sol
interfaces/IERC165Upgradeable.sol
interfaces/IERC1820Implementer.sol
interfaces/IERC1820ImplementerUpgradeable.sol
interfaces/IERC1820Registry.sol
interfaces/IERC1820RegistryUpgradeable.sol
interfaces/IERC1967.sol
interfaces/IERC1967Upgradeable.sol
interfaces/IERC20.sol
interfaces/IERC20.sol
interfaces/IERC20.sol
interfaces/IERC20.sol
interfaces/IERC20.sol
interfaces/IERC20.sol
interfaces/IERC20.sol
interfaces/IERC20Metadata.sol
interfaces/IERC20Metadata.sol
interfaces/IERC20MetadataUpgradeable.sol
interfaces/IERC20Minimal.sol
interfaces/IERC20Upgradeable.sol
interfaces/IERC2309.sol
interfaces/IERC2309Upgradeable.sol
interfaces/IERC2612.sol
interfaces/IERC2612Upgradeable.sol
interfaces/IERC2981.sol
interfaces/IERC2981Upgradeable.sol
interfaces/IERC3156.sol
interfaces/IERC3156FlashBorrower.sol
interfaces/IERC3156FlashBorrowerUpgradeable.sol
interfaces/IERC3156FlashLender.sol
interfaces/IERC3156FlashLenderUpgradeable.sol
interfaces/IERC3156Upgradeable.sol
interfaces/IERC4626.sol
interfaces/IERC4626.sol
interfaces/IERC4626.sol
interfaces/IERC4626.sol
interfaces/IERC4626.sol
interfaces/IERC4626Upgradeable.sol
interfaces/IERC4906.sol
interfaces/IERC4906Upgradeable.sol
interfaces/IERC5267.sol
interfaces/IERC5267Upgradeable.sol
interfaces/IERC5313.sol
interfaces/IERC5313Upgradeable.sol
interfaces/IERC5805.sol
interfaces/IERC5805Upgradeable.sol
interfaces/IERC6372.sol
interfaces/IERC6372Upgradeable.sol
interfaces/IERC721.sol
interfaces/IERC721.sol
interfaces/IERC721.sol
interfaces/IERC721.sol
interfaces/IERC721.sol
interfaces/IERC721Enumerable.sol
interfaces/IERC721EnumerableUpgradeable.sol
interfaces/IERC721Metadata.sol
interfaces/IERC721MetadataUpgradeable.sol
interfaces/IERC721Permit.sol
interfaces/IERC721Receiver.sol
interfaces/IERC721ReceiverUpgradeable.sol
interfaces/IERC721Upgradeable.sol
interfaces/IERC777.sol
interfaces/IERC777Recipient.sol
interfaces/IERC777RecipientUpgradeable.sol
interfaces/IERC777Sender.sol
interfaces/IERC777SenderUpgradeable.sol
interfaces/IERC777Upgradeable.sol
interfaces/IMulticall.sol
interfaces/IMulticall3.sol
interfaces/IMulticall3.sol
interfaces/IMulticall3.sol
interfaces/IMulticall3.sol
interfaces/INonfungiblePositionManager.sol
interfaces/INonfungibleTokenPositionDescriptor.sol
interfaces/IPancakeFactory.sol
interfaces/IPancakePair.sol
interfaces/IPancakeRouter01.sol
interfaces/IPancakeRouter02.sol
interfaces/IPegSwap.sol
interfaces/IPeripheryImmutableState.sol
interfaces/IPeripheryPayments.sol
interfaces/IPeripheryPaymentsWithFee.sol
interfaces/IPoolInitializer.sol
interfaces/IProxyAdmin.sol
interfaces/IQuoter.sol
interfaces/IQuoterV2.sol
interfaces/ISelfPermit.sol
interfaces/ISwapRouter.sol
interfaces/ITickLens.sol
interfaces/IUniswapV2Callee.sol
interfaces/IUniswapV2ERC20.sol
interfaces/IUniswapV2Factory.sol
interfaces/IUniswapV2Migrator.sol
interfaces/IUniswapV2Pair.sol
interfaces/IUniswapV2Router01.sol
interfaces/IUniswapV2Router02.sol
interfaces/IUniswapV3Factory.sol
interfaces/IUniswapV3Pool.sol
interfaces/IUniswapV3PoolDeployer.sol
interfaces/IUpgradeableBeacon.sol
interfaces/IUpgradeableProxy.sol
interfaces/IV3Migrator.sol
interfaces/IWETH.sol
internal/Core.sol
internal/DefenderDeploy.sol
internal/DefenderDeploy.t.sol
internal/Utils.sol
internal/Utils.t.sol
internal/Versions.sol
introspection/ERC165.sol
introspection/ERC165Checker.sol
introspection/ERC165CheckerUpgradeable.sol
introspection/ERC165Storage.sol
introspection/ERC165StorageUpgradeable.sol
introspection/ERC165Upgradeable.sol
introspection/ERC1820Implementer.sol
introspection/ERC1820ImplementerUpgradeable.sol
introspection/IERC165.sol
introspection/IERC165Upgradeable.sol
introspection/IERC1820Implementer.sol
introspection/IERC1820ImplementerUpgradeable.sol
introspection/IERC1820Registry.sol
introspection/IERC1820RegistryUpgradeable.sol
lens/Quoter.sol
lens/QuoterV2.sol
lens/TickLens.sol
lens/UniswapInterfaceMulticall.sol
lib/ConstantsAndTypes.sol
lib/PancakeAdapter.sol
libraries/BitMath.sol
libraries/BytesLib.sol
libraries/CallbackValidation.sol
libraries/ChainId.sol
libraries/FixedPoint128.sol
libraries/FixedPoint96.sol
libraries/FullMath.sol
libraries/HexStrings.sol
libraries/LiquidityAmounts.sol
libraries/LiquidityMath.sol
libraries/LowGasSafeMath.sol
libraries/Math.sol
libraries/NFTDescriptor.sol
libraries/NFTSVG.sol
libraries/Oracle.sol
libraries/OracleLibrary.sol
libraries/Path.sol
libraries/PoolAddress.sol
libraries/PoolTicksCounter.sol
libraries/Position.sol
libraries/PositionKey.sol
libraries/PositionValue.sol
libraries/SafeCast.sol
libraries/SafeMath.sol
libraries/SafeMath.sol
libraries/SqrtPriceMath.sol
libraries/SqrtPriceMathPartial.sol
libraries/SwapMath.sol
libraries/Tick.sol
libraries/TickBitmap.sol
libraries/TickMath.sol
libraries/TokenRatioSortOrder.sol
libraries/TransferHelper.sol
libraries/TransferHelper.sol
libraries/UniswapV2Library.sol
libraries/UniswapV2LiquidityMathLibrary.sol
libraries/UniswapV2OracleLibrary.sol
libraries/UnsafeMath.sol
libraries/UQ112x112.sol
manticore/001.sol
manticore/002.sol
manticore/003.sol
math/Math.sol
math/Math.t.sol
math/Math.t.sol
math/MathUpgradeable.sol
math/SafeCast.sol
math/SafeCastUpgradeable.sol
math/SafeMath.sol
math/SafeMathUpgradeable.sol
math/SignedMath.sol
math/SignedMathUpgradeable.sol
math/SignedSafeMath.sol
math/SignedSafeMathUpgradeable.sol
metatx/ERC2771Context.sol
metatx/ERC2771ContextUpgradeable.sol
metatx/MinimalForwarder.sol
metatx/MinimalForwarderUpgradeable.sol
mocks/AccessControlCrossChainMock.sol
mocks/AccessControlCrossChainMockUpgradeable.sol
mocks/ArraysMock.sol
mocks/ArraysMockUpgradeable.sol
mocks/Base64Dirty.sol
mocks/Base64DirtyUpgradeable.sol
mocks/CallReceiverMock.sol
mocks/CallReceiverMockUpgradeable.sol
mocks/ConditionalEscrowMock.sol
mocks/ConditionalEscrowMockUpgradeable.sol
mocks/ContextMock.sol
mocks/ContextMockUpgradeable.sol
mocks/DummyImplementation.sol
mocks/DummyImplementationUpgradeable.sol
mocks/EIP712Verifier.sol
mocks/EIP712VerifierUpgradeable.sol
mocks/ERC1271WalletMock.sol
mocks/ERC1271WalletMockUpgradeable.sol
mocks/ERC20Mock.sol
mocks/ERC20MockUpgradeable.sol
mocks/ERC20Reentrant.sol
mocks/ERC20ReentrantUpgradeable.sol
mocks/ERC2771ContextMock.sol
mocks/ERC2771ContextMockUpgradeable.sol
mocks/ERC3156FlashBorrowerMock.sol
mocks/ERC3156FlashBorrowerMockUpgradeable.sol
mocks/ERC4626Mock.sol
mocks/ERC4626MockUpgradeable.sol
mocks/EtherReceiverMock.sol
mocks/EtherReceiverMockUpgradeable.sol
mocks/InitializableMock.sol
mocks/InitializableMock.sol
mocks/MockERC20.sol
mocks/MockERC20.sol
mocks/MockERC20.t.sol
mocks/MockERC20.t.sol
mocks/MockERC721.sol
mocks/MockERC721.sol
mocks/MockERC721.t.sol
mocks/MockERC721.t.sol
mocks/MulticallTest.sol
mocks/MulticallTestUpgradeable.sol
mocks/MultipleInheritanceInitializableMocks.sol
mocks/MultipleInheritanceInitializableMocks.sol
mocks/PausableMock.sol
mocks/PausableMockUpgradeable.sol
mocks/PullPaymentMock.sol
mocks/PullPaymentMockUpgradeable.sol
mocks/ReentrancyAttack.sol
mocks/ReentrancyAttackUpgradeable.sol
mocks/ReentrancyMock.sol
mocks/ReentrancyMockUpgradeable.sol
mocks/RegressionImplementation.sol
mocks/RegressionImplementation.sol
mocks/SafeMathMemoryCheck.sol
mocks/SafeMathMemoryCheckUpgradeable.sol
mocks/SingleInheritanceInitializableMocks.sol
mocks/SingleInheritanceInitializableMocks.sol
mocks/StorageSlotMock.sol
mocks/StorageSlotMockUpgradeable.sol
mocks/TimelockReentrant.sol
mocks/TimelockReentrantUpgradeable.sol
mocks/TimersBlockNumberImpl.sol
mocks/TimersBlockNumberImplUpgradeable.sol
mocks/TimersTimestampImpl.sol
mocks/TimersTimestampImplUpgradeable.sol
mocks/VotesMock.sol
mocks/VotesMockUpgradeable.sol
mocks/WithInit.sol
optimism/CrossChainEnabledOptimism.sol
optimism/CrossChainEnabledOptimismUpgradeable.sol
optimism/ICrossDomainMessenger.sol
optimism/ICrossDomainMessengerUpgradeable.sol
optimism/LibOptimism.sol
optimism/LibOptimismUpgradeable.sol
polygon/CrossChainEnabledPolygonChild.sol
polygon/CrossChainEnabledPolygonChildUpgradeable.sol
polygon/IFxMessageProcessor.sol
polygon/IFxMessageProcessorUpgradeable.sol
pool/IUniswapV3PoolActions.sol
pool/IUniswapV3PoolDerivedState.sol
pool/IUniswapV3PoolEvents.sol
pool/IUniswapV3PoolImmutables.sol
pool/IUniswapV3PoolOwnerActions.sol
pool/IUniswapV3PoolState.sol
presets/ERC1155PresetMinterPauser.sol
presets/ERC1155PresetMinterPauserUpgradeable.sol
presets/ERC20PresetFixedSupply.sol
presets/ERC20PresetFixedSupplyUpgradeable.sol
presets/ERC20PresetMinterPauser.sol
presets/ERC20PresetMinterPauserUpgradeable.sol
presets/ERC721PresetMinterPauserAutoId.sol
presets/ERC721PresetMinterPauserAutoIdUpgradeable.sol
presets/ERC777PresetFixedSupply.sol
presets/ERC777PresetFixedSupplyUpgradeable.sol
proxy/BadBeacon.sol
proxy/BadBeaconUpgradeable.sol
proxy/ClashingImplementation.sol
proxy/ClashingImplementationUpgradeable.sol
proxy/Clones.sol
proxy/ClonesUpgradeable.sol
proxy/Proxy.sol
proxy/UUPSLegacy.sol
proxy/UUPSLegacyUpgradeable.sol
proxy/UUPSUpgradeableMock.sol
proxy/UUPSUpgradeableMockUpgradeable.sol
script/LotteryToken.s.sol
security/Pausable.sol
security/PausableUpgradeable.sol
security/PullPayment.sol
security/PullPaymentUpgradeable.sol
security/ReentrancyGuard.sol
security/ReentrancyGuardUpgradeable.sol
solidity-stringutils/strings.sol
src/Base.sol
src/Base.sol
src/Base.sol
src/Base.sol
src/console.sol
src/console.sol
src/console.sol
src/console.sol
src/console2.sol
src/console2.sol
src/console2.sol
src/console2.sol
src/Defender.sol
src/LegacyUpgrades.sol
src/Options.sol
src/safeconsole.sol
src/safeconsole.sol
src/Script.sol
src/Script.sol
src/Script.sol
src/Script.sol
src/StdAssertions.sol
src/StdAssertions.sol
src/StdAssertions.sol
src/StdAssertions.sol
src/StdChains.sol
src/StdChains.sol
src/StdChains.sol
src/StdChains.sol
src/StdCheats.sol
src/StdCheats.sol
src/StdCheats.sol
src/StdCheats.sol
src/StdError.sol
src/StdError.sol
src/StdError.sol
src/StdError.sol
src/StdInvariant.sol
src/StdInvariant.sol
src/StdInvariant.sol
src/StdInvariant.sol
src/StdJson.sol
src/StdJson.sol
src/StdJson.sol
src/StdJson.sol
src/StdMath.sol
src/StdMath.sol
src/StdMath.sol
src/StdMath.sol
src/StdStorage.sol
src/StdStorage.sol
src/StdStorage.sol
src/StdStorage.sol
src/StdStyle.sol
src/StdStyle.sol
src/StdStyle.sol
src/StdStyle.sol
src/StdToml.sol
src/StdToml.sol
src/StdUtils.sol
src/StdUtils.sol
src/StdUtils.sol
src/StdUtils.sol
src/strings.sol
src/strings.t.sol
src/test.sol
src/test.sol
src/test.sol
src/Test.sol
src/Test.sol
src/Test.sol
src/Test.sol
src/test.t.sol
src/test.t.sol
src/Upgrades.sol
src/Vm.sol
src/Vm.sol
src/Vm.sol
src/Vm.sol
structs/BitMaps.sol
structs/BitMapsUpgradeable.sol
structs/DoubleEndedQueue.sol
structs/DoubleEndedQueueUpgradeable.sol
structs/EnumerableMap.sol
structs/EnumerableMapUpgradeable.sol
structs/EnumerableSet.sol
structs/EnumerableSetUpgradeable.sol
test/Base64Test.sol
test/BitMathEchidnaTest.sol
test/BitMathTest.sol
test/Defender.s.sol
test/DeflatingERC20.sol
test/ERC20.sol
test/ERC20.sol
test/FullMathEchidnaTest.sol
test/FullMathTest.sol
test/LegacyUpgrades.s.sol
test/LegacyUpgrades.t.sol
test/LiquidityAmountsTest.sol
test/LiquidityMathTest.sol
test/LotteryTokenTest.sol
test/LowGasSafeMathEchidnaTest.sol
test/MockObservable.sol
test/MockObservations.sol
test/MockTimeNonfungiblePositionManager.sol
test/MockTimeSwapRouter.sol
test/MockTimeUniswapV3Pool.sol
test/MockTimeUniswapV3PoolDeployer.sol
test/NFTDescriptorTest.sol
test/NoDelegateCallTest.sol
test/NonfungiblePositionManagerPositionsGasTest.sol
test/OracleEchidnaTest.sol
test/OracleTest.sol
test/OracleTest.sol
test/PathTest.sol
test/PeripheryImmutableStateTest.sol
test/PoolAddressTest.sol
test/PoolTicksCounterTest.sol
test/PositionValueTest.sol
test/RouterEventEmitter.sol
test/SelfPermitTest.sol
test/SqrtPriceMathEchidnaTest.sol
test/SqrtPriceMathTest.sol
test/StdAssertions.t.sol
test/StdAssertions.t.sol
test/StdAssertions.t.sol
test/StdAssertions.t.sol
test/StdChains.t.sol
test/StdChains.t.sol
test/StdChains.t.sol
test/StdChains.t.sol
test/StdCheats.t.sol
test/StdCheats.t.sol
test/StdCheats.t.sol
test/StdCheats.t.sol
test/StdError.t.sol
test/StdError.t.sol
test/StdError.t.sol
test/StdError.t.sol
test/StdJson.t.sol
test/StdJson.t.sol
test/StdMath.t.sol
test/StdMath.t.sol
test/StdMath.t.sol
test/StdMath.t.sol
test/StdStorage.t.sol
test/StdStorage.t.sol
test/StdStorage.t.sol
test/StdStorage.t.sol
test/StdStyle.t.sol
test/StdStyle.t.sol
test/StdStyle.t.sol
test/StdStyle.t.sol
test/StdToml.t.sol
test/StdToml.t.sol
test/StdUtils.t.sol
test/StdUtils.t.sol
test/StdUtils.t.sol
test/StdUtils.t.sol
test/SwapMathEchidnaTest.sol
test/SwapMathTest.sol
test/TestCallbackValidation.sol
test/TestERC20.sol
test/TestERC20.sol
test/TestERC20Metadata.sol
test/TestERC20PermitAllowed.sol
test/TestMulticall.sol
test/TestPositionNFTOwner.sol
test/TestUniswapV3Callee.sol
test/TestUniswapV3Callee.sol
test/TestUniswapV3ReentrantCallee.sol
test/TestUniswapV3Router.sol
test/TestUniswapV3SwapPay.sol
test/TickBitmapEchidnaTest.sol
test/TickBitmapTest.sol
test/TickEchidnaTest.sol
test/TickLensTest.sol
test/TickMathEchidnaTest.sol
test/TickMathTest.sol
test/TickOverflowSafetyEchidnaTest.sol
test/TickTest.sol
test/TTUSD.sol
test/UniswapV3PoolSwapTest.sol
test/UnsafeLegacyUpgrades.t.sol
test/UnsafeMathEchidnaTest.sol
test/UnsafeUpgrades.t.sol
test/Upgrades.s.sol
test/Upgrades.s.sol
test/Upgrades.t.sol
test/Upgrades.t.sol
test/UpgradesUseDefenderDeploy.t.sol
test/Vm.t.sol
test/Vm.t.sol
test/WETH9.sol
token/ERC1155ReceiverMock.sol
token/ERC1155ReceiverMockUpgradeable.sol
token/ERC20DecimalsMock.sol
token/ERC20DecimalsMockUpgradeable.sol
token/ERC20ExcessDecimalsMock.sol
token/ERC20ExcessDecimalsMockUpgradeable.sol
token/ERC20FlashMintMock.sol
token/ERC20FlashMintMockUpgradeable.sol
token/ERC20ForceApproveMock.sol
token/ERC20ForceApproveMockUpgradeable.sol
token/ERC20MulticallMock.sol
token/ERC20MulticallMockUpgradeable.sol
token/ERC20NoReturnMock.sol
token/ERC20NoReturnMockUpgradeable.sol
token/ERC20PermitNoRevertMock.sol
token/ERC20PermitNoRevertMockUpgradeable.sol
token/ERC20ReturnFalseMock.sol
token/ERC20ReturnFalseMockUpgradeable.sol
token/ERC20VotesLegacyMock.sol
token/ERC20VotesLegacyMockUpgradeable.sol
token/ERC4626OffsetMock.sol
token/ERC4626OffsetMockUpgradeable.sol
token/ERC4646FeesMock.sol
token/ERC4646FeesMockUpgradeable.sol
token/ERC721ConsecutiveEnumerableMock.sol
token/ERC721ConsecutiveEnumerableMockUpgradeable.sol
token/ERC721ConsecutiveMock.sol
token/ERC721ConsecutiveMockUpgradeable.sol
token/ERC721ReceiverMock.sol
token/ERC721ReceiverMockUpgradeable.sol
token/ERC721URIStorageMock.sol
token/ERC721URIStorageMockUpgradeable.sol
token/ERC777Mock.sol
token/ERC777MockUpgradeable.sol
token/ERC777SenderRecipientMock.sol
token/ERC777SenderRecipientMockUpgradeable.sol
token/VotesTimestamp.sol
token/VotesTimestampUpgradeable.sol
transparent/ProxyAdmin.sol
transparent/TransparentUpgradeableProxy.sol
utils/Address.sol
utils/AddressUpgradeable.sol
utils/Arrays.sol
utils/ArraysUpgradeable.sol
utils/Base64.sol
utils/Base64Upgradeable.sol
utils/Checkpoints.sol
utils/Checkpoints.t.sol
utils/Checkpoints.t.sol
utils/CheckpointsUpgradeable.sol
utils/Context.sol
utils/ContextUpgradeable.sol
utils/Counters.sol
utils/CountersUpgradeable.sol
utils/Create2.sol
utils/Create2Upgradeable.sol
utils/ERC1155Holder.sol
utils/ERC1155HolderUpgradeable.sol
utils/ERC1155Receiver.sol
utils/ERC1155ReceiverUpgradeable.sol
utils/ERC721Holder.sol
utils/ERC721HolderUpgradeable.sol
utils/Initializable.sol
utils/Initializable.sol
utils/IVotes.sol
utils/IVotesUpgradeable.sol
utils/Multicall.sol
utils/MulticallUpgradeable.sol
utils/SafeERC20.sol
utils/SafeERC20Upgradeable.sol
utils/ShortStrings.sol
utils/ShortStrings.t.sol
utils/ShortStrings.t.sol
utils/ShortStringsUpgradeable.sol
utils/StorageSlot.sol
utils/StorageSlotUpgradeable.sol
utils/Strings.sol
utils/StringsUpgradeable.sol
utils/Timers.sol
utils/TimersUpgradeable.sol
utils/TokenTimelock.sol
utils/TokenTimelockUpgradeable.sol
utils/UUPSUpgradeable.sol
utils/UUPSUpgradeable.sol
utils/Votes.sol
utils/VotesUpgradeable.sol
V1/IUniswapV1Exchange.sol
V1/IUniswapV1Factory.sol
wizard/MyGovernor1.sol
wizard/MyGovernor1Upgradeable.sol
wizard/MyGovernor2.sol
wizard/MyGovernor2Upgradeable.sol
wizard/MyGovernor3.sol
wizard/MyGovernor3Upgradeable.sol
Fundamentals
Score
71%
0%50%100%
Percentile
Top25%
0%50%100%
Score History
High71
0
Low70
â–¶
Timeline
KYC
Cyberscope KYCNo Cyberscope KYC
Are you looking to build trust with your investors, get listed on an exchange or raise capital?
Request KYCMarket
Score
67%
0%50%100%
Percentile
Top45%
0%50%100%
Score History
High73
0
Low65
â–¶
Market Stability
Market CapN/A
Trading VolumeN/A
Price 30dN/A
Price 60dN/A
Vitals
Score
42%
0%50%100%
Percentile
Bottom40%
0%50%100%
Score History
High42
0
Low42
â–¶
Website
Penetration Testing
Is your website or app vulnerable to cyber attacks? Talk to us and find out!
Request Penetration TestListed
If you have a project and want to learn more about our services, get in touch!
Contact UsDecentralisation
Score
68%
0%50%100%
Percentile
Top35%
0%50%100%
Score History
High73
0
Low66
â–¶
Token Holders
Token HoldersN/A
Top 10 WalletsN/A
Team PercentageN/A