LayerZ
Socials
Introduction to LayerZ
The name 'LayerZ' (pronounced Layer-Z) represents the final layer required to connect DeFi to the...
Score
81%
Low Risk
Rank#-
Percentile
Top20%
Vitals
35%Market
70%Decentralization
68%Fundamentals
69%Security
96%Vote for LayerZ!
Audit • KYC • PenTestNo Discount Yet
Start voting
Security
Score
96%
0%50%100%
Percentile
Top10%
0%50%100%
Score History
â–¶
Audited By Cyberscope
#Token#Rewards
Onboarded on16/02/2025
0All Findings
0Unresolved
0Acknowledged
0Resolved
0 Critical
0 Medium
0 Minor

Source
Repository
Commit
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
Audit in progress 49%
Fundamentals
Score
69%
0%50%100%
Percentile
Top50%
0%50%100%
Score History
â–¶
Timeline
KYC
Cyberscope KYCNo Cyberscope KYC
Are you looking to build trust with your investors, get listed on an exchange or raise capital?
Request KYC
Market
Score
70%
0%50%100%
Percentile
Top45%
0%50%100%
Score History
â–¶
Market Stability

Market CapN/A
Trading VolumeN/A
Price 30dN/A
Price 60dN/A
Vitals
Score
35%
0%50%100%
Percentile
Bottom30%
0%50%100%
Score History
â–¶
Website
DNS
7 Passed
3 Attention
Missing SPF record
Missing DMARC record
Missing DKIM record
Ineffective SPF record
SPF record contains a softfail without DMARC
Name Servers Versions exposed
Allow Recursive Queries
CNAME in NS Records
MX Records IPs are private
MX Records has Invalid Chars
Security
5 Passed
2 Attention
Uses HTTPS
Errors in console
Avoids deprecated APIs
Geolocation on start
Inspector issues
Notification on start
Paste preventing inputs
Vitals
8 Passed
1 Attention
Viewport
First Contentful Paint
Largest Contentful Paint
Speed Index
Total Blocking Time
Cumulative Layout Shift
No unload listeners
Links are crawlable
robots.txt is not valid
Penetration Testing
Is your website or app vulnerable to cyber attacks? Talk to us and find out!
Request Penetration Test
Listed
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
â–¶
Token Holders
Token HoldersN/A
Top 10 WalletsN/A
Team PercentageN/A