7bc17c63 (main)
and
7650cd78 (PR)
+16096 -1
+16096 -1
null
{
"auditedFiles": {
"015e11bf2fc0": {
"repository": "AztecProtocol/aztec-packages",
"commit": "bcc710cc4f8733e6808413b8daf82c8f3d72310f",
"path": "l1-contracts/src/governance/CoinIssuer.sol",
"blob": "015e11bf2fc088ca420e46b695b95fd672669fbb"
},
"042c33a76a57": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/messagebridge/FeeJuicePortal.sol",
"blob": "042c33a76a572bd9b9d17909ed3cd7fa842629b9"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0db7f4bd0326": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/rollup/RewardLib.sol",
"blob": "0db7f4bd03260c2ea02d1a584b7dd0bd25a43835"
},
"0dfb2c31eb2a": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/utils/ReentrancyGuardTransient.sol",
"blob": "0dfb2c31eb2ae20adc7687227ef978263482c799"
},
"1648f27f3de1": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "98d28f926121b2d7cfa4b375fd859b44c8d9a6d5",
"path": "contracts/utils/Strings.sol",
"blob": "1648f27f3de1e5130793ebcd92fe6021a9146096"
},
"16f1cfb087f5": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/interfaces/IEscapeHatch.sol",
"blob": "16f1cfb087f560c0bc0f355a99cfe59b067505a5"
},
"178c0f0f95ce": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/libraries/DepositDelegationLib.sol",
"blob": "178c0f0f95ce4bbb62fce7e128952b1de6e4516e"
},
"19d3c6404b78": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/messagebridge/Outbox.sol",
"blob": "19d3c6404b78c8587b11577203be95883ccd4204"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"1d3a83dd0f27": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "1d3a83dd0f27fcd9ef5ad35357e436758734acab"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"1fa77073d514": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/rollup/InvalidateLib.sol",
"blob": "1fa77073d514c8ef98ef99daf59aa62da7b1e038"
},
"2503904a6615": {
"repository": "AztecProtocol/aztec-packages",
"commit": "e87438b3d3f29beef92ac3bb148597236944d032",
"path": "l1-contracts/src/core/libraries/crypto/MerkleLib.sol",
"blob": "2503904a6615fec0dc9e32fc841caf3d0cb17c87"
},
"292f7d6f6934": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "292f7d6f693440ed5cb6391713d9f99605dd8274"
},
"2934adc00a07": {
"repository": "AztecProtocol/aztec-packages",
"commit": "70f004dc2ad19d1c0b80f8a481424dd23542f191",
"path": "l1-contracts/src/core/messagebridge/Outbox.sol",
"blob": "2934adc00a07c331616d483bb0ae5408d80a1c6a"
},
"29431e2f4fd1": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/RewardDistributor.sol",
"blob": "29431e2f4fd11da0bb19e9fb9c108b91521b58fa"
},
"2b556015668c": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a310dd929fc136669fd84baa5024d437ac1c9603",
"path": "l1-contracts/src/governance/libraries/ConfigurationLib.sol",
"blob": "2b556015668cf9d70d00e89f6e6150dbf0040970"
},
"2ba13dfc1b38": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/shared/libraries/TimeMath.sol",
"blob": "2ba13dfc1b38095accc41cb92dbd16669950b6fc"
},
"2c5690569a8b": {
"repository": "AztecProtocol/aztec-packages",
"commit": "474754f58e7ce6a6e0350306f4c144d0a9ee8d14",
"path": "l1-contracts/src/core/libraries/SlashRoundLib.sol",
"blob": "2c5690569a8b60a1f2baca95eaeb15a1eda3f64b"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"32eb9cc32d90": {
"repository": "AztecProtocol/aztec-packages",
"commit": "44e3f64839b6f60aa4f3443f60fb45fcf744e586",
"path": "l1-contracts/src/core/libraries/compressed-data/fees/FeeStructs.sol",
"blob": "32eb9cc32d90776b8c8401b00072644caf88a24b"
},
"32fbca2eab51": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/rollup/ProposedHeaderLib.sol",
"blob": "32fbca2eab515f146cd140630e809a919428fe56"
},
"374b4d2dff7d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/token/ERC20/utils/SafeERC20.sol",
"blob": "374b4d2dff7df5fcef219055b37d5b6c05ef03d8"
},
"3a0a80f66dcd": {
"repository": "AztecProtocol/aztec-packages",
"commit": "9f8ff7e337e12bd798fff868524a14788099ed21",
"path": "l1-contracts/src/core/libraries/rollup/FeeLib.sol",
"blob": "3a0a80f66dcd59be02988d8b5aacb49b17e6e4f6"
},
"3cbab179881e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable2Step.sol",
"blob": "3cbab179881ebe59ddf3c4b13bf9e412818df135"
},
"3cf11378261f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "edf487a79143664010a179f73c8c284d3f4b7a64",
"path": "contracts/access/Ownable.sol",
"blob": "3cf11378261f0d6c9b2ce9cd7e85381902306344"
},
"3d652d0ff210": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a310dd929fc136669fd84baa5024d437ac1c9603",
"path": "l1-contracts/src/governance/GSE.sol",
"blob": "3d652d0ff21067945b17b533bc0f27140efae8d8"
},
"416634614975": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/rollup/STFLib.sol",
"blob": "4166346149753d664ec47fc88927993f2980ec16"
},
"425876d19c7c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "a0b1e9c064be8d0746fca663799a650b8d3d7031",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "425876d19c7cc82182285c89e997caa9751a69d0"
},
"43c6fe5f3a57": {
"repository": "AztecProtocol/aztec-packages",
"commit": "c9cd1b9deb54ca43d3b4762eb73fd0dcf983e473",
"path": "l1-contracts/src/core/libraries/compressed-data/fees/FeeConfig.sol",
"blob": "43c6fe5f3a576ed7e1bb5f1eb16096a254bb99a5"
},
"445fd2f5f013": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/rollup/ProposeLib.sol",
"blob": "445fd2f5f0135b6a26224d49a2246b791f82c024"
},
"45b9993e244d": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a310dd929fc136669fd84baa5024d437ac1c9603",
"path": "l1-contracts/src/governance/interfaces/IGovernance.sol",
"blob": "45b9993e244d841030de851072acbc48c60c7640"
},
"49a1e3ebfc8e": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/Errors.sol",
"blob": "49a1e3ebfc8ed31d5203379f92957dbab9ec0b91"
},
"4a2549a7a677": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/interfaces/IInstance.sol",
"blob": "4a2549a7a6772afeb668f697b317f7810816e013"
},
"4cf531df2b0f": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/GSEPayload.sol",
"blob": "4cf531df2b0f1bb6e629a2dbd36b753871dcadb3"
},
"4d07c2c5121c": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/RollupCore.sol",
"blob": "4d07c2c5121cec31c491dae8dd5b60323f5fecab"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"502f4ecb03fb": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "3e44eede9ab88e732b5f68be664ccc2d536febae",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "502f4ecb03fb33c0fba39baa120f75c7915f28ee"
},
"52eeeaa4b471": {
"repository": "AztecProtocol/aztec-packages",
"commit": "474754f58e7ce6a6e0350306f4c144d0a9ee8d14",
"path": "l1-contracts/src/core/interfaces/ISlasher.sol",
"blob": "52eeeaa4b47112a9adcc9d317d705a4592ab6173"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"5782ab05573d": {
"repository": "Cyfrin/2024-10-zksync",
"commit": "cfc1251de29379a9548eeff1eea3c78267288356",
"path": "zk-governance/l2-contracts/src/lib/Nonces.sol",
"blob": "5782ab05573d4cd63de9524484a54591261d2f90"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"5b62d2f077c0": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/utils/structs/BitMaps.sol",
"blob": "5b62d2f077c04f9748c489395c32c8a01c093247"
},
"5d41be5fa7f3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/SlotDerivation.sol",
"blob": "5d41be5fa7f36cf6649f49384f41b107c1fef3a9"
},
"5f30940dd61c": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/interfaces/IFeeJuicePortal.sol",
"blob": "5f30940dd61c6d1a03787a91660946ef1a2225e4"
},
"61780b7f0e84": {
"repository": "AztecProtocol/aztec-packages",
"commit": "93976d6357c3a2446387225e92fb2e6546386f0a",
"path": "l1-contracts/src/governance/proposer/EmpireBase.sol",
"blob": "61780b7f0e84bc2365a1679dd858da372a5e1448"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"672c88260c4c": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/libraries/TimeLib.sol",
"blob": "672c88260c4c78e4d91ed77aec69c6b25dc7eb2f"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"728892e5b245": {
"repository": "AztecProtocol/aztec-packages",
"commit": "44e3f64839b6f60aa4f3443f60fb45fcf744e586",
"path": "l1-contracts/src/core/libraries/rollup/RewardLib.sol",
"blob": "728892e5b245adf71a0fe0d02b1804dac707ca39"
},
"730425c032c1": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/proposer/GovernanceProposer.sol",
"blob": "730425c032c118d5152e7ea05c25518de922da4d"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"74071d09b64e": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/HatchMath.sol",
"blob": "74071d09b64ea24d457ea461735d37cb7275aaef"
},
"7654772edad0": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/messagebridge/Inbox.sol",
"blob": "7654772edad02dd188ad653bb824f1219abf8fc2"
},
"76f993430b7e": {
"repository": "AztecProtocol/aztec-packages",
"commit": "ed3f61d61745bcd895056ee49e4c6a849928d19e",
"path": "l1-contracts/src/alpha/AlphaVerifier.sol",
"blob": "76f993430b7e398a72a55855566dced07c82b7af"
},
"79332317aad6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/ShortStrings.sol",
"blob": "79332317aad6a76914b0079c9aa10d2e7107dd72"
},
"7c44280f07aa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "7c44280f07aa184f6f7506e335c9da0db8c30469"
},
"7cf08e18f3df": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/shared/libraries/CompressedTimeMath.sol",
"blob": "7cf08e18f3dfba1e42697fd111d0ee65b80c745e"
},
"7ed828535483": {
"repository": "AztecProtocol/aztec-packages",
"commit": "fd98ab2827138ace06840a2375f2783e9f459674",
"path": "l1-contracts/src/core/libraries/rollup/ValidatorSelectionLib.sol",
"blob": "7ed8285354834e23f999a9c52bfbba8068e6fbe5"
},
"7fff653323f0": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/interfaces/IValidatorSelection.sol",
"blob": "7fff653323f0940d7157b30007240f9e99acf128"
},
"80196d8b3d81": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/libraries/crypto/Hash.sol",
"blob": "80196d8b3d8150e98539ed09042b9a2f5609dc99"
},
"80690a43b311": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/interfaces/IStaking.sol",
"blob": "80690a43b31188c6a571f54efeb9cb0536cd30eb"
},
"813210472aec": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/libraries/ConstantsGen.sol",
"blob": "813210472aec65ae88c3d13f07357d99ad327ab1"
},
"82be180d0bed": {
"repository": "AztecProtocol/aztec-packages",
"commit": "3887ea20a027890a3c807c41895d74fd756f6447",
"path": "l1-contracts/src/core/libraries/rollup/StakingLib.sol",
"blob": "82be180d0bed01e2565c7c3ae0e827f80a4bc15f"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"844be6ba9468": {
"repository": "base/nitro-validator",
"commit": "7dd8c275b743783546a003a36a452ab65495b1fd",
"path": "src/ICertManager.sol",
"blob": "844be6ba9468ef5de589d21fcbf0b57ad5aff7df"
},
"86c177da9fb0": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/utils/cryptography/MessageHashUtils.sol",
"blob": "86c177da9fb00566564a598ccb7691d3058170c2"
},
"8769bd9a786d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "04e0df30aaf341bed5398012e3a8740bddeb6e04",
"path": "contracts/utils/Panic.sol",
"blob": "8769bd9a786d52e143f2dc4c4d60ce9a699cdf19"
},
"881f72a57f96": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/utils/math/Math.sol",
"blob": "881f72a57f969b6d88c39e9f4b423084b29ab566"
},
"8a4acb9acb09": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/utils/Strings.sol",
"blob": "8a4acb9acb0960d09c0269b9f3f16925ca5de9b9"
},
"8b0478e847e6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/proxy/ERC1967/ERC1967Utils.sol",
"blob": "8b0478e847e661e16a83e4882004b65f08f75988"
},
"8d37ae362f3e": {
"repository": "AztecProtocol/aztec-packages",
"commit": "495fc284073d909b54946fbd3f473723f80e5548",
"path": "l1-contracts/src/core/EscapeHatch.sol",
"blob": "8d37ae362f3eab97e471db01ee0d27804ec233cf"
},
"9038ddd2b72a": {
"repository": "AztecProtocol/aztec-packages",
"commit": "e3b9467385bbb1eaa4eb096e6e1a18b06d45bba9",
"path": "l1-contracts/src/core/libraries/rollup/EpochProofLib.sol",
"blob": "9038ddd2b72a9c32dde75c3c9221ab7a1d901a0f"
},
"91332ab9f765": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "ff30cd42fcb791d62e9a94341495eb82b28f140f",
"path": "contracts/proxy/Clones.sol",
"blob": "91332ab9f7657e9dfd374e1ee5c4676e1facaf47"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a13ef2adff77": {
"repository": "AztecProtocol/aztec-packages",
"commit": "44e3f64839b6f60aa4f3443f60fb45fcf744e586",
"path": "l1-contracts/src/core/libraries/StakingQueue.sol",
"blob": "a13ef2adff770d7145044c4c59bc8249c55a9b66"
},
"a2c10f081f48": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/interfaces/IRegistry.sol",
"blob": "a2c10f081f48db1f673bb81311fbc533d4314c56"
},
"a57f767f1132": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/IERC1967.sol",
"blob": "a57f767f11326c1c9d3b662269d1a7259274269a"
},
"abaf7a34e29c": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/libraries/CheckpointedUintLib.sol",
"blob": "abaf7a34e29cd5afc3bc1e240b7fbeb1b0ef6062"
},
"ac4aa74e9bb8": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/utils/Errors.sol",
"blob": "ac4aa74e9bb8989382f68934ab18e160340dbf8b"
},
"aec86ed2246b": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/Rollup.sol",
"blob": "aec86ed2246bc8b50d3dea42d33e215fbb8c43bb"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b3dca4d7c8c1": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/libraries/compressed-data/StakingQueueConfig.sol",
"blob": "b3dca4d7c8c115990885e3e9a6a3991d875cffca"
},
"b565dfffa895": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/interfaces/messagebridge/IOutbox.sol",
"blob": "b565dfffa895817d87c46f2a4a75f22b3e5a0f19"
},
"b6404ae0d889": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/libraries/crypto/FrontierLib.sol",
"blob": "b6404ae0d889d4b97a66fda4c2a742849831bb7a"
},
"b6b61b90349a": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a310dd929fc136669fd84baa5024d437ac1c9603",
"path": "l1-contracts/src/governance/libraries/Errors.sol",
"blob": "b6b61b90349a1bfbf9ed0254a7977f45053bc0ab"
},
"b7b6ad4841e0": {
"repository": "AztecProtocol/aztec-packages",
"commit": "474754f58e7ce6a6e0350306f4c144d0a9ee8d14",
"path": "l1-contracts/src/core/slashing/Slasher.sol",
"blob": "b7b6ad4841e0f47d9e252b5a297a8675d290cc1d"
},
"bb92716ec513": {
"repository": "AztecProtocol/aztec-packages",
"commit": "b2742ee480de17eb6683413811251123c54c1d43",
"path": "l1-contracts/src/core/slashing/TallySlashingProposer.sol",
"blob": "bb92716ec513abf09432d40bbff55f6084ee9e5b"
},
"bded90716b0d": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/shared/interfaces/IMintableERC20.sol",
"blob": "bded90716b0dc4b4e64882db3b0bdb2bb8245cc7"
},
"be7e92588e95": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a310dd929fc136669fd84baa5024d437ac1c9603",
"path": "l1-contracts/src/governance/Governance.sol",
"blob": "be7e92588e950eb7be4c8f6c59fd0a3da4f80549"
},
"c0c11dcfd89d": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/interfaces/IERC20Mintable.sol",
"blob": "c0c11dcfd89d0c48efcb4e33f41926d4f0fedf35"
},
"c366c22bb34d": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/interfaces/ICoinIssuer.sol",
"blob": "c366c22bb34dfac4c40da81feb92a281f1b2076a"
},
"c727da1869ab": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/utils/UUPSUpgradeable.sol",
"blob": "c727da1869abfbf89493758c07a84ecf1fdceee7"
},
"c862ab55b77c": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/Registry.sol",
"blob": "c862ab55b77ce494492f3ed0972b63c557cb51ec"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"cbf6c6694f52": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f6fea85717b1a09300c7a783554696a0d6f3df12",
"path": "contracts/token/ERC20/extensions/ERC20Permit.sol",
"blob": "cbf6c6694f52fbe415a81c052431ca73122589e0"
},
"cc9f67af634b": {
"repository": "AztecProtocol/aztec-packages",
"commit": "5cd8f416a6b4e0f0084bdfaed672b4cb42230e2f",
"path": "l1-contracts/src/shared/libraries/BN254Lib.sol",
"blob": "cc9f67af634ba0b5119f8fd6230862b7a1e28894"
},
"ccb979f61c95": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/math/SafeCast.sol",
"blob": "ccb979f61c9577e6338276cff49625d5a2191eb3"
},
"cf32e5a0f2d1": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "9756730617a2b27ea205c273dc947a9368fa5f6c",
"path": "contracts/utils/structs/Checkpoints.sol",
"blob": "cf32e5a0f2d1578b030cfe4a5d77d1099029ccd9"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d45bf5daf7a3": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/interfaces/IEmpire.sol",
"blob": "d45bf5daf7a3f45adf587694d82d67130d8c15da"
},
"d5644bf73637": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/interfaces/messagebridge/IInbox.sol",
"blob": "d5644bf7363779b00b4bec6322cf715a1a04e66a"
},
"d67377fb0412": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/shared/libraries/SignatureLib.sol",
"blob": "d67377fb041235da12c5abb72ecee9670c77a04a"
},
"d8a4624825b8": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a310dd929fc136669fd84baa5024d437ac1c9603",
"path": "l1-contracts/src/governance/libraries/ProposalLib.sol",
"blob": "d8a4624825b82ba9a831c7add66d4d826db156b4"
},
"d8c056c72974": {
"repository": "AztecProtocol/aztec-packages",
"commit": "474754f58e7ce6a6e0350306f4c144d0a9ee8d14",
"path": "l1-contracts/src/core/interfaces/IValidatorSelection.sol",
"blob": "d8c056c72974dca1d32d91c81f88d6d512b09e7c"
},
"de894a93d668": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/reward-boost/RewardBooster.sol",
"blob": "de894a93d668f0e88e0c26a896b633084f686948"
},
"df3ecc28fd41": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/interfaces/IProposerPayload.sol",
"blob": "df3ecc28fd41dd08244235591399ebab56b6165d"
},
"dfc4439f65b2": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/interfaces/IRewardDistributor.sol",
"blob": "dfc4439f65b24da386c121f0afab0d873aad824c"
},
"dffb3b57a63b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f6fea85717b1a09300c7a783554696a0d6f3df12",
"path": "contracts/utils/Address.sol",
"blob": "dffb3b57a63bc1372fc15d4f8f18f0ae1e2a9c83"
},
"e2c8c43014d5": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/libraries/rollup/BlobLib.sol",
"blob": "e2c8c43014d5a90bc1119176501a31351793c395"
},
"e4396eb4f1b9": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/interfaces/IRollup.sol",
"blob": "e4396eb4f1b98a7085182a19215127d9a5a9405c"
},
"e5fb3e0acbbe": {
"repository": "AztecProtocol/aztec-packages",
"commit": "474754f58e7ce6a6e0350306f4c144d0a9ee8d14",
"path": "l1-contracts/src/core/libraries/rollup/RollupOperationsExtLib.sol",
"blob": "e5fb3e0acbbec9dd3595f51d6c217d53911453d2"
},
"e6304ecc3051": {
"repository": "AztecProtocol/aztec-packages",
"commit": "0092f9f01ed88cc3626270e62716d7b722ea1944",
"path": "l1-contracts/src/core/libraries/rollup/ValidatorOperationsExtLib.sol",
"blob": "e6304ecc3051b1781129d86086985f161d92479d"
},
"e6daa774e035": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "e6daa774e0352960577121bb94483be41b286b34"
},
"e9d6249ef521": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/interfaces/draft-IERC6093.sol",
"blob": "e9d6249ef521e073253a8681aa8f022af7640850"
},
"f0f9137bc8d5": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/token/ERC20/utils/SafeERC20.sol",
"blob": "f0f9137bc8d5d7bd45aea1a7feb2940081fca8da"
},
"f1eec3a0910a": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/interfaces/IPayload.sol",
"blob": "f1eec3a0910af2d764f63717cf6707219a980c2a"
},
"f21f006a33de": {
"repository": "AztecProtocol/aztec-packages",
"commit": "70f004dc2ad19d1c0b80f8a481424dd23542f191",
"path": "l1-contracts/src/core/libraries/crypto/SampleLib.sol",
"blob": "f21f006a33dee2ed7303ebdd03e573e4728e0846"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f6fd3e4ae100": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a310dd929fc136669fd84baa5024d437ac1c9603",
"path": "l1-contracts/src/governance/libraries/AddressSnapshotLib.sol",
"blob": "f6fd3e4ae1001ecdf21fa3239b56f6a88fd56afd"
},
"f71603017bf7": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/MessageHashUtils.sol",
"blob": "f71603017bf79399215b0b9cd86b5d4057926aa6"
},
"f87c7b201902": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a6eebac31276e7a08525a872d8d364da6d535f86",
"path": "l1-contracts/src/governance/interfaces/IGovernanceProposer.sol",
"blob": "f87c7b20190280198403b1779a4bdb77ce126f56"
},
"f9173ae80e81": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "04e0df30aaf341bed5398012e3a8740bddeb6e04",
"path": "contracts/utils/math/Math.sol",
"blob": "f9173ae80e816c2a738ca66ce882d6fc21f4b614"
},
"fb5818e08a22": {
"repository": "AztecProtocol/aztec-packages",
"commit": "a3da5c9acb07cd3c4359e024fc9e0e678f25abc5",
"path": "l1-contracts/src/core/libraries/rollup/AttestationLib.sol",
"blob": "fb5818e08a220f476c7fdf188b65265846829444"
},
"fe6e9a32ca92": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "04e0df30aaf341bed5398012e3a8740bddeb6e04",
"path": "contracts/utils/Create2.sol",
"blob": "fe6e9a32ca92cee154eca43c40ff13527bc7bca6"
},
"ff0a90993463": {
"repository": "AztecProtocol/aztec-packages",
"commit": "270e2a58ae2a378472f9be791900bbd4342c7881",
"path": "l1-contracts/src/core/libraries/DataStructures.sol",
"blob": "ff0a909934630c297849132dcac31edf8cf1764c"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"aztecnetwork": {
"name": "Aztec Network",
"kind": "project"
},
"base": {
"name": "Base Chain",
"kind": "project"
},
"roninnetwork": {
"name": "Ronin",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x02FAdF157d551aa6d761b2A2237D03Af68E41CA6": {
"name": "CoinIssuer",
"source": "42d850f995214f66850701bc0a685c655f5b487b96c0713aa638003bbdccc83b"
},
"eth:0x06Ef1DcF87E419C48B94a331B252819FADbD63ef": {
"name": "GovernanceProposer",
"source": "86cce0b2c6bb30c03b6a99058fde65fd59a53bab2f0040167c3b4de03ddbf28c"
},
"eth:0x098f47c00F4df22a8030746Eb11378236C24b4bC": {
"name": "HonkVerifier",
"source": "3e0cbb7f3634d344c58d185ce5d6e537c20e6e4bdf441fbe28fe1e5759661673"
},
"eth:0x1102471Eb3378FEE427121c9EfcEa452E4B6B75e": {
"name": "Governance",
"source": "15e8851d301113d05d0f51045134fd048707e2739f91b963c5a5bba2b3b77d6b"
},
"eth:0x35b22e09Ee0390539439E24f06Da43D83f90e298": {
"name": "Registry",
"source": "e5f46c389d5fb8cabf8975457210f6e8617b0a72d5b36aa523c29e5ad9395b60"
},
"eth:0x4490cAb7Ce3499353E1b0090b9e530c1AD03B551": {
"name": "RewardBooster",
"source": "15c8f1ce153723ae278cfa0e76f5551996bd27f027ff27ab3012e9607cd89e26"
},
"eth:0x516f010C9AB452d70E0c6f78b9E698249a66d2AC": {
"name": "RollupOperationsExtLib",
"source": "6be3d8dde7b4c4b9029b7c871b64eedba9baf1fb088ba2a3bfc0533fa0b796c1"
},
"eth:0x555bAAc4757A89f1CE0c84fA35afE9dD7aa8E1d3": {
"name": "RewardDistributor",
"source": "f9977dc6e9b40fc77361bff290af2d51594727d7a097698fcff5420d146273ea"
},
"eth:0x57576AbA1932df7Cc30F971ACC9d4Fc6E86B6e87": {
"name": "SlashPayloadCloneable",
"source": "e7c392f509e1a9467e34b5a40dfe7a90e9f0a462f2542bdbe19ee142da03a2cd"
},
"eth:0x5B062aB5fD3A66BC7e73b04CeD38587673b6A2D7": {
"name": "Outbox",
"source": "d0db9a180913f8df17cc909c286426888f76804d1b83f25fa0b97adb4cd76a9a"
},
"eth:0x662De311f94bdbB571D95B5909e9cC6A25a6802a": {
"name": "ProtocolTreasury",
"source": "6e1af3dc7b555aaa78adb7c46b428494bccd5089cc618134a601f83767cdba8c"
},
"eth:0x79075C8E314Ab4A84d54F90b1c7032Dc5469082d": {
"name": "BaseStaker",
"source": "fa646ed3bcc46d5c208492ffa4c1d496d2790368cca1291ad286ebba80174030"
},
"eth:0x7d4Ef0676c2032bbCC09227501D34d86641ab8cA": {
"name": "Inbox",
"source": "21c34ab1a3b9ec65df4b70a52639fe387521e2cea7fb9cf4a15528bf7456706c"
},
"eth:0x8A36b8F2Ca71D8d8Bd98e03Ebf8B4D0939Daf0bA": {
"name": "SlashingProposer",
"source": "acec4087e52b8a9bdacaca1b39e4e8d9530478d486a4bf0c8af669cac24ca67e"
},
"eth:0x91fF8bbD8Ebb07893010D50A48A1609e5EBd8E34": {
"name": "Rollup",
"source": "31586f169918a0b960e8d2134d74e65b6af26bfce40f036a013f0c7a1c91e1a7"
},
"eth:0xA27EC0006e59f245217Ff08CD52A7E8b169E62D2": {
"name": "AZTEC Token",
"source": "1f14632bb071bc8de7573a1722e0b1e61fa99971f880d7fa6fe07496af97d943"
},
"eth:0xa92ecFD0E70c9cd5E5cd76c50Af0F7Da93567a4f": {
"name": "GSE",
"source": "7885e5ee313e275dea91e5034b7af9ab3a9226f49ad188258eed6ffd52faa205"
},
"eth:0xaf73Dd51D1eb8a079BB097f39c832cDD00ac691c": {
"name": "FeeJuicePortal",
"source": "95b2ed0a127bf8beec8f28bbcdb33324f2770b7c9791268eb9459abe832d517d"
},
"eth:0xBbB4aF368d02827945748b28CD4b2D42e4A37480": {
"name": "SlashVeto Council",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xCD6855470A01aBcd989126A1183Fb50673952548": {
"name": "Slasher",
"source": "93550939fe013b481c755f29b398fb0eaee7ad549e66dee1678896dbbd261a26"
},
"eth:0xD6E890c615d6f99681a00771C20ed04516288898": {
"name": "RewardExtLib",
"source": "1c22a9d8094e5baa10d9ad8fc7776493aa072d71b5d58f5ae66b55f15cf0c889"
},
"eth:0xD7Ae00b91ba0B8e0240B22Cd75fE447d177C260f": {
"name": "ZkMoneyPortal_sUSDS",
"critical": true,
"source": "990bade45d36026b3fd841df60e8311e78917f21fd2138f29ab40f32cb005f6c"
},
"eth:0xD938bE4A2cB41105Bc2FbE707dca124A2e5d0c80": {
"name": "AztecTokenPositionRegistry_ProtocolTreasury",
"source": "a5998ef7db23ee5b2dd8c9d4142dd189a009a21e10e0464801c7223cf3249b9b"
},
"eth:0xdf410ad448A0f7165181FBdB32f8896f4a0d9449": {
"name": "ZkMoneyPortal",
"critical": true,
"source": "6b31e4ba53dedc00a2db24b1c6fefee63492470cf7d7d5db25d34b5b4022f3e0"
},
"eth:0xe4F0b9769Ca04a6E3d93b5BA732b5aD80797D411": {
"name": "ValidatorOperationsExtLib",
"source": "4685a3772efafd59610fde102f3930f3fd7fe24dacc275cd62241e501701f1b9"
},
"eth:0xF459348962F5eA3A9A101826B03A2CE1F459E51A": {
"name": "EscapeHatch",
"source": "84d9e32d163dda0ad324b548d064bece0b01770c5149dfc98f88da9f3d8ed778"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1792144307,
"flats": {
"42d850f995214f66850701bc0a685c655f5b487b96c0713aa638003bbdccc83b": [
[
"3475c48116c2",
1
],
[
"bb24b365b687",
19
],
[
"31e42eba5b0a",
45
],
[
"e730ab060eed",
130
],
[
"53522deda257",
202
],
[
"64fecd329377",
213
],
[
"8d11a696cbf8",
217
],
[
"892246b03e79",
221
],
[
"5238708147b3",
225
],
[
"7b188f7e6a79",
229
],
[
"8cc2a5795b58",
233
],
[
"eb515a898ac2",
237
],
[
"1fa3a0900a64",
241
],
[
"eb89808c392d",
258
],
[
"2110e29aba10",
277
],
[
"263d383b45ae",
281
],
[
"d1cd285da94b",
285
],
[
"c12c1b03d1eb",
289
],
[
"ca2b9400e554",
293
],
[
"241c29092124",
297
],
[
"df4e899bb231",
303
],
[
"e0b508d99109",
307
],
[
"1ed59235d0fd",
331
],
[
"312754a7c5a3",
422
],
[
"87233ab9dd1d",
505
]
],
"86cce0b2c6bb30c03b6a99058fde65fd59a53bab2f0040167c3b4de03ddbf28c": [
[
"eb89808c392d",
1
],
[
"2110e29aba10",
27
],
[
"263d383b45ae",
31
],
[
"d1cd285da94b",
35
],
[
"c12c1b03d1eb",
39
],
[
"ca2b9400e554",
43
],
[
"241c29092124",
47
],
[
"df4e899bb231",
53
],
[
"e0b508d99109",
57
],
[
"9a482ed87104",
74
],
[
"436f5cdc2d52",
88
],
[
"4f1674fb5377",
93
],
[
"ed25952f120e",
148
],
[
"dff18cc576e9",
287
],
[
"a1ed768de02b",
383
],
[
"eb9e54433d2a",
1548
],
[
"73e5347b1fbc",
1584
],
[
"ecccefa39d54",
2326
],
[
"76fbdb426255",
2388
],
[
"da9f02381e8b",
2874
],
[
"fb1112f0c6b4",
2984
],
[
"f4f354424b7c",
3120
],
[
"b7e470aa4499",
3292
],
[
"64fecd329377",
3311
],
[
"8d11a696cbf8",
3315
],
[
"892246b03e79",
3319
],
[
"5238708147b3",
3323
],
[
"7b188f7e6a79",
3327
],
[
"8cc2a5795b58",
3331
],
[
"eb515a898ac2",
3335
],
[
"1fa3a0900a64",
3339
],
[
"f870caca1701",
3360
],
[
"7e1fa856bc5f",
3364
],
[
"13ba900d72e0",
3370
],
[
"eefe898dbc7d",
3374
],
[
"1991df21f4be",
3378
],
[
"7ce5410e6b9b",
3382
],
[
"9ad1495848b6",
3386
],
[
"53bd2864a5a8",
3390
],
[
"f1b786366047",
3409
],
[
"1ed59235d0fd",
3449
],
[
"165074b2dcaf",
3523
],
[
"5075e464c642",
3617
],
[
"e7524af4fcb0",
3830
],
[
"6d944e2ce127",
3898
],
[
"cb7bb239b2a7",
3942
],
[
"d78b3ed7ec73",
3958
],
[
"77ea4f2839c5",
3994
],
[
"99c720498edf",
4021
],
[
"ce361c91b22e",
4025
],
[
"c6cdf6f948c8",
4031
],
[
"41efa614f0df",
4083
],
[
"1f6171bae892",
4190
]
],
"3e0cbb7f3634d344c58d185ce5d6e537c20e6e4bdf441fbe28fe1e5759661673": [
[
"60ede42d4490",
3
],
[
"22fb8ae5b1ae",
21
]
],
"15e8851d301113d05d0f51045134fd048707e2739f91b963c5a5bba2b3b77d6b": [
[
"64fecd329377",
1
],
[
"8d11a696cbf8",
5
],
[
"892246b03e79",
9
],
[
"5238708147b3",
13
],
[
"7b188f7e6a79",
17
],
[
"8cc2a5795b58",
21
],
[
"eb515a898ac2",
25
],
[
"1fa3a0900a64",
29
],
[
"eb89808c392d",
62
],
[
"6d944e2ce127",
127
],
[
"e730ab060eed",
173
],
[
"684cb89721da",
254
],
[
"ba18d750e681",
273
],
[
"cbfe94b363e6",
354
],
[
"a1ed768de02b",
564
],
[
"2110e29aba10",
1709
],
[
"263d383b45ae",
1713
],
[
"d1cd285da94b",
1717
],
[
"c12c1b03d1eb",
1721
],
[
"ca2b9400e554",
1725
],
[
"241c29092124",
1729
],
[
"df4e899bb231",
1735
],
[
"e0b508d99109",
1739
],
[
"f870caca1701",
1758
],
[
"7e1fa856bc5f",
1762
],
[
"13ba900d72e0",
1768
],
[
"eefe898dbc7d",
1772
],
[
"1991df21f4be",
1776
],
[
"7ce5410e6b9b",
1780
],
[
"9ad1495848b6",
1784
],
[
"53bd2864a5a8",
1788
],
[
"f1b786366047",
1807
],
[
"7b8f1bb1765a",
1835
],
[
"cdcfb0473aee",
1942
],
[
"eb9e54433d2a",
2092
],
[
"73e5347b1fbc",
2128
],
[
"023c99ea7c6b",
2929
],
[
"b40525b86fdb",
3039
],
[
"1ed59235d0fd",
3662
],
[
"db1a97ec3267",
3741
],
[
"19a2a45a0c1e",
3810
],
[
"5ac94b72b728",
3890
],
[
"c4f9686a0ac4",
4066
]
],
"e5f46c389d5fb8cabf8975457210f6e8617b0a72d5b36aa523c29e5ad9395b60": [
[
"99c720498edf",
1
],
[
"ce361c91b22e",
5
],
[
"c6cdf6f948c8",
11
],
[
"bb24b365b687",
47
],
[
"31e42eba5b0a",
73
],
[
"e730ab060eed",
158
],
[
"684cb89721da",
239
],
[
"ba18d750e681",
258
],
[
"cbfe94b363e6",
339
],
[
"64fecd329377",
535
],
[
"8d11a696cbf8",
539
],
[
"892246b03e79",
543
],
[
"5238708147b3",
547
],
[
"7b188f7e6a79",
551
],
[
"8cc2a5795b58",
555
],
[
"eb515a898ac2",
559
],
[
"1fa3a0900a64",
563
],
[
"eb89808c392d",
580
],
[
"2110e29aba10",
599
],
[
"263d383b45ae",
603
],
[
"d1cd285da94b",
607
],
[
"c12c1b03d1eb",
611
],
[
"ca2b9400e554",
615
],
[
"241c29092124",
619
],
[
"df4e899bb231",
625
],
[
"e0b508d99109",
629
],
[
"1ed59235d0fd",
653
],
[
"00ed0d5e7d15",
731
],
[
"aba1d091b622",
785
]
],
"15c8f1ce153723ae278cfa0e76f5551996bd27f027ff27ab3012e9607cd89e26": [
[
"a71c051041d9",
1
],
[
"f870caca1701",
14
],
[
"7e1fa856bc5f",
18
],
[
"13ba900d72e0",
24
],
[
"eefe898dbc7d",
28
],
[
"1991df21f4be",
32
],
[
"7ce5410e6b9b",
36
],
[
"9ad1495848b6",
40
],
[
"53bd2864a5a8",
44
],
[
"42fb3a072cf5",
66
],
[
"a1ed768de02b",
83
],
[
"64fecd329377",
1228
],
[
"8d11a696cbf8",
1232
],
[
"892246b03e79",
1236
],
[
"5238708147b3",
1240
],
[
"7b188f7e6a79",
1244
],
[
"8cc2a5795b58",
1248
],
[
"eb515a898ac2",
1252
],
[
"1fa3a0900a64",
1256
],
[
"2110e29aba10",
1275
],
[
"263d383b45ae",
1279
],
[
"d1cd285da94b",
1283
],
[
"c12c1b03d1eb",
1287
],
[
"ca2b9400e554",
1291
],
[
"241c29092124",
1295
],
[
"df4e899bb231",
1301
],
[
"e0b508d99109",
1305
],
[
"f1b786366047",
1326
],
[
"62a1e2badf10",
1352
],
[
"165074b2dcaf",
1360
],
[
"a06a97752192",
1368
],
[
"3331c6c632ca",
1372
],
[
"32112fc74f3b",
1386
],
[
"dd4a1f28d9c8",
1432
],
[
"1b18b17b7de0",
1459
],
[
"a9c82fbc73d8",
1500
],
[
"da302801fe67",
1504
],
[
"dc5a287f86ab",
1508
],
[
"9005ac959bda",
1512
],
[
"e996358fa881",
1516
],
[
"951f791a4bc2",
1520
],
[
"974d17ba61c9",
1524
],
[
"f2933da2f16b",
1528
],
[
"0c3db8e8788b",
1555
],
[
"eb9e54433d2a",
1838
],
[
"e452e90ca218",
1874
],
[
"5801f970036e",
2558
]
],
"6be3d8dde7b4c4b9029b7c871b64eedba9baf1fb088ba2a3bfc0533fa0b796c1": [
[
"a1ed768de02b",
13
],
[
"2110e29aba10",
1170
],
[
"263d383b45ae",
1174
],
[
"d1cd285da94b",
1178
],
[
"c12c1b03d1eb",
1182
],
[
"ca2b9400e554",
1186
],
[
"241c29092124",
1190
],
[
"df4e899bb231",
1196
],
[
"e0b508d99109",
1200
],
[
"64fecd329377",
1217
],
[
"8d11a696cbf8",
1221
],
[
"892246b03e79",
1225
],
[
"5238708147b3",
1229
],
[
"7b188f7e6a79",
1233
],
[
"8cc2a5795b58",
1237
],
[
"eb515a898ac2",
1241
],
[
"1fa3a0900a64",
1245
],
[
"f870caca1701",
1262
],
[
"7e1fa856bc5f",
1266
],
[
"13ba900d72e0",
1272
],
[
"eefe898dbc7d",
1276
],
[
"1991df21f4be",
1280
],
[
"7ce5410e6b9b",
1284
],
[
"9ad1495848b6",
1288
],
[
"53bd2864a5a8",
1292
],
[
"11a266636eff",
1309
],
[
"f4f354424b7c",
1434
],
[
"b7e470aa4499",
1606
],
[
"978c3451ca8d",
1632
],
[
"a06a97752192",
1718
],
[
"3331c6c632ca",
1722
],
[
"a9c82fbc73d8",
1736
],
[
"da302801fe67",
1740
],
[
"dc5a287f86ab",
1744
],
[
"9005ac959bda",
1748
],
[
"e996358fa881",
1752
],
[
"951f791a4bc2",
1756
],
[
"974d17ba61c9",
1760
],
[
"f2933da2f16b",
1764
],
[
"0c3db8e8788b",
1791
],
[
"a3b6f777c5ad",
2058
],
[
"eb9e54433d2a",
2340
],
[
"e452e90ca218",
2376
],
[
"d79e5038d2f3",
3055
],
[
"efc06fb4d1f1",
3132
],
[
"f1b786366047",
3183
],
[
"96e217d9b9c0",
3229
],
[
"e730ab060eed",
3273
],
[
"bf1e6b11fc8d",
3350
],
[
"bfa0b41d1854",
3418
],
[
"ed7f1e682c82",
3489
],
[
"d935d55ad8d5",
3493
],
[
"68779d2b7dce",
3512
],
[
"99c720498edf",
3564
],
[
"8c93ac3dc245",
3626
],
[
"e02e162c77e9",
3657
],
[
"77c91093cc8b",
3740
],
[
"a71c051041d9",
3744
],
[
"ca9ed2069da5",
3756
],
[
"e6c4061572a5",
3843
],
[
"009e77a9cf32",
3886
],
[
"4c76a9ff8e4c",
3915
],
[
"6c520d43cfa7",
3984
],
[
"684cb89721da",
4315
],
[
"ba18d750e681",
4334
],
[
"f555a7706b9d",
4415
],
[
"2596672c34cf",
4610
],
[
"b51d1eddb3e3",
4685
],
[
"f8f04fd651e0",
4691
],
[
"32112fc74f3b",
4923
],
[
"dd4a1f28d9c8",
4952
],
[
"a6d7568d470d",
5013
],
[
"15bb2ebdffb9",
5356
],
[
"e15fae7e3a24",
5998
],
[
"243ba84ebc5a",
6184
],
[
"17b2fa77c49d",
6351
],
[
"7b8f1bb1765a",
6405
],
[
"eb89808c392d",
6466
],
[
"cdcfb0473aee",
6565
],
[
"023c99ea7c6b",
6757
],
[
"a2ad74296a0d",
6891
],
[
"6d944e2ce127",
6947
],
[
"151d207ad744",
6997
],
[
"bd8af08caf35",
7079
],
[
"f02ca608c7c9",
7149
],
[
"d78b3ed7ec73",
7162
],
[
"77ea4f2839c5",
7198
],
[
"bb24b365b687",
7235
],
[
"31e42eba5b0a",
7261
],
[
"6ea232651c72",
7343
],
[
"b4a0691d8abe",
7365
],
[
"171d5461997b",
7638
],
[
"2d98fe65ac00",
7689
],
[
"534921f91550",
7933
],
[
"647dde5b3f58",
8240
],
[
"5adeaf508ac8",
8779
],
[
"e43243b77c2b",
9045
],
[
"598e0407bba6",
9056
],
[
"5e6ccb107f0c",
9060
],
[
"9a482ed87104",
9109
],
[
"436f5cdc2d52",
9123
],
[
"4f1674fb5377",
9128
],
[
"ed25952f120e",
9183
],
[
"4bcc576af38c",
9322
],
[
"ecccefa39d54",
9409
],
[
"136bafeaf3ca",
9471
],
[
"30dfd0bf4e73",
9867
],
[
"84e56c4762be",
9962
],
[
"165074b2dcaf",
10097
],
[
"3d3f3d908f1e",
10181
],
[
"e7524af4fcb0",
10394
],
[
"c6cdf6f948c8",
10400
],
[
"644b84d03028",
10452
],
[
"db88cb191641",
10559
],
[
"a5ada04a2ce7",
10651
],
[
"80a31804f0df",
11293
],
[
"940020c39208",
11461
],
[
"598fd7a47f3d",
12102
],
[
"2584d9fd6f30",
12148
],
[
"b3ad43537d50",
12208
],
[
"4fba165b9676",
12410
],
[
"4abfcc206cd4",
12536
],
[
"a6dcbe54d9bc",
12992
],
[
"17e415aa156e",
13035
],
[
"13198b23ab88",
13072
],
[
"667143727f68",
13193
],
[
"85eb0004d833",
13613
],
[
"fa9cc4c257a0",
13919
]
],
"f9977dc6e9b40fc77361bff290af2d51594727d7a097698fcff5420d146273ea": [
[
"8c93ac3dc245",
1
],
[
"e730ab060eed",
25
],
[
"684cb89721da",
106
],
[
"ba18d750e681",
125
],
[
"f555a7706b9d",
206
],
[
"99c720498edf",
388
],
[
"c6cdf6f948c8",
392
],
[
"64fecd329377",
418
],
[
"8d11a696cbf8",
422
],
[
"892246b03e79",
426
],
[
"5238708147b3",
430
],
[
"7b188f7e6a79",
434
],
[
"8cc2a5795b58",
438
],
[
"eb515a898ac2",
442
],
[
"1fa3a0900a64",
446
],
[
"eb89808c392d",
463
],
[
"2110e29aba10",
482
],
[
"263d383b45ae",
486
],
[
"d1cd285da94b",
490
],
[
"c12c1b03d1eb",
494
],
[
"ca2b9400e554",
498
],
[
"241c29092124",
502
],
[
"df4e899bb231",
508
],
[
"e0b508d99109",
512
],
[
"620ceb6953e3",
536
],
[
"bb24b365b687",
623
],
[
"31e42eba5b0a",
649
],
[
"ee6f0c41ef06",
748
]
],
"e7c392f509e1a9467e34b5a40dfe7a90e9f0a462f2542bdbe19ee142da03a2cd": [
[
"eb89808c392d",
1
],
[
"ddf0e3817b55",
28
],
[
"ed45c021b6bb",
59
],
[
"eaafae4a5d71",
147
],
[
"5e6ccb107f0c",
432
],
[
"86d8d3b84fb4",
490
]
],
"d0db9a180913f8df17cc909c286426888f76804d1b83f25fa0b97adb4cd76a9a": [
[
"f870caca1701",
1
],
[
"7e1fa856bc5f",
5
],
[
"13ba900d72e0",
11
],
[
"eefe898dbc7d",
15
],
[
"1991df21f4be",
19
],
[
"7ce5410e6b9b",
23
],
[
"9ad1495848b6",
27
],
[
"53bd2864a5a8",
31
],
[
"bf1e6b11fc8d",
53
],
[
"e02e162c77e9",
126
],
[
"598fd7a47f3d",
215
],
[
"2596672c34cf",
269
],
[
"ed7f1e682c82",
328
],
[
"d935d55ad8d5",
332
],
[
"2110e29aba10",
345
],
[
"263d383b45ae",
349
],
[
"d1cd285da94b",
353
],
[
"c12c1b03d1eb",
357
],
[
"ca2b9400e554",
361
],
[
"241c29092124",
365
],
[
"df4e899bb231",
371
],
[
"e0b508d99109",
375
],
[
"64fecd329377",
392
],
[
"8d11a696cbf8",
396
],
[
"892246b03e79",
400
],
[
"5238708147b3",
404
],
[
"7b188f7e6a79",
408
],
[
"8cc2a5795b58",
412
],
[
"eb515a898ac2",
416
],
[
"1fa3a0900a64",
420
],
[
"68779d2b7dce",
494
],
[
"99c720498edf",
546
],
[
"e730ab060eed",
624
],
[
"bfa0b41d1854",
701
],
[
"e6c4061572a5",
762
],
[
"8c93ac3dc245",
781
],
[
"77c91093cc8b",
802
],
[
"a71c051041d9",
806
],
[
"ca9ed2069da5",
818
],
[
"009e77a9cf32",
910
],
[
"a06a97752192",
949
],
[
"3331c6c632ca",
953
],
[
"a9c82fbc73d8",
967
],
[
"da302801fe67",
971
],
[
"dc5a287f86ab",
975
],
[
"9005ac959bda",
979
],
[
"e996358fa881",
983
],
[
"951f791a4bc2",
987
],
[
"974d17ba61c9",
991
],
[
"f2933da2f16b",
995
],
[
"0c3db8e8788b",
1022
],
[
"6c2039de365e",
1290
],
[
"216630140d41",
1367
]
],
"6e1af3dc7b555aaa78adb7c46b428494bccd5089cc618134a601f83767cdba8c": [
[
"8264ec617656",
1
],
[
"64fecd329377",
14
],
[
"8d11a696cbf8",
18
],
[
"892246b03e79",
22
],
[
"5238708147b3",
26
],
[
"7b188f7e6a79",
30
],
[
"8cc2a5795b58",
34
],
[
"eb515a898ac2",
38
],
[
"1fa3a0900a64",
42
],
[
"eb89808c392d",
75
],
[
"6d944e2ce127",
140
],
[
"66cd456a4b01",
184
],
[
"d7cf15e84381",
214
],
[
"bb24b365b687",
262
],
[
"31e42eba5b0a",
288
],
[
"ddf0e3817b55",
378
],
[
"d03fd47ff03b",
403
],
[
"ab02cf282463",
559
]
],
"fa646ed3bcc46d5c208492ffa4c1d496d2790368cca1291ad286ebba80174030": [
[
"6afe5ac3c285",
1
],
[
"d60656a5ad24",
13
],
[
"ed25952f120e",
52
],
[
"6d1baf30b633",
166
],
[
"ddf0e3817b55",
191
],
[
"d03fd47ff03b",
216
],
[
"de902f926875",
360
],
[
"44c01e90eaac",
373
],
[
"2282dfd28a0d",
547
],
[
"cef51dd534d9",
693
],
[
"0e4389551548",
729
]
],
"21c34ab1a3b9ec65df4b70a52639fe387521e2cea7fb9cf4a15528bf7456706c": [
[
"bf1e6b11fc8d",
6
],
[
"bfa0b41d1854",
74
],
[
"e730ab060eed",
138
],
[
"f870caca1701",
220
],
[
"7e1fa856bc5f",
224
],
[
"13ba900d72e0",
230
],
[
"eefe898dbc7d",
234
],
[
"1991df21f4be",
238
],
[
"7ce5410e6b9b",
242
],
[
"9ad1495848b6",
246
],
[
"53bd2864a5a8",
250
],
[
"ed7f1e682c82",
267
],
[
"d935d55ad8d5",
271
],
[
"2110e29aba10",
284
],
[
"263d383b45ae",
288
],
[
"d1cd285da94b",
292
],
[
"c12c1b03d1eb",
296
],
[
"ca2b9400e554",
300
],
[
"241c29092124",
304
],
[
"df4e899bb231",
310
],
[
"e0b508d99109",
314
],
[
"64fecd329377",
331
],
[
"8d11a696cbf8",
335
],
[
"892246b03e79",
339
],
[
"5238708147b3",
343
],
[
"7b188f7e6a79",
347
],
[
"8cc2a5795b58",
351
],
[
"eb515a898ac2",
355
],
[
"1fa3a0900a64",
359
],
[
"68779d2b7dce",
433
],
[
"99c720498edf",
485
],
[
"8c93ac3dc245",
560
],
[
"e02e162c77e9",
591
],
[
"77c91093cc8b",
674
],
[
"a71c051041d9",
678
],
[
"ca9ed2069da5",
690
],
[
"e6c4061572a5",
777
],
[
"684cb89721da",
805
],
[
"ba18d750e681",
824
],
[
"f555a7706b9d",
905
],
[
"009e77a9cf32",
1092
],
[
"598fd7a47f3d",
1120
],
[
"a06a97752192",
1178
],
[
"3331c6c632ca",
1182
],
[
"a9c82fbc73d8",
1196
],
[
"da302801fe67",
1200
],
[
"dc5a287f86ab",
1204
],
[
"9005ac959bda",
1208
],
[
"e996358fa881",
1212
],
[
"951f791a4bc2",
1216
],
[
"974d17ba61c9",
1220
],
[
"f2933da2f16b",
1224
],
[
"0c3db8e8788b",
1251
],
[
"5afadb22e226",
1514
],
[
"31b74aff65b6",
1584
],
[
"a1ed768de02b",
1677
],
[
"9186d354b480",
2827
]
],
"acec4087e52b8a9bdacaca1b39e4e8d9530478d486a4bf0c8af669cac24ca67e": [
[
"4f1674fb5377",
1
],
[
"ed25952f120e",
56
],
[
"4bcc576af38c",
195
],
[
"a1ed768de02b",
291
],
[
"eb9e54433d2a",
1456
],
[
"e452e90ca218",
1492
],
[
"ecccefa39d54",
2174
],
[
"136bafeaf3ca",
2236
],
[
"30dfd0bf4e73",
2632
],
[
"84e56c4762be",
2727
],
[
"eb89808c392d",
2855
],
[
"ddf0e3817b55",
2882
],
[
"ed45c021b6bb",
2913
],
[
"eaafae4a5d71",
3001
],
[
"5e6ccb107f0c",
3286
],
[
"86d8d3b84fb4",
3344
],
[
"f4f354424b7c",
3438
],
[
"b7e470aa4499",
3610
],
[
"64fecd329377",
3629
],
[
"8d11a696cbf8",
3633
],
[
"892246b03e79",
3637
],
[
"5238708147b3",
3641
],
[
"7b188f7e6a79",
3645
],
[
"8cc2a5795b58",
3649
],
[
"eb515a898ac2",
3653
],
[
"1fa3a0900a64",
3657
],
[
"2110e29aba10",
3676
],
[
"263d383b45ae",
3680
],
[
"d1cd285da94b",
3684
],
[
"c12c1b03d1eb",
3688
],
[
"ca2b9400e554",
3692
],
[
"241c29092124",
3696
],
[
"df4e899bb231",
3702
],
[
"e0b508d99109",
3706
],
[
"f870caca1701",
3725
],
[
"7e1fa856bc5f",
3729
],
[
"13ba900d72e0",
3735
],
[
"eefe898dbc7d",
3739
],
[
"1991df21f4be",
3743
],
[
"7ce5410e6b9b",
3747
],
[
"9ad1495848b6",
3751
],
[
"53bd2864a5a8",
3755
],
[
"f1b786366047",
3774
],
[
"a9c82fbc73d8",
3800
],
[
"da302801fe67",
3804
],
[
"dc5a287f86ab",
3808
],
[
"9005ac959bda",
3812
],
[
"e996358fa881",
3816
],
[
"951f791a4bc2",
3820
],
[
"974d17ba61c9",
3824
],
[
"f2933da2f16b",
3828
],
[
"abbd7aac31d7",
3847
],
[
"a06a97752192",
3874
],
[
"3331c6c632ca",
3878
],
[
"f8cb77d09c59",
3902
],
[
"773ab2e838bf",
4172
],
[
"e43243b77c2b",
4230
],
[
"62a1e2badf10",
4240
],
[
"165074b2dcaf",
4248
],
[
"32112fc74f3b",
4256
],
[
"dd4a1f28d9c8",
4285
],
[
"1b18b17b7de0",
4312
],
[
"479186b328cd",
4413
]
],
"31586f169918a0b960e8d2134d74e65b6af26bfce40f036a013f0c7a1c91e1a7": [
[
"5e6ccb107f0c",
42
],
[
"64fecd329377",
99
],
[
"8d11a696cbf8",
103
],
[
"892246b03e79",
107
],
[
"5238708147b3",
111
],
[
"7b188f7e6a79",
115
],
[
"8cc2a5795b58",
119
],
[
"eb515a898ac2",
123
],
[
"1fa3a0900a64",
127
],
[
"e730ab060eed",
180
],
[
"eb89808c392d",
268
],
[
"6d944e2ce127",
333
],
[
"684cb89721da",
385
],
[
"ba18d750e681",
404
],
[
"f555a7706b9d",
485
],
[
"a1ed768de02b",
681
],
[
"2110e29aba10",
1826
],
[
"263d383b45ae",
1830
],
[
"d1cd285da94b",
1834
],
[
"c12c1b03d1eb",
1838
],
[
"ca2b9400e554",
1842
],
[
"241c29092124",
1846
],
[
"df4e899bb231",
1852
],
[
"e0b508d99109",
1856
],
[
"f870caca1701",
1875
],
[
"7e1fa856bc5f",
1879
],
[
"13ba900d72e0",
1885
],
[
"eefe898dbc7d",
1889
],
[
"1991df21f4be",
1893
],
[
"7ce5410e6b9b",
1897
],
[
"9ad1495848b6",
1901
],
[
"53bd2864a5a8",
1905
],
[
"f1b786366047",
1924
],
[
"7b8f1bb1765a",
1952
],
[
"cdcfb0473aee",
2059
],
[
"eb9e54433d2a",
2209
],
[
"e452e90ca218",
2245
],
[
"023c99ea7c6b",
2986
],
[
"15bb2ebdffb9",
3096
],
[
"620ceb6953e3",
3719
],
[
"db1a97ec3267",
3801
],
[
"f02ca608c7c9",
3871
],
[
"d78b3ed7ec73",
3884
],
[
"77ea4f2839c5",
3912
],
[
"bb24b365b687",
3949
],
[
"31e42eba5b0a",
3975
],
[
"6ea232651c72",
4057
],
[
"b4a0691d8abe",
4079
],
[
"171d5461997b",
4352
],
[
"2d98fe65ac00",
4403
],
[
"93049fc2b900",
4647
],
[
"1c8b0bed2165",
4954
],
[
"a6a375dd83bb",
5493
],
[
"e7d982b63910",
5736
],
[
"62a1e2badf10",
5760
],
[
"165074b2dcaf",
5768
],
[
"a06a97752192",
5776
],
[
"3331c6c632ca",
5780
],
[
"32112fc74f3b",
5794
],
[
"dd4a1f28d9c8",
5840
],
[
"1b18b17b7de0",
5867
],
[
"ed7f1e682c82",
5913
],
[
"d935d55ad8d5",
5917
],
[
"68779d2b7dce",
5987
],
[
"99c720498edf",
6039
],
[
"bf1e6b11fc8d",
6119
],
[
"bfa0b41d1854",
6187
],
[
"e6c4061572a5",
6248
],
[
"8c93ac3dc245",
6267
],
[
"e02e162c77e9",
6298
],
[
"77c91093cc8b",
6381
],
[
"a71c051041d9",
6385
],
[
"ca9ed2069da5",
6397
],
[
"4f1674fb5377",
6484
],
[
"ed25952f120e",
6539
],
[
"4bcc576af38c",
6678
],
[
"ecccefa39d54",
6765
],
[
"136bafeaf3ca",
6827
],
[
"30dfd0bf4e73",
7223
],
[
"84e56c4762be",
7318
],
[
"009e77a9cf32",
7451
],
[
"598fd7a47f3d",
7479
],
[
"a9c82fbc73d8",
7520
],
[
"da302801fe67",
7524
],
[
"dc5a287f86ab",
7528
],
[
"9005ac959bda",
7532
],
[
"e996358fa881",
7536
],
[
"951f791a4bc2",
7540
],
[
"974d17ba61c9",
7544
],
[
"f2933da2f16b",
7548
],
[
"64afbceec720",
7575
],
[
"728ceae930e4",
7838
],
[
"31b74aff65b6",
7908
],
[
"b7a055a249a5",
7994
],
[
"2596672c34cf",
8168
],
[
"f5953f41b0a8",
8222
],
[
"2baf645d3da6",
8299
],
[
"11a266636eff",
8475
],
[
"13198b23ab88",
8596
],
[
"efc06fb4d1f1",
8635
],
[
"7f21f51746eb",
8735
],
[
"a2ad74296a0d",
8784
],
[
"e43243b77c2b",
8839
],
[
"1efac07af271",
8849
],
[
"9a482ed87104",
8917
],
[
"436f5cdc2d52",
8931
],
[
"f4f354424b7c",
8942
],
[
"b7e470aa4499",
9114
],
[
"c7eabe65ba33",
9216
],
[
"e7524af4fcb0",
9429
],
[
"c6cdf6f948c8",
9435
],
[
"41efa614f0df",
9487
],
[
"db88cb191641",
9594
],
[
"a303a5122915",
9667
],
[
"a6d7568d470d",
10338
],
[
"e15fae7e3a24",
10700
],
[
"243ba84ebc5a",
10886
],
[
"978c3451ca8d",
11002
],
[
"41b904128f29",
11075
],
[
"d79e5038d2f3",
11334
],
[
"96e217d9b9c0",
11414
],
[
"ce6895a99054",
11456
],
[
"f9591884bf51",
11525
],
[
"1fba7fd40ecc",
11852
],
[
"79117ac7fb1d",
12020
],
[
"506d4fb5cfa3",
12691
],
[
"7f703a857e17",
12920
],
[
"a6dcbe54d9bc",
13103
],
[
"17e415aa156e",
13146
],
[
"51022833b47b",
13252
],
[
"4fba165b9676",
13454
],
[
"d37bd018027f",
13575
],
[
"42fb3a072cf5",
13951
],
[
"0f4c3d62e2fe",
13966
],
[
"b51d1eddb3e3",
14096
],
[
"c1288a3781f3",
14102
],
[
"2584d9fd6f30",
14355
],
[
"dde6d1f7f4de",
14452
],
[
"8ee162f515fd",
14744
],
[
"25b9ec08493f",
14885
],
[
"9d6217743ef1",
15320
],
[
"0a55a1c7b621",
15395
],
[
"5fd2958faea4",
15426
],
[
"aaca6a24d299",
15514
],
[
"86d8d3b84fb4",
15767
],
[
"abbd7aac31d7",
15850
],
[
"773ab2e838bf",
15867
],
[
"479186b328cd",
15990
],
[
"d326bf3960a4",
17118
],
[
"7fa3b7df4b78",
17282
],
[
"61e623168ab5",
17744
]
],
"1f14632bb071bc8de7573a1722e0b1e61fa99971f880d7fa6fe07496af97d943": [
[
"02d1a68f51f5",
1
],
[
"bb24b365b687",
15
],
[
"e730ab060eed",
32
],
[
"5cb0721f72f0",
107
],
[
"a7399d09cb19",
128
],
[
"db934758d4ac",
188
],
[
"31e42eba5b0a",
484
],
[
"312754a7c5a3",
583
],
[
"0fa247bb04ae",
663
],
[
"4f1674fb5377",
713
],
[
"ed25952f120e",
768
],
[
"dff18cc576e9",
907
],
[
"a1ed768de02b",
1003
],
[
"eb9e54433d2a",
2168
],
[
"73e5347b1fbc",
2204
],
[
"ecccefa39d54",
2946
],
[
"76fbdb426255",
3008
],
[
"da9f02381e8b",
3494
],
[
"fb1112f0c6b4",
3604
],
[
"e140a356f2c1",
3737
],
[
"f4f354424b7c",
3783
],
[
"ebed22a270c0",
3961
],
[
"1dcc1bf08bb0",
4026
]
],
"7885e5ee313e275dea91e5034b7af9ab3a9226f49ad188258eed6ffd52faa205": [
[
"64fecd329377",
1
],
[
"8d11a696cbf8",
5
],
[
"892246b03e79",
9
],
[
"5238708147b3",
13
],
[
"7b188f7e6a79",
17
],
[
"8cc2a5795b58",
21
],
[
"eb515a898ac2",
25
],
[
"1fa3a0900a64",
29
],
[
"eb89808c392d",
62
],
[
"6d944e2ce127",
127
],
[
"e730ab060eed",
173
],
[
"684cb89721da",
254
],
[
"ba18d750e681",
273
],
[
"cbfe94b363e6",
354
],
[
"a1ed768de02b",
562
],
[
"2110e29aba10",
1707
],
[
"263d383b45ae",
1711
],
[
"d1cd285da94b",
1715
],
[
"c12c1b03d1eb",
1719
],
[
"ca2b9400e554",
1723
],
[
"241c29092124",
1727
],
[
"df4e899bb231",
1733
],
[
"e0b508d99109",
1737
],
[
"eb9e54433d2a",
1774
],
[
"73e5347b1fbc",
1810
],
[
"b40525b86fdb",
2556
],
[
"1ed59235d0fd",
3179
],
[
"db1a97ec3267",
3258
],
[
"2063238985a8",
3328
],
[
"d78b3ed7ec73",
3351
],
[
"77ea4f2839c5",
3387
],
[
"bb24b365b687",
3424
],
[
"31e42eba5b0a",
3450
],
[
"6ea232651c72",
3532
],
[
"08557a8b5823",
3554
],
[
"171d5461997b",
3831
],
[
"2d98fe65ac00",
3882
],
[
"2dc730e580cf",
4126
],
[
"d9d117abc6a5",
4429
],
[
"26fe3df4615a",
4968
]
],
"95b2ed0a127bf8beec8f28bbcdb33324f2770b7c9791268eb9459abe832d517d": [
[
"e730ab060eed",
4
],
[
"bf1e6b11fc8d",
81
],
[
"bfa0b41d1854",
149
],
[
"f870caca1701",
220
],
[
"7e1fa856bc5f",
224
],
[
"13ba900d72e0",
230
],
[
"eefe898dbc7d",
234
],
[
"1991df21f4be",
238
],
[
"7ce5410e6b9b",
242
],
[
"9ad1495848b6",
246
],
[
"53bd2864a5a8",
250
],
[
"ed7f1e682c82",
267
],
[
"d935d55ad8d5",
271
],
[
"2110e29aba10",
284
],
[
"263d383b45ae",
288
],
[
"d1cd285da94b",
292
],
[
"c12c1b03d1eb",
296
],
[
"ca2b9400e554",
300
],
[
"241c29092124",
304
],
[
"df4e899bb231",
310
],
[
"e0b508d99109",
314
],
[
"64fecd329377",
331
],
[
"8d11a696cbf8",
335
],
[
"892246b03e79",
339
],
[
"5238708147b3",
343
],
[
"7b188f7e6a79",
347
],
[
"8cc2a5795b58",
351
],
[
"eb515a898ac2",
355
],
[
"1fa3a0900a64",
359
],
[
"68779d2b7dce",
433
],
[
"99c720498edf",
485
],
[
"8c93ac3dc245",
560
],
[
"e02e162c77e9",
591
],
[
"77c91093cc8b",
674
],
[
"a71c051041d9",
678
],
[
"ca9ed2069da5",
690
],
[
"e6c4061572a5",
777
],
[
"684cb89721da",
805
],
[
"ba18d750e681",
824
],
[
"f555a7706b9d",
905
],
[
"009e77a9cf32",
1092
],
[
"598fd7a47f3d",
1120
],
[
"a06a97752192",
1178
],
[
"3331c6c632ca",
1182
],
[
"a9c82fbc73d8",
1196
],
[
"da302801fe67",
1200
],
[
"dc5a287f86ab",
1204
],
[
"9005ac959bda",
1208
],
[
"e996358fa881",
1212
],
[
"951f791a4bc2",
1216
],
[
"974d17ba61c9",
1220
],
[
"f2933da2f16b",
1224
],
[
"0c3db8e8788b",
1251
],
[
"5afadb22e226",
1514
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"93550939fe013b481c755f29b398fb0eaee7ad549e66dee1678896dbbd261a26": [
[
"eb89808c392d",
1
],
[
"e43243b77c2b",
20
],
[
"1efac07af271",
30
]
],
"1c22a9d8094e5baa10d9ad8fc7776493aa072d71b5d58f5ae66b55f15cf0c889": [
[
"a71c051041d9",
1
],
[
"f870caca1701",
14
],
[
"7e1fa856bc5f",
18
],
[
"13ba900d72e0",
24
],
[
"eefe898dbc7d",
28
],
[
"1991df21f4be",
32
],
[
"7ce5410e6b9b",
36
],
[
"9ad1495848b6",
40
],
[
"53bd2864a5a8",
44
],
[
"42fb3a072cf5",
66
],
[
"a1ed768de02b",
83
],
[
"64fecd329377",
1228
],
[
"8d11a696cbf8",
1232
],
[
"892246b03e79",
1236
],
[
"5238708147b3",
1240
],
[
"7b188f7e6a79",
1244
],
[
"8cc2a5795b58",
1248
],
[
"eb515a898ac2",
1252
],
[
"1fa3a0900a64",
1256
],
[
"2110e29aba10",
1275
],
[
"263d383b45ae",
1279
],
[
"d1cd285da94b",
1283
],
[
"c12c1b03d1eb",
1287
],
[
"ca2b9400e554",
1291
],
[
"241c29092124",
1295
],
[
"df4e899bb231",
1301
],
[
"e0b508d99109",
1305
],
[
"f1b786366047",
1326
],
[
"62a1e2badf10",
1352
],
[
"165074b2dcaf",
1360
],
[
"a06a97752192",
1368
],
[
"3331c6c632ca",
1372
],
[
"32112fc74f3b",
1386
],
[
"dd4a1f28d9c8",
1432
],
[
"1b18b17b7de0",
1459
],
[
"a9c82fbc73d8",
1500
],
[
"da302801fe67",
1504
],
[
"dc5a287f86ab",
1508
],
[
"9005ac959bda",
1512
],
[
"e996358fa881",
1516
],
[
"951f791a4bc2",
1520
],
[
"974d17ba61c9",
1524
],
[
"f2933da2f16b",
1528
],
[
"0c3db8e8788b",
1555
],
[
"eb9e54433d2a",
1838
],
[
"e452e90ca218",
1874
],
[
"5801f970036e",
2558
],
[
"8c93ac3dc245",
2657
],
[
"e730ab060eed",
2690
],
[
"684cb89721da",
2771
],
[
"ba18d750e681",
2790
],
[
"f555a7706b9d",
2871
],
[
"2596672c34cf",
3066
],
[
"11a266636eff",
3122
],
[
"d79e5038d2f3",
3254
],
[
"bf1e6b11fc8d",
3367
],
[
"bfa0b41d1854",
3435
],
[
"ed7f1e682c82",
3496
],
[
"d935d55ad8d5",
3500
],
[
"68779d2b7dce",
3570
],
[
"99c720498edf",
3622
],
[
"e02e162c77e9",
3699
],
[
"77c91093cc8b",
3782
],
[
"ca9ed2069da5",
3786
],
[
"e6c4061572a5",
3873
],
[
"efc06fb4d1f1",
3911
],
[
"96e217d9b9c0",
3966
],
[
"009e77a9cf32",
4012
],
[
"4c76a9ff8e4c",
4041
],
[
"6c520d43cfa7",
4110
],
[
"b51d1eddb3e3",
4445
],
[
"f8f04fd651e0",
4451
],
[
"ecccefa39d54",
4702
],
[
"a6dcbe54d9bc",
4765
],
[
"17e415aa156e",
4808
],
[
"13198b23ab88",
4845
],
[
"598fd7a47f3d",
4939
],
[
"b3ad43537d50",
5007
],
[
"4fba165b9676",
5209
],
[
"667143727f68",
5330
],
[
"2584d9fd6f30",
5706
],
[
"a6d7568d470d",
5773
],
[
"f4f354424b7c",
6115
],
[
"b7e470aa4499",
6287
],
[
"15bb2ebdffb9",
6313
],
[
"e15fae7e3a24",
6955
],
[
"243ba84ebc5a",
7141
],
[
"978c3451ca8d",
7257
],
[
"a3b6f777c5ad",
7330
],
[
"17b2fa77c49d",
7586
],
[
"7b8f1bb1765a",
7640
],
[
"eb89808c392d",
7701
],
[
"cdcfb0473aee",
7800
],
[
"023c99ea7c6b",
7992
],
[
"a2ad74296a0d",
8126
],
[
"6d944e2ce127",
8182
],
[
"151d207ad744",
8232
],
[
"bd8af08caf35",
8314
],
[
"f02ca608c7c9",
8384
],
[
"d78b3ed7ec73",
8397
],
[
"77ea4f2839c5",
8433
],
[
"bb24b365b687",
8470
],
[
"31e42eba5b0a",
8496
],
[
"6ea232651c72",
8578
],
[
"b4a0691d8abe",
8600
],
[
"171d5461997b",
8873
],
[
"2d98fe65ac00",
8924
],
[
"534921f91550",
9168
],
[
"647dde5b3f58",
9475
],
[
"5adeaf508ac8",
10014
],
[
"e43243b77c2b",
10280
],
[
"598e0407bba6",
10291
],
[
"5e6ccb107f0c",
10295
],
[
"9a482ed87104",
10344
],
[
"436f5cdc2d52",
10358
],
[
"4f1674fb5377",
10363
],
[
"ed25952f120e",
10418
],
[
"4bcc576af38c",
10557
],
[
"136bafeaf3ca",
10644
],
[
"30dfd0bf4e73",
11040
],
[
"84e56c4762be",
11135
],
[
"3d3f3d908f1e",
11346
],
[
"e7524af4fcb0",
11559
],
[
"c6cdf6f948c8",
11565
],
[
"644b84d03028",
11617
],
[
"db88cb191641",
11724
],
[
"a5ada04a2ce7",
11816
],
[
"80a31804f0df",
12458
],
[
"940020c39208",
12626
],
[
"85eb0004d833",
13325
],
[
"8ee162f515fd",
13617
]
],
"990bade45d36026b3fd841df60e8311e78917f21fd2138f29ab40f32cb005f6c": [
[
"a1ed768de02b",
13
],
[
"eb9e54433d2a",
1178
],
[
"e452e90ca218",
1214
],
[
"67aa18e10ea9",
1895
],
[
"77c7ed94c5d9",
1913
],
[
"01bf0cca6c4e",
1982
],
[
"bb24b365b687",
2022
],
[
"31e42eba5b0a",
2048
],
[
"e15fae7e3a24",
2156
],
[
"f1a8d5f28349",
2315
],
[
"f870caca1701",
2373
],
[
"7e1fa856bc5f",
2377
],
[
"13ba900d72e0",
2383
],
[
"eefe898dbc7d",
2387
],
[
"1991df21f4be",
2391
],
[
"7ce5410e6b9b",
2395
],
[
"9ad1495848b6",
2399
],
[
"53bd2864a5a8",
2403
],
[
"ed7f1e682c82",
2420
],
[
"d935d55ad8d5",
2424
],
[
"2110e29aba10",
2437
],
[
"263d383b45ae",
2441
],
[
"d1cd285da94b",
2445
],
[
"c12c1b03d1eb",
2449
],
[
"ca2b9400e554",
2453
],
[
"241c29092124",
2457
],
[
"df4e899bb231",
2463
],
[
"e0b508d99109",
2467
],
[
"64fecd329377",
2484
],
[
"8d11a696cbf8",
2488
],
[
"892246b03e79",
2492
],
[
"5238708147b3",
2496
],
[
"7b188f7e6a79",
2500
],
[
"8cc2a5795b58",
2504
],
[
"eb515a898ac2",
2508
],
[
"1fa3a0900a64",
2512
],
[
"68779d2b7dce",
2586
],
[
"99c720498edf",
2638
],
[
"e730ab060eed",
2716
],
[
"bf1e6b11fc8d",
2793
],
[
"bfa0b41d1854",
2861
],
[
"e6c4061572a5",
2922
],
[
"8c93ac3dc245",
2941
],
[
"e02e162c77e9",
2972
],
[
"77c91093cc8b",
3055
],
[
"a71c051041d9",
3059
],
[
"ca9ed2069da5",
3071
],
[
"598fd7a47f3d",
3164
],
[
"a06a97752192",
3222
],
[
"3331c6c632ca",
3226
],
[
"a9c82fbc73d8",
3240
],
[
"da302801fe67",
3244
],
[
"dc5a287f86ab",
3248
],
[
"9005ac959bda",
3252
],
[
"e996358fa881",
3256
],
[
"951f791a4bc2",
3260
],
[
"974d17ba61c9",
3264
],
[
"f2933da2f16b",
3268
],
[
"f8cb77d09c59",
3295
],
[
"f5953f41b0a8",
3563
],
[
"009e77a9cf32",
3613
],
[
"19baa7e01ff0",
3635
],
[
"77253d45b75e",
3760
],
[
"89458595fdd3",
3766
],
[
"684cb89721da",
3900
],
[
"ba18d750e681",
3919
],
[
"f555a7706b9d",
4000
],
[
"c6cdf6f948c8",
4182
],
[
"dd81e0c03a74",
4208
],
[
"774dca79c899",
4224
],
[
"36fa7b3d28e0",
4247
],
[
"284e6de4631d",
4464
],
[
"f4f354424b7c",
4485
],
[
"dfefe93afc3e",
4655
]
],
"a5998ef7db23ee5b2dd8c9d4142dd189a009a21e10e0464801c7223cf3249b9b": [
[
"bb24b365b687",
11
],
[
"31e42eba5b0a",
37
],
[
"312754a7c5a3",
136
],
[
"d7cf15e84381",
204
],
[
"6afe5ac3c285",
242
],
[
"d60656a5ad24",
254
],
[
"ed25952f120e",
293
],
[
"6d1baf30b633",
407
],
[
"ddf0e3817b55",
432
],
[
"d03fd47ff03b",
457
],
[
"de902f926875",
601
],
[
"44c01e90eaac",
614
],
[
"2282dfd28a0d",
788
],
[
"cef51dd534d9",
932
],
[
"0e4389551548",
968
],
[
"092a207aaf39",
1014
]
],
"6b31e4ba53dedc00a2db24b1c6fefee63492470cf7d7d5db25d34b5b4022f3e0": [
[
"a1ed768de02b",
13
],
[
"eb9e54433d2a",
1178
],
[
"e452e90ca218",
1214
],
[
"f7e7cba2d0c1",
1895
],
[
"77c7ed94c5d9",
1912
],
[
"01bf0cca6c4e",
1981
],
[
"bb24b365b687",
2021
],
[
"31e42eba5b0a",
2047
],
[
"e15fae7e3a24",
2155
],
[
"f1a8d5f28349",
2314
],
[
"f870caca1701",
2372
],
[
"7e1fa856bc5f",
2376
],
[
"13ba900d72e0",
2382
],
[
"eefe898dbc7d",
2386
],
[
"1991df21f4be",
2390
],
[
"7ce5410e6b9b",
2394
],
[
"9ad1495848b6",
2398
],
[
"53bd2864a5a8",
2402
],
[
"ed7f1e682c82",
2419
],
[
"d935d55ad8d5",
2423
],
[
"2110e29aba10",
2436
],
[
"263d383b45ae",
2440
],
[
"d1cd285da94b",
2444
],
[
"c12c1b03d1eb",
2448
],
[
"ca2b9400e554",
2452
],
[
"241c29092124",
2456
],
[
"df4e899bb231",
2462
],
[
"e0b508d99109",
2466
],
[
"64fecd329377",
2483
],
[
"8d11a696cbf8",
2487
],
[
"892246b03e79",
2491
],
[
"5238708147b3",
2495
],
[
"7b188f7e6a79",
2499
],
[
"8cc2a5795b58",
2503
],
[
"eb515a898ac2",
2507
],
[
"1fa3a0900a64",
2511
],
[
"68779d2b7dce",
2585
],
[
"99c720498edf",
2637
],
[
"e730ab060eed",
2715
],
[
"bf1e6b11fc8d",
2792
],
[
"bfa0b41d1854",
2860
],
[
"e6c4061572a5",
2921
],
[
"8c93ac3dc245",
2940
],
[
"e02e162c77e9",
2971
],
[
"77c91093cc8b",
3054
],
[
"a71c051041d9",
3058
],
[
"ca9ed2069da5",
3070
],
[
"598fd7a47f3d",
3163
],
[
"a06a97752192",
3221
],
[
"3331c6c632ca",
3225
],
[
"a9c82fbc73d8",
3239
],
[
"da302801fe67",
3243
],
[
"dc5a287f86ab",
3247
],
[
"9005ac959bda",
3251
],
[
"e996358fa881",
3255
],
[
"951f791a4bc2",
3259
],
[
"974d17ba61c9",
3263
],
[
"f2933da2f16b",
3267
],
[
"f8cb77d09c59",
3294
],
[
"f5953f41b0a8",
3562
],
[
"009e77a9cf32",
3612
],
[
"19baa7e01ff0",
3634
],
[
"77253d45b75e",
3759
],
[
"89458595fdd3",
3765
],
[
"684cb89721da",
3899
],
[
"ba18d750e681",
3918
],
[
"f555a7706b9d",
3999
],
[
"c6cdf6f948c8",
4181
],
[
"dd81e0c03a74",
4207
],
[
"774dca79c899",
4223
],
[
"36fa7b3d28e0",
4246
],
[
"284e6de4631d",
4463
],
[
"f4f354424b7c",
4484
],
[
"dfefe93afc3e",
4654
]
],
"4685a3772efafd59610fde102f3930f3fd7fe24dacc275cd62241e501701f1b9": [
[
"a1ed768de02b",
13
],
[
"2110e29aba10",
1170
],
[
"263d383b45ae",
1174
],
[
"d1cd285da94b",
1178
],
[
"c12c1b03d1eb",
1182
],
[
"ca2b9400e554",
1186
],
[
"241c29092124",
1190
],
[
"df4e899bb231",
1196
],
[
"e0b508d99109",
1200
],
[
"64fecd329377",
1217
],
[
"8d11a696cbf8",
1221
],
[
"892246b03e79",
1225
],
[
"5238708147b3",
1229
],
[
"7b188f7e6a79",
1233
],
[
"8cc2a5795b58",
1237
],
[
"eb515a898ac2",
1241
],
[
"1fa3a0900a64",
1245
],
[
"f870caca1701",
1262
],
[
"7e1fa856bc5f",
1266
],
[
"13ba900d72e0",
1272
],
[
"eefe898dbc7d",
1276
],
[
"1991df21f4be",
1280
],
[
"7ce5410e6b9b",
1284
],
[
"9ad1495848b6",
1288
],
[
"53bd2864a5a8",
1292
],
[
"11a266636eff",
1309
],
[
"e730ab060eed",
1424
],
[
"684cb89721da",
1505
],
[
"ba18d750e681",
1524
],
[
"f555a7706b9d",
1605
],
[
"a06a97752192",
1842
],
[
"3331c6c632ca",
1846
],
[
"a9c82fbc73d8",
1860
],
[
"da302801fe67",
1864
],
[
"dc5a287f86ab",
1868
],
[
"9005ac959bda",
1872
],
[
"e996358fa881",
1876
],
[
"951f791a4bc2",
1880
],
[
"974d17ba61c9",
1884
],
[
"f2933da2f16b",
1888
],
[
"0c3db8e8788b",
1915
],
[
"17b2fa77c49d",
2178
],
[
"f1b786366047",
2231
],
[
"7b8f1bb1765a",
2264
],
[
"eb89808c392d",
2325
],
[
"cdcfb0473aee",
2424
],
[
"eb9e54433d2a",
2574
],
[
"e452e90ca218",
2610
],
[
"023c99ea7c6b",
3351
],
[
"a2ad74296a0d",
3485
],
[
"6d944e2ce127",
3541
],
[
"15bb2ebdffb9",
3591
],
[
"151d207ad744",
4214
],
[
"bd8af08caf35",
4296
],
[
"f02ca608c7c9",
4366
],
[
"d78b3ed7ec73",
4379
],
[
"77ea4f2839c5",
4415
],
[
"bb24b365b687",
4452
],
[
"31e42eba5b0a",
4478
],
[
"6ea232651c72",
4560
],
[
"b4a0691d8abe",
4582
],
[
"171d5461997b",
4855
],
[
"2d98fe65ac00",
4906
],
[
"534921f91550",
5150
],
[
"647dde5b3f58",
5457
],
[
"5adeaf508ac8",
5996
],
[
"e43243b77c2b",
6262
],
[
"598e0407bba6",
6273
],
[
"5e6ccb107f0c",
6277
],
[
"9a482ed87104",
6333
],
[
"436f5cdc2d52",
6347
],
[
"4f1674fb5377",
6352
],
[
"ed25952f120e",
6407
],
[
"4bcc576af38c",
6546
],
[
"ecccefa39d54",
6633
],
[
"136bafeaf3ca",
6695
],
[
"30dfd0bf4e73",
7091
],
[
"84e56c4762be",
7186
],
[
"f4f354424b7c",
7320
],
[
"b7e470aa4499",
7492
],
[
"165074b2dcaf",
7518
],
[
"3d3f3d908f1e",
7602
],
[
"e7524af4fcb0",
7815
],
[
"99c720498edf",
7821
],
[
"8c93ac3dc245",
7825
],
[
"c6cdf6f948c8",
7846
],
[
"644b84d03028",
7898
],
[
"db88cb191641",
8005
],
[
"a5ada04a2ce7",
8097
],
[
"a6d7568d470d",
8768
],
[
"e15fae7e3a24",
9130
],
[
"243ba84ebc5a",
9316
],
[
"978c3451ca8d",
9439
],
[
"a3b6f777c5ad",
9512
],
[
"32112fc74f3b",
9730
],
[
"dd4a1f28d9c8",
9759
],
[
"bf1e6b11fc8d",
9815
],
[
"bfa0b41d1854",
9883
],
[
"ed7f1e682c82",
9954
],
[
"d935d55ad8d5",
9958
],
[
"68779d2b7dce",
10014
],
[
"e02e162c77e9",
10147
],
[
"77c91093cc8b",
10230
],
[
"a71c051041d9",
10234
],
[
"ca9ed2069da5",
10246
],
[
"e6c4061572a5",
10333
],
[
"efc06fb4d1f1",
10371
],
[
"d79e5038d2f3",
10416
],
[
"96e217d9b9c0",
10496
],
[
"009e77a9cf32",
10542
],
[
"4c76a9ff8e4c",
10571
],
[
"6c520d43cfa7",
10640
],
[
"80a31804f0df",
10967
],
[
"940020c39208",
11135
],
[
"9d4d8dc12026",
11806
],
[
"c5c188fa9c2b",
12035
]
],
"84d9e32d163dda0ad324b548d064bece0b01770c5149dfc98f88da9f3d8ed778": [
[
"a06a97752192",
1
],
[
"3331c6c632ca",
5
],
[
"32112fc74f3b",
19
],
[
"f870caca1701",
35
],
[
"7e1fa856bc5f",
39
],
[
"13ba900d72e0",
45
],
[
"eefe898dbc7d",
49
],
[
"1991df21f4be",
53
],
[
"7ce5410e6b9b",
57
],
[
"9ad1495848b6",
61
],
[
"53bd2864a5a8",
65
],
[
"dd4a1f28d9c8",
112
],
[
"a1ed768de02b",
151
],
[
"eb9e54433d2a",
1316
],
[
"e452e90ca218",
1352
],
[
"15bb2ebdffb9",
2038
],
[
"2d98fe65ac00",
2691
],
[
"e730ab060eed",
2908
],
[
"684cb89721da",
2989
],
[
"ba18d750e681",
3008
],
[
"f555a7706b9d",
3089
],
[
"2596672c34cf",
3284
],
[
"5e6ccb107f0c",
3369
],
[
"64fecd329377",
3426
],
[
"8d11a696cbf8",
3430
],
[
"892246b03e79",
3434
],
[
"5238708147b3",
3438
],
[
"7b188f7e6a79",
3442
],
[
"8cc2a5795b58",
3446
],
[
"eb515a898ac2",
3450
],
[
"1fa3a0900a64",
3454
],
[
"eb89808c392d",
3520
],
[
"6d944e2ce127",
3585
],
[
"2110e29aba10",
3628
],
[
"263d383b45ae",
3632
],
[
"d1cd285da94b",
3636
],
[
"c12c1b03d1eb",
3640
],
[
"ca2b9400e554",
3644
],
[
"241c29092124",
3648
],
[
"df4e899bb231",
3654
],
[
"e0b508d99109",
3658
],
[
"620ceb6953e3",
3682
],
[
"db1a97ec3267",
3764
],
[
"2063238985a8",
3834
],
[
"d78b3ed7ec73",
3845
],
[
"77ea4f2839c5",
3873
],
[
"bb24b365b687",
3910
],
[
"31e42eba5b0a",
3936
],
[
"6ea232651c72",
4018
],
[
"b4a0691d8abe",
4040
],
[
"171d5461997b",
4313
],
[
"93049fc2b900",
4357
],
[
"1c8b0bed2165",
4664
],
[
"a6a375dd83bb",
5203
],
[
"ac9dbbf01ac8",
5446
],
[
"62a1e2badf10",
5470
],
[
"165074b2dcaf",
5478
],
[
"1b18b17b7de0",
5486
],
[
"ed7f1e682c82",
5532
],
[
"d935d55ad8d5",
5536
],
[
"68779d2b7dce",
5606
],
[
"99c720498edf",
5658
],
[
"bf1e6b11fc8d",
5738
],
[
"bfa0b41d1854",
5806
],
[
"e6c4061572a5",
5867
],
[
"8c93ac3dc245",
5886
],
[
"e02e162c77e9",
5917
],
[
"77c91093cc8b",
6000
],
[
"a71c051041d9",
6004
],
[
"ca9ed2069da5",
6016
],
[
"f76b8aaafe82",
6103
],
[
"a9c82fbc73d8",
6105
],
[
"da302801fe67",
6109
],
[
"dc5a287f86ab",
6113
],
[
"9005ac959bda",
6117
],
[
"e996358fa881",
6121
],
[
"951f791a4bc2",
6125
],
[
"974d17ba61c9",
6129
],
[
"f2933da2f16b",
6133
],
[
"f8cb77d09c59",
6160
],
[
"19e90eda3f82",
6440
]
]
},
"history": {
"launch": 1790298635,
"points": [
{
"timestamp": 1790298635,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 42,
"differs": 7,
"none": 7
},
"lines": {
"total": 4095,
"covered": 2794
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"cantina-escape-hatch-2026-02-24",
"cantina-nitro-validator-2024-12",
"cantina-payload-2026-03-05",
"cantina-rollup-contracts-2025-11-12",
"contracts__audits__2018-10",
"contracts__audits__2023-10-v5.0",
"contracts__audits__2024-10-v5.1",
"contracts__audits__2026-02-v5.6",
"veridise-governance-2025-10-13"
]
},
{
"timestamp": 1791316739,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 84,
"differs": 14,
"none": 14
},
"lines": {
"total": 8191,
"covered": 5588
},
"changes": [
{
"address": "eth:0xD7Ae00b91ba0B8e0240B22Cd75fE447d177C260f",
"name": "ZkMoneyPortal_sUSDS",
"kind": "added"
}
]
},
{
"timestamp": 1792144307,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 84,
"differs": 14,
"none": 14
},
"lines": {
"total": 8191,
"covered": 5588
}
}
],
"undatedReports": []
},
"project": "aztecnetwork",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"beosin-ronin-network-2023-03": {
"collections": [
"roninnetwork"
],
"title": "Ronin Network Public Block Chain Security Audit V1.5 (No. 202303031441)",
"auditor": "Beosin",
"date": "2023-03-03",
"document": "roninnetwork/reports/Beosin - Ronin Network (2023-03).pdf"
},
"cantina-barretenberg-bigfield-2024-10-04": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Packages Security Review (Barretenberg bigfield)",
"auditor": "Cantina",
"date": "2024-10-04",
"document": "aztecnetwork/reports/Cantina - Barretenberg Bigfield.pdf"
},
"cantina-barretenberg-bool-bytearray-2025-11-10": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Barretenberg Proof System Security Review",
"auditor": "Cantina",
"date": "2025-11-10",
"document": "aztecnetwork/reports/Cantina - Barretenberg Bool and Bytearray.pdf"
},
"cantina-barretenberg-stdlib-field-2025-12-16": {
"collections": [
"aztecnetwork"
],
"title": "Aztec stdlib field Security Review",
"auditor": "Cantina",
"date": "2025-12-16",
"document": "aztecnetwork/reports/Cantina - Barretenberg Field.pdf"
},
"cantina-coinissuer-2025-11-12": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Coinissuer Security Review",
"auditor": "Cantina",
"date": "2025-11-12",
"document": "aztecnetwork/reports/Cantina - Coinissuer.pdf"
},
"cantina-escape-hatch-2026-02-24": {
"collections": [
"aztecnetwork"
],
"title": "Aztec: Hatch Security Review",
"auditor": "Cantina",
"date": "2026-02-24",
"document": "aztecnetwork/reports/Cantina - Escape Hatch.pdf"
},
"cantina-governance-2025-11-12": {
"collections": [
"aztecnetwork"
],
"title": "Aztec: Governance Contracts Security Review",
"auditor": "Cantina",
"date": "2025-11-12",
"document": "aztecnetwork/reports/Cantina - Governance.pdf"
},
"cantina-nitro-validator-2024-12": {
"collections": [
"base"
],
"title": "Nitro Validator Security Review",
"auditor": "Cantina",
"date": "2025-01-29",
"document": "base/reports/2024_12-Nitro_Validator-Cantina.pdf"
},
"cantina-payload-2026-03-05": {
"collections": [
"aztecnetwork"
],
"title": "Aztec PR 20865 Security Review (Alpha Upgrade Payload)",
"auditor": "Cantina",
"date": "2026-03-05",
"document": "aztecnetwork/reports/Cantina - Payload 2025.03.05.pdf"
},
"cantina-rollup-contracts-2025-11-12": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Rollup Contracts Security Review",
"auditor": "Cantina",
"date": "2025-11-12",
"document": "aztecnetwork/reports/Cantina - Rollup Contracts.pdf"
},
"certik-axie-infinity-ronin-bridge-2022-06": {
"collections": [
"roninnetwork"
],
"title": "Axie Infinity - Audit (Ronin Bridge Security Assessment)",
"auditor": "CertiK",
"date": "2022-06-21",
"document": "roninnetwork/reports/CertiK - Axie Infinity Ronin Bridge v8 (2022-06).pdf"
},
"certik-ronin-dpos-contracts-2023-03": {
"collections": [
"roninnetwork"
],
"title": "Ronin DPoS Contracts Security Assessment",
"auditor": "CertiK",
"date": "2023-03-30",
"document": "roninnetwork/reports/CertiK - Ronin DPoS Contracts (2023-03).pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"codehawks-zksync-era-2024-10": {
"collections": [
"zksync2"
],
"title": "ZKsync Era CodeHawks Competitive Audit Report",
"auditor": "CodeHawks",
"date": "2024-12-02",
"document": "zksync2/reports/2024_10-codehawks-zksync-era.html"
},
"consensys-diligence-aztec-protocol-2019-04-08": {
"collections": [
"aztecnetwork"
],
"title": "AZTEC Protocol Audit",
"auditor": "ConsenSys Diligence",
"date": "2019-04-08",
"document": "aztecnetwork/reports/ConsenSys Diligence - Aztec Protocol v1.md"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2024-10-v5.1": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.1 Audit",
"auditor": "OpenZeppelin",
"date": "2024-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-10-v5.1.pdf"
},
"contracts__audits__2024-12-v5.2": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.2 Audit",
"auditor": "OpenZeppelin",
"date": "2024-12-04",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-12-v5.2.pdf"
},
"contracts__audits__2025-04-v5.3": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.3 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-04-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-04-v5.3.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"cyfrin-barretenberg-logic-module-2026-04-06": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Logic Module Audit Report",
"auditor": "Cyfrin",
"date": "2026-04-06",
"document": "aztecnetwork/reports/Cyfrin - Barretenberg Logic.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"konnov-pani-governance-formal-verification-2025-09-15": {
"collections": [
"aztecnetwork"
],
"title": "Formal Verification Report: Aztec Governance Contracts",
"auditor": "Igor Konnov, Thomas Pani (blltprf.xyz / konnov.phd)",
"date": "2025-09-15",
"document": "aztecnetwork/reports/Igor Konnov, Thomas Pani - Governance Formal Verification.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"openzeppelin-zksync-distributor-diff-2024-05": {
"collections": [
"zksync2"
],
"title": "Distributor Diff Audit",
"auditor": "OpenZeppelin",
"date": "2024-05-28",
"document": "zksync2/reports/2024_05-openzeppelin-distributor-diff-audit.html"
},
"sentnl-barretenberg-fuzzing-2022-03-26": {
"collections": [
"aztecnetwork"
],
"title": "Spilsbury Holdings Ltd Audit Results (AUD461) - Barretenberg",
"auditor": "Sentnl",
"date": "2022-03-26",
"document": "aztecnetwork/reports/Sentnl - Barretenberg.pdf"
},
"sherlock-barretenberg-cycle-group-rom-ram-2026-01-28": {
"collections": [
"aztecnetwork"
],
"title": "Security Review For Aztec Network (cycle_group and ROM/RAM memory modules)",
"auditor": "Sherlock",
"date": "2026-01-28",
"document": "aztecnetwork/reports/Sherlock - Barretenberg RAM ROM.pdf"
},
"solidified-aztec-aave-bridge-2022-05-18": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Aave Bridge Audit",
"auditor": "Solidified",
"date": "2022-05-18",
"document": "aztecnetwork/reports/Solidified - Aztec Aave Bridge.pdf"
},
"solidified-aztec-compound-bridge-2022-06-17": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Compound Bridge Audit",
"auditor": "Solidified",
"date": "2022-06-17",
"document": "aztecnetwork/reports/Solidified - Aztec Compound Bridge.pdf"
},
"solidified-aztec-curve-bridge-2022-07-05": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Curve Bridge Audit",
"auditor": "Solidified",
"date": "2022-07-05",
"document": "aztecnetwork/reports/Solidified - Aztec Curve Bridge.pdf"
},
"solidified-aztec-dca-bridge-2022-09-21": {
"collections": [
"aztecnetwork"
],
"title": "Aztec DCA Bridge Audit",
"auditor": "Solidified",
"date": "2022-09-21",
"document": "aztecnetwork/reports/Solidified - Aztec DCA Bridge.pdf"
},
"solidified-aztec-element-bridge-2022-05-11": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Element Bridge Audit",
"auditor": "Solidified",
"date": "2022-05-11",
"document": "aztecnetwork/reports/Solidified - Aztec Element Bridge.pdf"
},
"solidified-aztec-lido-bridge-2022-04-12": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Lido Bridge Audit",
"auditor": "Solidified",
"date": "2022-04-12",
"document": "aztecnetwork/reports/Solidified - Aztec Lido Bridge.pdf"
},
"solidified-aztec-liquity-bridge-2022-06-14": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Liquity Bridge Audit",
"auditor": "Solidified",
"date": "2022-06-14",
"document": "aztecnetwork/reports/Solidified - Aztec Liquity Bridge.pdf"
},
"solidified-aztec-liquity-trove-bridge-ii-2022-11-21": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Liquity Trove Bridge Re-Audit",
"auditor": "Solidified",
"date": "2022-11-21",
"document": "aztecnetwork/reports/Solidified - Aztec Liquity Trove Bridge II.pdf"
},
"solidified-aztec-set-bridge-2022-05-11": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Set Bridge Audit",
"auditor": "Solidified",
"date": "2022-05-11",
"document": "aztecnetwork/reports/Solidified - Aztec Set Bridge.pdf"
},
"solidified-aztec-subsidy-contract-2022-08-10": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Subsidy Contract Audit",
"auditor": "Solidified",
"date": "2022-08-10",
"document": "aztecnetwork/reports/Solidified - Aztec Subsidy Contract.pdf"
},
"verichains-ronin-bridge-smart-contracts-2022-06": {
"collections": [
"roninnetwork"
],
"title": "Security Audit - Ronin Bridge Smart Contracts (Public Report, Version 1.1)",
"auditor": "Verichains Lab",
"date": "2022-06-28",
"document": "roninnetwork/reports/Verichains - Ronin Bridge v1.1 (2022-06).pdf"
},
"veridise-barretenberg-bigfield-2025-09-18": {
"collections": [
"aztecnetwork"
],
"title": "Veridise Auditing Report: Barretenberg Bigfield",
"auditor": "Veridise",
"date": "2025-09-18",
"document": "aztecnetwork/reports/Veridise - Barretenberg Bigfield.pdf"
},
"veridise-governance-2025-10-13": {
"collections": [
"aztecnetwork"
],
"title": "Veridise Auditing Report: Aztec Governance",
"auditor": "Veridise",
"date": "2025-10-13",
"document": "aztecnetwork/reports/Veridise - Governance.pdf"
},
"zellic-barretenberg-bigfield-2024-07-25": {
"collections": [
"aztecnetwork"
],
"title": "Barretenberg Bigfield Proof Circuit Security Assessment",
"auditor": "Zellic",
"date": "2024-07-25",
"document": "aztecnetwork/reports/Zellic - Barretenberg Bigfield.pdf"
},
"zksecurity-barretenberg-bigfield-2024-07-01": {
"collections": [
"aztecnetwork"
],
"title": "Audit of Aztec Foreign Field Arithmetic (Bigfield)",
"auditor": "zkSecurity",
"date": "2024-07-01",
"document": "aztecnetwork/reports/ZKSecurity - Barretenberg Bigfield.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"3475c48116c2": {
"name": "ICoinIssuer",
"kind": "interface",
"lines": 7,
"status": "differs",
"audited": {
"object": "c366c22bb34d",
"lines": [
5,
9
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
],
"added": [
[
1,
2
]
],
"removed": [],
"covered": 6
},
"bb24b365b687": {
"name": "Context",
"kind": "abstract",
"lines": 13,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
11
]
],
"removed": [],
"covered": 10
},
"31e42eba5b0a": {
"name": "Ownable",
"kind": "abstract",
"lines": 81,
"status": "identical",
"audited": {
"object": "3cf11378261f",
"lines": [
20,
100
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"e730ab060eed": {
"name": "IERC20",
"kind": "interface",
"lines": 71,
"status": "differs",
"audited": {
"object": "7c44280f07aa",
"lines": [
7,
23
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
23,
23
]
],
"removed": [
[
23,
3,
3
]
],
"covered": 70
},
"53522deda257": {
"name": "IMintableERC20",
"kind": "interface",
"lines": 10,
"status": "identical",
"audited": {
"object": "bded90716b0d",
"lines": [
7,
16
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"64fecd329377": {
"name": "addTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
11,
13
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"8d11a696cbf8": {
"name": "subTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
15,
17
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"892246b03e79": {
"name": "ltTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
19,
21
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"5238708147b3": {
"name": "gtTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
27,
29
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"7b188f7e6a79": {
"name": "lteTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
23,
25
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"8cc2a5795b58": {
"name": "gteTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
31,
33
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"eb515a898ac2": {
"name": "neqTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
35,
37
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"1fa3a0900a64": {
"name": "eqTimestamp",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
39,
41
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"eb89808c392d": {
"name": "IPayload",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "f1eec3a0910a",
"lines": [
5,
22
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"2110e29aba10": {
"name": "eqSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
53,
55
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"263d383b45ae": {
"name": "neqSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
57,
59
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"d1cd285da94b": {
"name": "gteSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
73,
75
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"c12c1b03d1eb": {
"name": "gtSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
69,
71
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"ca2b9400e554": {
"name": "lteSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
65,
67
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"241c29092124": {
"name": "ltSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
61,
63
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"df4e899bb231": {
"name": "addSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
45,
47
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"e0b508d99109": {
"name": "subSlot",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
49,
51
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"1ed59235d0fd": {
"name": "Errors",
"kind": "library",
"lines": 73,
"status": "differs",
"audited": {
"object": "b6b61b90349a",
"lines": [
15,
86
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
46,
46
]
],
"removed": [],
"covered": 72
},
"312754a7c5a3": {
"name": "Ownable2Step",
"kind": "abstract",
"lines": 43,
"status": "identical",
"audited": {
"object": "3cbab179881e",
"lines": [
19,
59
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"87233ab9dd1d": {
"name": "CoinIssuer",
"kind": "contract",
"lines": 98,
"status": "identical",
"audited": {
"object": "015e11bf2fc0",
"lines": [
50,
147
]
},
"reports": [
"cantina-coinissuer-2025-11-12"
]
},
"9a482ed87104": {
"name": "IEmpire",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "d45bf5daf7a3",
"lines": [
18,
30
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"436f5cdc2d52": {
"name": "IGovernanceProposer",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "f87c7b201902",
"lines": [
8,
11
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"4f1674fb5377": {
"name": "IERC5267",
"kind": "interface",
"lines": 23,
"status": "none"
},
"ed25952f120e": {
"name": "StorageSlot",
"kind": "library",
"lines": 110,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [
[
16,
19
],
[
33,
33
],
[
42,
42
],
[
51,
51
],
[
60,
60
],
[
64,
72
],
[
78,
78
],
[
87,
87
],
[
96,
96
],
[
105,
105
]
],
"removed": [
[
33,
30,
30
],
[
42,
40,
40
],
[
51,
50,
50
],
[
60,
60,
60
],
[
78,
70,
70
],
[
87,
80,
80
],
[
96,
90,
90
],
[
105,
100,
100
]
],
"covered": 94
},
"dff18cc576e9": {
"name": "ShortStrings",
"kind": "library",
"lines": 83,
"status": "differs",
"audited": {
"object": "79332317aad6",
"lines": [
40,
122
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [
[
14,
14
],
[
26,
26
],
[
39,
39
],
[
49,
49
]
],
"removed": [
[
14,
14,
14
],
[
26,
26,
26
],
[
39,
39,
39
],
[
49,
49,
49
]
],
"covered": 79
},
"a1ed768de02b": {
"name": "SafeCast",
"kind": "library",
"lines": 1144,
"status": "identical",
"audited": {
"object": "ccb979f61c95",
"lines": [
19,
1162
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"eb9e54433d2a": {
"name": "Panic",
"kind": "library",
"lines": 32,
"status": "identical",
"audited": {
"object": "8769bd9a786d",
"lines": [
23,
54
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"73e5347b1fbc": {
"name": "Math",
"kind": "library",
"lines": 738,
"status": "identical",
"audited": {
"object": "881f72a57f96",
"lines": [
12,
758
]
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
"ecccefa39d54": {
"name": "SignedMath",
"kind": "library",
"lines": 58,
"status": "identical",
"audited": {
"object": "502f4ecb03fb",
"lines": [
11,
68
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"76fbdb426255": {
"name": "Strings",
"kind": "library",
"lines": 478,
"status": "identical",
"audited": {
"object": "8a4acb9acb09",
"lines": [
13,
524
]
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
"da9f02381e8b": {
"name": "MessageHashUtils",
"kind": "library",
"lines": 85,
"status": "identical",
"audited": {
"object": "86c177da9fb0",
"lines": [
15,
100
]
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
"fb1112f0c6b4": {
"name": "EIP712",
"kind": "abstract",
"lines": 129,
"status": "identical",
"audited": {
"object": "1d3a83dd0f27",
"lines": [
34,
160
]
},
"reports": [
"contracts__audits__2025-07-v5.4",
"contracts__audits__2026-02-v5.6"
]
},
"f4f354424b7c": {
"name": "ECDSA",
"kind": "library",
"lines": 169,
"status": "differs",
"audited": {
"object": "e6daa774e035",
"lines": [
12,
173
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
44,
47
],
[
54,
54
],
[
90,
94
],
[
121,
121
]
],
"removed": [
[
44,
44,
44
],
[
54,
52,
52
],
[
90,
88,
88
],
[
121,
113,
114
]
],
"covered": 158
},
"b7e470aa4499": {
"name": "SignatureLib",
"kind": "library",
"lines": 18,
"status": "identical",
"audited": {
"object": "d67377fb0412",
"lines": [
16,
33
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"f870caca1701": {
"name": "addEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
91,
93
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"7e1fa856bc5f": {
"name": "subEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
87,
89
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"13ba900d72e0": {
"name": "eqEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
79,
81
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"eefe898dbc7d": {
"name": "neqEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
83,
85
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"1991df21f4be": {
"name": "gteEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
95,
97
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"7ce5410e6b9b": {
"name": "gtEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
99,
101
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"9ad1495848b6": {
"name": "lteEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
103,
105
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"53bd2864a5a8": {
"name": "ltEpoch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2ba13dfc1b38",
"lines": [
107,
109
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"f1b786366047": {
"name": "CompressedTimeMath",
"kind": "library",
"lines": 25,
"status": "identical",
"audited": {
"object": "7cf08e18f3df",
"lines": [
14,
38
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"165074b2dcaf": {
"name": "IEmperor",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "d45bf5daf7a3",
"lines": [
10,
16
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"5075e464c642": {
"name": "EmpireBase",
"kind": "abstract",
"lines": 212,
"status": "identical",
"audited": {
"object": "61780b7f0e84",
"lines": [
107,
323
]
},
"reports": [
"konnov-pani-governance-formal-verification-2025-09-15"
]
},
"e7524af4fcb0": {
"name": "IProposerPayload",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "df3ecc28fd41",
"lines": [
7,
11
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"6d944e2ce127": {
"name": "IGovernance",
"kind": "interface",
"lines": 42,
"status": "identical",
"audited": {
"object": "45b9993e244d",
"lines": [
66,
107
]
},
"reports": [
"veridise-governance-2025-10-13"
]
},
"cb7bb239b2a7": {
"name": "Governance",
"kind": "interface",
"lines": 3,
"status": "none"
},
"d78b3ed7ec73": {
"name": "IGSECore",
"kind": "interface",
"lines": 27,
"status": "differs",
"audited": {
"object": "3d652d0ff210",
"lines": [
37,
62
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
4,
4
]
],
"removed": [],
"covered": 26
},
"77ea4f2839c5": {
"name": "IGSE",
"kind": "interface",
"lines": 26,
"status": "identical",
"audited": {
"object": "3d652d0ff210",
"lines": [
64,
89
]
},
"reports": [
"veridise-governance-2025-10-13"
]
},
"99c720498edf": {
"name": "IHaveVersion",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "a2c10f081f48",
"lines": [
6,
8
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"ce361c91b22e": {
"name": "IRewardDistributor",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "dfc4439f65b2",
"lines": [
4,
8
]
},
"reports": [
"cantina-governance-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"c6cdf6f948c8": {
"name": "IRegistry",
"kind": "interface",
"lines": 25,
"status": "identical",
"audited": {
"object": "a2c10f081f48",
"lines": [
10,
34
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"41efa614f0df": {
"name": "GSEPayload",
"kind": "contract",
"lines": 96,
"status": "identical",
"audited": {
"object": "4cf531df2b0f",
"lines": [
37,
132
]
},
"reports": [
"cantina-governance-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"1f6171bae892": {
"name": "GovernanceProposer",
"kind": "contract",
"lines": 72,
"status": "identical",
"audited": {
"object": "730425c032c1",
"lines": [
24,
95
]
},
"reports": [
"cantina-governance-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"60ede42d4490": {
"name": "IVerifier",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "76f993430b7e",
"lines": [
136,
138
]
},
"reports": [
"cantina-payload-2026-03-05",
"cantina-rollup-contracts-2025-11-12"
]
},
"22fb8ae5b1ae": {
"name": "HonkVerifier",
"kind": "contract",
"lines": 5643,
"status": "none"
},
"684cb89721da": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"ba18d750e681": {
"name": "IERC1363",
"kind": "interface",
"lines": 71,
"status": "none"
},
"cbfe94b363e6": {
"name": "SafeERC20",
"kind": "library",
"lines": 195,
"status": "identical",
"audited": {
"object": "374b4d2dff7d",
"lines": [
18,
208
]
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
"7b8f1bb1765a": {
"name": "BallotLib",
"kind": "library",
"lines": 47,
"status": "none"
},
"cdcfb0473aee": {
"name": "CompressedProposalLib",
"kind": "library",
"lines": 110,
"status": "none"
},
"023c99ea7c6b": {
"name": "ProposalLib",
"kind": "library",
"lines": 102,
"status": "identical",
"audited": {
"object": "d8a4624825b8",
"lines": [
91,
192
]
},
"reports": [
"veridise-governance-2025-10-13"
]
},
"b40525b86fdb": {
"name": "Checkpoints",
"kind": "library",
"lines": 615,
"status": "differs",
"audited": {
"object": "cf32e5a0f2d1",
"lines": [
16,
621
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
],
"added": [
[
137,
137
],
[
340,
340
],
[
543,
543
]
],
"removed": [
[
137,
135,
135
],
[
340,
335,
335
],
[
543,
535,
535
]
],
"covered": 612
},
"db1a97ec3267": {
"name": "CheckpointedUintLib",
"kind": "library",
"lines": 68,
"status": "identical",
"audited": {
"object": "abaf7a34e29c",
"lines": [
15,
84
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"19a2a45a0c1e": {
"name": "ConfigurationLib",
"kind": "library",
"lines": 79,
"status": "identical",
"audited": {
"object": "2b556015668c",
"lines": [
12,
93
]
},
"reports": [
"veridise-governance-2025-10-13"
]
},
"5ac94b72b728": {
"name": "CompressedConfigurationLib",
"kind": "library",
"lines": 67,
"status": "none"
},
"c4f9686a0ac4": {
"name": "Governance",
"kind": "contract",
"lines": 635,
"status": "differs",
"audited": {
"object": "be7e92588e95",
"lines": [
137,
784
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
118,
126
]
],
"removed": [
[
119,
118,
122
]
],
"covered": 627
},
"00ed0d5e7d15": {
"name": "RewardDistributor",
"kind": "contract",
"lines": 26,
"status": "identical",
"audited": {
"object": "29431e2f4fd1",
"lines": [
16,
41
]
},
"reports": [
"cantina-governance-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"aba1d091b622": {
"name": "Registry",
"kind": "contract",
"lines": 72,
"status": "identical",
"audited": {
"object": "c862ab55b77c",
"lines": [
38,
110
]
},
"reports": [
"cantina-governance-2025-11-12",
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"a71c051041d9": {
"name": "IBoosterCore",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "de894a93d668",
"lines": [
30,
33
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"42fb3a072cf5": {
"name": "IBooster",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "de894a93d668",
"lines": [
35,
38
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"62a1e2badf10": {
"name": "IValidatorSelectionCore",
"kind": "interface",
"lines": 7,
"status": "differs",
"audited": {
"object": "d8c056c72974",
"lines": [
17,
20
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
1,
2
],
[
5,
5
]
],
"removed": [],
"covered": 5
},
"a06a97752192": {
"name": "addHatch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "74071d09b64e",
"lines": [
13,
15
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
]
},
"3331c6c632ca": {
"name": "subHatch",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "74071d09b64e",
"lines": [
17,
19
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
]
},
"32112fc74f3b": {
"name": "IEscapeHatchCore",
"kind": "interface",
"lines": 15,
"status": "differs",
"audited": {
"object": "16f1cfb087f5",
"lines": [
38,
52
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 14
},
"dd4a1f28d9c8": {
"name": "IEscapeHatch",
"kind": "interface",
"lines": 26,
"status": "identical",
"audited": {
"object": "16f1cfb087f5",
"lines": [
54,
79
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
]
},
"1b18b17b7de0": {
"name": "IValidatorSelection",
"kind": "interface",
"lines": 35,
"status": "differs",
"audited": {
"object": "7fff653323f0",
"lines": [
30,
63
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
33,
33
]
],
"removed": [],
"covered": 34
},
"a9c82fbc73d8": {
"name": "addSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
9,
11
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"da302801fe67": {
"name": "subSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
13,
15
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"dc5a287f86ab": {
"name": "eqSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
17,
19
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"9005ac959bda": {
"name": "neqSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
21,
23
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"e996358fa881": {
"name": "ltSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
25,
27
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"951f791a4bc2": {
"name": "lteSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
29,
31
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"974d17ba61c9": {
"name": "gtSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
33,
35
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"f2933da2f16b": {
"name": "gteSlashRound",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
37,
39
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"0c3db8e8788b": {
"name": "Errors",
"kind": "library",
"lines": 262,
"status": "differs",
"audited": {
"object": "49a1e3ebfc8e",
"lines": [
19,
261
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
28,
29
],
[
32,
32
],
[
38,
39
],
[
42,
42
],
[
64,
64
],
[
82,
82
],
[
94,
94
],
[
119,
121
],
[
158,
164
],
[
179,
179
],
[
181,
185
],
[
199,
199
],
[
202,
229
]
],
"removed": [
[
12,
12,
12
],
[
27,
28,
28
],
[
28,
30,
33
],
[
64,
64,
64
],
[
74,
74,
75
],
[
202,
185,
210
]
],
"covered": 210
},
"e452e90ca218": {
"name": "Math",
"kind": "library",
"lines": 678,
"status": "differs",
"audited": {
"object": "f9173ae80e81",
"lines": [
12,
706
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
],
"added": [
[
528,
536
],
[
538,
566
]
],
"removed": [
[
528,
549,
583
]
],
"covered": 668
},
"5801f970036e": {
"name": "RewardBooster",
"kind": "contract",
"lines": 98,
"status": "differs",
"audited": {
"object": "de894a93d668",
"lines": [
45,
133
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
20,
30
],
[
84,
84
]
],
"removed": [
[
84,
75,
75
]
],
"covered": 93
},
"11a266636eff": {
"name": "TimeLib",
"kind": "library",
"lines": 111,
"status": "differs",
"audited": {
"object": "672c88260c4c",
"lines": [
22,
132
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
53,
75
]
],
"removed": [
[
53,
53,
75
]
],
"covered": 107
},
"978c3451ca8d": {
"name": "CoordinationSignatureLib",
"kind": "library",
"lines": 68,
"status": "none"
},
"a3b6f777c5ad": {
"name": "AttestationLib",
"kind": "library",
"lines": 204,
"status": "differs",
"audited": {
"object": "fb5818e08a22",
"lines": [
34,
258
]
},
"reports": [
"cantina-governance-2025-11-12"
],
"added": [
[
2,
19
],
[
189,
199
]
],
"removed": [
[
114,
96,
138
],
[
179,
204,
210
]
],
"covered": 185
},
"d79e5038d2f3": {
"name": "FeeHeaderLib",
"kind": "library",
"lines": 69,
"status": "differs",
"audited": {
"object": "32eb9cc32d90",
"lines": [
73,
140
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
15,
18
],
[
32,
34
],
[
37,
37
],
[
39,
39
],
[
54,
54
],
[
63,
63
]
],
"removed": [
[
15,
15,
18
],
[
33,
32,
34
],
[
34,
36,
38
],
[
54,
53,
53
],
[
63,
62,
62
]
],
"covered": 60
},
"efc06fb4d1f1": {
"name": "ChainTipsLib",
"kind": "library",
"lines": 44,
"status": "none"
},
"96e217d9b9c0": {
"name": "CompressedTempCheckpointLogLib",
"kind": "library",
"lines": 34,
"status": "none"
},
"bf1e6b11fc8d": {
"name": "DataStructures",
"kind": "library",
"lines": 62,
"status": "identical",
"audited": {
"object": "ff0a90993463",
"lines": [
10,
68
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"bfa0b41d1854": {
"name": "IInbox",
"kind": "interface",
"lines": 60,
"status": "differs",
"audited": {
"object": "d5644bf73637",
"lines": [
12,
71
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
19,
19
],
[
52,
52
]
],
"removed": [
[
19,
19,
19
],
[
52,
52,
52
]
],
"covered": 58
},
"ed7f1e682c82": {
"name": "addEthValue",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "43c6fe5f3a57",
"lines": [
31,
33
]
},
"reports": [
"cantina-escape-hatch-2026-02-24",
"cantina-rollup-contracts-2025-11-12"
]
},
"d935d55ad8d5": {
"name": "subEthValue",
"kind": "function",
"lines": 3,
"status": "identical",
"audited": {
"object": "43c6fe5f3a57",
"lines": [
35,
37
]
},
"reports": [
"cantina-escape-hatch-2026-02-24",
"cantina-rollup-contracts-2025-11-12"
]
},
"68779d2b7dce": {
"name": "IRollupCore",
"kind": "interface",
"lines": 51,
"status": "differs",
"audited": {
"object": "e4396eb4f1b9",
"lines": [
106,
158
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
10,
10
],
[
13,
13
],
[
45,
45
]
],
"removed": [
[
10,
10,
10
],
[
13,
13,
15
],
[
45,
47,
47
]
],
"covered": 49
},
"8c93ac3dc245": {
"name": "IRewardDistributor",
"kind": "interface",
"lines": 20,
"status": "none"
},
"e02e162c77e9": {
"name": "IOutbox",
"kind": "interface",
"lines": 82,
"status": "differs",
"audited": {
"object": "b565dfffa895",
"lines": [
13,
70
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
1,
1
],
[
3,
7
],
[
24,
24
],
[
43,
44
],
[
48,
57
],
[
64,
64
],
[
69,
80
]
],
"removed": [
[
1,
1,
1
],
[
3,
3,
3
],
[
24,
15,
15
],
[
44,
32,
32
],
[
48,
36,
45
],
[
69,
56,
56
]
],
"covered": 70
},
"77c91093cc8b": {
"name": "IVerifier",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "76f993430b7e",
"lines": [
136,
138
]
},
"reports": [
"cantina-payload-2026-03-05",
"cantina-rollup-contracts-2025-11-12"
]
},
"ca9ed2069da5": {
"name": "IRollup",
"kind": "interface",
"lines": 86,
"status": "differs",
"audited": {
"object": "e4396eb4f1b9",
"lines": [
160,
246
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
31,
31
],
[
36,
41
],
[
43,
43
],
[
78,
81
]
],
"removed": [
[
31,
31,
31
],
[
36,
39,
44
],
[
43,
46,
46
],
[
85,
84,
85
]
],
"covered": 76
},
"e6c4061572a5": {
"name": "IFeeJuicePortal",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "5f30940dd61c",
"lines": [
9,
28
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"009e77a9cf32": {
"name": "Constants",
"kind": "library",
"lines": 21,
"status": "differs",
"audited": {
"object": "813210472aec",
"lines": [
11,
31
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
7,
7
],
[
9,
10
],
[
12,
15
],
[
17,
18
]
],
"removed": [
[
7,
7,
7
],
[
9,
9,
11
],
[
12,
13,
14
],
[
17,
16,
18
]
],
"covered": 12
},
"4c76a9ff8e4c": {
"name": "FieldLib",
"kind": "library",
"lines": 6,
"status": "none"
},
"6c520d43cfa7": {
"name": "STFLib",
"kind": "library",
"lines": 321,
"status": "differs",
"audited": {
"object": "416634614975",
"lines": [
81,
376
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
30,
33
],
[
36,
57
]
],
"removed": [
[
30,
30,
30
]
],
"covered": 306
},
"f555a7706b9d": {
"name": "SafeERC20",
"kind": "library",
"lines": 181,
"status": "identical",
"audited": {
"object": "f0f9137bc8d5",
"lines": [
19,
181
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"2596672c34cf": {
"name": "BitMaps",
"kind": "library",
"lines": 43,
"status": "differs",
"audited": {
"object": "5b62d2f077c0",
"lines": [
18,
60
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
2,
2
]
],
"removed": [
[
2,
2,
2
]
],
"covered": 42
},
"b51d1eddb3e3": {
"name": "BpsLib",
"kind": "library",
"lines": 5,
"status": "identical",
"audited": {
"object": "0db7f4bd0326",
"lines": [
24,
28
]
},
"reports": [
"cantina-escape-hatch-2026-02-24",
"cantina-rollup-contracts-2025-11-12"
]
},
"f8f04fd651e0": {
"name": "RewardLib",
"kind": "library",
"lines": 231,
"status": "differs",
"audited": {
"object": "728892e5b245",
"lines": [
65,
282
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
14,
34
],
[
82,
82
],
[
98,
104
],
[
113,
139
],
[
142,
158
],
[
161,
165
],
[
200,
203
]
],
"removed": [
[
14,
14,
19
],
[
82,
68,
68
],
[
139,
94,
122
],
[
142,
125,
144
],
[
162,
147,
148
],
[
200,
183,
186
],
[
230,
213,
216
]
],
"covered": 179
},
"a6d7568d470d": {
"name": "EnumerableSet",
"kind": "library",
"lines": 335,
"status": "differs",
"audited": {
"object": "425876d19c7c",
"lines": [
41,
378
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
182,
182
],
[
255,
255
],
[
328,
328
]
],
"removed": [
[
182,
183,
183
],
[
255,
257,
257
],
[
328,
331,
331
]
],
"covered": 332
},
"15bb2ebdffb9": {
"name": "Checkpoints",
"kind": "library",
"lines": 615,
"status": "differs",
"audited": {
"object": "cf32e5a0f2d1",
"lines": [
16,
621
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
],
"added": [
[
137,
137
],
[
340,
340
],
[
543,
543
]
],
"removed": [
[
137,
135,
135
],
[
340,
335,
335
],
[
543,
535,
535
]
],
"covered": 612
},
"e15fae7e3a24": {
"name": "TransientSlot",
"kind": "library",
"lines": 151,
"status": "none"
},
"243ba84ebc5a": {
"name": "SlotDerivation",
"kind": "library",
"lines": 115,
"status": "identical",
"audited": {
"object": "5d41be5fa7f3",
"lines": [
41,
155
]
},
"reports": [
"contracts__audits__2024-10-v5.1",
"contracts__audits__2026-02-v5.6"
]
},
"17b2fa77c49d": {
"name": "StakingQueueLib",
"kind": "library",
"lines": 46,
"status": "identical",
"audited": {
"object": "a13ef2adff77",
"lines": [
33,
78
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"a2ad74296a0d": {
"name": "StakingQueueConfigLib",
"kind": "library",
"lines": 32,
"status": "differs",
"audited": {
"object": "b3dca4d7c8c1",
"lines": [
36,
65
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
2,
3
],
[
7,
11
],
[
24,
28
]
],
"removed": [
[
2,
2,
3
],
[
8,
7,
10
],
[
24,
23,
26
]
],
"covered": 21
},
"151d207ad744": {
"name": "Errors_1",
"kind": "library",
"lines": 76,
"status": "differs",
"audited": {
"object": "b6b61b90349a",
"lines": [
15,
86
],
"name": "Errors"
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
46,
46
],
[
53,
55
]
],
"removed": [],
"covered": 72
},
"bd8af08caf35": {
"name": "CheckpointedUintLib",
"kind": "library",
"lines": 68,
"status": "differs",
"audited": {
"object": "abaf7a34e29c",
"lines": [
15,
84
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
],
"added": [
[
37,
37
],
[
64,
64
]
],
"removed": [
[
37,
37,
39
],
[
64,
66,
66
]
],
"covered": 66
},
"f02ca608c7c9": {
"name": "Governance",
"kind": "interface",
"lines": 12,
"status": "none"
},
"6ea232651c72": {
"name": "IBn254LibWrapper",
"kind": "interface",
"lines": 9,
"status": "none"
},
"b4a0691d8abe": {
"name": "BN254Lib",
"kind": "library",
"lines": 272,
"status": "differs",
"audited": {
"object": "cc9f67af634b",
"lines": [
29,
293
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
171,
171
],
[
173,
180
],
[
184,
201
]
],
"removed": [
[
170,
177,
179
],
[
180,
182,
182
],
[
184,
186,
190
]
],
"covered": 251
},
"171d5461997b": {
"name": "Bn254LibWrapper",
"kind": "contract",
"lines": 13,
"status": "none"
},
"2d98fe65ac00": {
"name": "AddressSnapshotLib",
"kind": "library",
"lines": 213,
"status": "identical",
"audited": {
"object": "f6fd3e4ae100",
"lines": [
44,
260
]
},
"reports": [
"veridise-governance-2025-10-13"
]
},
"534921f91550": {
"name": "DepositDelegationLib",
"kind": "library",
"lines": 270,
"status": "differs",
"audited": {
"object": "178c0f0f95ce",
"lines": [
39,
309
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
],
"added": [
[
87,
87
]
],
"removed": [
[
87,
87,
88
]
],
"covered": 269
},
"647dde5b3f58": {
"name": "GSECore",
"kind": "contract",
"lines": 538,
"status": "differs",
"audited": {
"object": "3d652d0ff210",
"lines": [
119,
633
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
55,
57
],
[
78,
78
],
[
94,
106
],
[
112,
112
],
[
136,
136
],
[
139,
142
],
[
160,
161
],
[
211,
211
],
[
215,
215
],
[
221,
221
],
[
235,
235
],
[
299,
299
],
[
302,
302
],
[
314,
314
],
[
410,
410
],
[
412,
412
],
[
438,
438
],
[
511,
511
],
[
519,
519
],
[
525,
528
]
],
"removed": [
[
78,
75,
75
],
[
112,
96,
96
],
[
136,
120,
120
],
[
160,
140,
141
],
[
211,
191,
191
],
[
215,
195,
195
],
[
221,
201,
201
],
[
235,
215,
216
],
[
299,
280,
280
],
[
302,
283,
283
],
[
314,
295,
295
],
[
410,
391,
391
],
[
412,
393,
393
],
[
438,
419,
419
],
[
511,
492,
492
],
[
519,
500,
500
],
[
525,
504,
505
]
],
"covered": 512
},
"5adeaf508ac8": {
"name": "GSE",
"kind": "contract",
"lines": 210,
"status": "differs",
"audited": {
"object": "3d652d0ff210",
"lines": [
635,
844
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
21,
21
],
[
192,
192
],
[
203,
203
]
],
"removed": [
[
21,
21,
21
],
[
192,
192,
192
],
[
203,
203,
203
]
],
"covered": 207
},
"e43243b77c2b": {
"name": "ISlasher",
"kind": "interface",
"lines": 9,
"status": "differs",
"audited": {
"object": "52eeeaa4b471",
"lines": [
12,
17
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
2,
2
],
[
6,
7
]
],
"removed": [],
"covered": 6
},
"598e0407bba6": {
"name": "Slasher",
"kind": "interface",
"lines": 3,
"status": "none"
},
"5e6ccb107f0c": {
"name": "IStakingCore",
"kind": "interface",
"lines": 48,
"status": "differs",
"audited": {
"object": "80690a43b311",
"lines": [
12,
53
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
2,
4
],
[
22,
22
],
[
25,
28
],
[
38,
38
],
[
40,
40
]
],
"removed": [
[
22,
19,
19
],
[
25,
22,
23
],
[
40,
34,
34
]
],
"covered": 39
},
"4bcc576af38c": {
"name": "ShortStrings",
"kind": "library",
"lines": 83,
"status": "differs",
"audited": {
"object": "79332317aad6",
"lines": [
40,
122
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [
[
14,
14
],
[
26,
26
],
[
39,
39
],
[
49,
49
]
],
"removed": [
[
14,
14,
14
],
[
26,
26,
26
],
[
39,
39,
39
],
[
49,
49,
49
]
],
"covered": 79
},
"136bafeaf3ca": {
"name": "Strings",
"kind": "library",
"lines": 388,
"status": "identical",
"audited": {
"object": "1648f27f3de1",
"lines": [
13,
421
]
},
"reports": [
"contracts__audits__2024-12-v5.2"
]
},
"30dfd0bf4e73": {
"name": "MessageHashUtils",
"kind": "library",
"lines": 70,
"status": "differs",
"audited": {
"object": "f71603017bf7",
"lines": [
14,
85
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
16,
16
],
[
61,
61
]
],
"removed": [
[
16,
17,
17
],
[
61,
63,
63
]
],
"covered": 68
},
"84e56c4762be": {
"name": "EIP712",
"kind": "abstract",
"lines": 127,
"status": "identical",
"audited": {
"object": "1d3a83dd0f27",
"lines": [
34,
160
]
},
"reports": [
"contracts__audits__2025-07-v5.4",
"contracts__audits__2026-02-v5.6"
]
},
"3d3f3d908f1e": {
"name": "EmpireBase",
"kind": "abstract",
"lines": 212,
"status": "differs",
"audited": {
"object": "61780b7f0e84",
"lines": [
107,
323
]
},
"reports": [
"konnov-pani-governance-formal-verification-2025-09-15"
],
"added": [
[
28,
29
],
[
33,
33
],
[
74,
74
],
[
83,
83
],
[
87,
87
],
[
91,
91
],
[
96,
96
],
[
98,
98
],
[
106,
106
],
[
170,
170
],
[
180,
180
],
[
186,
186
],
[
191,
191
]
],
"removed": [
[
28,
28,
31
],
[
33,
35,
35
],
[
74,
76,
76
],
[
83,
85,
85
],
[
87,
89,
90
],
[
91,
94,
94
],
[
96,
99,
99
],
[
98,
101,
101
],
[
106,
109,
109
],
[
170,
173,
173
],
[
180,
183,
185
],
[
186,
191,
191
],
[
191,
196,
196
]
],
"covered": 198
},
"644b84d03028": {
"name": "GSEPayload",
"kind": "contract",
"lines": 96,
"status": "differs",
"audited": {
"object": "4cf531df2b0f",
"lines": [
37,
132
]
},
"reports": [
"cantina-governance-2025-11-12",
"veridise-governance-2025-10-13"
],
"added": [
[
92,
92
]
],
"removed": [
[
92,
92,
92
]
],
"covered": 95
},
"db88cb191641": {
"name": "GovernanceProposer",
"kind": "contract",
"lines": 72,
"status": "identical",
"audited": {
"object": "730425c032c1",
"lines": [
24,
95
]
},
"reports": [
"cantina-governance-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"a5ada04a2ce7": {
"name": "StakingLib",
"kind": "library",
"lines": 636,
"status": "differs",
"audited": {
"object": "82be180d0bed",
"lines": [
96,
638
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
13,
23
],
[
42,
100
],
[
183,
183
],
[
428,
428
],
[
460,
463
],
[
494,
494
],
[
498,
498
],
[
500,
500
],
[
502,
502
],
[
568,
594
],
[
602,
616
]
],
"removed": [
[
42,
31,
48
],
[
183,
132,
132
],
[
494,
445,
445
],
[
498,
449,
449
],
[
500,
451,
451
],
[
502,
453,
453
]
],
"covered": 569
},
"80a31804f0df": {
"name": "SampleLib",
"kind": "library",
"lines": 95,
"status": "identical",
"audited": {
"object": "f21f006a33de",
"lines": [
14,
108
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"940020c39208": {
"name": "ValidatorSelectionLib",
"kind": "library",
"lines": 634,
"status": "differs",
"audited": {
"object": "7ed828535483",
"lines": [
100,
727
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
55,
85
],
[
194,
195
],
[
197,
197
],
[
201,
201
],
[
279,
279
]
],
"removed": [
[
2,
2,
2
],
[
55,
58,
72
],
[
194,
183,
185
],
[
197,
187,
187
],
[
201,
191,
192
],
[
253,
244,
245
],
[
279,
272,
272
]
],
"covered": 619
},
"598fd7a47f3d": {
"name": "Hash",
"kind": "library",
"lines": 40,
"status": "identical",
"audited": {
"object": "80196d8b3d81",
"lines": [
13,
52
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"2584d9fd6f30": {
"name": "ProposedHeaderLib",
"kind": "library",
"lines": 32,
"status": "differs",
"audited": {
"object": "32fbca2eab51",
"lines": [
43,
73
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
17,
19
],
[
27,
27
]
],
"removed": [
[
17,
17,
19
]
],
"covered": 28
},
"b3ad43537d50": {
"name": "BlobLib",
"kind": "library",
"lines": 175,
"status": "differs",
"audited": {
"object": "e2c8c43014d5",
"lines": [
37,
231
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
52,
52
],
[
144,
144
],
[
150,
150
]
],
"removed": [
[
1,
1,
1
],
[
10,
14,
16
],
[
19,
29,
38
],
[
144,
163,
163
],
[
150,
169,
169
]
],
"covered": 172
},
"4fba165b9676": {
"name": "BlobLib_1",
"kind": "library",
"lines": 87,
"status": "none"
},
"4abfcc206cd4": {
"name": "EpochProofLib",
"kind": "library",
"lines": 420,
"status": "differs",
"audited": {
"object": "9038ddd2b72a",
"lines": [
62,
454
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
71,
75
],
[
101,
101
],
[
104,
105
],
[
160,
161
],
[
163,
165
],
[
167,
167
],
[
252,
253
],
[
271,
271
],
[
273,
295
],
[
376,
376
],
[
379,
379
]
],
"removed": [
[
75,
71,
72
],
[
101,
98,
98
],
[
160,
156,
157
],
[
163,
159,
160
],
[
167,
162,
162
],
[
252,
247,
249
],
[
271,
267,
267
],
[
376,
349,
349
],
[
379,
352,
352
]
],
"covered": 395
},
"a6dcbe54d9bc": {
"name": "PriceLib",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "43c6fe5f3a57",
"lines": [
51,
87
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
]
},
"17e415aa156e": {
"name": "FeeStructsLib",
"kind": "library",
"lines": 27,
"status": "identical",
"audited": {
"object": "32eb9cc32d90",
"lines": [
45,
71
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"13198b23ab88": {
"name": "FeeConfigLib",
"kind": "library",
"lines": 36,
"status": "identical",
"audited": {
"object": "43c6fe5f3a57",
"lines": [
89,
124
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
]
},
"667143727f68": {
"name": "FeeLib",
"kind": "library",
"lines": 370,
"status": "differs",
"audited": {
"object": "3a0a80f66dcd",
"lines": [
90,
452
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
31,
45
],
[
62,
62
],
[
86,
103
],
[
106,
106
],
[
122,
122
],
[
141,
141
],
[
232,
232
],
[
250,
250
]
],
"removed": [
[
62,
47,
47
],
[
122,
89,
89
],
[
139,
106,
107
],
[
141,
110,
110
],
[
163,
132,
135
],
[
217,
194,
198
],
[
232,
214,
216
]
],
"covered": 342
},
"85eb0004d833": {
"name": "ProposeLib",
"kind": "library",
"lines": 291,
"status": "differs",
"audited": {
"object": "445fd2f5f013",
"lines": [
109,
413
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
70,
71
],
[
76,
76
],
[
79,
82
],
[
90,
103
],
[
114,
114
],
[
151,
162
],
[
171,
186
],
[
220,
225
],
[
253,
254
],
[
259,
260
],
[
263,
281
],
[
283,
284
],
[
286,
289
]
],
"removed": [
[
70,
75,
82
],
[
76,
87,
87
],
[
90,
97,
104
],
[
114,
115,
115
],
[
121,
122,
127
],
[
151,
158,
173
],
[
185,
182,
209
],
[
253,
271,
272
],
[
259,
277,
278
],
[
263,
281,
299
],
[
283,
301,
302
]
],
"covered": 235
},
"fa9cc4c257a0": {
"name": "RollupOperationsExtLib",
"kind": "library",
"lines": 66,
"status": "differs",
"audited": {
"object": "e5fb3e0acbbe",
"lines": [
33,
94
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
13,
13
],
[
22,
25
],
[
32,
32
],
[
36,
36
],
[
48,
48
],
[
51,
51
],
[
59,
59
],
[
63,
63
]
],
"removed": [
[
22,
21,
22
],
[
36,
32,
32
],
[
48,
44,
44
],
[
51,
47,
47
],
[
59,
55,
55
],
[
63,
59,
59
]
],
"covered": 55
},
"620ceb6953e3": {
"name": "Errors",
"kind": "library",
"lines": 76,
"status": "differs",
"audited": {
"object": "b6b61b90349a",
"lines": [
15,
86
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
46,
46
],
[
53,
55
]
],
"removed": [],
"covered": 72
},
"ee6f0c41ef06": {
"name": "RewardDistributor",
"kind": "contract",
"lines": 144,
"status": "none"
},
"ddf0e3817b55": {
"name": "Errors",
"kind": "library",
"lines": 21,
"status": "identical",
"audited": {
"object": "ac4aa74e9bb8",
"lines": [
12,
32
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"ed45c021b6bb": {
"name": "Create2",
"kind": "library",
"lines": 76,
"status": "identical",
"audited": {
"object": "fe6e9a32ca92",
"lines": [
17,
96
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"eaafae4a5d71": {
"name": "Clones",
"kind": "library",
"lines": 243,
"status": "identical",
"audited": {
"object": "91332ab9f765",
"lines": [
20,
260
]
},
"reports": [
"contracts__audits__2024-12-v5.2"
]
},
"86d8d3b84fb4": {
"name": "SlashPayloadCloneable",
"kind": "contract",
"lines": 80,
"status": "none"
},
"6c2039de365e": {
"name": "MerkleLib",
"kind": "library",
"lines": 44,
"status": "identical",
"audited": {
"object": "2503904a6615",
"lines": [
13,
56
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"216630140d41": {
"name": "Outbox",
"kind": "contract",
"lines": 163,
"status": "differs",
"audited": {
"object": "2934adc00a07",
"lines": [
20,
141
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
3,
16
],
[
20,
20
],
[
23,
29
],
[
51,
51
],
[
53,
56
],
[
58,
58
],
[
60,
60
],
[
80,
81
],
[
94,
98
],
[
100,
101
],
[
104,
104
],
[
109,
109
],
[
113,
113
],
[
115,
115
],
[
117,
117
],
[
119,
132
],
[
138,
138
],
[
143,
147
],
[
149,
161
]
],
"removed": [
[
3,
3,
8
],
[
20,
12,
12
],
[
51,
28,
28
],
[
53,
30,
30
],
[
58,
32,
32
],
[
60,
34,
34
],
[
81,
52,
52
],
[
87,
58,
58
],
[
100,
68,
68
],
[
101,
70,
70
],
[
104,
72,
72
],
[
109,
76,
76
],
[
113,
80,
80
],
[
115,
82,
82
],
[
117,
84,
84
],
[
119,
86,
104
],
[
143,
114,
119
]
],
"covered": 123
},
"8264ec617656": {
"name": "IProtocolTreasury",
"kind": "interface",
"lines": 12,
"status": "none"
},
"66cd456a4b01": {
"name": "Governance",
"kind": "interface",
"lines": 5,
"status": "none"
},
"d7cf15e84381": {
"name": "IRegistry",
"kind": "interface",
"lines": 37,
"status": "none"
},
"d03fd47ff03b": {
"name": "Address",
"kind": "library",
"lines": 140,
"status": "differs",
"audited": {
"object": "dffb3b57a63b",
"lines": [
11,
149
]
},
"reports": [
"contracts__audits__2025-07-v5.4"
],
"added": [
[
132,
133
]
],
"removed": [
[
133,
132,
132
]
],
"covered": 138
},
"ab02cf282463": {
"name": "ProtocolTreasury",
"kind": "contract",
"lines": 113,
"status": "none"
},
"6afe5ac3c285": {
"name": "IBaseStaker",
"kind": "interface",
"lines": 7,
"status": "none"
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"6d1baf30b633": {
"name": "IERC1967",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a57f767f1132",
"lines": [
9,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"de902f926875": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"44c01e90eaac": {
"name": "ERC1967Utils",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "8b0478e847e6",
"lines": [
15,
177
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"2282dfd28a0d": {
"name": "UUPSUpgradeable",
"kind": "abstract",
"lines": 129,
"status": "identical",
"audited": {
"object": "c727da1869ab",
"lines": [
19,
147
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"cef51dd534d9": {
"name": "IATPCore",
"kind": "interface",
"lines": 35,
"status": "none"
},
"0e4389551548": {
"name": "BaseStaker",
"kind": "contract",
"lines": 45,
"status": "none"
},
"5afadb22e226": {
"name": "FeeJuicePortal",
"kind": "contract",
"lines": 64,
"status": "identical",
"audited": {
"object": "042c33a76a57",
"lines": [
16,
79
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"31b74aff65b6": {
"name": "FrontierLib",
"kind": "library",
"lines": 80,
"status": "identical",
"audited": {
"object": "b6404ae0d889",
"lines": [
12,
91
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"9186d354b480": {
"name": "Inbox",
"kind": "contract",
"lines": 160,
"status": "differs",
"audited": {
"object": "7654772edad0",
"lines": [
22,
201
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [],
"removed": [
[
63,
65,
65
],
[
139,
144,
158
]
],
"covered": 160
},
"abbd7aac31d7": {
"name": "CompressedSlashRoundMath",
"kind": "library",
"lines": 9,
"status": "identical",
"audited": {
"object": "2c5690569a8b",
"lines": [
54,
62
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"f8cb77d09c59": {
"name": "Errors_1",
"kind": "library",
"lines": 262,
"status": "differs",
"audited": {
"object": "49a1e3ebfc8e",
"lines": [
19,
261
],
"name": "Errors"
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
28,
29
],
[
32,
32
],
[
38,
39
],
[
42,
42
],
[
64,
64
],
[
82,
82
],
[
94,
94
],
[
119,
121
],
[
158,
164
],
[
179,
179
],
[
181,
185
],
[
199,
199
],
[
202,
229
]
],
"removed": [
[
12,
12,
12
],
[
27,
28,
28
],
[
28,
30,
33
],
[
64,
64,
64
],
[
74,
74,
75
],
[
202,
185,
210
]
],
"covered": 210
},
"773ab2e838bf": {
"name": "SlashPayloadLib",
"kind": "library",
"lines": 57,
"status": "none"
},
"479186b328cd": {
"name": "SlashingProposer",
"kind": "contract",
"lines": 1118,
"status": "differs",
"audited": {
"object": "bb92716ec513",
"lines": [
87,
1251
],
"name": "TallySlashingProposer"
},
"reports": [
"cantina-payload-2026-03-05"
],
"added": [
[
215,
215
],
[
233,
233
],
[
237,
237
],
[
239,
244
],
[
247,
247
],
[
251,
251
],
[
254,
254
],
[
256,
257
],
[
263,
263
],
[
267,
267
],
[
274,
276
],
[
306,
306
],
[
313,
313
],
[
317,
317
],
[
323,
323
],
[
360,
360
],
[
363,
363
],
[
380,
380
],
[
545,
545
],
[
547,
547
],
[
624,
624
],
[
693,
693
],
[
983,
983
],
[
1029,
1029
]
],
"removed": [
[
70,
70,
74
],
[
215,
220,
220
],
[
233,
239,
240
],
[
237,
244,
244
],
[
239,
246,
251
],
[
247,
254,
256
],
[
251,
260,
260
],
[
254,
263,
264
],
[
256,
266,
269
],
[
263,
275,
275
],
[
267,
279,
279
],
[
274,
286,
288
],
[
306,
318,
318
],
[
313,
325,
325
],
[
317,
329,
332
],
[
323,
338,
338
],
[
360,
375,
375
],
[
363,
378,
378
],
[
380,
395,
396
],
[
545,
565,
565
],
[
547,
567,
568
],
[
624,
645,
645
],
[
693,
714,
714
],
[
983,
1013,
1015
],
[
1029,
1061,
1061
]
],
"covered": 1086
},
"93049fc2b900": {
"name": "DepositDelegationLib",
"kind": "library",
"lines": 270,
"status": "identical",
"audited": {
"object": "178c0f0f95ce",
"lines": [
39,
309
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"1c8b0bed2165": {
"name": "GSECore",
"kind": "contract",
"lines": 538,
"status": "differs",
"audited": {
"object": "3d652d0ff210",
"lines": [
119,
633
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
55,
57
],
[
78,
78
],
[
94,
106
],
[
139,
142
],
[
525,
527
]
],
"removed": [
[
78,
75,
75
],
[
525,
504,
504
]
],
"covered": 529
},
"a6a375dd83bb": {
"name": "GSE",
"kind": "contract",
"lines": 210,
"status": "differs",
"audited": {
"object": "3d652d0ff210",
"lines": [
635,
844
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
21,
21
]
],
"removed": [
[
21,
21,
21
]
],
"covered": 209
},
"e7d982b63910": {
"name": "IStaking",
"kind": "interface",
"lines": 23,
"status": "differs",
"audited": {
"object": "80690a43b311",
"lines": [
55,
69
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
5,
9
],
[
19,
21
]
],
"removed": [],
"covered": 15
},
"64afbceec720": {
"name": "Errors_1",
"kind": "library",
"lines": 262,
"status": "differs",
"audited": {
"object": "49a1e3ebfc8e",
"lines": [
19,
261
],
"name": "Errors"
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
28,
29
],
[
32,
32
],
[
38,
39
],
[
42,
42
],
[
64,
64
],
[
82,
82
],
[
87,
87
],
[
94,
94
],
[
119,
121
],
[
158,
164
],
[
179,
179
],
[
181,
185
],
[
199,
199
],
[
202,
229
]
],
"removed": [
[
12,
12,
12
],
[
27,
28,
28
],
[
28,
30,
33
],
[
64,
64,
64
],
[
74,
74,
75
],
[
87,
88,
88
],
[
202,
185,
210
]
],
"covered": 209
},
"728ceae930e4": {
"name": "FeeJuicePortal",
"kind": "contract",
"lines": 64,
"status": "differs",
"audited": {
"object": "042c33a76a57",
"lines": [
16,
79
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
58,
58
]
],
"removed": [
[
58,
58,
58
]
],
"covered": 63
},
"b7a055a249a5": {
"name": "Inbox",
"kind": "contract",
"lines": 160,
"status": "differs",
"audited": {
"object": "7654772edad0",
"lines": [
22,
201
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
59,
62
],
[
121,
121
],
[
124,
124
]
],
"removed": [
[
59,
61,
65
],
[
121,
127,
127
],
[
124,
130,
130
],
[
139,
144,
158
]
],
"covered": 154
},
"f5953f41b0a8": {
"name": "MerkleLib",
"kind": "library",
"lines": 44,
"status": "differs",
"audited": {
"object": "2503904a6615",
"lines": [
13,
56
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
40,
41
]
],
"removed": [
[
40,
40,
41
]
],
"covered": 42
},
"2baf645d3da6": {
"name": "Outbox",
"kind": "contract",
"lines": 163,
"status": "differs",
"audited": {
"object": "19d3c6404b78",
"lines": [
20,
138
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"findings": {
"cantina-rollup-contracts-2025-11-12": [
"3.1.1"
]
},
"added": [
[
3,
16
],
[
20,
20
],
[
23,
29
],
[
51,
56
],
[
58,
58
],
[
60,
60
],
[
80,
81
],
[
85,
87
],
[
89,
91
],
[
93,
93
],
[
95,
98
],
[
100,
101
],
[
104,
104
],
[
109,
109
],
[
113,
113
],
[
115,
115
],
[
117,
117
],
[
119,
132
],
[
138,
138
],
[
143,
147
],
[
149,
161
]
],
"removed": [
[
3,
3,
8
],
[
20,
12,
12
],
[
51,
28,
29
],
[
58,
31,
31
],
[
60,
33,
33
],
[
81,
51,
51
],
[
87,
55,
56
],
[
93,
58,
61
],
[
95,
63,
63
],
[
100,
65,
65
],
[
101,
67,
67
],
[
104,
69,
69
],
[
109,
73,
73
],
[
113,
77,
77
],
[
115,
79,
79
],
[
117,
81,
81
],
[
119,
83,
101
],
[
143,
111,
116
]
],
"covered": 115
},
"7f21f51746eb": {
"name": "StakingQueueLib",
"kind": "library",
"lines": 46,
"status": "differs",
"audited": {
"object": "a13ef2adff77",
"lines": [
33,
78
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
31,
31
]
],
"removed": [
[
31,
31,
31
]
],
"covered": 45
},
"1efac07af271": {
"name": "Slasher",
"kind": "contract",
"lines": 67,
"status": "differs",
"audited": {
"object": "b7b6ad4841e0",
"lines": [
8,
54
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
3,
3
],
[
6,
7
],
[
17,
17
],
[
19,
19
],
[
22,
22
],
[
38,
47
],
[
51,
51
],
[
62,
65
]
],
"removed": [
[
19,
15,
15
]
],
"covered": 49
},
"c7eabe65ba33": {
"name": "EmpireBase",
"kind": "abstract",
"lines": 212,
"status": "identical",
"audited": {
"object": "61780b7f0e84",
"lines": [
107,
323
]
},
"reports": [
"konnov-pani-governance-formal-verification-2025-09-15"
]
},
"a303a5122915": {
"name": "StakingLib",
"kind": "library",
"lines": 636,
"status": "differs",
"audited": {
"object": "82be180d0bed",
"lines": [
96,
638
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
13,
23
],
[
42,
100
],
[
116,
116
],
[
120,
120
],
[
124,
124
],
[
150,
151
],
[
154,
154
],
[
183,
183
],
[
188,
188
],
[
204,
204
],
[
257,
257
],
[
261,
261
],
[
348,
348
],
[
386,
386
],
[
394,
394
],
[
397,
397
],
[
405,
405
],
[
408,
408
],
[
411,
411
],
[
428,
428
],
[
460,
463
],
[
568,
594
],
[
602,
616
]
],
"removed": [
[
42,
31,
48
],
[
116,
64,
64
],
[
120,
68,
69
],
[
124,
73,
73
],
[
150,
99,
100
],
[
154,
103,
103
],
[
183,
132,
132
],
[
188,
137,
139
],
[
204,
155,
155
],
[
257,
208,
208
],
[
261,
212,
212
],
[
348,
304,
304
],
[
386,
342,
342
],
[
394,
350,
350
],
[
397,
353,
353
],
[
405,
361,
361
],
[
408,
364,
364
],
[
411,
367,
367
]
],
"covered": 556
},
"41b904128f29": {
"name": "AttestationLib",
"kind": "library",
"lines": 204,
"status": "differs",
"audited": {
"object": "fb5818e08a22",
"lines": [
34,
258
]
},
"reports": [
"cantina-governance-2025-11-12"
],
"added": [
[
2,
19
],
[
60,
60
],
[
94,
94
],
[
137,
137
],
[
183,
199
]
],
"removed": [
[
60,
42,
42
],
[
94,
76,
76
],
[
114,
96,
138
],
[
137,
162,
162
],
[
179,
204,
210
],
[
199,
215,
220
]
],
"covered": 176
},
"ce6895a99054": {
"name": "FieldLib",
"kind": "library",
"lines": 6,
"status": "none"
},
"f9591884bf51": {
"name": "STFLib",
"kind": "library",
"lines": 321,
"status": "differs",
"audited": {
"object": "416634614975",
"lines": [
81,
376
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
30,
33
],
[
36,
57
],
[
168,
168
],
[
256,
256
]
],
"removed": [
[
30,
30,
30
],
[
168,
143,
143
],
[
256,
231,
231
]
],
"covered": 304
},
"1fba7fd40ecc": {
"name": "SampleLib",
"kind": "library",
"lines": 95,
"status": "differs",
"audited": {
"object": "f21f006a33de",
"lines": [
14,
108
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
23,
23
]
],
"removed": [
[
23,
23,
23
]
],
"covered": 94
},
"79117ac7fb1d": {
"name": "ValidatorSelectionLib",
"kind": "library",
"lines": 634,
"status": "differs",
"audited": {
"object": "7ed828535483",
"lines": [
100,
727
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
46,
46
],
[
55,
85
],
[
179,
179
],
[
191,
195
],
[
197,
197
],
[
201,
201
],
[
279,
279
],
[
293,
293
],
[
299,
299
],
[
313,
313
],
[
444,
444
],
[
448,
448
],
[
451,
451
],
[
579,
579
],
[
608,
608
],
[
618,
618
]
],
"removed": [
[
2,
2,
2
],
[
46,
49,
49
],
[
55,
58,
72
],
[
179,
166,
168
],
[
191,
180,
185
],
[
197,
187,
187
],
[
201,
191,
192
],
[
253,
244,
245
],
[
279,
272,
272
],
[
293,
286,
286
],
[
299,
292,
292
],
[
313,
306,
306
],
[
444,
438,
438
],
[
448,
442,
442
],
[
451,
445,
445
],
[
579,
573,
573
],
[
608,
602,
602
],
[
618,
612,
612
]
],
"covered": 605
},
"506d4fb5cfa3": {
"name": "InvalidateLib",
"kind": "library",
"lines": 213,
"status": "differs",
"audited": {
"object": "1fa77073d514",
"lines": [
56,
268
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
40,
40
],
[
58,
58
],
[
103,
103
],
[
147,
147
],
[
150,
150
],
[
157,
157
],
[
167,
167
],
[
170,
170
],
[
179,
179
],
[
183,
183
]
],
"removed": [
[
6,
6,
6
],
[
40,
42,
42
],
[
58,
60,
60
],
[
103,
105,
105
],
[
147,
149,
149
],
[
150,
152,
152
],
[
157,
159,
159
],
[
167,
167,
167
],
[
170,
170,
170
],
[
179,
179,
179
],
[
183,
183,
183
]
],
"covered": 203
},
"7f703a857e17": {
"name": "ValidatorOperationsExtLib",
"kind": "library",
"lines": 178,
"status": "differs",
"audited": {
"object": "e6304ecc3051",
"lines": [
30,
165
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
2,
13
],
[
65,
68
],
[
126,
129
],
[
143,
176
]
],
"removed": [
[
2,
2,
9
],
[
65,
61,
64
]
],
"covered": 139
},
"51022833b47b": {
"name": "BlobLib",
"kind": "library",
"lines": 175,
"status": "differs",
"audited": {
"object": "e2c8c43014d5",
"lines": [
37,
231
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
52,
52
],
[
69,
69
],
[
114,
114
],
[
144,
144
],
[
150,
150
]
],
"removed": [
[
1,
1,
1
],
[
10,
14,
16
],
[
19,
29,
38
],
[
69,
88,
88
],
[
114,
133,
133
],
[
144,
163,
163
],
[
150,
169,
169
]
],
"covered": 170
},
"d37bd018027f": {
"name": "FeeLib",
"kind": "library",
"lines": 370,
"status": "differs",
"audited": {
"object": "3a0a80f66dcd",
"lines": [
90,
452
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
31,
45
],
[
51,
51
],
[
62,
62
],
[
86,
103
],
[
106,
106
],
[
122,
122
],
[
136,
136
],
[
141,
141
],
[
232,
232
],
[
250,
250
],
[
254,
254
]
],
"removed": [
[
51,
36,
36
],
[
62,
47,
47
],
[
122,
89,
89
],
[
136,
103,
103
],
[
139,
106,
107
],
[
141,
110,
110
],
[
163,
132,
135
],
[
217,
194,
198
],
[
232,
214,
216
],
[
254,
238,
238
]
],
"covered": 339
},
"0f4c3d62e2fe": {
"name": "RewardBooster",
"kind": "contract",
"lines": 98,
"status": "differs",
"audited": {
"object": "de894a93d668",
"lines": [
45,
133
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
15,
15
],
[
20,
30
],
[
84,
84
]
],
"removed": [
[
15,
15,
15
],
[
84,
75,
75
]
],
"covered": 92
},
"c1288a3781f3": {
"name": "RewardLib",
"kind": "library",
"lines": 231,
"status": "differs",
"audited": {
"object": "728892e5b245",
"lines": [
65,
282
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
14,
34
],
[
59,
59
],
[
82,
82
],
[
93,
93
],
[
98,
104
],
[
113,
139
],
[
142,
158
],
[
161,
165
],
[
200,
203
]
],
"removed": [
[
14,
14,
19
],
[
59,
45,
45
],
[
82,
68,
68
],
[
93,
81,
81
],
[
139,
94,
122
],
[
142,
125,
144
],
[
162,
147,
148
],
[
200,
183,
186
],
[
230,
213,
216
]
],
"covered": 177
},
"dde6d1f7f4de": {
"name": "ProposeLib",
"kind": "library",
"lines": 291,
"status": "differs",
"audited": {
"object": "445fd2f5f013",
"lines": [
109,
413
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
70,
71
],
[
76,
76
],
[
79,
82
],
[
90,
103
],
[
114,
114
],
[
126,
126
],
[
151,
162
],
[
171,
186
],
[
220,
227
],
[
237,
237
],
[
242,
242
],
[
245,
245
],
[
248,
248
],
[
250,
250
],
[
253,
254
],
[
257,
257
],
[
259,
260
],
[
263,
281
],
[
283,
284
],
[
286,
289
]
],
"removed": [
[
70,
75,
82
],
[
76,
87,
87
],
[
90,
97,
104
],
[
114,
115,
115
],
[
121,
122,
127
],
[
126,
133,
133
],
[
151,
158,
173
],
[
185,
182,
209
],
[
226,
244,
245
],
[
237,
255,
255
],
[
242,
260,
260
],
[
245,
263,
263
],
[
248,
266,
266
],
[
250,
268,
268
],
[
253,
271,
272
],
[
257,
275,
275
],
[
259,
277,
278
],
[
263,
281,
299
],
[
283,
301,
302
]
],
"covered": 226
},
"8ee162f515fd": {
"name": "RewardExtLib",
"kind": "library",
"lines": 102,
"status": "none"
},
"25b9ec08493f": {
"name": "EpochProofLib",
"kind": "library",
"lines": 420,
"status": "differs",
"audited": {
"object": "9038ddd2b72a",
"lines": [
62,
454
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
57,
57
],
[
71,
75
],
[
101,
101
],
[
104,
105
],
[
114,
114
],
[
121,
121
],
[
160,
161
],
[
163,
165
],
[
167,
167
],
[
247,
247
],
[
251,
251
],
[
271,
271
],
[
273,
295
],
[
326,
326
],
[
332,
332
],
[
339,
339
],
[
342,
342
],
[
345,
345
],
[
350,
350
],
[
376,
376
],
[
379,
379
],
[
381,
381
]
],
"removed": [
[
57,
57,
57
],
[
75,
71,
72
],
[
101,
98,
98
],
[
114,
109,
109
],
[
121,
116,
117
],
[
160,
156,
157
],
[
163,
159,
160
],
[
167,
162,
162
],
[
247,
242,
242
],
[
251,
246,
249
],
[
271,
267,
267
],
[
326,
299,
299
],
[
332,
305,
305
],
[
339,
312,
312
],
[
342,
315,
315
],
[
345,
318,
318
],
[
350,
323,
323
],
[
376,
349,
349
],
[
379,
352,
352
],
[
381,
354,
354
]
],
"covered": 383
},
"9d6217743ef1": {
"name": "RollupOperationsExtLib",
"kind": "library",
"lines": 66,
"status": "differs",
"audited": {
"object": "e5fb3e0acbbe",
"lines": [
33,
94
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
13,
13
],
[
22,
25
],
[
32,
32
],
[
36,
36
],
[
40,
40
],
[
48,
48
],
[
51,
51
],
[
59,
59
],
[
63,
63
]
],
"removed": [
[
22,
21,
22
],
[
36,
32,
32
],
[
40,
36,
36
],
[
48,
44,
44
],
[
51,
47,
47
],
[
59,
55,
55
],
[
63,
59,
59
]
],
"covered": 54
},
"0a55a1c7b621": {
"name": "Errors_2",
"kind": "library",
"lines": 21,
"status": "identical",
"audited": {
"object": "ac4aa74e9bb8",
"lines": [
12,
32
],
"name": "Errors"
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"5fd2958faea4": {
"name": "Create2",
"kind": "library",
"lines": 76,
"status": "differs",
"audited": {
"object": "fe6e9a32ca92",
"lines": [
17,
96
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
],
"added": [
[
22,
22
],
[
37,
37
]
],
"removed": [
[
22,
22,
22
],
[
37,
37,
37
]
],
"covered": 74
},
"aaca6a24d299": {
"name": "Clones",
"kind": "library",
"lines": 243,
"status": "differs",
"audited": {
"object": "91332ab9f765",
"lines": [
20,
260
]
},
"reports": [
"contracts__audits__2024-12-v5.2"
],
"added": [
[
21,
21
],
[
32,
32
],
[
60,
60
],
[
71,
71
],
[
129,
129
],
[
136,
136
]
],
"removed": [
[
21,
21,
21
],
[
32,
32,
32
],
[
60,
59,
59
],
[
71,
70,
70
],
[
129,
128,
128
],
[
136,
135,
135
]
],
"covered": 237
},
"d326bf3960a4": {
"name": "SlasherDeploymentExtLib",
"kind": "library",
"lines": 28,
"status": "none"
},
"7fa3b7df4b78": {
"name": "RollupCore",
"kind": "contract",
"lines": 454,
"status": "differs",
"audited": {
"object": "4d07c2c5121c",
"lines": [
184,
657
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
46,
46
],
[
53,
54
],
[
60,
61
],
[
74,
75
],
[
79,
79
],
[
81,
81
],
[
92,
93
],
[
106,
106
],
[
111,
134
],
[
153,
165
],
[
410,
452
]
],
"removed": [
[
46,
49,
49
],
[
53,
51,
51
],
[
60,
57,
92
],
[
75,
105,
112
],
[
78,
115,
133
],
[
79,
135,
135
],
[
81,
137,
137
],
[
92,
145,
146
],
[
106,
159,
159
],
[
108,
161,
166
],
[
111,
170,
199
],
[
153,
218,
228
]
],
"covered": 398
},
"61e623168ab5": {
"name": "Rollup",
"kind": "contract",
"lines": 681,
"status": "differs",
"audited": {
"object": "aec86ed2246b",
"lines": [
61,
717
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
43,
43
],
[
152,
161
],
[
188,
188
],
[
192,
192
],
[
240,
240
],
[
243,
243
],
[
282,
283
],
[
304,
304
],
[
308,
308
],
[
312,
312
],
[
316,
316
],
[
320,
320
],
[
362,
370
],
[
435,
435
],
[
439,
439
],
[
458,
458
],
[
467,
467
],
[
471,
471
],
[
475,
475
],
[
479,
479
],
[
501,
512
],
[
515,
515
],
[
519,
519
],
[
523,
523
],
[
527,
527
],
[
531,
531
],
[
543,
543
],
[
545,
552
],
[
555,
555
],
[
604,
604
],
[
606,
635
],
[
638,
638
],
[
674,
674
],
[
678,
678
]
],
"removed": [
[
43,
43,
43
],
[
188,
186,
186
],
[
192,
190,
190
],
[
240,
239,
239
],
[
243,
242,
242
],
[
282,
281,
281
],
[
304,
302,
302
],
[
308,
306,
306
],
[
312,
310,
310
],
[
316,
314,
314
],
[
320,
318,
318
],
[
435,
424,
424
],
[
439,
428,
428
],
[
458,
447,
447
],
[
467,
456,
456
],
[
471,
460,
460
],
[
475,
464,
464
],
[
479,
468,
468
],
[
515,
492,
492
],
[
519,
496,
496
],
[
523,
500,
500
],
[
527,
504,
504
],
[
531,
508,
508
],
[
533,
510,
517
],
[
543,
528,
528
],
[
555,
532,
532
],
[
604,
581,
581
],
[
606,
583,
611
],
[
638,
614,
614
],
[
674,
650,
650
],
[
678,
654,
654
]
],
"covered": 611
},
"02d1a68f51f5": {
"name": "IERC20Mintable",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "c0c11dcfd89d",
"lines": [
4,
6
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-axie-infinity-ronin-bridge-2022-06",
"certik-ronin-dpos-contracts-2023-03",
"verichains-ronin-bridge-smart-contracts-2022-06"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 2
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a7399d09cb19": {
"name": "IERC20Errors",
"kind": "interface",
"lines": 41,
"status": "identical",
"audited": {
"object": "e9d6249ef521",
"lines": [
10,
50
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"db934758d4ac": {
"name": "ERC20",
"kind": "abstract",
"lines": 283,
"status": "identical",
"audited": {
"object": "292f7d6f6934",
"lines": [
29,
305
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"0fa247bb04ae": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 49,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"e140a356f2c1": {
"name": "Nonces",
"kind": "abstract",
"lines": 39,
"status": "identical",
"audited": {
"object": "5782ab05573d",
"lines": [
10,
48
]
},
"reports": [
"codehawks-zksync-era-2024-10",
"openzeppelin-zksync-distributor-diff-2024-05"
]
},
"ebed22a270c0": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 64,
"status": "identical",
"audited": {
"object": "cbf6c6694f52",
"lines": [
20,
72
]
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
"1dcc1bf08bb0": {
"name": "Aztec",
"kind": "contract",
"lines": 15,
"status": "none"
},
"2063238985a8": {
"name": "Governance",
"kind": "interface",
"lines": 10,
"status": "none"
},
"08557a8b5823": {
"name": "BN254Lib",
"kind": "library",
"lines": 276,
"status": "differs",
"audited": {
"object": "cc9f67af634b",
"lines": [
29,
293
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
175,
175
],
[
177,
184
],
[
188,
205
]
],
"removed": [
[
174,
177,
179
],
[
184,
182,
182
],
[
188,
186,
190
]
],
"covered": 255
},
"2dc730e580cf": {
"name": "DepositDelegationLib",
"kind": "library",
"lines": 266,
"status": "identical",
"audited": {
"object": "178c0f0f95ce",
"lines": [
39,
309
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12",
"veridise-governance-2025-10-13"
]
},
"d9d117abc6a5": {
"name": "GSECore",
"kind": "contract",
"lines": 538,
"status": "differs",
"audited": {
"object": "3d652d0ff210",
"lines": [
119,
633
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
55,
57
],
[
78,
78
],
[
94,
106
],
[
139,
142
],
[
525,
527
]
],
"removed": [
[
78,
75,
75
],
[
525,
504,
504
]
],
"covered": 529
},
"26fe3df4615a": {
"name": "GSE",
"kind": "contract",
"lines": 205,
"status": "differs",
"audited": {
"object": "3d652d0ff210",
"lines": [
635,
844
]
},
"reports": [
"veridise-governance-2025-10-13"
],
"added": [
[
21,
21
]
],
"removed": [
[
21,
21,
21
]
],
"covered": 204
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"67aa18e10ea9": {
"name": "OxideConstants",
"kind": "library",
"lines": 17,
"status": "none"
},
"77c7ed94c5d9": {
"name": "Errors",
"kind": "library",
"lines": 68,
"status": "none"
},
"01bf0cca6c4e": {
"name": "Caps",
"kind": "abstract",
"lines": 29,
"status": "none"
},
"f1a8d5f28349": {
"name": "ReentrancyGuardTransient",
"kind": "abstract",
"lines": 47,
"status": "differs",
"audited": {
"object": "0dfb2c31eb2a",
"lines": [
13,
59
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 46
},
"19baa7e01ff0": {
"name": "ProverClaimLib",
"kind": "library",
"lines": 124,
"status": "none"
},
"77253d45b75e": {
"name": "IProverSubsidy",
"kind": "interface",
"lines": 5,
"status": "none"
},
"89458595fdd3": {
"name": "IOxidePortal",
"kind": "interface",
"lines": 124,
"status": "none"
},
"dd81e0c03a74": {
"name": "ICertManager",
"kind": "interface",
"lines": 13,
"status": "differs",
"audited": {
"object": "844be6ba9468",
"lines": [
4,
20
]
},
"reports": [
"cantina-nitro-validator-2024-12"
],
"added": [
[
8,
11
]
],
"removed": [
[
8,
8,
15
]
],
"covered": 11
},
"774dca79c899": {
"name": "INitroValidator",
"kind": "interface",
"lines": 22,
"status": "none"
},
"36fa7b3d28e0": {
"name": "TEERegistrationLib",
"kind": "library",
"lines": 216,
"status": "none"
},
"284e6de4631d": {
"name": "IExecutor",
"kind": "interface",
"lines": 14,
"status": "none"
},
"dfefe93afc3e": {
"name": "OxidePortal",
"kind": "contract",
"lines": 609,
"status": "none"
},
"092a207aaf39": {
"name": "Registry",
"kind": "contract",
"lines": 197,
"status": "none"
},
"f7e7cba2d0c1": {
"name": "OxideConstants",
"kind": "library",
"lines": 16,
"status": "none"
},
"9d4d8dc12026": {
"name": "InvalidateLib",
"kind": "library",
"lines": 213,
"status": "differs",
"audited": {
"object": "1fa77073d514",
"lines": [
56,
268
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
167,
167
],
[
183,
183
]
],
"removed": [
[
6,
6,
6
],
[
167,
167,
167
],
[
183,
183,
183
]
],
"covered": 211
},
"c5c188fa9c2b": {
"name": "ValidatorOperationsExtLib",
"kind": "library",
"lines": 178,
"status": "differs",
"audited": {
"object": "e6304ecc3051",
"lines": [
30,
165
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
2,
13
],
[
65,
68
],
[
126,
129
],
[
143,
176
]
],
"removed": [
[
2,
2,
9
],
[
65,
61,
64
]
],
"covered": 139
},
"ac9dbbf01ac8": {
"name": "IStaking",
"kind": "interface",
"lines": 23,
"status": "differs",
"audited": {
"object": "80690a43b311",
"lines": [
55,
69
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
5,
9
],
[
16,
16
],
[
19,
21
]
],
"removed": [
[
16,
11,
11
]
],
"covered": 14
},
"f76b8aaafe82": {
"name": "IInstance",
"kind": "interface",
"lines": 1,
"status": "identical",
"audited": {
"object": "4a2549a7a677",
"lines": [
9,
9
]
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
"19e90eda3f82": {
"name": "EscapeHatch",
"kind": "contract",
"lines": 675,
"status": "differs",
"audited": {
"object": "8d37ae362f3e",
"lines": [
32,
711
]
},
"reports": [
"cantina-escape-hatch-2026-02-24"
],
"added": [
[
66,
66
],
[
68,
68
],
[
73,
73
],
[
78,
78
],
[
80,
80
],
[
83,
83
],
[
86,
86
],
[
89,
89
],
[
91,
91
],
[
119,
119
],
[
122,
122
],
[
157,
157
],
[
160,
160
],
[
193,
193
],
[
195,
195
],
[
226,
226
],
[
249,
249
],
[
252,
252
],
[
255,
255
],
[
257,
257
],
[
417,
417
],
[
447,
447
],
[
572,
572
],
[
636,
636
],
[
639,
639
],
[
656,
656
],
[
660,
660
]
],
"removed": [
[
66,
66,
66
],
[
68,
68,
68
],
[
73,
73,
73
],
[
78,
78,
78
],
[
80,
80,
80
],
[
83,
83,
83
],
[
86,
86,
86
],
[
89,
89,
89
],
[
91,
91,
91
],
[
119,
119,
119
],
[
122,
122,
122
],
[
157,
157,
157
],
[
160,
160,
160
],
[
193,
193,
193
],
[
195,
195,
197
],
[
226,
228,
228
],
[
249,
251,
251
],
[
252,
254,
254
],
[
255,
257,
257
],
[
257,
259,
261
],
[
417,
421,
421
],
[
447,
451,
451
],
[
572,
576,
576
],
[
636,
641,
641
],
[
639,
644,
644
],
[
656,
661,
661
],
[
660,
665,
665
]
],
"covered": 648
}
}
}
+11025 -1
+11025 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"0487cb845c4b": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1ERC721Bridge.sol",
"blob": "0487cb845c4b487781e5b1b0e6de278793e1b865"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"0909f3a5d633": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "0909f3a5d633a86007ba4d0187b54c4e16a7193c"
},
"0a41d930ce81": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IERC721Bridge.sol",
"blob": "0a41d930ce8167ae8532938c7869ba29850d5ab4"
},
"0aaa4e851772": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/ResourceMetering.sol",
"blob": "0aaa4e851772572905e7124162a3c4edd5bc0238"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b859cc51b9a": {
"repository": "ethereum-optimism/optimism",
"commit": "475801690f7a451469ee4da87b5fe3c54c92f372",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Syscalls.sol",
"blob": "0b859cc51b9a143aebd3e7481e14800051dfa2de"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0c089ff9a341": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ERC721Bridge.sol",
"blob": "0c089ff9a3419e2e2320f974653bf6b8adc36357"
},
"0ec1ecc1cc35": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Instructions.sol",
"blob": "0ec1ecc1cc3531658e1fd91298de936809464490"
},
"0fbc0a1a474d": {
"repository": "boundless-xyz/kailua",
"commit": "04cb174bebbe305082b8746b1542e0db3cd352fc",
"path": "crates/contracts/foundry/src/KailuaGame.sol",
"blob": "0fbc0a1a474d8f3c2fe4c17e553be9bc42c16873"
},
"168944986ab9": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "168944986ab9d692ec50c618d539c372e4f76ef9"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1ac24cfad012": {
"repository": "mantle-xyz/mantle-v2",
"commit": "7f339a26424c499e7338045da5bab603762727a1",
"path": "packages/contracts-bedrock/contracts/L1/ResourceMetering.sol",
"blob": "1ac24cfad012b6a8a0ccf30ffe4feeec831a5225"
},
"1c4aeb9fb2a0": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/access/AccessControl.sol",
"blob": "1c4aeb9fb2a036093ba444a5b9146aece4f213a2"
},
"1c5a5174b333": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IResourceMetering.sol",
"blob": "1c5a5174b33303149664fcea58c740c5ed00209a"
},
"1cc118f42f1e": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/dispute/DelayedWETH.sol",
"blob": "1cc118f42f1e947ea87295c30fa1a237c31777b5"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"1f18f98e389b": {
"repository": "Vectorized/solady",
"commit": "43f9d49815c8126d92771b26bd9bdbe2dbea87a5",
"path": "src/utils/FixedPointMathLib.sol",
"blob": "1f18f98e389b9b4263b3f5952af2a44c7deb15d3"
},
"2019a49d122b": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/src/libraries/Preinstalls.sol",
"blob": "2019a49d122b7d5c4d669f2e8b9f1fa3146a2d69"
},
"221e2fd82b46": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/Math.sol",
"blob": "221e2fd82b462fbb96d43b2da9a19e8cc0284e53"
},
"22a5ddebdaf1": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ISemver.sol",
"blob": "22a5ddebdaf180987d07338e51c8f6b9adfa339b"
},
"23f9c36c6f9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdmin.sol",
"blob": "23f9c36c6f9e2dc5910598a051722b9f78cbdf5e"
},
"254cf6eabe82": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/EOA.sol",
"blob": "254cf6eabe822a91673f3ebd898a5455ecbccf5e"
},
"26d0a17edae4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/cannon/libraries/CannonTypes.sol",
"blob": "26d0a17edae4da60a66061d0f34129b01bf5b1ac"
},
"278779cd2388": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/FaultDisputeGame.sol",
"blob": "278779cd238804d75d2c139739f4c6f850cf908c"
},
"2a56119aa12b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "2a56119aa12b8bf6088f9490433596450145f7bd"
},
"2bdde4095aab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/MerkleTrie.sol",
"blob": "2bdde4095aabdb362c5d4ce60c903b2de6889586"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"2f52c1dcc2b1": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/bridge/CrossDomainEnabled.sol",
"blob": "2f52c1dcc2b132014fcd041300eb26aa60b2e460"
},
"30881fd7a3fa": {
"repository": "ethereum-optimism/optimism",
"commit": "fa9974a2cd38d9e7633a12f9024d52f41de55f86",
"path": "packages/contracts-bedrock/src/libraries/DevFeatures.sol",
"blob": "30881fd7a3fac13a3827b9fc689b04bd8e859d20"
},
"31f8e09a4aca": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "31f8e09a4acabd44e29ee45eb5eced14c54bed7b"
},
"332d2a2984e9": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/Strings.sol",
"blob": "332d2a2984e917adbca3dd915d8f6a7dc5561504"
},
"33d08b4a94b8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/Types.sol",
"blob": "33d08b4a94b88a257d569202baa84413db10727b"
},
"3445c40ff078": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Features.sol",
"blob": "3445c40ff0784c291cd732c902c855e711c4f749"
},
"34c5cfea3b7b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IOptimismPortal2.sol",
"blob": "34c5cfea3b7b3a46ad914b8453545b0a8539152d"
},
"3783f94f26a4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/cannon/IPreimageOracle.sol",
"blob": "3783f94f26a4279281b92df25bfa9a18b08c0978"
},
"3b6a2b1659a5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ReinitializableBase.sol",
"blob": "3b6a2b1659a5c08effbeef2953f31c1c4cf2014a"
},
"3bcafda6d740": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/utils/Address.sol",
"blob": "3bcafda6d740e2879b7594c7587995b0a83cc32d"
},
"3c18c4e1bc15": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "3c18c4e1bc1511614d0049777bd524c4756f582b"
},
"3cbab179881e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable2Step.sol",
"blob": "3cbab179881ebe59ddf3c4b13bf9e412818df135"
},
"3cf11378261f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "edf487a79143664010a179f73c8c284d3f4b7a64",
"path": "contracts/access/Ownable.sol",
"blob": "3cf11378261f0d6c9b2ce9cd7e85381902306344"
},
"42b05511e680": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "42b05511e6803f7a8599e6bc25248e67c1800b39"
},
"43212ea60fab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/SuperchainConfig.sol",
"blob": "43212ea60fab95da149a526a83482a7cd7e668e5"
},
"43541048d14a": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/universal/IOptimismMintableERC20.sol",
"blob": "43541048d14aa9b399f79272832448f00b698b94"
},
"46e79cb472f7": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "e9f3c4588b6c59e0b6881a4a842763c2a4827839",
"path": "contracts/utils/cryptography/MerkleProof.sol",
"blob": "46e79cb472f7c9e13c33faac1f104da86f2802af"
},
"4e1a5780eb4b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Bytes.sol",
"blob": "4e1a5780eb4b7be8361fc3b01f1c401b5a9643e9"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"510887ad897c": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPWriter.sol",
"blob": "510887ad897c114384daeeae5df5bbdd1db2dc2f"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"5ae20ddc024c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "5ae20ddc024c6cbb3b97ca93baee7a74759ccfd2"
},
"5bbd73283f02": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "5bbd73283f02dfd4a88829b4fb87138698bbb237"
},
"60d75c0c84e7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IBigStepper.sol",
"blob": "60d75c0c84e7252210df9ccae2fcedf028becf86"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"62f289b9befc": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibPosition.sol",
"blob": "62f289b9befc5d30a4bca69cd5038cf7442399ac"
},
"645202915fbb": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/L1/messaging/IL1ERC20Bridge.sol",
"blob": "645202915fbb91e49e5c6a228a41ac6a47397385"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"674334e0c0de": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC721/utils/ERC721Holder.sol",
"blob": "674334e0c0dea15772840db843d8fb7588bee260"
},
"6974af456c9b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/AnchorStateRegistry.sol",
"blob": "6974af456c9b808bdad2160bd0fa132e993d2bf2"
},
"69fe00ad124a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDelayedWETH.sol",
"blob": "69fe00ad124a87df11ad869a1bd39fdae1587867"
},
"6c066ca7ff06": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/WETH98.sol",
"blob": "6c066ca7ff06f5662324a784df81d0e39d17fcaa"
},
"6f74b4e83125": {
"repository": "code-423n4/2024-07-optimism",
"commit": "70556044e5e080930f686c4e5acde420104bb2c4",
"path": "packages/contracts-bedrock/src/cannon/PreimageOracle.sol",
"blob": "6f74b4e831253e9af85d031057239c6ab828a9f8"
},
"71e6b0f7adf0": {
"repository": "boundless-xyz/kailua",
"commit": "895939cd1acaca3e902a2e6d22d95d3416e2b474",
"path": "crates/contracts/foundry/src/KailuaVerifier.sol",
"blob": "71e6b0f7adf07ff146d1e0b1ed6cbbf6032688d9"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"772747fb94fa": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/L1/IOptimismPortal2.sol",
"blob": "772747fb94fa077b6e57fc9ccf13685669c86ee0"
},
"786d4d0f11d7": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol",
"blob": "786d4d0f11d7a1467f00c3f0b7610dfe8df1a1d7"
},
"78a2a0632a32": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "78a2a0632a326622276314189114b8d985cf264e"
},
"794f7ba95b86": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "794f7ba95b863605079005af860876cf58f7640b"
},
"7e11f59c4288": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "7e11f59c4288c9120543a755ddf3ce291c9b41c1"
},
"80d020ff7c1d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/utils/introspection/ERC165Checker.sol",
"blob": "80d020ff7c1d2c73623fa050892d634514c3f869"
},
"8259df1c162b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "8259df1c162bc9a04875a8591f919ca79b08e36f"
},
"82cac572c953": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/ERC721Bridge.sol",
"blob": "82cac572c953c6d1b18d4d50d2710d1b28319c43"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"85efd6d294e3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "106a201788c23f8d8419053d05fd250969e7af28",
"path": "contracts/utils/cryptography/Hashes.sol",
"blob": "85efd6d294e3f8a3f239e26466e8b1281a6a12a7"
},
"863c89906751": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/legacy/IL1ChugSplashProxy.sol",
"blob": "863c89906751b48e1bc854e9bb355b3c2ac7854a"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"895f80a4bc17": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/L2/messaging/IL2ERC20Bridge.sol",
"blob": "895f80a4bc17e15ec6c631652f93682dd6f17ac7"
},
"89a3e6314f67": {
"repository": "OffchainLabs/token-bridge-contracts",
"commit": "6396a178e001da2b86509bb21c775488530fd541",
"path": "contracts/tokenbridge/libraries/ERC165.sol",
"blob": "89a3e6314f6724bede3e5452edc2f838220e95c0"
},
"8a405913baad": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "8a405913baad2b865e82df894cd69b6720367380"
},
"8d366ae9c470": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/dispute/DisputeGameFactory.sol",
"blob": "8d366ae9c470b7eba3a6049d41cbc459709d2171"
},
"8d475bd3daf8": {
"repository": "code-423n4/2023-03-zksync",
"commit": "21d9a364a4a75adfa6f1e038232d8c0f39858a64",
"path": "contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol",
"blob": "8d475bd3daf8df3bf2d086ef429b5d9f9c05aeb1"
},
"8d983f5b9744": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/L1/OptimismPortal2.sol",
"blob": "8d983f5b9744520f94067f9444c039a10f6022f1"
},
"8e6b8516d1a5": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC1155/utils/ERC1155Holder.sol",
"blob": "8e6b8516d1a576c76af387ca212f36a8e913c67f"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"9a19be7ce3c0": {
"repository": "boundless-xyz/kailua",
"commit": "04cb174bebbe305082b8746b1542e0db3cd352fc",
"path": "crates/contracts/foundry/src/KailuaLib.sol",
"blob": "9a19be7ce3c0e2b56b26d3153f2d5f1f54dce901"
},
"9a1d3ebc1b29": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Hashing.sol",
"blob": "9a1d3ebc1b292f499d3af3b70f79c30087d933d0"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9d9bd7b5568f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "a3aed5ad0e7877b1d825381ed9a8c5f3cb5d2a83",
"path": "contracts/governance/TimelockController.sol",
"blob": "9d9bd7b5568f35f9f29430cf30266b66dc98f6f2"
},
"9ec9f07fc0ec": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/AddressManager.sol",
"blob": "9ec9f07fc0ecdef52acdd9339e18c00ae6c3a736"
},
"9f02979f1ee6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/proxy/Proxy.sol",
"blob": "9f02979f1ee66d455e547298479d143f0f7f91c7"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"a1d689e731db": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Arch.sol",
"blob": "a1d689e731dba1e5e6f7d429028418f8c00c0f0a"
},
"a2a1340e8038": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/dispute/IFaultDisputeGame.sol",
"blob": "a2a1340e80389aaa5d6ed7122ed99a1b14996638"
},
"a2b2568634a9": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGame.sol",
"blob": "a2b2568634a9d485e944b22f2242fa01ae8b7b48"
},
"a2cd6ce57ad5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "a2cd6ce57ad582cba4ea7ec515b66d354e0fba60"
},
"a3bb74b82f3a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IInitializable.sol",
"blob": "a3bb74b82f3a6959d5c8385e05ec61334f1e2b4a"
},
"a3cb9793bed6": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1StandardBridge.sol",
"blob": "a3cb9793bed631d09c18bef502062952cb91d0c9"
},
"a3e17b7e2687": {
"repository": "bob-collective/optimism",
"commit": "4c27e88204aaa8dc531b3ff1fdd5b4e8ec85d056",
"path": "packages/contracts-bedrock/src/libraries/Pausable.sol",
"blob": "a3e17b7e2687b23d5f70e8bd8afabf003fa6531f"
},
"a70c37573cf7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGameFactory.sol",
"blob": "a70c37573cf76cc09e6a92b80570a1e3a93fc096"
},
"a7ecfeead33d": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ProxyAdminOwnedBase.sol",
"blob": "a7ecfeead33dee98e92cf7e6a8622cfef43cf09b"
},
"aae9c49bfc06": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "aae9c49bfc063c78875a4472a853cf049bbe31b9"
},
"ac46a327c801": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Storage.sol",
"blob": "ac46a327c801f19e09f1f0de2c7b0a7d7d575853"
},
"ad59c52e0569": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/legacy/IAddressManager.sol",
"blob": "ad59c52e0569135b20a83d8df0af5e43a4bb1380"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b21f7e9bd367": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f6fea85717b1a09300c7a783554696a0d6f3df12",
"path": "contracts/utils/introspection/ERC165.sol",
"blob": "b21f7e9bd3670ef8b51f30c2eeb4ca03c1f9b373"
},
"b6f48de59b28": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "b6f48de59b28ddf3ce0fa0fef4ccdad9ba44d221"
},
"b75870f3ae9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdminOwnedBase.sol",
"blob": "b75870f3ae9e69bb708d1abe42157136a56f5cff"
},
"ba10c900a3db": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC1155/IERC1155Receiver.sol",
"blob": "ba10c900a3dbd2339cd3eab887c3e674afe55ec4"
},
"bcaf6bab5e65": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "bcaf6bab5e65f89a5f7875c45cfdfbd401079480"
},
"bce9237d9700": {
"repository": "ethereum-optimism/optimism",
"commit": "b8c011f18c79d735e01168345fc1c6f02fac584f",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64State.sol",
"blob": "bce9237d9700625183b4c6962205d4dae1f94c50"
},
"bf2312317a1a": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/L1/SystemConfig.sol",
"blob": "bf2312317a1aa33c7895f0eb29426d6ffc2b90d1"
},
"c3f36cb881fd": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/PreimageKeyLib.sol",
"blob": "c3f36cb881fd328c3b6224523d6dd5e16a6c4ddf"
},
"c52c3b8f832b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/cannon/MIPS64.sol",
"blob": "c52c3b8f832befe64a78f04bedff62a29d8c4e37"
},
"c6c458e0aa0c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Memory.sol",
"blob": "c6c458e0aa0c90403050956f5912aac70d4cc79e"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"cb50e3377d76": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1CrossDomainMessenger.sol",
"blob": "cb50e3377d766c4fc4f38729b468bf38033abbdb"
},
"cbc5aef79df2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "cbc5aef79df2fa45e68ad7ff4044f29c0b3b60d2"
},
"ccb74b186331": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol",
"blob": "ccb74b186331cba6adb6df4698ef564698007a02"
},
"ccb979f61c95": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/math/SafeCast.sol",
"blob": "ccb979f61c9577e6338276cff49625d5a2191eb3"
},
"cd36168f725d": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol",
"blob": "cd36168f725d632dee2bdab22ebe05e8b6dce1fa"
},
"cd8c88f25a35": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "cd8c88f25a356ceff4ebe27e5c7c367de196fc65"
},
"d0419bc7f5d5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IETHLockbox.sol",
"blob": "d0419bc7f5d5bb383a0af6cae299a7fa58c306c1"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2a927d58c33": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "121be5dd09caa2f7ce731f0806b0e14761023bd6",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "d2a927d58c3302e723c766b904f909d73a920b05"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d4aed6739b60": {
"repository": "boundless-xyz/kailua",
"commit": "ccf2771857721a9cda5f7943ed7ef1d236c20bbd",
"path": "crates/contracts/foundry/src/KailuaTreasury.sol",
"blob": "d4aed6739b6063146188061f1c0f3e07d1636561"
},
"d4febfa2c0c9": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol",
"blob": "d4febfa2c0c90109805fd78d723110955ba19c9b"
},
"d508d2de925e": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/PermissionedDisputeGame.sol",
"blob": "d508d2de925e8fffaea7d05f88d744b3fb016451"
},
"d6d096a743bb": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IReinitializableBase.sol",
"blob": "d6d096a743bbe412d77c95b2fac73505db50586c"
},
"d92130fd5143": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/SafeCall.sol",
"blob": "d92130fd51436c431ce6fa98aa8cef4df263336b"
},
"d934eddafe9c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/AccessControl.sol",
"blob": "d934eddafe9cd6f9dc4955cb7994a2e298cd20ae"
},
"da0282ed88c8": {
"repository": "matter-labs/era-contracts",
"commit": "29f9ff4bbe12dc133c852f81acd70e2b4139d6b2",
"path": "l2-contracts/contracts/vendor/AddressAliasHelper.sol",
"blob": "da0282ed88c86d592b56169d27c5d8f71e4fa1e8"
},
"dc671f8ceab3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/SecureMerkleTrie.sol",
"blob": "dc671f8ceab329a15c3fef87478ce5da71ab34c8"
},
"e2c3c2f19a71": {
"repository": "boundless-xyz/kailua",
"commit": "ccf2771857721a9cda5f7943ed7ef1d236c20bbd",
"path": "crates/contracts/foundry/src/KailuaTournament.sol",
"blob": "e2c3c2f19a71c00ea14dfd585f06fc710651ab9c"
},
"e313f6dc2d74": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/bridge/ICrossDomainMessenger.sol",
"blob": "e313f6dc2d749917899955d56cdb0fdab5e59516"
},
"e39db23068d6": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "e39db23068d61ae661638900a1dadde5c1b878af"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"e77c193bdf4e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/ERC20Permit.sol",
"blob": "e77c193bdf4ec8c79ffe054952c4f732c103d076"
},
"ec004a31130c": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "ec004a31130c329b4352108d18ebe1dd486b8c49"
},
"ed91314c7424": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ICrossDomainMessenger.sol",
"blob": "ed91314c742480a6ad9ae1e76742897ef61039cf"
},
"edc9b5a6ea74": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "edc9b5a6ea7405480c3cffb328a47b40e41bcedb"
},
"f189ff3cf77c": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol",
"blob": "f189ff3cf77c72791ec92782b666ea40e3028d09"
},
"f20ab01bcd2b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol",
"blob": "f20ab01bcd2b00e53c0390c4549d7d5b53761f24"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f775356ad924": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/StandardBridge.sol",
"blob": "f775356ad924548bd4eaea50f5271260f673ceae"
},
"f79445c548ce": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Burn.sol",
"blob": "f79445c548ced4851c9cfa4e1aadd7a60a201616"
},
"f93d219f21bd": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721Receiver.sol",
"blob": "f93d219f21bd9c817755d1500100013ef1ca310d"
},
"fa5ef6dd918f": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/legacy/ILegacyMintableERC20.sol",
"blob": "fa5ef6dd918f2cb3b8ec2214ee0e427e71575f66"
},
"faa98e95c6b4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGame.sol",
"blob": "faa98e95c6b4ca34019a2fc6cd3b1fe29ddb07f0"
},
"fdf2d47c7762": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibUDT.sol",
"blob": "fdf2d47c7762db52afe9e95f8bccf088820abfbc"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/solady": {
"name": "Solady",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"bob": {
"name": "BOB",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"ethscriptions": {
"name": "Ethscriptions",
"kind": "project"
},
"facet": {
"name": "Facet",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"morph": {
"name": "Morph",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
},
"taiko": {
"name": "Taiko Alethia",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x048D0cfF3F0729117F44da6494Dbf4d78e593D95": {
"name": "DelayedWETH",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xebC3681418136F7A9f6cB4B074B1B19fc85879e1": "3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d"
}
},
"eth:0x091dF5E1284E49fA682407096aD34cfD42B95B72": {
"name": "L1ERC20TokenBridge",
"source": "2e1c94db0825f51701d35d85a256302574d6366d7252d615024c6b787f8733a9",
"implementations": {
"eth:0xB531445401926029B1647669cFAc8b4e5d8C7777": "064e1bc6da950abea27b8d67a0cec352fdd24eadc023711d94a84bd573c76cc2"
}
},
"eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711": {
"name": "TimelockController",
"critical": {
"untilTimestamp": 1789547003
},
"source": "a2cd0f7ad65c9afe5283a2852164cb8ab3ad17e8e813dc730bf7d7037d9420ac"
},
"eth:0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0": {
"name": "ProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x1efDd13f831ceeEa14940806705A53D3211CD698": {
"name": "RiscZeroVerifierEmergencyStop",
"critical": {
"untilTimestamp": 1789547003
},
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x20ff7C2Cf391a5F096A2Cc181cb41916680f8E97": {
"name": "RiscZeroGroth16Verifier",
"source": "15df4e0b9581b189dbff912ef9311e60c3d4920c6a4c7c87a0c087693728b9cd"
},
"eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D": {
"name": "RiscZeroGroth16Verifier",
"critical": {
"untilTimestamp": 1789547003
},
"source": "840d05f65981db0b8bada6fb723d947045f543c14ffd83bc216beff054c65557"
},
"eth:0x2E5bcc9959dB5F5016F830E47943b07242CB2609": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7": {
"name": "L1StandardBridge",
"critical": true,
"source": "13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737",
"implementations": {
"eth:0xB37a11AadF167B2F0b8dD85372De4bC66CD4A891": "0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e"
}
},
"eth:0x44c220f0598345195cE99AD6A57aDfFcb9Ea33e7": {
"name": "RiscZeroVerifierEmergencyStop",
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85": {
"name": "RiscZeroSetVerifier",
"critical": {
"untilTimestamp": 1789547003
},
"source": "d77d75bfcb6367d76ca819cef4a9f484b78915b61427842b4c771ef55d32386e"
},
"eth:0x54aCE3ED46529B4d4F3770C8Bad5dDC48717B9bF": {
"name": "RiscZeroGroth16Verifier",
"source": "2fa21a8d5bcbef41883cb6eb1e6db9a39cbe12e2cf94075038aa2f197ea6eeaf"
},
"eth:0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6": {
"name": "OptimismMintableERC20Factory",
"source": "b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88",
"implementations": {
"eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12": "0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee"
}
},
"eth:0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a": {
"name": "L1ERC721Bridge",
"source": "b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88",
"implementations": {
"eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e": "4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a"
}
},
"eth:0x642d1cc835a81c738313EBe85ED61979a44897bF": {
"name": "PermissionedDisputeGame",
"critical": true,
"source": "a58ab16b135fef35451ca7bc40a4f4e9dc5430e85dad9a279c1a8f9aa296576c"
},
"eth:0x68dC2cB4e61774873971c499D9b239ec5Ac540E3": {
"name": "RiscZeroVerifierEmergencyStop",
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x70A3e3112467E177585eF070B63521c9368F9aA1": {
"name": "PreimageOracle",
"critical": true,
"source": "e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846"
},
"eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782": {
"name": "RiscZeroVerifierEmergencyStop",
"critical": {
"untilTimestamp": 1789547003
},
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E": {
"name": "OptimismPortal2",
"critical": true,
"source": "b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88",
"implementations": {
"eth:0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c": "63c25bcf4956d2add798e5dc2c5bc2bc0c937227781962418557aa69edccbd43"
}
},
"eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319": {
"name": "RiscZeroVerifierRouter",
"critical": {
"untilTimestamp": 1789547003
},
"source": "51b1c580e9af130ac519179fefc652172709ce78eef33c3f57e7438db353c5cd"
},
"eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079": {
"name": "DisputeGameFactory",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b": "fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327"
}
},
"eth:0x9937033Cc967eED9d753e31c77D2F146d002ae53": {
"name": "KailuaTreasury",
"critical": {
"untilTimestamp": 1789547003
},
"source": "78ef29447906ddbd46d25da3cb1aa347b9f3d89a1f5c23ec94605d802b61e465"
},
"eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696": {
"name": "RiscZeroVerifierEmergencyStop",
"critical": {
"untilTimestamp": 1789547003
},
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d": {
"name": "KailuaVerifier",
"critical": {
"untilTimestamp": 1789547003
},
"source": "bcb7b56fdf834bfe9c1a5530c7156f58394a725b1d37bf67d95cf3167e088f9f",
"implementations": {
"eth:0xC9934Db60031aDd319d008f8d643E3b723f28e43": "2948852bf8899ca672a570d72052daffccca7e05fb9b7101999517332e907f56"
}
},
"eth:0xa70ddfb3e00fCFD083E64B200FE867104f703E1c": {
"name": "ProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393": {
"name": "SystemConfig",
"critical": true,
"source": "b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88",
"implementations": {
"eth:0x42Ad0173051225Ac784100e9acD43349707F4db9": "0fe11c8d40520a69d4a767d3e6746d5bf7662dcdd739565053e20a118a6a00f5"
}
},
"eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9": {
"name": "RiscZeroGroth16Verifier",
"critical": {
"untilTimestamp": 1789547003
},
"source": "96489faaf4e741cfbabcae0b716309fdd5e6cb7942d4db8ad58694ceb8d84289"
},
"eth:0xb6B6342ff75b4213cBF101c135f1fC33695acc13": {
"name": "MIPS",
"critical": true,
"source": "6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e"
},
"eth:0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E": {
"name": "Bob Multisig 1",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0xC9AC21AcD8696B64270716528bF83630Ea7a293c": {
"name": "AnchorStateRegistry",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x5020964201C4d65555f33FD9Bc281443d65f4C09": "ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af"
}
},
"eth:0xD37b0BEdD9094988a31dBbB6BF77dC97269E742b": {
"name": "KailuaGame",
"critical": {
"untilTimestamp": 1789547003
},
"source": "3205f22a27252b7594b8506789c477f0f9aeebbe29aa3660412e9f6bafb2b6ab"
},
"eth:0xDa8f3de6fBBdb261Ac771B813a578A7aBdA6B2b1": {
"name": "RiscZeroVerifierEmergencyStop",
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA": {
"name": "L1CrossDomainMessenger",
"critical": true,
"source": "985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63",
"implementations": {
"eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0": "63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c"
}
},
"eth:0xE925205ad05D8d612Ac205C4941CCd61Fc965C46": {
"name": "SuperchainConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550": "fd3ecd591e288d23f9fb49a1913360cfe9149c269cd5c78a1ca4509799112e1f"
}
},
"eth:0xF2dc77c697e892542cC53336178a78Bb313DFDC7": {
"name": "AddressManager",
"critical": true,
"source": "ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc"
},
"eth:0xf70aBAb028Eb6F4100A24B203E113D94E87DE93C": {
"name": "RiscZeroGroth16Verifier",
"source": "0d4d9dbf96ddf3d16706d2f5450a5ff26ec75a865f7f177f0e06fd8234cb122b"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1790944898,
"flats": {
"353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"7d6554b6cb64",
756
],
[
"26ad7b61b37b",
780
],
[
"9b73a9b5c9f6",
1003
],
[
"433c37b5a737",
1011
],
[
"2d60ee7f3ed2",
1033
],
[
"d44c0cfb8c85",
1186
],
[
"3f3d60f9e37d",
1228
]
],
"3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"5fe8253cda76",
353
],
[
"ed326933a23e",
371
],
[
"e2b40f3d642c",
380
],
[
"e59a41a9002d",
412
],
[
"e60933e352ce",
496
],
[
"c7852b22a645",
525
],
[
"383d0a473e13",
597
],
[
"498007571a41",
687
],
[
"34e3ca2fb900",
711
],
[
"b61f946296f1",
843
],
[
"b5dcc6adafd5",
851
],
[
"9e1f6b2ac65d",
863
],
[
"1bc80c4939df",
895
],
[
"cb9cc7f64ae0",
1014
]
],
"2e1c94db0825f51701d35d85a256302574d6366d7252d615024c6b787f8733a9": [
[
"85cff3d52895",
11
],
[
"0d3c0f868cae",
109
],
[
"aee6957dba32",
166
],
[
"d60656a5ad24",
385
],
[
"170545296a7e",
400
],
[
"a9f53b5b08f3",
417
],
[
"b95eaa0c5979",
591
],
[
"b7be9deb7869",
613
]
],
"064e1bc6da950abea27b8d67a0cec352fdd24eadc023711d94a84bd573c76cc2": [
[
"0c98f555c1c4",
3
],
[
"d768b8759414",
91
],
[
"3f1c67a98ffa",
104
],
[
"f98775a7d0f9",
194
],
[
"571e63d071b4",
220
],
[
"d01239fbce9a",
232
],
[
"d32b62f5fb94",
330
],
[
"afe92c65c72d",
520
],
[
"0e08fd2e4643",
649
],
[
"f191c6cbdf50",
692
],
[
"d7f570c7bad1",
707
],
[
"aee6957dba32",
749
],
[
"809d3ad2bcb8",
967
],
[
"3b4df54a2b17",
1051
],
[
"e324d5265c4d",
1138
],
[
"0aff0cb3c262",
1224
]
],
"a2cd0f7ad65c9afe5283a2852164cb8ab3ad17e8e813dc730bf7d7037d9420ac": [
[
"bb24b365b687",
11
],
[
"ee5a26ce51e5",
28
],
[
"f98775a7d0f9",
128
],
[
"550e7ec19a1f",
152
],
[
"257d184669b9",
200
],
[
"b0148cb6d897",
367
],
[
"d1257bdb2505",
393
],
[
"f3d2f2fe12b5",
408
],
[
"881f5aa05fea",
463
],
[
"b7a6b1cb9727",
495
],
[
"eeca1d6d3ff3",
660
]
],
"78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
],
[
"33c344e65c65",
162
],
[
"1bbdc9103ae0",
172
],
[
"d2fdb69068e3",
179
],
[
"a5d623f4f582",
190
],
[
"6fc12095da10",
205
]
],
"a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e": [
[
"1718b9171168",
14
],
[
"bb24b365b687",
41
],
[
"31e42eba5b0a",
67
],
[
"f748c01f5fad",
160
],
[
"b7f0088d6cad",
211
],
[
"b8b844a5b9c4",
316
]
],
"15df4e0b9581b189dbff912ef9311e60c3d4920c6a4c7c87a0c087693728b9cd": [
[
"1718b9171168",
14
],
[
"ce960142fae6",
32
],
[
"0f1607e2e79d",
47
],
[
"e5d681466c6d",
235
],
[
"78eafa525368",
268
],
[
"9fb9a030a051",
278
],
[
"343bce563607",
345
],
[
"08be295201e9",
405
],
[
"c1d41a25750a",
1551
],
[
"d4069aa8dbd6",
1594
],
[
"9214c015d2cc",
1633
]
],
"840d05f65981db0b8bada6fb723d947045f543c14ffd83bc216beff054c65557": [
[
"1718b9171168",
17
],
[
"ce960142fae6",
35
],
[
"0f1607e2e79d",
50
],
[
"e5d681466c6d",
238
],
[
"78eafa525368",
271
],
[
"9fb9a030a051",
281
],
[
"343bce563607",
348
],
[
"a1ed768de02b",
408
],
[
"c1d41a25750a",
1563
],
[
"d4069aa8dbd6",
1606
],
[
"f17652a078fb",
1645
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737": [
[
"34ceb7e1b670",
4
],
[
"185b8bd0deb1",
21
]
],
"0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"809d3ad2bcb8",
354
],
[
"5c1b98c91663",
437
],
[
"33c1bc98e249",
494
],
[
"39694e72167f",
593
],
[
"a4a11528bc42",
636
],
[
"aeebc2fe3441",
659
],
[
"f98775a7d0f9",
832
],
[
"efa75a106aeb",
848
],
[
"e950fe694422",
865
],
[
"197395080909",
981
],
[
"c241e95f2bca",
994
],
[
"5fe8253cda76",
1463
],
[
"ed326933a23e",
1481
],
[
"e2b40f3d642c",
1490
],
[
"e59a41a9002d",
1522
],
[
"e60933e352ce",
1606
],
[
"c7852b22a645",
1635
],
[
"383d0a473e13",
1707
],
[
"498007571a41",
1797
],
[
"b61f946296f1",
1821
],
[
"b5dcc6adafd5",
1829
],
[
"9e1f6b2ac65d",
1841
],
[
"1bc80c4939df",
1873
],
[
"700c3d5545e0",
1990
],
[
"1a109846495d",
2056
],
[
"6a1ed4d6f29f",
2322
]
],
"d77d75bfcb6367d76ca819cef4a9f484b78915b61427842b4c771ef55d32386e": [
[
"1718b9171168",
17
],
[
"512b3c05083f",
34
],
[
"e5d681466c6d",
64
],
[
"78eafa525368",
97
],
[
"9fb9a030a051",
107
],
[
"343bce563607",
174
],
[
"9dccd3e12c32",
225
],
[
"01b2aedf2844",
260
],
[
"2975043acec3",
304
],
[
"f7f1e986265a",
793
]
],
"2fa21a8d5bcbef41883cb6eb1e6db9a39cbe12e2cf94075038aa2f197ea6eeaf": [
[
"1718b9171168",
17
],
[
"ce960142fae6",
35
],
[
"0f1607e2e79d",
50
],
[
"e5d681466c6d",
238
],
[
"78eafa525368",
271
],
[
"9fb9a030a051",
281
],
[
"343bce563607",
348
],
[
"a1ed768de02b",
408
],
[
"c1d41a25750a",
1563
],
[
"d4069aa8dbd6",
1606
],
[
"370895a58716",
1645
]
],
"b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88": [
[
"6d49c8c4c3a1",
7
]
],
"0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"b61f946296f1",
338
],
[
"ecedf963bc64",
349
],
[
"b0006e2cedea",
613
],
[
"30bf994f1153",
699
],
[
"d768b8759414",
716
],
[
"809d3ad2bcb8",
729
],
[
"5cb0721f72f0",
809
],
[
"c6d0c3b96308",
851
],
[
"5c1b98c91663",
1209
],
[
"0b07a9c1be22",
1260
],
[
"2b1640f289ea",
1334
],
[
"86ab20534f15",
1559
],
[
"e043a4dd253b",
1646
],
[
"38d1718b8fc3",
1687
],
[
"e91d703227c9",
1765
],
[
"f98775a7d0f9",
1948
],
[
"197395080909",
1966
],
[
"efa75a106aeb",
1978
],
[
"7be25136d99c",
1994
],
[
"16a3c382b82e",
2133
]
],
"4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"39694e72167f",
351
],
[
"a4a11528bc42",
394
],
[
"0255f34a839a",
417
],
[
"5fe8253cda76",
603
],
[
"ed326933a23e",
621
],
[
"e2b40f3d642c",
630
],
[
"e59a41a9002d",
662
],
[
"e60933e352ce",
746
],
[
"c7852b22a645",
775
],
[
"383d0a473e13",
847
],
[
"498007571a41",
937
],
[
"b61f946296f1",
961
],
[
"b5dcc6adafd5",
969
],
[
"9e1f6b2ac65d",
981
],
[
"1bc80c4939df",
1013
],
[
"700c3d5545e0",
1130
],
[
"1a109846495d",
1196
],
[
"f98775a7d0f9",
1461
],
[
"6052ff08685e",
1476
],
[
"d263e4b84ecd",
1610
],
[
"bf98f394dbe3",
1655
],
[
"35b38a2e0c49",
1676
]
],
"a58ab16b135fef35451ca7bc40a4f4e9dc5430e85dad9a279c1a8f9aa296576c": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28cc2b40fa61",
399
],
[
"043c3c292b42",
601
],
[
"401eb66867f1",
619
],
[
"3a8d9764d8a4",
658
],
[
"f596c9295bd4",
677
],
[
"50f26d5b74f2",
695
],
[
"26ad7b61b37b",
813
],
[
"4185e87640c2",
1034
],
[
"dad13f394614",
1092
],
[
"0900421b7dc4",
1474
],
[
"a8ac2aff9c48",
1566
],
[
"722461548a39",
1680
],
[
"e9aa0f101d68",
1702
],
[
"13d441dd1b0f",
1799
],
[
"4676b736bef2",
1957
],
[
"3e463bddb22c",
2296
],
[
"ee71dbd9b1d7",
2473
],
[
"6d4853d36d81",
2743
],
[
"5fe8253cda76",
2765
],
[
"ed326933a23e",
2783
],
[
"e2b40f3d642c",
2792
],
[
"b5dcc6adafd5",
2822
],
[
"28c2fba54f06",
2834
],
[
"b667763fb033",
2838
],
[
"803ad8f660e7",
2856
],
[
"7d1791449349",
2867
],
[
"c957ce169cf6",
2918
],
[
"e60933e352ce",
2990
],
[
"9e1f6b2ac65d",
3015
],
[
"1bc80c4939df",
3047
],
[
"9f38f3086c8f",
3156
],
[
"3aa811a41203",
3206
],
[
"59c1837f9107",
3268
],
[
"a2abc9923bbe",
4358
],
[
"e304276af8e0",
4376
],
[
"d8ccc083d503",
4396
],
[
"7d21aa87a014",
5659
]
],
"e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846": [
[
"b61f946296f1",
4
],
[
"0900421b7dc4",
13
],
[
"fe0a638f2551",
107
],
[
"dad13f394614",
181
],
[
"f808e23cc55e",
599
]
],
"63c25bcf4956d2add798e5dc2c5bc2bc0c937227781962418557aa69edccbd43": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"4a4a709ef23b",
756
],
[
"26ad7b61b37b",
806
],
[
"9b73a9b5c9f6",
1029
],
[
"433c37b5a737",
1037
],
[
"7768d7b8daff",
1059
],
[
"498007571a41",
1220
],
[
"5fe8253cda76",
1243
],
[
"ed326933a23e",
1261
],
[
"e2b40f3d642c",
1270
],
[
"e59a41a9002d",
1302
],
[
"e60933e352ce",
1386
],
[
"c7852b22a645",
1415
],
[
"383d0a473e13",
1487
],
[
"b61f946296f1",
1578
],
[
"28c2fba54f06",
1586
],
[
"f596c9295bd4",
1602
],
[
"4185e87640c2",
1620
],
[
"28cc2b40fa61",
1638
],
[
"043c3c292b42",
1840
],
[
"401eb66867f1",
1858
],
[
"b667763fb033",
1895
],
[
"b5dcc6adafd5",
1913
],
[
"9e1f6b2ac65d",
1925
],
[
"1bc80c4939df",
1957
],
[
"803ad8f660e7",
2075
],
[
"7d1791449349",
2086
],
[
"c957ce169cf6",
2137
],
[
"9f38f3086c8f",
2209
],
[
"e9aa0f101d68",
2261
],
[
"beef9d9054b0",
2353
],
[
"83f950fd95a2",
2456
],
[
"198c2a4ee2f3",
2491
],
[
"13d441dd1b0f",
2549
],
[
"4676b736bef2",
2707
],
[
"3e463bddb22c",
3046
],
[
"ee71dbd9b1d7",
3217
],
[
"7eadf5cfd6c0",
3452
],
[
"6f6f5cc580d2",
3596
],
[
"1e116b431cf7",
3810
],
[
"aeebc2fe3441",
3854
],
[
"a4a11528bc42",
4020
],
[
"d0e269c9f6e8",
4041
],
[
"b97eae6408cb",
4068
],
[
"af71d034b39a",
4089
]
],
"51b1c580e9af130ac519179fefc652172709ce78eef33c3f57e7438db353c5cd": [
[
"1718b9171168",
14
],
[
"bb24b365b687",
41
],
[
"31e42eba5b0a",
67
],
[
"f748c01f5fad",
160
],
[
"3f573efd6df3",
203
]
],
"fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"498007571a41",
337
],
[
"21c9e76387ed",
361
],
[
"8d8dc0a58b96",
598
],
[
"9c557c702fdd",
691
],
[
"a5d693e781e6",
725
],
[
"b61f946296f1",
804
],
[
"7f6263045100",
840
],
[
"4185e87640c2",
1644
],
[
"28cc2b40fa61",
1662
],
[
"043c3c292b42",
1864
],
[
"401eb66867f1",
1882
],
[
"f596c9295bd4",
1921
],
[
"7d1791449349",
1939
],
[
"28c2fba54f06",
1990
],
[
"b667763fb033",
2004
],
[
"f6f30e301f28",
2043
]
],
"78ef29447906ddbd46d25da3cb1aa347b9f3d89a1f5c23ec94605d802b61e465": [
[
"be4755047798",
25
],
[
"f596c9295bd4",
60
],
[
"95a653e3139b",
76
],
[
"e565cfa17434",
100
],
[
"28c2fba54f06",
483
],
[
"4185e87640c2",
503
],
[
"28cc2b40fa61",
521
],
[
"043c3c292b42",
725
],
[
"401eb66867f1",
743
],
[
"7d8185d32ebd",
786
],
[
"b61f946296f1",
808
],
[
"3a8d9764d8a4",
818
],
[
"67e1af83529c",
852
],
[
"879bf41fd784",
861
],
[
"4a11931b7a86",
870
],
[
"ed326933a23e",
884
],
[
"e2b40f3d642c",
895
],
[
"b5dcc6adafd5",
927
],
[
"50f26d5b74f2",
941
],
[
"dad13f394614",
1001
],
[
"0900421b7dc4",
1383
],
[
"a8ac2aff9c48",
1479
],
[
"6d4853d36d81",
1614
],
[
"e60933e352ce",
1636
],
[
"9e1f6b2ac65d",
1663
],
[
"2d5a290990a9",
1697
],
[
"3aa811a41203",
1799
],
[
"e9aa0f101d68",
1873
],
[
"782035a44473",
1967
],
[
"803ad8f660e7",
2102
],
[
"7d1791449349",
2113
],
[
"c957ce169cf6",
2166
],
[
"77ea6aae461b",
2249
],
[
"83f950fd95a2",
2300
],
[
"8d97523d07b7",
2333
],
[
"3adb033ffcfa",
2427
],
[
"de5de90b1352",
2580
],
[
"110035ff8ea8",
3265
]
],
"bcb7b56fdf834bfe9c1a5530c7156f58394a725b1d37bf67d95cf3167e088f9f": [
[
"5a0c29309f20",
5
]
],
"2948852bf8899ca672a570d72052daffccca7e05fb9b7101999517332e907f56": [
[
"b61f946296f1",
6
],
[
"1718b9171168",
46
],
[
"3a8d9764d8a4",
65
],
[
"be4755047798",
106
],
[
"f596c9295bd4",
141
],
[
"95a653e3139b",
157
],
[
"67e1af83529c",
218
],
[
"d8d33c45c4f1",
226
]
],
"0fe11c8d40520a69d4a767d3e6746d5bf7662dcdd739565053e20a118a6a00f5": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"21c9e76387ed",
338
],
[
"8d8dc0a58b96",
575
],
[
"9c557c702fdd",
668
],
[
"a5d693e781e6",
702
],
[
"498007571a41",
780
],
[
"b61f946296f1",
804
],
[
"b5dcc6adafd5",
812
],
[
"9e1f6b2ac65d",
824
],
[
"803ad8f660e7",
856
],
[
"1bc80c4939df",
865
],
[
"83f950fd95a2",
974
],
[
"28c2fba54f06",
1005
],
[
"f596c9295bd4",
1021
],
[
"4185e87640c2",
1039
],
[
"28cc2b40fa61",
1057
],
[
"043c3c292b42",
1259
],
[
"401eb66867f1",
1277
],
[
"b667763fb033",
1314
],
[
"7d1791449349",
1343
],
[
"c957ce169cf6",
1394
],
[
"9f38f3086c8f",
1466
],
[
"e9aa0f101d68",
1518
],
[
"beef9d9054b0",
1610
],
[
"b97eae6408cb",
1716
],
[
"56525b8d35ea",
1737
]
],
"96489faaf4e741cfbabcae0b716309fdd5e6cb7942d4db8ad58694ceb8d84289": [
[
"1718b9171168",
17
],
[
"ce960142fae6",
35
],
[
"0f1607e2e79d",
50
],
[
"e5d681466c6d",
238
],
[
"78eafa525368",
271
],
[
"9fb9a030a051",
281
],
[
"343bce563607",
348
],
[
"a1ed768de02b",
408
],
[
"c1d41a25750a",
1563
],
[
"d4069aa8dbd6",
1606
],
[
"676728d41ce8",
1645
]
],
"6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e": [
[
"b61f946296f1",
4
],
[
"dad13f394614",
16
],
[
"0900421b7dc4",
398
],
[
"a8ac2aff9c48",
490
],
[
"6180b8b53f35",
608
],
[
"ae124b181c4d",
623
],
[
"9da5a5b8c58c",
633
],
[
"fe0a638f2551",
807
],
[
"cea6f66bdc5c",
862
],
[
"e88afc96f583",
1308
],
[
"a2abc9923bbe",
2257
],
[
"e304276af8e0",
2275
],
[
"0ecfe6d600e6",
2295
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"b5dcc6adafd5",
719
],
[
"9e1f6b2ac65d",
731
],
[
"1bc80c4939df",
763
],
[
"803ad8f660e7",
872
],
[
"4185e87640c2",
883
],
[
"f596c9295bd4",
901
],
[
"7d1791449349",
919
],
[
"28cc2b40fa61",
972
],
[
"043c3c292b42",
1174
],
[
"401eb66867f1",
1192
],
[
"28c2fba54f06",
1229
],
[
"b667763fb033",
1243
],
[
"c957ce169cf6",
1261
],
[
"0bfebde49e5b",
1348
]
],
"3205f22a27252b7594b8506789c477f0f9aeebbe29aa3660412e9f6bafb2b6ab": [
[
"be4755047798",
25
],
[
"f596c9295bd4",
60
],
[
"95a653e3139b",
76
],
[
"e565cfa17434",
100
],
[
"28c2fba54f06",
483
],
[
"4185e87640c2",
503
],
[
"28cc2b40fa61",
521
],
[
"043c3c292b42",
725
],
[
"401eb66867f1",
743
],
[
"7d8185d32ebd",
786
],
[
"b61f946296f1",
808
],
[
"3a8d9764d8a4",
818
],
[
"67e1af83529c",
859
],
[
"879bf41fd784",
868
],
[
"4a11931b7a86",
877
],
[
"ed326933a23e",
891
],
[
"e2b40f3d642c",
902
],
[
"b5dcc6adafd5",
934
],
[
"50f26d5b74f2",
948
],
[
"dad13f394614",
1008
],
[
"0900421b7dc4",
1390
],
[
"a8ac2aff9c48",
1486
],
[
"6d4853d36d81",
1621
],
[
"e60933e352ce",
1643
],
[
"9e1f6b2ac65d",
1670
],
[
"2d5a290990a9",
1704
],
[
"3aa811a41203",
1806
],
[
"e9aa0f101d68",
1880
],
[
"782035a44473",
1974
],
[
"803ad8f660e7",
2109
],
[
"7d1791449349",
2120
],
[
"c957ce169cf6",
2173
],
[
"77ea6aae461b",
2256
],
[
"83f950fd95a2",
2307
],
[
"8d97523d07b7",
2340
],
[
"3fe88216bdc3",
2434
],
[
"de5de90b1352",
2587
],
[
"110035ff8ea8",
3272
],
[
"a0f637521149",
3654
]
],
"985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63": [
[
"d768b8759414",
1
],
[
"9b385480472b",
23
],
[
"7ac9eb435da8",
96
],
[
"f458cbfdf7bd",
155
]
],
"63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c": [
[
"4933ae177b35",
6
],
[
"21c9e76387ed",
16
],
[
"8d8dc0a58b96",
253
],
[
"2f8ca1cb8cb7",
341
],
[
"e9aa0f101d68",
395
],
[
"3e463bddb22c",
489
],
[
"13d441dd1b0f",
642
],
[
"4676b736bef2",
800
],
[
"aeebc2fe3441",
1139
],
[
"e60933e352ce",
1303
],
[
"c7852b22a645",
1332
],
[
"26ad7b61b37b",
1399
],
[
"cf5fe7b9b37e",
1626
],
[
"5fe8253cda76",
1983
],
[
"ed326933a23e",
2001
],
[
"e2b40f3d642c",
2010
],
[
"e59a41a9002d",
2042
],
[
"383d0a473e13",
2134
],
[
"498007571a41",
2224
],
[
"b61f946296f1",
2248
],
[
"b5dcc6adafd5",
2256
],
[
"803ad8f660e7",
2268
],
[
"9e1f6b2ac65d",
2277
],
[
"1bc80c4939df",
2309
],
[
"83f950fd95a2",
2418
],
[
"28c2fba54f06",
2449
],
[
"f596c9295bd4",
2465
],
[
"4185e87640c2",
2483
],
[
"28cc2b40fa61",
2501
],
[
"043c3c292b42",
2703
],
[
"401eb66867f1",
2721
],
[
"b667763fb033",
2758
],
[
"7d1791449349",
2787
],
[
"c957ce169cf6",
2838
],
[
"9f38f3086c8f",
2910
],
[
"beef9d9054b0",
2960
],
[
"700c3d5545e0",
3071
],
[
"1a109846495d",
3137
],
[
"5b810932d460",
3398
]
],
"fd3ecd591e288d23f9fb49a1913360cfe9149c269cd5c78a1ca4509799112e1f": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"2317f68fa501",
723
]
],
"ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
]
],
"0d4d9dbf96ddf3d16706d2f5450a5ff26ec75a865f7f177f0e06fd8234cb122b": [
[
"1718b9171168",
14
],
[
"4141491417f6",
31
],
[
"e5d681466c6d",
221
],
[
"78eafa525368",
254
],
[
"9fb9a030a051",
264
],
[
"28e69f6ecee9",
331
],
[
"08be295201e9",
401
],
[
"c1d41a25750a",
1547
],
[
"d4069aa8dbd6",
1590
],
[
"88814aa098eb",
1629
]
]
},
"history": {
"launch": 1712862023,
"points": [
{
"timestamp": 1712862023,
"contracts": 6,
"withoutSource": 0,
"units": {
"identical": 49,
"differs": 41,
"none": 17
},
"lines": {
"total": 14348,
"covered": 11200
},
"reports": [
"cantina-mcp-l1-2024-02",
"code4rena-base-2023-08",
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626",
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0",
"formal-verification__fv__reports__2022-05",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"openzeppelin-zksync-l1-diff-2023-02",
"secure3-mantle-v1-contest-2023-07",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sigma-prime-taiko-smart-contracts-2024-02",
"sigmaprime-mantle-l2-rollup-2023-07",
"sigmaprime-mantle-l2-rollup-v2-2024-04",
"trailofbits-governance-token-bridge-2023-06",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07",
"trust-superchainconfig-upgrade-2024-01"
]
},
{
"timestamp": 1713398400,
"contracts": 6,
"withoutSource": 0,
"units": {
"identical": 56,
"differs": 39,
"none": 12
},
"lines": {
"total": 14348,
"covered": 11762
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04"
]
},
{
"timestamp": 1714089600,
"contracts": 6,
"withoutSource": 0,
"units": {
"identical": 56,
"differs": 39,
"none": 12
},
"lines": {
"total": 14348,
"covered": 11762
},
"reports": [
"code4rena-taiko-2024-04"
]
},
{
"timestamp": 1715299200,
"contracts": 6,
"withoutSource": 0,
"units": {
"identical": 56,
"differs": 39,
"none": 12
},
"lines": {
"total": 14348,
"covered": 11762
},
"reports": [
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
{
"timestamp": 1717632000,
"contracts": 6,
"withoutSource": 0,
"units": {
"identical": 56,
"differs": 39,
"none": 12
},
"lines": {
"total": 14348,
"covered": 11762
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
{
"timestamp": 1717718400,
"contracts": 6,
"withoutSource": 0,
"units": {
"identical": 57,
"differs": 39,
"none": 11
},
"lines": {
"total": 14348,
"covered": 11848
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
{
"timestamp": 1718237363,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 63,
"differs": 43,
"none": 12
},
"lines": {
"total": 15380,
"covered": 12778
},
"changes": [
{
"address": "eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319",
"name": "RiscZeroVerifierRouter",
"kind": "added"
},
{
"address": "eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711",
"name": "TimelockController",
"kind": "added"
}
]
},
{
"timestamp": 1721260800,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 63,
"differs": 43,
"none": 12
},
"lines": {
"total": 15380,
"covered": 12778
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
{
"timestamp": 1723593600,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 63,
"differs": 43,
"none": 12
},
"lines": {
"total": 15380,
"covered": 12778
},
"reports": [
"spearbit-fault-proofs-no-mips-2024-08"
]
},
{
"timestamp": 1730678400,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 63,
"differs": 43,
"none": 12
},
"lines": {
"total": 15380,
"covered": 12780
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
{
"timestamp": 1735344000,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 63,
"differs": 43,
"none": 12
},
"lines": {
"total": 15380,
"covered": 12780
},
"reports": [
"radiantlabs-deputypausemodule-2024-12"
]
},
{
"timestamp": 1741132800,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 63,
"differs": 43,
"none": 12
},
"lines": {
"total": 15380,
"covered": 12784
},
"reports": [
"spearbit-upgrade13-2025-02"
]
},
{
"timestamp": 1741478400,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 64,
"differs": 43,
"none": 11
},
"lines": {
"total": 15380,
"covered": 12804
},
"reports": [
"cantina-eip7702-2025-02"
]
},
{
"timestamp": 1747699200,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 42,
"none": 8
},
"lines": {
"total": 15380,
"covered": 13169
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
{
"timestamp": 1748390400,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 42,
"none": 8
},
"lines": {
"total": 15380,
"covered": 13169
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1748995200,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 42,
"none": 8
},
"lines": {
"total": 15380,
"covered": 13169
},
"reports": [
"cantina-interop-portal-2025-04"
]
},
{
"timestamp": 1751328000,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 42,
"none": 8
},
"lines": {
"total": 15380,
"covered": 13169
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
{
"timestamp": 1751494331,
"contracts": 10,
"withoutSource": 0,
"units": {
"identical": 72,
"differs": 43,
"none": 17
},
"lines": {
"total": 17265,
"covered": 14548
},
"changes": [
{
"address": "eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9",
"name": "RiscZeroGroth16Verifier",
"kind": "added"
},
{
"address": "eth:0x1efDd13f831ceeEa14940806705A53D3211CD698",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "added"
}
]
},
{
"timestamp": 1752682883,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 93,
"differs": 39,
"none": 18
},
"lines": {
"total": 18076,
"covered": 14544
},
"reports": [
"contracts__audits__2025-07-v5.4"
],
"changes": [
{
"address": "eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079",
"name": "DisputeGameFactory",
"kind": "added"
},
{
"address": "eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xa70ddfb3e00fCFD083E64B200FE867104f703E1c",
"name": "ProxyAdmin",
"kind": "added"
},
{
"address": "eth:0xE925205ad05D8d612Ac205C4941CCd61Fc965C46",
"name": "SuperchainConfig",
"kind": "added"
},
{
"address": "eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1752710400,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 99,
"differs": 54,
"none": 21
},
"lines": {
"total": 22309,
"covered": 17747
},
"changes": [
{
"address": "eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1753056000,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 93,
"differs": 39,
"none": 18
},
"lines": {
"total": 18076,
"covered": 14544
},
"changes": [
{
"address": "eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1755283775,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 97,
"differs": 40,
"none": 27
},
"lines": {
"total": 19961,
"covered": 15923
},
"changes": [
{
"address": "eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D",
"name": "RiscZeroGroth16Verifier",
"kind": "added"
},
{
"address": "eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "added"
}
]
},
{
"timestamp": 1756842743,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 102,
"differs": 41,
"none": 34
},
"lines": {
"total": 20962,
"covered": 16663
},
"changes": [
{
"address": "eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85",
"name": "RiscZeroSetVerifier",
"kind": "added"
},
{
"address": "eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "added"
}
]
},
{
"timestamp": 1759795200,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 102,
"differs": 41,
"none": 34
},
"lines": {
"total": 20962,
"covered": 16664
},
"reports": [
"spearbit-u16a-2025-09"
]
},
{
"timestamp": 1761523200,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 102,
"differs": 42,
"none": 33
},
"lines": {
"total": 20962,
"covered": 16701
},
"reports": [
"cantina-u17-2025-10"
]
},
{
"timestamp": 1762992000,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 102,
"differs": 42,
"none": 33
},
"lines": {
"total": 20962,
"covered": 16702
},
"reports": [
"spearbit-safersafes-2025-11"
]
},
{
"timestamp": 1763424000,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 102,
"differs": 42,
"none": 33
},
"lines": {
"total": 20962,
"covered": 16702
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
{
"timestamp": 1768176000,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 102,
"differs": 42,
"none": 33
},
"lines": {
"total": 20962,
"covered": 16702
},
"reports": [
"cantina-u18-2026-01"
]
},
{
"timestamp": 1768920023,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 161,
"differs": 43,
"none": 38
},
"lines": {
"total": 27184,
"covered": 21037
},
"changes": [
{
"address": "eth:0xC9AC21AcD8696B64270716528bF83630Ea7a293c",
"name": "AnchorStateRegistry",
"kind": "added"
},
{
"address": "eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xE925205ad05D8d612Ac205C4941CCd61Fc965C46",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1772150400,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 161,
"differs": 43,
"none": 38
},
"lines": {
"total": 27184,
"covered": 21037
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1772236800,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 161,
"differs": 43,
"none": 38
},
"lines": {
"total": 27184,
"covered": 21037
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
{
"timestamp": 1773311975,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 161,
"differs": 43,
"none": 38
},
"lines": {
"total": 27184,
"covered": 21037
},
"changes": [
{
"address": "eth:0xC9AC21AcD8696B64270716528bF83630Ea7a293c",
"name": "AnchorStateRegistry",
"kind": "upgraded"
}
]
},
{
"timestamp": 1777898291,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 190,
"differs": 48,
"none": 42
},
"lines": {
"total": 32525,
"covered": 24834
},
"changes": [
{
"address": "eth:0xD37b0BEdD9094988a31dBbB6BF77dC97269E742b",
"name": "KailuaGame",
"kind": "added"
},
{
"address": "eth:0x9937033Cc967eED9d753e31c77D2F146d002ae53",
"name": "KailuaTreasury",
"kind": "added"
},
{
"address": "eth:0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d",
"name": "KailuaVerifier",
"kind": "added"
}
]
},
{
"timestamp": 1780876800,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 190,
"differs": 48,
"none": 42
},
"lines": {
"total": 32525,
"covered": 24837
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
{
"timestamp": 1781740800,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 191,
"differs": 47,
"none": 42
},
"lines": {
"total": 32525,
"covered": 24848
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
{
"timestamp": 1787184000,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 191,
"differs": 47,
"none": 42
},
"lines": {
"total": 32525,
"covered": 24849
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
{
"timestamp": 1788946907,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 222,
"differs": 50,
"none": 46
},
"lines": {
"total": 41763,
"covered": 32441
},
"changes": [
{
"address": "eth:0xb6B6342ff75b4213cBF101c135f1fC33695acc13",
"name": "MIPS",
"kind": "added"
},
{
"address": "eth:0x642d1cc835a81c738313EBe85ED61979a44897bF",
"name": "PermissionedDisputeGame",
"kind": "added"
},
{
"address": "eth:0x70A3e3112467E177585eF070B63521c9368F9aA1",
"name": "PreimageOracle",
"kind": "added"
}
]
},
{
"timestamp": 1789547003,
"contracts": 14,
"withoutSource": 0,
"units": {
"identical": 164,
"differs": 55,
"none": 13
},
"lines": {
"total": 31196,
"covered": 25782
},
"changes": [
{
"address": "eth:0xC9AC21AcD8696B64270716528bF83630Ea7a293c",
"name": "AnchorStateRegistry",
"kind": "upgraded"
},
{
"address": "eth:0x048D0cfF3F0729117F44da6494Dbf4d78e593D95",
"name": "DelayedWETH",
"kind": "added"
},
{
"address": "eth:0x96123dbFC3253185B594c6a7472EE5A21E9B1079",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0xD37b0BEdD9094988a31dBbB6BF77dC97269E742b",
"name": "KailuaGame",
"kind": "removed"
},
{
"address": "eth:0x9937033Cc967eED9d753e31c77D2F146d002ae53",
"name": "KailuaTreasury",
"kind": "removed"
},
{
"address": "eth:0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d",
"name": "KailuaVerifier",
"kind": "removed"
},
{
"address": "eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9",
"name": "RiscZeroGroth16Verifier",
"kind": "removed"
},
{
"address": "eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D",
"name": "RiscZeroGroth16Verifier",
"kind": "removed"
},
{
"address": "eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85",
"name": "RiscZeroSetVerifier",
"kind": "removed"
},
{
"address": "eth:0x1efDd13f831ceeEa14940806705A53D3211CD698",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "removed"
},
{
"address": "eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "removed"
},
{
"address": "eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "removed"
},
{
"address": "eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319",
"name": "RiscZeroVerifierRouter",
"kind": "removed"
},
{
"address": "eth:0xE925205ad05D8d612Ac205C4941CCd61Fc965C46",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393",
"name": "SystemConfig",
"kind": "upgraded"
},
{
"address": "eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711",
"name": "TimelockController",
"kind": "removed"
}
]
},
{
"timestamp": 1790944898,
"contracts": 14,
"withoutSource": 0,
"units": {
"identical": 164,
"differs": 55,
"none": 13
},
"lines": {
"total": 31196,
"covered": 25782
}
}
],
"undatedReports": []
},
"project": "bob",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"base-mt64cannon-2025-02": {
"collections": [
"optimism"
],
"title": "MT64Cannon Security Review (Coinbase Protocol Security)",
"auditor": "Base",
"date": "2025-02-06",
"document": "optimism/reports/2025_01-MT-Cannon-Base.pdf"
},
"cantina-custom-gas-token-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism: Custom Gas Token Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2025-11-18",
"document": "optimism/reports/2025_11-Custom-Gas-Token-Spearbit.pdf"
},
"cantina-eip7702-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Cantina, EIP-7702 / Pectra impact)",
"auditor": "Cantina",
"date": "2025-03-09",
"document": "optimism/reports/2025_02-EIP7702-Cantina.pdf"
},
"cantina-fault-proofs-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base fault proofs mips Security Review (Cantina)",
"auditor": "Cantina",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-MIPS_Cantina.pdf"
},
"cantina-interop-l2-rereview-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism L2 Interop Re-review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-06-18",
"document": "optimism/reports/2026_06-Interop-L2-Contracts.pdf"
},
"cantina-interop-portal-2025-04": {
"collections": [
"optimism"
],
"title": "Interop portal - Competition",
"auditor": "Cantina",
"date": "2025-06-04",
"document": "optimism/reports/2025_04-Interop-Portal-Cantina.pdf"
},
"cantina-mcp-l1-2024-02": {
"collections": [
"optimism"
],
"title": "Optimism Cycle 19 Security Review (Cantina, MCP L1)",
"auditor": "Cantina",
"date": "2024-02-15",
"document": "optimism/reports/2024_02-MCP_L1-Cantina.pdf"
},
"cantina-opcmv2-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism OPCMv2 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-06-08",
"document": "optimism/reports/2026_06-OPCMv2-Cantina.pdf"
},
"cantina-policyenginestaking-2026-03": {
"collections": [
"optimism"
],
"title": "Optimism: PolicyEngine Staking Contract Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-03-27",
"document": "optimism/reports/2026_03-PolicyEngineStaking-Cantina.pdf"
},
"cantina-safe-extensions-2024-06": {
"collections": [
"optimism"
],
"title": "Optimism Safe Extensions Competition (Cantina)",
"auditor": "Cantina",
"date": "2024-06-06",
"document": "optimism/reports/2024_05_SafeLivenessExtensions-Cantina.pdf"
},
"cantina-u17-2025-10": {
"collections": [
"optimism"
],
"title": "Optimism u17 Security Review",
"auditor": "Cantina",
"date": "2025-10-27",
"document": "optimism/reports/2025_10-U17-Spearbit.pdf"
},
"cantina-u18-2026-01": {
"collections": [
"optimism"
],
"title": "Optimism PBC U18 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-01-12",
"document": "optimism/reports/2026_01-U18-Cantina.pdf"
},
"cantina-u19-2026-05": {
"collections": [
"optimism"
],
"title": "Optimism: Upgrade 19 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-05-23",
"document": "optimism/reports/2026_05-U19-Cantina.pdf"
},
"cantina-upgrade20-2026-08": {
"collections": [
"optimism"
],
"title": "Optimism Upgrade 20 Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-08-20",
"document": "optimism/reports/2026_08-U20-Cantina.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-base-2023-08": {
"collections": [
"optimism"
],
"title": "BASE Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-08-10",
"document": "optimism/reports/2023_08-OP-Stack-Base-Code4rena.html"
},
"code4rena-superchain-2024-08": {
"collections": [
"optimism"
],
"title": "Optimism Superchain Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-08-16",
"document": "optimism/reports/2024_08-Superchain-Code4rena.html"
},
"code4rena-taiko-2024-04": {
"collections": [
"taiko"
],
"title": "Taiko Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-04-26",
"document": "taiko/reports/2024_04-code4rena-taiko.html"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-2024-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-05-29",
"document": "zksync2/reports/2024_03-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"common-prefix-fusionlock-2024-03": {
"collections": [
"bob"
],
"title": "BOB FusionLock Smart Contract Audit",
"auditor": "Common Prefix",
"date": "2024-03-29",
"document": "bob/reports/Common Prefix - FusionLock.pdf"
},
"contracts__audits__2022-10-Checkpoints": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Checkpoints Library Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-Checkpoints.pdf"
},
"contracts__audits__2022-10-ERC4626": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin ERC4626 Tokenized Vault Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-ERC4626.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2024-10-v5.1": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.1 Audit",
"auditor": "OpenZeppelin",
"date": "2024-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-10-v5.1.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"cure53-bob-usdc-bridge-library-2024-04": {
"collections": [
"bob"
],
"title": "Review-Report BOB modified USDC bridge library 04.2024 (BOB-02-WP1)",
"auditor": "Cure53",
"date": "2024-04-30",
"document": "bob/reports/Cure53 - BOB Modified USDC Bridge Library (WP1).pdf"
},
"formal-verification__fv__reports__2022-05": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (May - June 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-05.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"hashlock-celo-optimism-superchain-2026-02": {
"collections": [
"celo"
],
"title": "Celo Smart Contract Audit Report (Optimism and Superchain, 2nd audit)",
"auditor": "Hashlock Pty Ltd",
"date": "2026-02-28",
"document": "celo/reports/Hashlock - Celo Optimism and Superchain (2nd Audit).pdf"
},
"milotruck-deputypausemodule-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism DeputyPauseModule (MiloTruck)",
"auditor": "MiloTruck",
"date": "2025-01-07",
"document": "optimism/reports/2024_12-DPM-MiloTruck.pdf"
},
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01": {
"collections": [
"celo"
],
"title": "NM-0561 Celo Custom Gas Token Security Review",
"auditor": "Nethermind Security",
"date": "2025-07-01",
"document": "celo/reports/Nethermind - NM-0561 Celo Custom Gas Token.pdf"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"offbeatlabs-incident-response-updates-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism Incident Response Updates Review (Offbeat Security)",
"auditor": "Offbeat Labs",
"date": "2025-01-24",
"document": "optimism/reports/2025_01-IRI-OffbeatLabs.pdf"
},
"openzeppelin-bedrock-bridge-2022-05": {
"collections": [
"optimism"
],
"title": "Optimism Bridge Audit (OpenZeppelin, May 2022)",
"auditor": "OpenZeppelin",
"date": "2022-05-16",
"document": "optimism/reports/2022_05-Bedrock_Contracts-Zeppelin.pdf"
},
"openzeppelin-bedrock-periphery-2022-09": {
"collections": [
"optimism"
],
"title": "Optimism Bedrock and Periphery Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2022-09-02",
"document": "optimism/reports/2022_09-Bedrock_and_Periphery-Zeppelin.pdf"
},
"openzeppelin-mantle-v2-solidity-contracts-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Solidity Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2024-03-15",
"document": "mantle/reports/2024_03-openzeppelin-mantle-v2-solidity-contracts-audit.pdf"
},
"openzeppelin-taiko-protocol-2024-06": {
"collections": [
"taiko"
],
"title": "Taiko Protocol Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2024-06-19",
"document": "taiko/reports/2024_06-openzeppelin-taiko-protocol-audit.pdf"
},
"openzeppelin-zksync-l1-diff-2023-02": {
"collections": [
"zksync2"
],
"title": "zkSync | Layer 1 Diff Audit February",
"auditor": "OpenZeppelin",
"date": "2023-03-08",
"document": "zksync2/reports/2023_02-openzeppelin-zksync-l1-diff-audit.html"
},
"ottersec-fusionlock-2024-03": {
"collections": [
"bob"
],
"title": "Bob Collective Security Assessment (fusion-lock)",
"auditor": "OtterSec",
"date": "2024-03-30",
"document": "bob/reports/OtterSec - FusionLock.pdf"
},
"pashov-bob-usdc-bridge-2024-04": {
"collections": [
"bob"
],
"title": "BOB USDC Bridge Security Review",
"auditor": "Pashov Audit Group",
"date": "2024-04-22",
"document": "bob/reports/Pashov - BOB USDC Bridge (Apr 2024).pdf"
},
"radiantlabs-deputypausemodule-2024-12": {
"collections": [
"optimism"
],
"title": "DeputyPauseModule Security Review (Radiant Labs)",
"auditor": "Radiant Labs",
"date": "2024-12-28",
"document": "optimism/reports/2024_12-DPM-RadiantLabs.pdf"
},
"secure3-mantle-v1-contest-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle Competitive Security Assessment",
"auditor": "Secure3",
"date": "2023-07-17",
"document": "mantle/reports/2023_07-secure3-mantle-v1-competitive-security-assessment.pdf"
},
"secure3-mantle-v2-public-contest-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, April 2024 edition)",
"auditor": "Secure3",
"date": "2024-04-18",
"document": "mantle/reports/2024_04-secure3-mantle-v2-public-audit-contest.pdf"
},
"secure3-mantle-v2-public-contest-final-2024-05": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, May 2024 final edition)",
"auditor": "Secure3",
"date": "2024-05-10",
"document": "mantle/reports/2024_05-secure3-mantle-v2-public-audit-contest-final.pdf"
},
"secure3-mantle-v2-tectonic-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Competitive Security Assessment (Secure3, March 2024)",
"auditor": "Secure3",
"date": "2024-03-04",
"document": "mantle/reports/2024_03-secure3-mantle-v2-tectonic-competitive-security-assessment.pdf"
},
"sherlock-bedrock-2023-03": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Bedrock)",
"auditor": "Sherlock",
"date": "2023-03-03",
"document": "optimism/reports/2023_03-Bedrock-Sherlock.pdf"
},
"sherlock-fault-proofs-2024-06": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Fault Proofs)",
"auditor": "Sherlock",
"date": "2024-06-07",
"document": "optimism/reports/2024_05-FaultProofs-Sherlock.pdf"
},
"sigma-prime-taiko-smart-contracts-2024-02": {
"collections": [
"taiko"
],
"title": "Taiko Smart Contract Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "taiko/reports/2024_02-sigma-prime-taiko-smart-contract-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "mantle/reports/2023_07-sigmaprime-mantle-l2-rollup-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-v2-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup V2 Security Assessment Report",
"auditor": "Sigma Prime",
"document": "mantle/reports/2024_04-sigmaprime-mantle-l2-rollup-v2-security-assessment.pdf"
},
"spearbit-cannon-eventfd-syscall-fix-review-2025-06": {
"collections": [
"optimism"
],
"title": "Optimism - Fix Review: MIPS EventFd and Syscall Error Handling (Spearbit/Cantina)",
"auditor": "Cantina",
"date": "2025-06-21",
"document": "optimism/reports/2025_06-Spearbit-Cannon-fix-review.pdf"
},
"spearbit-fault-proofs-no-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base Fault Proofs no MIPS Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf"
},
"spearbit-mt-cannon-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Mt Cannon Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-02-20",
"document": "optimism/reports/2025_01-MT-Cannon-Spearbit.pdf"
},
"spearbit-safersafes-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism SaferSafes Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-11-13",
"document": "optimism/reports/2025_11-SaferSafes-Spearbit.pdf"
},
"spearbit-u16a-2025-09": {
"collections": [
"optimism"
],
"title": "Optimism u16 Security Review - U16a (Spearbit)",
"auditor": "Spearbit",
"date": "2025-10-07",
"document": "optimism/reports/2025_09-U16a-Spearbit.pdf"
},
"spearbit-upgrade13-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Spearbit, Upgrade 13)",
"auditor": "Spearbit",
"date": "2025-03-05",
"document": "optimism/reports/2025_02-Upgrade13-Spearbit.pdf"
},
"spearbit-upgrade16-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review - Upgrade 16 (Spearbit)",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Upgrade16-Spearbit.pdf"
},
"trail-of-bits-fusionlock-2024-04": {
"collections": [
"bob"
],
"title": "BOB FusionLock Security Assessment (Summary Report)",
"auditor": "Trail of Bits",
"date": "2024-04-03",
"document": "bob/reports/Trail of Bits - FusionLock.pdf"
},
"trailofbits-custom-fee-token-2024-08": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Custom Fee Token Security Assessment Summary Report (Trail of Bits, 2023)",
"auditor": "Trail of Bits",
"date": "2024-08-01",
"document": "arbitrum/reports/2024-08-offchain-labs-custom-fee-token-securityreview.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-invariant-testing-2022-11": {
"collections": [
"optimism"
],
"title": "Optimism Security Assessment (testing strategy and invariants, November 2022)",
"auditor": "Trail of Bits",
"date": "2022-11-10",
"document": "optimism/reports/2022_11-Invariant_Testing-TrailOfBits.pdf"
},
"trailofbits-morph-l2-2024-07": {
"collections": [
"morph"
],
"title": "Morph L2 Security Assessment (Comprehensive Report with Fix Review)",
"auditor": "Trail of Bits",
"date": "2024-07-18",
"document": "morph/reports/2024_07-trailofbits-morph-l2-security-assessment-with-fix-review.pdf"
},
"trailofbits-opnode-fix-review-2022-07": {
"collections": [
"optimism"
],
"title": "Optimism: Rollup Node and Execution Engine - Fix Review",
"auditor": "Trail of Bits",
"date": "2022-07-07",
"document": "optimism/reports/2022_05-OpNode-TrailOfBits.pdf"
},
"trust-security-zksync-era-contracts-2024-10": {
"collections": [
"zksync2"
],
"title": "Trust Security ZKsync Era Contracts Audit",
"auditor": "Trust Security",
"date": "2024-10-13",
"document": "zksync2/reports/2024_10-trust-security-zksync-era-contracts-audit.pdf"
},
"trust-superchainconfig-upgrade-2024-01": {
"collections": [
"optimism"
],
"title": "Smart Contract Audit: Optimism Bedrock upgrade (Trust Security)",
"auditor": "Trust Security",
"date": "2024-01-11",
"document": "optimism/reports/2023_12_SuperchainConfigUpgrade_Trust.pdf"
},
"veridise-kailua-2025-02": {
"collections": [
"bob"
],
"title": "Veridise Auditing Report for Kailua Protocol (February 2025)",
"auditor": "Veridise",
"date": "2025-02-18",
"document": "bob/reports/Veridise - Kailua Security Audit (Feb 2025).pdf"
},
"veridise-kailua-2025-05": {
"collections": [
"bob"
],
"title": "Veridise Auditing Report for Kailua Protocol (May 2025)",
"auditor": "Veridise",
"date": "2025-05-22",
"document": "bob/reports/Veridise - Kailua Security Audit (May 2025).pdf"
},
"veridise-kailua-2025-06": {
"collections": [
"bob"
],
"title": "Veridise Auditing Report for Kailua Protocol (June 2025)",
"auditor": "Veridise",
"date": "2025-06-16",
"document": "bob/reports/Veridise - Kailua Security Audit (Jun 2025).pdf"
},
"veridise-kailua-2025-10": {
"collections": [
"bob"
],
"title": "Veridise Auditing Report for Kailua (October 2025)",
"auditor": "Veridise",
"date": "2025-11-04",
"document": "bob/reports/Veridise - Kailua Security Audit (Oct 2025).pdf"
},
"veridise-kailua-2026-02": {
"collections": [
"bob"
],
"title": "Veridise Auditing Report for Kailua (February 2026)",
"auditor": "Veridise",
"date": "2026-03-06",
"document": "bob/reports/Veridise - Kailua Security Audit (Feb 2026).pdf"
},
"xuwinnie-solady-cbrt-proof": {
"collections": [
"_libs/solady"
],
"title": "Solady cbrt & cbrtWad Audit Report",
"auditor": "xuwinnie",
"date": "2024-07-31",
"document": "_libs/solady/reports/cbrt-proof__audits__xuwinnie-solady-cbrt-proof.pdf"
},
"zellic-facet-bridge-2024-11-04": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Bridge Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2024-11-04",
"document": "ethscriptions/reports/Zellic_Facet_Bridge_Audit_Report.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"ecedf963bc64": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"b0006e2cedea": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "identical",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"8f7da050ddb2": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
5,
5
]
],
"removed": [
[
5,
5,
5
]
],
"covered": 34
},
"727591669b8c": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 361,
"status": "none"
},
"7d6554b6cb64": {
"name": "Arithmetic",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "8a405913baad",
"lines": [
9,
28
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"26ad7b61b37b": {
"name": "Math",
"kind": "library",
"lines": 218,
"status": "differs",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
],
"added": [
[
11,
11
],
[
153,
189
],
[
211,
215
]
],
"removed": [
[
11,
12,
12
],
[
153,
145,
156
],
[
215,
178,
181
],
[
217,
183,
327
]
],
"covered": 183
},
"9b73a9b5c9f6": {
"name": "Burner",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
28,
32
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07"
]
},
"433c37b5a737": {
"name": "Burn",
"kind": "library",
"lines": 17,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
6,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05"
]
},
"2d60ee7f3ed2": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 148,
"status": "identical",
"audited": {
"object": "1ac24cfad012",
"lines": [
15,
182
]
},
"reports": [
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-tectonic-2024-03",
"sigmaprime-mantle-l2-rollup-v2-2024-04"
]
},
"d44c0cfb8c85": {
"name": "Constants",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "42b05511e680",
"lines": [
10,
46
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"3f3d60f9e37d": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"5fe8253cda76": {
"name": "IOwnable",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "78a2a0632a32",
"lines": [
6,
20
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"ed326933a23e": {
"name": "IAddressManager",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "ad59c52e0569",
"lines": [
8,
15
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e2b40f3d642c": {
"name": "IProxyAdmin",
"kind": "interface",
"lines": 29,
"status": "identical",
"audited": {
"object": "23f9c36c6f9e",
"lines": [
6,
34
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e59a41a9002d": {
"name": "Storage",
"kind": "library",
"lines": 83,
"status": "identical",
"audited": {
"object": "ac46a327c801",
"lines": [
6,
88
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"e60933e352ce": {
"name": "IResourceMetering",
"kind": "interface",
"lines": 24,
"status": "identical",
"audited": {
"object": "1c5a5174b333",
"lines": [
4,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"c7852b22a645": {
"name": "Constants",
"kind": "library",
"lines": 63,
"status": "differs",
"audited": {
"object": "a2cd6ce57ad5",
"lines": [
11,
76
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
48,
48,
50
]
],
"covered": 63
},
"383d0a473e13": {
"name": "ProxyAdminOwnedBase",
"kind": "abstract",
"lines": 87,
"status": "identical",
"audited": {
"object": "a7ecfeead33d",
"lines": [
20,
107
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"498007571a41": {
"name": "ReinitializableBase",
"kind": "abstract",
"lines": 20,
"status": "identical",
"audited": {
"object": "3b6a2b1659a5",
"lines": [
6,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"34e3ca2fb900": {
"name": "WETH98",
"kind": "contract",
"lines": 128,
"status": "identical",
"audited": {
"object": "6c066ca7ff06",
"lines": [
25,
152
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"b61f946296f1": {
"name": "ISemver",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "22a5ddebdaf1",
"lines": [
7,
13
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-fault-proofs-mips-2024-08",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-policyenginestaking-2026-03",
"cantina-safe-extensions-2024-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"b5dcc6adafd5": {
"name": "IProxyAdminOwnedBase",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "b75870f3ae9e",
"lines": [
6,
16
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"9e1f6b2ac65d": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 31,
"status": "identical",
"audited": {
"object": "0909f3a5d633",
"lines": [
6,
36
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"1bc80c4939df": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 108,
"status": "identical",
"audited": {
"object": "31f8e09a4aca",
"lines": [
8,
114
]
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
"cb9cc7f64ae0": {
"name": "DelayedWETH",
"kind": "contract",
"lines": 106,
"status": "differs",
"audited": {
"object": "1cc118f42f1e",
"lines": [
27,
132
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
9,
9
]
],
"removed": [
[
9,
9,
9
]
],
"covered": 105
},
"85cff3d52895": {
"name": "Proxy",
"kind": "abstract",
"lines": 71,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
61
]
],
"removed": [],
"covered": 68
},
"0d3c0f868cae": {
"name": "StorageSlot",
"kind": "library",
"lines": 53,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [],
"removed": [
[
16,
16,
23
],
[
52,
64,
103
]
],
"covered": 53
},
"aee6957dba32": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"170545296a7e": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a9f53b5b08f3": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 167,
"status": "none"
},
"b95eaa0c5979": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 19,
"status": "differs",
"audited": {
"object": "d2a927d58c33",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
9
],
[
16,
16
]
],
"removed": [
[
0,
0,
0
],
[
9,
12,
12
],
[
16,
23,
23
]
],
"covered": 15
},
"b7be9deb7869": {
"name": "OssifiableProxy",
"kind": "contract",
"lines": 82,
"status": "none"
},
"0c98f555c1c4": {
"name": "IL1ERC20Bridge",
"kind": "interface",
"lines": 77,
"status": "differs",
"audited": {
"object": "645202915fbb",
"lines": [
7,
118
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07"
],
"added": [
[
31,
36
],
[
49,
54
],
[
69,
74
]
],
"removed": [
[
31,
46,
46
],
[
49,
61,
66
],
[
69,
90,
95
],
[
76,
97,
110
]
],
"covered": 59
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3f1c67a98ffa": {
"name": "IAccessControl",
"kind": "interface",
"lines": 80,
"status": "none"
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"571e63d071b4": {
"name": "ERC165",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "89a3e6314f67",
"lines": [
25,
32
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08",
"trailofbits-governance-token-bridge-2023-06"
]
},
"d01239fbce9a": {
"name": "Strings",
"kind": "library",
"lines": 59,
"status": "none"
},
"d32b62f5fb94": {
"name": "AccessControl",
"kind": "abstract",
"lines": 187,
"status": "differs",
"audited": {
"object": "d934eddafe9c",
"lines": [
49,
212
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
35,
35
],
[
60,
69
],
[
79,
79
],
[
93,
93
],
[
106,
106
],
[
124,
125
],
[
127,
127
],
[
129,
150
]
],
"removed": [
[
35,
33,
33
],
[
60,
56,
56
],
[
79,
66,
66
],
[
93,
82,
82
],
[
106,
97,
97
],
[
124,
117,
120
],
[
127,
122,
122
]
],
"covered": 167
},
"afe92c65c72d": {
"name": "BridgingManager",
"kind": "contract",
"lines": 126,
"status": "none"
},
"0e08fd2e4643": {
"name": "BridgeableTokens",
"kind": "contract",
"lines": 42,
"status": "none"
},
"f191c6cbdf50": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 13,
"status": "differs",
"audited": {
"object": "e313f6dc2d74",
"lines": [
7,
37
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [],
"removed": [
[
1,
1,
14
]
],
"covered": 13
},
"d7f570c7bad1": {
"name": "CrossDomainEnabled",
"kind": "contract",
"lines": 38,
"status": "differs",
"audited": {
"object": "2f52c1dcc2b1",
"lines": [
13,
85
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
2,
2
],
[
5,
6
],
[
14,
19
],
[
25,
31
],
[
34,
36
]
],
"removed": [
[
2,
8,
8
],
[
5,
19,
20
],
[
14,
68,
68
],
[
19,
70,
70
],
[
25,
34,
41
],
[
34,
44,
58
],
[
34,
60,
62
]
],
"covered": 20
},
"809d3ad2bcb8": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"3b4df54a2b17": {
"name": "SafeERC20",
"kind": "library",
"lines": 82,
"status": "differs",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [],
"removed": [
[
63,
42,
57
]
],
"covered": 82
},
"e324d5265c4d": {
"name": "IL2ERC20Bridge",
"kind": "interface",
"lines": 81,
"status": "differs",
"audited": {
"object": "895f80a4bc17",
"lines": [
7,
102
]
},
"reports": [
"openzeppelin-bedrock-bridge-2022-05",
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
38,
43
],
[
53,
59
],
[
73,
78
]
],
"removed": [
[
38,
54,
54
],
[
53,
66,
66
],
[
73,
88,
93
]
],
"covered": 62
},
"0aff0cb3c262": {
"name": "L1ERC20TokenBridge",
"kind": "contract",
"lines": 130,
"status": "none"
},
"bb24b365b687": {
"name": "Context",
"kind": "abstract",
"lines": 13,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
11
]
],
"removed": [],
"covered": 10
},
"ee5a26ce51e5": {
"name": "IAccessControl",
"kind": "interface",
"lines": 90,
"status": "none"
},
"550e7ec19a1f": {
"name": "ERC165",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "b21f7e9bd367",
"lines": [
20,
25
]
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
"257d184669b9": {
"name": "AccessControl",
"kind": "abstract",
"lines": 161,
"status": "identical",
"audited": {
"object": "1c4aeb9fb2a0",
"lines": [
49,
207
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"b0148cb6d897": {
"name": "IERC721Receiver",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "f93d219f21bd",
"lines": [
11,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"d1257bdb2505": {
"name": "ERC721Holder",
"kind": "abstract",
"lines": 10,
"status": "identical",
"audited": {
"object": "674334e0c0de",
"lines": [
17,
26
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"contracts__audits__2026-02-v5.6"
]
},
"f3d2f2fe12b5": {
"name": "IERC1155Receiver",
"kind": "interface",
"lines": 48,
"status": "identical",
"audited": {
"object": "ba10c900a3db",
"lines": [
11,
54
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"881f5aa05fea": {
"name": "ERC1155Holder",
"kind": "abstract",
"lines": 28,
"status": "identical",
"audited": {
"object": "8e6b8516d1a5",
"lines": [
17,
40
]
},
"reports": [
"contracts__audits__2025-07-v5.4",
"contracts__audits__2026-02-v5.6"
]
},
"b7a6b1cb9727": {
"name": "Address",
"kind": "library",
"lines": 151,
"status": "identical",
"audited": {
"object": "3bcafda6d740",
"lines": [
9,
159
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"eeca1d6d3ff3": {
"name": "TimelockController",
"kind": "contract",
"lines": 449,
"status": "identical",
"audited": {
"object": "9d9bd7b5568f",
"lines": [
25,
474
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"7ac9eb435da8": {
"name": "AddressManager",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "9ec9f07fc0ec",
"lines": [
14,
64
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"33c344e65c65": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"1bbdc9103ae0": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"d2fdb69068e3": {
"name": "Proxy",
"kind": "interface",
"lines": 9,
"status": "none"
},
"a5d623f4f582": {
"name": "L1ChugSplashProxy",
"kind": "interface",
"lines": 8,
"status": "none"
},
"6fc12095da10": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 220,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"1718b9171168": {
"name": "IRiscZeroVerifier",
"kind": "interface",
"lines": 16,
"status": "none"
},
"31e42eba5b0a": {
"name": "Ownable",
"kind": "abstract",
"lines": 81,
"status": "identical",
"audited": {
"object": "3cf11378261f",
"lines": [
20,
100
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"f748c01f5fad": {
"name": "Ownable2Step",
"kind": "abstract",
"lines": 41,
"status": "identical",
"audited": {
"object": "3cbab179881e",
"lines": [
19,
59
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"b7f0088d6cad": {
"name": "Pausable",
"kind": "abstract",
"lines": 103,
"status": "identical",
"audited": {
"object": "a3e17b7e2687",
"lines": [
17,
119
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"cure53-bob-usdc-bridge-library-2024-04",
"pashov-bob-usdc-bridge-2024-04"
]
},
"b8b844a5b9c4": {
"name": "RiscZeroVerifierEmergencyStop",
"kind": "contract",
"lines": 48,
"status": "none"
},
"ce960142fae6": {
"name": "IRiscZeroSelectable",
"kind": "interface",
"lines": 14,
"status": "none"
},
"0f1607e2e79d": {
"name": "Groth16Verifier",
"kind": "contract",
"lines": 173,
"status": "none"
},
"e5d681466c6d": {
"name": "OutputLib",
"kind": "library",
"lines": 16,
"status": "none"
},
"78eafa525368": {
"name": "reverseByteOrderUint32",
"kind": "function",
"lines": 9,
"status": "none"
},
"9fb9a030a051": {
"name": "SystemStateLib",
"kind": "library",
"lines": 17,
"status": "none"
},
"343bce563607": {
"name": "ReceiptClaimLib",
"kind": "library",
"lines": 47,
"status": "none"
},
"08be295201e9": {
"name": "SafeCast",
"kind": "library",
"lines": 1135,
"status": "differs",
"audited": {
"object": "ccb979f61c95",
"lines": [
19,
1162
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [],
"removed": [
[
1134,
1134,
1142
]
],
"covered": 1135
},
"c1d41a25750a": {
"name": "StructHash",
"kind": "library",
"lines": 38,
"status": "none"
},
"d4069aa8dbd6": {
"name": "reverseByteOrderUint256",
"kind": "function",
"lines": 22,
"status": "none"
},
"9214c015d2cc": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 132,
"status": "none"
},
"a1ed768de02b": {
"name": "SafeCast",
"kind": "library",
"lines": 1144,
"status": "identical",
"audited": {
"object": "ccb979f61c95",
"lines": [
19,
1162
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"f17652a078fb": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 133,
"status": "none"
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"34ceb7e1b670": {
"name": "IL1ChugSplashDeployer",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
28,
30
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"185b8bd0deb1": {
"name": "L1ChugSplashProxy",
"kind": "contract",
"lines": 266,
"status": "identical",
"audited": {
"object": "f20ab01bcd2b",
"lines": [
24,
284
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"5c1b98c91663": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"33c1bc98e249": {
"name": "SafeERC20",
"kind": "library",
"lines": 98,
"status": "identical",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"39694e72167f": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 40,
"status": "identical",
"audited": {
"object": "ed91314c7424",
"lines": [
4,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"a4a11528bc42": {
"name": "EOA",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "254cf6eabe82",
"lines": [
6,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-eip7702-2025-02",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"aeebc2fe3441": {
"name": "SafeCall",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "d92130fd5143",
"lines": [
6,
155
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"efa75a106aeb": {
"name": "IOptimismMintableERC20",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "43541048d14a",
"lines": [
10,
18
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"e950fe694422": {
"name": "ERC165Checker",
"kind": "library",
"lines": 109,
"status": "differs",
"audited": {
"object": "80d020ff7c1d",
"lines": [
15,
124
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
10,
12
],
[
23,
23
],
[
48,
48
],
[
72,
72
],
[
80,
107
]
],
"removed": [
[
10,
10,
11
],
[
23,
22,
22
],
[
48,
45,
45
],
[
72,
69,
69
],
[
80,
77,
108
]
],
"covered": 91
},
"197395080909": {
"name": "ILegacyMintableERC20",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "fa5ef6dd918f",
"lines": [
11,
17
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"c241e95f2bca": {
"name": "StandardBridge",
"kind": "abstract",
"lines": 466,
"status": "identical",
"audited": {
"object": "f775356ad924",
"lines": [
24,
451
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"700c3d5545e0": {
"name": "DevFeatures",
"kind": "library",
"lines": 48,
"status": "identical",
"audited": {
"object": "30881fd7a3fa",
"lines": [
30,
81
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
"1a109846495d": {
"name": "Predeploys",
"kind": "library",
"lines": 255,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
93,
104
],
[
123,
123
],
[
135,
138
],
[
158,
159
],
[
161,
161
],
[
167,
189
],
[
209,
253
]
],
"removed": [
[
93,
93,
105
],
[
123,
152,
153
],
[
136,
188,
189
],
[
137,
191,
192
],
[
138,
194,
195
],
[
171,
207,
214
]
],
"covered": 192
},
"6a1ed4d6f29f": {
"name": "L1StandardBridge",
"kind": "contract",
"lines": 327,
"status": "differs",
"audited": {
"object": "a3cb9793bed6",
"lines": [
29,
320
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
53,
53
]
],
"removed": [
[
53,
53,
53
]
],
"covered": 326
},
"512b3c05083f": {
"name": "IRiscZeroSetVerifier",
"kind": "interface",
"lines": 15,
"status": "none"
},
"9dccd3e12c32": {
"name": "RiscZeroSetVerifierLib",
"kind": "library",
"lines": 16,
"status": "none"
},
"01b2aedf2844": {
"name": "Hashes",
"kind": "library",
"lines": 21,
"status": "identical",
"audited": {
"object": "85efd6d294e3",
"lines": [
8,
28
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"2975043acec3": {
"name": "MerkleProof",
"kind": "library",
"lines": 484,
"status": "identical",
"audited": {
"object": "46e79cb472f7",
"lines": [
31,
509
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"f7f1e986265a": {
"name": "RiscZeroSetVerifier",
"kind": "contract",
"lines": 105,
"status": "none"
},
"370895a58716": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 132,
"status": "none"
},
"6d49c8c4c3a1": {
"name": "Proxy",
"kind": "contract",
"lines": 208,
"status": "identical",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"30bf994f1153": {
"name": "IOptimismERC20Factory",
"kind": "interface",
"lines": 6,
"status": "none"
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"c6d0c3b96308": {
"name": "ERC20",
"kind": "contract",
"lines": 349,
"status": "differs",
"audited": {
"object": "cbc5aef79df2",
"lines": [
38,
343
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
12,
14
],
[
166,
166
],
[
169,
169
],
[
171,
171
],
[
191,
210
],
[
217,
218
],
[
222,
231
],
[
245,
259
],
[
280,
282
],
[
302,
302
],
[
308,
347
]
],
"removed": [
[
0,
0,
0
],
[
9,
9,
13
],
[
166,
164,
164
],
[
169,
167,
169
],
[
171,
171,
171
],
[
191,
187,
194
],
[
212,
196,
230
],
[
212,
232,
232
],
[
222,
240,
244
],
[
245,
255,
259
],
[
280,
276,
281
],
[
302,
297,
299
]
],
"covered": 298
},
"0b07a9c1be22": {
"name": "Strings",
"kind": "library",
"lines": 67,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
1
],
[
8,
26
],
[
33,
42
],
[
53,
53
]
],
"removed": [
[
1,
1,
1
],
[
26,
8,
28
],
[
28,
30,
36
],
[
42,
42,
44
],
[
53,
55,
55
],
[
66,
68,
74
]
],
"covered": 39
},
"2b1640f289ea": {
"name": "ECDSA",
"kind": "library",
"lines": 205,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
18,
20
],
[
138,
140
],
[
174,
174
],
[
177,
177
],
[
201,
202
]
],
"removed": [
[
18,
19,
19
],
[
174,
152,
152
],
[
177,
156,
160
],
[
201,
184,
184
],
[
202,
186,
192
],
[
204,
194,
203
]
],
"covered": 195
},
"86ab20534f15": {
"name": "EIP712",
"kind": "abstract",
"lines": 78,
"status": "differs",
"audited": {
"object": "7e11f59c4288",
"lines": [
35,
140
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
12
],
[
27,
37
],
[
44,
45
],
[
47,
47
],
[
52,
54
],
[
56,
56
]
],
"removed": [
[
0,
0,
18
],
[
31,
33,
36
],
[
35,
38,
40
],
[
44,
47,
48
],
[
47,
50,
50
],
[
56,
55,
55
],
[
77,
76,
104
]
],
"covered": 53
},
"e043a4dd253b": {
"name": "Counters",
"kind": "library",
"lines": 30,
"status": "none"
},
"38d1718b8fc3": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 74,
"status": "differs",
"audited": {
"object": "e77c193bdf4e",
"lines": [
22,
82
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
4
],
[
8,
15
],
[
36,
36
],
[
43,
43
],
[
51,
52
],
[
59,
59
],
[
62,
72
]
],
"removed": [
[
0,
0,
0
],
[
8,
4,
13
],
[
36,
30,
32
],
[
43,
39,
41
],
[
51,
49,
50
],
[
59,
57,
57
]
],
"covered": 60
},
"e91d703227c9": {
"name": "Preinstalls",
"kind": "library",
"lines": 173,
"status": "identical",
"audited": {
"object": "2019a49d122b",
"lines": [
7,
243
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"7be25136d99c": {
"name": "OptimismMintableERC20",
"kind": "contract",
"lines": 131,
"status": "identical",
"audited": {
"object": "f189ff3cf77c",
"lines": [
24,
148
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"16a3c382b82e": {
"name": "OptimismMintableERC20Factory",
"kind": "contract",
"lines": 126,
"status": "differs",
"audited": {
"object": "786d4d0f11d7",
"lines": [
20,
133
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
0,
0
],
[
36,
36
],
[
46,
46
]
],
"removed": [
[
0,
0,
0
],
[
36,
36,
36
]
],
"covered": 123
},
"0255f34a839a": {
"name": "ERC721Bridge",
"kind": "abstract",
"lines": 183,
"status": "identical",
"audited": {
"object": "82cac572c953",
"lines": [
15,
188
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"6052ff08685e": {
"name": "IERC721",
"kind": "interface",
"lines": 133,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
115,
115
]
],
"removed": [
[
115,
104,
104
]
],
"covered": 132
},
"d263e4b84ecd": {
"name": "IERC721Bridge",
"kind": "interface",
"lines": 44,
"status": "identical",
"audited": {
"object": "0a41d930ce81",
"lines": [
6,
47
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"bf98f394dbe3": {
"name": "IL2ERC721Bridge",
"kind": "interface",
"lines": 15,
"status": "differs",
"audited": {
"object": "0c089ff9a341",
"lines": [
6,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 14
},
"35b38a2e0c49": {
"name": "L1ERC721Bridge",
"kind": "contract",
"lines": 122,
"status": "differs",
"audited": {
"object": "0487cb845c4b",
"lines": [
27,
139
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
12,
12
]
],
"removed": [
[
12,
12,
12
]
],
"covered": 121
},
"e565cfa17434": {
"name": "Clone",
"kind": "abstract",
"lines": 380,
"status": "none"
},
"28cc2b40fa61": {
"name": "LibPosition",
"kind": "library",
"lines": 190,
"status": "identical",
"audited": {
"object": "62f289b9befc",
"lines": [
15,
200
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"043c3c292b42": {
"name": "LibHash",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
168,
177
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"401eb66867f1": {
"name": "LibClaim",
"kind": "library",
"lines": 31,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
118,
144
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"3a8d9764d8a4": {
"name": "LibDuration",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
152,
161
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"f596c9295bd4": {
"name": "LibTimestamp",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
184,
193
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"50f26d5b74f2": {
"name": "LibClock",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
28,
68
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"4185e87640c2": {
"name": "LibGameType",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
216,
225
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"dad13f394614": {
"name": "LibKeccak",
"kind": "library",
"lines": 380,
"status": "none"
},
"0900421b7dc4": {
"name": "LPPMetadataLib",
"kind": "library",
"lines": 76,
"status": "identical",
"audited": {
"object": "26d0a17edae4",
"lines": [
20,
95
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-superchain-2024-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"a8ac2aff9c48": {
"name": "IPreimageOracle",
"kind": "interface",
"lines": 111,
"status": "identical",
"audited": {
"object": "3783f94f26a4",
"lines": [
7,
105
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"722461548a39": {
"name": "LocalPreimageKey",
"kind": "library",
"lines": 16,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
124,
139
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u17-2025-10",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"offbeatlabs-incident-response-updates-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"e9aa0f101d68": {
"name": "Types",
"kind": "library",
"lines": 91,
"status": "identical",
"audited": {
"object": "3c18c4e1bc15",
"lines": [
6,
96
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"13d441dd1b0f": {
"name": "RLPWriter",
"kind": "library",
"lines": 155,
"status": "identical",
"audited": {
"object": "510887ad897c",
"lines": [
9,
163
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"4676b736bef2": {
"name": "Encoding",
"kind": "library",
"lines": 336,
"status": "identical",
"audited": {
"object": "edc9b5a6ea74",
"lines": [
11,
321
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"3e463bddb22c": {
"name": "Hashing",
"kind": "library",
"lines": 147,
"status": "identical",
"audited": {
"object": "9a1d3ebc1b29",
"lines": [
10,
139
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"ee71dbd9b1d7": {
"name": "RLPReader",
"kind": "library",
"lines": 232,
"status": "identical",
"audited": {
"object": "ccb74b186331",
"lines": [
19,
283
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"6d4853d36d81": {
"name": "IBigStepper",
"kind": "interface",
"lines": 19,
"status": "identical",
"audited": {
"object": "60d75c0c84e7",
"lines": [
27,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"28c2fba54f06": {
"name": "IInitializable",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "a3bb74b82f3a",
"lines": [
4,
6
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-upgrade16-2025-05"
]
},
"b667763fb033": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "faa98e95c6b4",
"lines": [
7,
23
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"803ad8f660e7": {
"name": "IReinitializableBase",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "d6d096a743bb",
"lines": [
4,
11
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7d1791449349": {
"name": "LibGameId",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
83,
111
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"c957ce169cf6": {
"name": "IDisputeGameFactory",
"kind": "interface",
"lines": 71,
"status": "identical",
"audited": {
"object": "a70c37573cf7",
"lines": [
9,
63
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"9f38f3086c8f": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 49,
"status": "identical",
"audited": {
"object": "bcaf6bab5e65",
"lines": [
11,
56
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"3aa811a41203": {
"name": "IDelayedWETH",
"kind": "interface",
"lines": 58,
"status": "identical",
"audited": {
"object": "69fe00ad124a",
"lines": [
8,
65
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"59c1837f9107": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 1069,
"status": "differs",
"audited": {
"object": "1f18f98e389b",
"lines": [
7,
1169
]
},
"reports": [
"xuwinnie-solady-cbrt-proof"
],
"added": [
[
351,
351
],
[
372,
372
],
[
382,
382
],
[
405,
405
],
[
407,
418
],
[
433,
486
],
[
490,
493
],
[
495,
496
],
[
526,
526
],
[
530,
530
],
[
540,
540
],
[
544,
544
],
[
595,
595
],
[
689,
696
],
[
701,
713
],
[
724,
724
],
[
889,
889
],
[
897,
897
]
],
"removed": [
[
351,
355,
355
],
[
372,
376,
376
],
[
382,
386,
386
],
[
405,
409,
417
],
[
407,
419,
421
],
[
432,
435,
442
],
[
485,
444,
485
],
[
501,
490,
515
],
[
525,
540,
540
],
[
526,
542,
542
],
[
530,
546,
546
],
[
539,
555,
555
],
[
540,
557,
557
],
[
544,
561,
561
],
[
568,
585,
592
],
[
595,
620,
620
],
[
689,
714,
724
],
[
701,
729,
753
],
[
720,
760,
760
],
[
724,
765,
765
],
[
889,
930,
930
],
[
897,
938,
938
],
[
900,
941,
948
],
[
974,
1019,
1067
]
],
"covered": 995
},
"a2abc9923bbe": {
"name": "LibVMStatus",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
200,
209
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"e304276af8e0": {
"name": "VMStatuses",
"kind": "library",
"lines": 13,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
108,
120
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"d8ccc083d503": {
"name": "FaultDisputeGame",
"kind": "contract",
"lines": 1247,
"status": "identical",
"audited": {
"object": "278779cd2388",
"lines": [
77,
1389
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"7d21aa87a014": {
"name": "PermissionedDisputeGame",
"kind": "contract",
"lines": 81,
"status": "identical",
"audited": {
"object": "d508d2de925e",
"lines": [
20,
92
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"fe0a638f2551": {
"name": "PreimageKeyLib",
"kind": "library",
"lines": 54,
"status": "identical",
"audited": {
"object": "c3f36cb881fd",
"lines": [
6,
59
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-fault-proofs-mips-2024-08",
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"f808e23cc55e": {
"name": "PreimageOracle",
"kind": "contract",
"lines": 862,
"status": "differs",
"audited": {
"object": "6f74b4e83125",
"lines": [
15,
820
]
},
"reports": [
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08"
],
"findings": {
"code4rena-superchain-2024-08": [
"H-02",
"H-03",
"H-04",
"H-05"
]
},
"added": [
[
0,
0
],
[
15,
16
],
[
20,
20
],
[
79,
83
],
[
150,
150
],
[
372,
372
],
[
384,
388
],
[
390,
390
],
[
393,
402
],
[
405,
405
],
[
410,
410
],
[
486,
489
],
[
713,
715
]
],
"removed": [
[
0,
0,
0
],
[
20,
18,
18
],
[
150,
113,
113
],
[
387,
320,
324
],
[
390,
326,
326
],
[
410,
335,
335
]
],
"covered": 845
},
"4a4a709ef23b": {
"name": "Arithmetic",
"kind": "library",
"lines": 46,
"status": "identical",
"audited": {
"object": "aae9c49bfc06",
"lines": [
10,
55
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7768d7b8daff": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 158,
"status": "identical",
"audited": {
"object": "0aaa4e851772",
"lines": [
16,
173
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"beef9d9054b0": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 102,
"status": "differs",
"audited": {
"object": "34c5cfea3b7b",
"lines": [
14,
106
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
26,
26,
27
]
],
"covered": 102
},
"83f950fd95a2": {
"name": "IETHLockbox",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "d0419bc7f5d5",
"lines": [
11,
40
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"198c2a4ee2f3": {
"name": "GameTypes",
"kind": "library",
"lines": 52,
"status": "differs",
"audited": {
"object": "33d08b4a94b8",
"lines": [
53,
104
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [
[
15,
17
],
[
48,
49
]
],
"removed": [
[
15,
15,
17
],
[
48,
48,
49
]
],
"covered": 49
},
"7eadf5cfd6c0": {
"name": "Bytes",
"kind": "library",
"lines": 139,
"status": "identical",
"audited": {
"object": "4e1a5780eb4b",
"lines": [
6,
144
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"6f6f5cc580d2": {
"name": "MerkleTrie",
"kind": "library",
"lines": 210,
"status": "identical",
"audited": {
"object": "2bdde4095aab",
"lines": [
12,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"1e116b431cf7": {
"name": "SecureMerkleTrie",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "dc671f8ceab3",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"d0e269c9f6e8": {
"name": "AddressAliasHelper",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "da0282ed88c8",
"lines": [
21,
43
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"openzeppelin-zksync-l1-diff-2023-02",
"trust-security-zksync-era-contracts-2024-10"
]
},
"b97eae6408cb": {
"name": "Features",
"kind": "library",
"lines": 15,
"status": "identical",
"audited": {
"object": "3445c40ff078",
"lines": [
31,
45
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"af71d034b39a": {
"name": "OptimismPortal2",
"kind": "contract",
"lines": 754,
"status": "identical",
"audited": {
"object": "8d983f5b9744",
"lines": [
40,
789
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"3f573efd6df3": {
"name": "RiscZeroVerifierRouter",
"kind": "contract",
"lines": 77,
"status": "none"
},
"21c9e76387ed": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 187,
"status": "none"
},
"8d8dc0a58b96": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
24,
24
]
],
"removed": [
[
24,
24,
24
]
],
"covered": 81
},
"9c557c702fdd": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
],
"name": "Context"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
13,
19
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"a5d693e781e6": {
"name": "OwnableUpgradeable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
],
"name": "Ownable"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
4,
14
],
[
35,
35
],
[
54,
54
],
[
67,
73
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
11
],
[
4,
14,
20
],
[
35,
41,
43
],
[
54,
62,
64
]
],
"covered": 65
},
"7f6263045100": {
"name": "LibClone",
"kind": "library",
"lines": 801,
"status": "none"
},
"f6f30e301f28": {
"name": "DisputeGameFactory",
"kind": "contract",
"lines": 307,
"status": "differs",
"audited": {
"object": "8d366ae9c470",
"lines": [
27,
301
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
36,
36
],
[
149,
191
]
],
"removed": [
[
36,
36,
36
],
[
143,
139,
155
]
],
"covered": 290
},
"be4755047798": {
"name": "IKailuaTreasury",
"kind": "interface",
"lines": 32,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
92,
123
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"95a653e3139b": {
"name": "IKailuaTournament",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
125,
141
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"7d8185d32ebd": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a2b2568634a9",
"lines": [
7,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"67e1af83529c": {
"name": "KailuaPayLib",
"kind": "library",
"lines": 7,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
143,
151
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"879bf41fd784": {
"name": "KailuaVerifier",
"kind": "interface",
"lines": 4,
"status": "none"
},
"4a11931b7a86": {
"name": "IOwnable",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "b6f48de59b28",
"lines": [
6,
14
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"2d5a290990a9": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 99,
"status": "differs",
"audited": {
"object": "168944986ab9",
"lines": [
8,
106
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
],
"added": [],
"removed": [
[
96,
95,
95
]
],
"covered": 99
},
"782035a44473": {
"name": "IFaultDisputeGame",
"kind": "interface",
"lines": 132,
"status": "identical",
"audited": {
"object": "a2a1340e8038",
"lines": [
11,
142
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
]
},
"77ea6aae461b": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 48,
"status": "identical",
"audited": {
"object": "e39db23068d6",
"lines": [
12,
56
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"8d97523d07b7": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 93,
"status": "differs",
"audited": {
"object": "772747fb94fa",
"lines": [
14,
87
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01"
],
"added": [],
"removed": [
[
10,
10,
10
]
],
"covered": 93
},
"3adb033ffcfa": {
"name": "KailuaKZGLib",
"kind": "library",
"lines": 90,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
153,
242
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"de5de90b1352": {
"name": "KailuaTournament",
"kind": "abstract",
"lines": 638,
"status": "differs",
"audited": {
"object": "e2c3c2f19a71",
"lines": [
22,
656
]
},
"reports": [
"veridise-kailua-2026-02"
],
"added": [
[
24,
24
],
[
27,
27
],
[
35,
35
],
[
250,
254
]
],
"removed": [
[
24,
24,
24
],
[
27,
27,
27
],
[
35,
35,
35
]
],
"covered": 632
},
"110035ff8ea8": {
"name": "KailuaTreasury",
"kind": "contract",
"lines": 350,
"status": "differs",
"audited": {
"object": "d4aed6739b60",
"lines": [
23,
381
]
},
"reports": [
"veridise-kailua-2026-02"
],
"added": [
[
20,
20
],
[
249,
249
]
],
"removed": [
[
20,
20,
20
],
[
249,
255,
256
]
],
"covered": 348
},
"5a0c29309f20": {
"name": "Proxy",
"kind": "contract",
"lines": 113,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
64,
65
],
[
67,
67
],
[
74,
75
],
[
77,
77
],
[
97,
97
],
[
99,
99
],
[
106,
106
],
[
108,
108
]
],
"removed": [
[
1,
1,
17
],
[
67,
133,
133
],
[
77,
146,
146
],
[
99,
186,
186
],
[
108,
199,
199
]
],
"covered": 105
},
"d8d33c45c4f1": {
"name": "KailuaVerifier",
"kind": "contract",
"lines": 281,
"status": "identical",
"audited": {
"object": "71e6b0f7adf0",
"lines": [
22,
300
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"56525b8d35ea": {
"name": "SystemConfig",
"kind": "contract",
"lines": 603,
"status": "identical",
"audited": {
"object": "bf2312317a1a",
"lines": [
27,
626
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"676728d41ce8": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 133,
"status": "none"
},
"6180b8b53f35": {
"name": "MIPS64State",
"kind": "library",
"lines": 14,
"status": "identical",
"audited": {
"object": "bce9237d9700",
"lines": [
7,
20
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02"
]
},
"ae124b181c4d": {
"name": "MIPS64Arch",
"kind": "library",
"lines": 6,
"status": "identical",
"audited": {
"object": "a1d689e731db",
"lines": [
4,
9
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"9da5a5b8c58c": {
"name": "MIPS64Memory",
"kind": "library",
"lines": 171,
"status": "identical",
"audited": {
"object": "c6c458e0aa0c",
"lines": [
7,
173
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"cea6f66bdc5c": {
"name": "MIPS64Syscalls",
"kind": "library",
"lines": 445,
"status": "identical",
"audited": {
"object": "0b859cc51b9a",
"lines": [
12,
447
]
},
"reports": [
"spearbit-cannon-eventfd-syscall-fix-review-2025-06",
"spearbit-u16a-2025-09"
]
},
"e88afc96f583": {
"name": "MIPS64Instructions",
"kind": "library",
"lines": 943,
"status": "identical",
"audited": {
"object": "0ec1ecc1cc35",
"lines": [
10,
926
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"0ecfe6d600e6": {
"name": "MIPS64",
"kind": "contract",
"lines": 964,
"status": "identical",
"audited": {
"object": "c52c3b8f832b",
"lines": [
25,
960
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"0bfebde49e5b": {
"name": "AnchorStateRegistry",
"kind": "contract",
"lines": 345,
"status": "identical",
"audited": {
"object": "6974af456c9b",
"lines": [
26,
367
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"3fe88216bdc3": {
"name": "KailuaKZGLib",
"kind": "library",
"lines": 90,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
153,
242
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"a0f637521149": {
"name": "KailuaGame",
"kind": "contract",
"lines": 218,
"status": "identical",
"audited": {
"object": "0fbc0a1a474d",
"lines": [
24,
244
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"f458cbfdf7bd": {
"name": "ResolvedDelegateProxy",
"kind": "contract",
"lines": 52,
"status": "identical",
"audited": {
"object": "d4febfa2c0c9",
"lines": [
13,
62
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"4933ae177b35": {
"name": "CrossDomainMessengerLegacySpacer0",
"kind": "contract",
"lines": 6,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
18,
23
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"2f8ca1cb8cb7": {
"name": "CrossDomainMessengerLegacySpacer1",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
30,
80
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"cf5fe7b9b37e": {
"name": "CrossDomainMessenger",
"kind": "abstract",
"lines": 354,
"status": "identical",
"audited": {
"object": "794f7ba95b86",
"lines": [
89,
438
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"5b810932d460": {
"name": "L1CrossDomainMessenger",
"kind": "contract",
"lines": 80,
"status": "differs",
"audited": {
"object": "cb50e3377d76",
"lines": [
25,
104
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
17,
17
]
],
"removed": [
[
17,
17,
17
]
],
"covered": 79
},
"2317f68fa501": {
"name": "SuperchainConfig",
"kind": "contract",
"lines": 157,
"status": "differs",
"audited": {
"object": "43212ea60fab",
"lines": [
15,
175
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [
[
41,
41
]
],
"removed": [
[
41,
41,
41
]
],
"covered": 156
},
"4141491417f6": {
"name": "Groth16Verifier",
"kind": "contract",
"lines": 175,
"status": "none"
},
"28e69f6ecee9": {
"name": "ReceiptClaimLib",
"kind": "library",
"lines": 57,
"status": "none"
},
"88814aa098eb": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 129,
"status": "none"
}
}
}
+12628 -1
+12628 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"0487cb845c4b": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1ERC721Bridge.sol",
"blob": "0487cb845c4b487781e5b1b0e6de278793e1b865"
},
"052b85ce7956": {
"repository": "ethereum-optimism/optimism",
"commit": "1f7081798ce2d49b8643514663d10681cb853a3d",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "052b85ce79560e05565d5d8944d9d3b54dc84e77"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"08d136770b8c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/safe/DeputyPauseModule.sol",
"blob": "08d136770b8c9667a88f2da8bb775bee4b4516cf"
},
"0909f3a5d633": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "0909f3a5d633a86007ba4d0187b54c4e16a7193c"
},
"0a41d930ce81": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IERC721Bridge.sol",
"blob": "0a41d930ce8167ae8532938c7869ba29850d5ab4"
},
"0aaa4e851772": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/ResourceMetering.sol",
"blob": "0aaa4e851772572905e7124162a3c4edd5bc0238"
},
"0b6cbdc34973": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/ownership/Ownable.sol",
"blob": "0b6cbdc349739e1422b349d1bbbe108566550c84"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b859cc51b9a": {
"repository": "ethereum-optimism/optimism",
"commit": "475801690f7a451469ee4da87b5fe3c54c92f372",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Syscalls.sol",
"blob": "0b859cc51b9a143aebd3e7481e14800051dfa2de"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0c089ff9a341": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ERC721Bridge.sol",
"blob": "0c089ff9a3419e2e2320f974653bf6b8adc36357"
},
"0ec1ecc1cc35": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Instructions.sol",
"blob": "0ec1ecc1cc3531658e1fd91298de936809464490"
},
"144f1325255b": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/dispute/IDelayedWETH.sol",
"blob": "144f1325255b851844544f812e93a401ad04f30c"
},
"168944986ab9": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "168944986ab9d692ec50c618d539c372e4f76ef9"
},
"1a0f4cc937e4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/utils/Strings.sol",
"blob": "1a0f4cc937e4d2c2e36ba403ce5eb3601fad5c0c"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1ac24cfad012": {
"repository": "mantle-xyz/mantle-v2",
"commit": "7f339a26424c499e7338045da5bab603762727a1",
"path": "packages/contracts-bedrock/contracts/L1/ResourceMetering.sol",
"blob": "1ac24cfad012b6a8a0ccf30ffe4feeec831a5225"
},
"1c5a5174b333": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IResourceMetering.sol",
"blob": "1c5a5174b33303149664fcea58c740c5ed00209a"
},
"1cc118f42f1e": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/dispute/DelayedWETH.sol",
"blob": "1cc118f42f1e947ea87295c30fa1a237c31777b5"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"1d3a83dd0f27": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "1d3a83dd0f27fcd9ef5ad35357e436758734acab"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"1f18f98e389b": {
"repository": "Vectorized/solady",
"commit": "43f9d49815c8126d92771b26bd9bdbe2dbea87a5",
"path": "src/utils/FixedPointMathLib.sol",
"blob": "1f18f98e389b9b4263b3f5952af2a44c7deb15d3"
},
"2019a49d122b": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/src/libraries/Preinstalls.sol",
"blob": "2019a49d122b7d5c4d669f2e8b9f1fa3146a2d69"
},
"20cfdbc92607": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/dispute/FaultDisputeGame.sol",
"blob": "20cfdbc9260787be9972feca5a8204ad938a2409"
},
"2104202e53bf": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "2104202e53bfabc460665d0d244ca33854e318d4"
},
"221e2fd82b46": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/Math.sol",
"blob": "221e2fd82b462fbb96d43b2da9a19e8cc0284e53"
},
"22a5ddebdaf1": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ISemver.sol",
"blob": "22a5ddebdaf180987d07338e51c8f6b9adfa339b"
},
"23f9c36c6f9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdmin.sol",
"blob": "23f9c36c6f9e2dc5910598a051722b9f78cbdf5e"
},
"254cf6eabe82": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/EOA.sol",
"blob": "254cf6eabe822a91673f3ebd898a5455ecbccf5e"
},
"26d0a17edae4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/cannon/libraries/CannonTypes.sol",
"blob": "26d0a17edae4da60a66061d0f34129b01bf5b1ac"
},
"272851b2f81b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "272851b2f81b2c71dcf5115a063892668f38275f"
},
"28f3d78bb906": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/eigenda/BN254.sol",
"blob": "28f3d78bb906c01a856ef7fe443ed88a9cf0fd85"
},
"2a22f831f011": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "2a22f831f011e336ce7bfd7d2b38f0fa3cb72b7d"
},
"2a56119aa12b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "2a56119aa12b8bf6088f9490433596450145f7bd"
},
"2bdde4095aab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/MerkleTrie.sol",
"blob": "2bdde4095aabdb362c5d4ce60c903b2de6889586"
},
"2d2735ba716c": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "2d2735ba716c2fbda69364eb76b42346e7b0ebcf"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"332d2a2984e9": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/Strings.sol",
"blob": "332d2a2984e917adbca3dd915d8f6a7dc5561504"
},
"33bc7a1bf439": {
"repository": "ethereum-optimism/optimism",
"commit": "e6ef3a900c42c8722e72c2e2314027f85d12ced5",
"path": "packages/contracts-bedrock/src/L2/L2CrossDomainMessenger.sol",
"blob": "33bc7a1bf439308a31a44c4b26ddfb2fe649a87b"
},
"33d08b4a94b8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/Types.sol",
"blob": "33d08b4a94b88a257d569202baa84413db10727b"
},
"3783f94f26a4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/cannon/IPreimageOracle.sol",
"blob": "3783f94f26a4279281b92df25bfa9a18b08c0978"
},
"3b6a2b1659a5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ReinitializableBase.sol",
"blob": "3b6a2b1659a5c08effbeef2953f31c1c4cf2014a"
},
"3c18c4e1bc15": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "3c18c4e1bc1511614d0049777bd524c4756f582b"
},
"4192cc9dd39d": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "4192cc9dd39d159786cc7a1c5718e6da0a6faae4"
},
"42b05511e680": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "42b05511e6803f7a8599e6bc25248e67c1800b39"
},
"43212ea60fab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/SuperchainConfig.sol",
"blob": "43212ea60fab95da149a526a83482a7cd7e668e5"
},
"43541048d14a": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/universal/IOptimismMintableERC20.sol",
"blob": "43541048d14aa9b399f79272832448f00b698b94"
},
"450af9c4112d": {
"repository": "celo-org/optimism",
"commit": "f574233e574df6122459ac589fe7141b4c8c637d",
"path": "packages/contracts-bedrock/src/celo/CeloSuperchainConfig.sol",
"blob": "450af9c4112d804e9ad4fa07f909517faaf75037"
},
"4629dbaba8d0": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ToL1MessagePasser.sol",
"blob": "4629dbaba8d09fcacb9ba8b369ec1e2716a0b51b"
},
"487a20d6452b": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "487a20d6452bd95bd8ff9cbe0d3aca432138ed12"
},
"49100b3a7f20": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/L2/L2ToL1MessagePasser.sol",
"blob": "49100b3a7f205233e40dd876a5d4ee6cffdb5acc"
},
"4b0bff7404c5": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/dispute/IFaultDisputeGame.sol",
"blob": "4b0bff7404c5ecd6ff3a53014a577bccc7035edf"
},
"4c8ff00c5796": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/L2/L2StandardBridge.sol",
"blob": "4c8ff00c5796d13383c798a964f0658f24847690"
},
"4d09ab547dbb": {
"repository": "agglayer/agglayer-contracts",
"commit": "07b40c26ae748c47a2a51f8159990ad4163c4d43",
"path": "contracts/v2/interfaces/ISP1Verifier.sol",
"blob": "4d09ab547dbb9726428db12ad854013c36563d8b"
},
"4e0a3a3881e2": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "4e0a3a3881e2abe8f94d532a5509cfed3c6d0c25"
},
"4e1a5780eb4b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Bytes.sol",
"blob": "4e1a5780eb4b7be8361fc3b01f1c401b5a9643e9"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"510887ad897c": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPWriter.sol",
"blob": "510887ad897c114384daeeae5df5bbdd1db2dc2f"
},
"5470681ebbfb": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/interfaces/L1/IOptimismPortal2.sol",
"blob": "5470681ebbfb26f20a43fcb64b3ec646104c5277"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"587b6a908ff5": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/SaferSafes.sol",
"blob": "587b6a908ff5a23866576b383e18993a22b9c425"
},
"5881a159a886": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "5881a159a886925366ad13b0cd48b67b9f6d209b"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"5ae20ddc024c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "5ae20ddc024c6cbb3b97ca93baee7a74759ccfd2"
},
"5bbd73283f02": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "5bbd73283f02dfd4a88829b4fb87138698bbb237"
},
"5edb6b74cd90": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/eigenda/interfaces/IRegistry.sol",
"blob": "5edb6b74cd90b05fd7a96774361adb62f3fa8959"
},
"60d75c0c84e7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IBigStepper.sol",
"blob": "60d75c0c84e7252210df9ccae2fcedf028becf86"
},
"62846b5b8a44": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/libraries/GasPayingToken.sol",
"blob": "62846b5b8a449a1f21169786d7ffdc8b786cb86c"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"62f289b9befc": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibPosition.sol",
"blob": "62f289b9befc5d30a4bca69cd5038cf7442399ac"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"67bda6663096": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol",
"blob": "67bda66630961b953ca690f32fb7564c45d21d24"
},
"69fe00ad124a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDelayedWETH.sol",
"blob": "69fe00ad124a87df11ad869a1bd39fdae1587867"
},
"6c066ca7ff06": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/WETH98.sol",
"blob": "6c066ca7ff06f5662324a784df81d0e39d17fcaa"
},
"6d79d2af21dc": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/interfaces/L2/IL1Block.sol",
"blob": "6d79d2af21dc5408377ebd3d90b90c14fa56912d"
},
"6f74b4e83125": {
"repository": "code-423n4/2024-07-optimism",
"commit": "70556044e5e080930f686c4e5acde420104bb2c4",
"path": "packages/contracts-bedrock/src/cannon/PreimageOracle.sol",
"blob": "6f74b4e831253e9af85d031057239c6ab828a9f8"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"76df3ce4265e": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/LivenessModule.sol",
"blob": "76df3ce4265e11569f37031218972c4615b6589b"
},
"786d4d0f11d7": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol",
"blob": "786d4d0f11d7a1467f00c3f0b7610dfe8df1a1d7"
},
"78a2a0632a32": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "78a2a0632a326622276314189114b8d985cf264e"
},
"7e11f59c4288": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "7e11f59c4288c9120543a755ddf3ce291c9b41c1"
},
"7e7a1159d854": {
"repository": "celo-org/staked-celo",
"commit": "ba3cfa38761266d19e1d24851a25fc18ea210431",
"path": "contracts/common/ERC20Upgradeable.sol",
"blob": "7e7a1159d85406ce37cc80c02f69108025107963"
},
"7e9a65654bc1": {
"repository": "ethereum-optimism/optimism",
"commit": "2f17e6b67c61de5d8073d556272796d201bc740b",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "7e9a65654bc19f3a3ebd2851d99905b662ba17a5"
},
"80d020ff7c1d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/utils/introspection/ERC165Checker.sol",
"blob": "80d020ff7c1d2c73623fa050892d634514c3f869"
},
"8259df1c162b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "8259df1c162bc9a04875a8591f919ca79b08e36f"
},
"82cac572c953": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/ERC721Bridge.sol",
"blob": "82cac572c953c6d1b18d4d50d2710d1b28319c43"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"863c89906751": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/legacy/IL1ChugSplashProxy.sol",
"blob": "863c89906751b48e1bc854e9bb355b3c2ac7854a"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"871b28ca0406": {
"repository": "celo-org/optimism",
"commit": "55317e34b608cb39ff52c63026f174bb748a7e7e",
"path": "packages/contracts-bedrock/interfaces/L2/IL1Block.sol",
"blob": "871b28ca0406e3a7f4da35886dfd38610307febd"
},
"891a3dd1754c": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/LivenessModule2.sol",
"blob": "891a3dd1754cc39357783942b7065c1c532d56c9"
},
"895fe8520309": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGameFactory.sol",
"blob": "895fe8520309a7b9196be35eeef49dec25ad38b7"
},
"8a405913baad": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "8a405913baad2b865e82df894cd69b6720367380"
},
"8b8442123116": {
"repository": "ethereum-optimism/optimism",
"commit": "48393a6a1ea32efac65bb3ce6617cf101ad88225",
"path": "packages/contracts-bedrock/src/Safe/SafeSigners.sol",
"blob": "8b8442123116de3be84d8b1a0402fd2b9fdb34c7"
},
"8d366ae9c470": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/dispute/DisputeGameFactory.sol",
"blob": "8d366ae9c470b7eba3a6049d41cbc459709d2171"
},
"8d475bd3daf8": {
"repository": "code-423n4/2023-03-zksync",
"commit": "21d9a364a4a75adfa6f1e038232d8c0f39858a64",
"path": "contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol",
"blob": "8d475bd3daf8df3bf2d086ef429b5d9f9c05aeb1"
},
"92b89811bf4f": {
"repository": "celo-org/optimism",
"commit": "d80448275d1cc3577f07374432617fd808163c8c",
"path": "packages/contracts-bedrock/src/L1/OptimismPortal2.sol",
"blob": "92b89811bf4f565dff405a81b73b287fc07d90dd"
},
"94516ef14945": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/cannon/MIPS64.sol",
"blob": "94516ef14945b502d53ae15ed919ce9fcbb8f7ef"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"9a1d3ebc1b29": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Hashing.sol",
"blob": "9a1d3ebc1b292f499d3af3b70f79c30087d933d0"
},
"9afc40c37c24": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/libraries/SemverComp.sol",
"blob": "9afc40c37c24ecfae3e3d9ca366a395049b6e4cc"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9de908305096": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "9de908305096f81098ee9326a5afc77c7b996686"
},
"9ec9f07fc0ec": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/AddressManager.sol",
"blob": "9ec9f07fc0ecdef52acdd9339e18c00ae6c3a736"
},
"9f02979f1ee6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/proxy/Proxy.sol",
"blob": "9f02979f1ee66d455e547298479d143f0f7f91c7"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a14a2e22ef57": {
"repository": "celo-org/optimism",
"commit": "d80448275d1cc3577f07374432617fd808163c8c",
"path": "packages/contracts-bedrock/src/L1/SystemConfig.sol",
"blob": "a14a2e22ef573978f0e81fc4bd667e5cf23ef120"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"a1d689e731db": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Arch.sol",
"blob": "a1d689e731dba1e5e6f7d429028418f8c00c0f0a"
},
"a2a1340e8038": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/dispute/IFaultDisputeGame.sol",
"blob": "a2a1340e80389aaa5d6ed7122ed99a1b14996638"
},
"a2b2568634a9": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGame.sol",
"blob": "a2b2568634a9d485e944b22f2242fa01ae8b7b48"
},
"a2c90f80828c": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/universal/IProxy.sol",
"blob": "a2c90f80828cb37ce2040e014b368f85551c2f27"
},
"a2cd6ce57ad5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "a2cd6ce57ad582cba4ea7ec515b66d354e0fba60"
},
"a3bb74b82f3a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IInitializable.sol",
"blob": "a3bb74b82f3a6959d5c8385e05ec61334f1e2b4a"
},
"a6554ce54d76": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/dispute/zk/AccessManager.sol",
"blob": "a6554ce54d76c81a1b888351d9b682726fb11393"
},
"a70c37573cf7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGameFactory.sol",
"blob": "a70c37573cf76cc09e6a92b80570a1e3a93fc096"
},
"a7ecfeead33d": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ProxyAdminOwnedBase.sol",
"blob": "a7ecfeead33dee98e92cf7e6a8622cfef43cf09b"
},
"a8904777a883": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6982dd1bd411be75ce45144e91609c995460065f",
"path": "contracts/utils/ShortStrings.sol",
"blob": "a8904777a883cef3807aa0175f21e0ebb0b0f14e"
},
"aae9c49bfc06": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "aae9c49bfc063c78875a4472a853cf049bbe31b9"
},
"ac46a327c801": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Storage.sol",
"blob": "ac46a327c801f19e09f1f0de2c7b0a7d7d575853"
},
"ad59c52e0569": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/legacy/IAddressManager.sol",
"blob": "ad59c52e0569135b20a83d8df0af5e43a4bb1380"
},
"b05b29645aeb": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "b05b29645aeb24c3c1afdc6deec0e0b7a376ad73"
},
"b07bdc626c62": {
"repository": "celo-org/optimism",
"commit": "cdba802eb5e374fa3aa387deaa3243f219f821a1",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "b07bdc626c62141f71d7e4e1a8db92abcca48c71"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b6f48de59b28": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "b6f48de59b28ddf3ce0fa0fef4ccdad9ba44d221"
},
"b75870f3ae9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdminOwnedBase.sol",
"blob": "b75870f3ae9e69bb708d1abe42157136a56f5cff"
},
"b90d268bfc49": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/dispute/AnchorStateRegistry.sol",
"blob": "b90d268bfc496849aa48f0f10934d522b2c05abe"
},
"b9c6139cd384": {
"repository": "ethereum-optimism/optimism",
"commit": "48393a6a1ea32efac65bb3ce6617cf101ad88225",
"path": "packages/contracts-bedrock/src/Safe/LivenessGuard.sol",
"blob": "b9c6139cd384fdacf1bea77874020c0078c3833a"
},
"c3f36cb881fd": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/PreimageKeyLib.sol",
"blob": "c3f36cb881fd328c3b6224523d6dd5e16a6c4ddf"
},
"c477df6e1faa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/math/Math.sol",
"blob": "c477df6e1faa446b7cb9e184e2ed3228bf4fe79c"
},
"c6c458e0aa0c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Memory.sol",
"blob": "c6c458e0aa0c90403050956f5912aac70d4cc79e"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"cb94cc994045": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/StandardBridge.sol",
"blob": "cb94cc994045333b641bbd36f9ec08d672047e3f"
},
"cbc5aef79df2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "cbc5aef79df2fa45e68ad7ff4044f29c0b3b60d2"
},
"cc0e892278f4": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/resolver/Lib_AddressManager.sol",
"blob": "cc0e892278f49456777e1efc87e86b91ff6dc220"
},
"ccb74b186331": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol",
"blob": "ccb74b186331cba6adb6df4698ef564698007a02"
},
"cd24ad3134a0": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/eigenda/Merkle.sol",
"blob": "cd24ad3134a058b7f986e015f1804094ec7b1a97"
},
"cd36168f725d": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol",
"blob": "cd36168f725d632dee2bdab22ebe05e8b6dce1fa"
},
"cd8c88f25a35": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "cd8c88f25a356ceff4ebe27e5c7c367de196fc65"
},
"d0419bc7f5d5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IETHLockbox.sol",
"blob": "d0419bc7f5d5bb383a0af6cae299a7fa58c306c1"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2a927d58c33": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "121be5dd09caa2f7ce731f0806b0e14761023bd6",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "d2a927d58c3302e723c766b904f909d73a920b05"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d4febfa2c0c9": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol",
"blob": "d4febfa2c0c90109805fd78d723110955ba19c9b"
},
"d6a9485cbe39": {
"repository": "ethereum-optimism/optimism",
"commit": "e4b921c9dbf8cd3a8db20ef4f15e0e2aa495fcc3",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGameFactory.sol",
"blob": "d6a9485cbe393f9524ae1696444f8e268884682b"
},
"d6d096a743bb": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IReinitializableBase.sol",
"blob": "d6d096a743bbe412d77c95b2fac73505db50586c"
},
"d92130fd5143": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/SafeCall.sol",
"blob": "d92130fd51436c431ce6fa98aa8cef4df263336b"
},
"da0282ed88c8": {
"repository": "matter-labs/era-contracts",
"commit": "29f9ff4bbe12dc133c852f81acd70e2b4139d6b2",
"path": "l2-contracts/contracts/vendor/AddressAliasHelper.sol",
"blob": "da0282ed88c86d592b56169d27c5d8f71e4fa1e8"
},
"dc671f8ceab3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/SecureMerkleTrie.sol",
"blob": "dc671f8ceab329a15c3fef87478ce5da71ab34c8"
},
"dc7d67ab6757": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/L1/L1CrossDomainMessenger.sol",
"blob": "dc7d67ab67572b71868953e8797b71d01c13996e"
},
"df706813de0d": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/L1/L1StandardBridge.sol",
"blob": "df706813de0da038303faebce1a51a2994cc1c48"
},
"e108659a8145": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64State.sol",
"blob": "e108659a8145cbb4bc780a9a80d29fd8894f6bc3"
},
"e39db23068d6": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "e39db23068d61ae661638900a1dadde5c1b878af"
},
"e4a4ebc73aae": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/TimelockGuard.sol",
"blob": "e4a4ebc73aae08e41cf7f2d1c93f6bc446350d1b"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"e6daa774e035": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "e6daa774e0352960577121bb94483be41b286b34"
},
"e77c193bdf4e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/ERC20Permit.sol",
"blob": "e77c193bdf4ec8c79ffe054952c4f732c103d076"
},
"e7ae54c6e765": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/chugsplash/TransparentUpgradeableProxy.sol",
"blob": "e7ae54c6e765ae6500b430faeff0f50fa7d53419"
},
"ec004a31130c": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "ec004a31130c329b4352108d18ebe1dd486b8c49"
},
"ed91314c7424": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ICrossDomainMessenger.sol",
"blob": "ed91314c742480a6ad9ae1e76742897ef61039cf"
},
"f20ab01bcd2b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol",
"blob": "f20ab01bcd2b00e53c0390c4549d7d5b53761f24"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f595cab71425": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/dispute/PermissionedDisputeGame.sol",
"blob": "f595cab7142516017d07172bec7089eea458f2b5"
},
"f71603017bf7": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/MessageHashUtils.sol",
"blob": "f71603017bf79399215b0b9cd86b5d4057926aa6"
},
"f79445c548ce": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Burn.sol",
"blob": "f79445c548ced4851c9cfa4e1aadd7a60a201616"
},
"fa5ef6dd918f": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/legacy/ILegacyMintableERC20.sol",
"blob": "fa5ef6dd918f2cb3b8ec2214ee0e427e71575f66"
},
"fdf2d47c7762": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibUDT.sol",
"blob": "fdf2d47c7762db52afe9e95f8bccf088820abfbc"
},
"ffc4841a17cf": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/dispute/zk/OPSuccinctFaultDisputeGame.sol",
"blob": "ffc4841a17cf9f5dcf0037f2381498cd003b4dbf"
},
"ffe8b8c3eefa": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/src/libraries/Features.sol",
"blob": "ffe8b8c3eefa00e5df725204715a0be1bc70b31c"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/solady": {
"name": "Solady",
"kind": "library"
},
"agglayer": {
"name": "Agglayer",
"kind": "project"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"ethscriptions": {
"name": "Ethscriptions",
"kind": "project"
},
"facet": {
"name": "Facet",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
},
"taiko": {
"name": "Taiko Alethia",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"celo:0x4200000000000000000000000000000000000007": {
"name": "L2CrossDomainMessenger",
"critical": {
"sinceTimestamp": 1742960663
},
"source": "183831fc8f6415a37cb7b0f8001883e1a545179dea6581bf88d8214a4a58b3a4",
"implementations": {
"celo:0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007": "923f22b759ea42a6fd91bc09ef596beafcc4fdf1711272727d0d7134703964bd"
}
},
"celo:0x4200000000000000000000000000000000000010": {
"name": "L2StandardBridge",
"critical": {
"sinceTimestamp": 1742960663
},
"source": "183831fc8f6415a37cb7b0f8001883e1a545179dea6581bf88d8214a4a58b3a4",
"implementations": {
"celo:0xC0d3c0d3c0D3c0d3C0D3c0D3C0d3C0D3C0D30010": "80e4b00eb7ad2d0d6aa23de0f95498061cfea05dfad0082b9d8e12863d7efc85"
}
},
"celo:0x4200000000000000000000000000000000000016": {
"name": "L2ToL1MessagePasser",
"critical": {
"sinceTimestamp": 1742960663
},
"source": "183831fc8f6415a37cb7b0f8001883e1a545179dea6581bf88d8214a4a58b3a4",
"implementations": {
"celo:0xC0D3C0d3C0d3c0d3C0d3C0D3c0D3c0d3c0D30016": "ef2633a8e95f6680576f3cf93c94a2ec3e4d0d5d22ddb8d09c233a933c025e8e"
}
},
"celo:0x4200000000000000000000000000000000000018": {
"name": "L2ProxyAdmin",
"critical": {
"sinceTimestamp": 1742960663
},
"source": "183831fc8f6415a37cb7b0f8001883e1a545179dea6581bf88d8214a4a58b3a4",
"implementations": {
"celo:0xC0d3C0D3c0d3C0d3c0d3c0D3C0D3C0d3C0D30018": "6f2c4f140876635a8255cb165465298c85db36e5a46c5cf42ddf0652af9697b8"
}
},
"eth:0x0454092516c9A4d636d3CAfA1e82161376C8a748": {
"name": "LivenessModule",
"critical": true,
"source": "c71f25285aed5ddb957aee2e65e93cb0983e1b1d200209ad2b58a5235cee1fb9"
},
"eth:0x057898f3C43F129a17517B9056D23851F124b19f": {
"name": "Celo native asset Token",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x64fE3f9201E6534D2d744c7C57D134E709131a6e": "d4746bb71cea92e071dca210fb29d482f71476bfc5bcc4922577c604ad549f64"
}
},
"eth:0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2": {
"name": "Optimism Guardian Multisig",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x1AC1181fc4e4F877963680587AEAa2C90D7EbB95": {
"name": "L1CrossDomainMessenger",
"critical": true,
"source": "985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63",
"implementations": {
"eth:0xE45D2d835d0b2D3C7f4fEe1eaa19A068d0ba8A88": "c37341067449901b442aa1dac20a34a9b163ecfb6fbf3dae45e7a8b56db79e77"
}
},
"eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3": {
"name": "PreimageOracle",
"critical": {
"untilTimestamp": 1765362251
},
"source": "b042e9806d4b33a5513459740fe1884c0cb7cc8f959e610d2556e2054d447387"
},
"eth:0x24424336F04440b1c28685a38303aC33C9D14a25": {
"name": "LivenessGuard",
"critical": true,
"source": "91165b18bc52b85f474f8b51b031cd5b2fda6b8a1834604bc2e214fff49c28f9"
},
"eth:0x25035d2233d099f0BA710ca1e5a3834842870C66": {
"name": "CeloSuperchainConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xA59b2eBf8231f0e31508Bd18e9185BeB5Ab1C038": "4e09a594014d9adb114f3da70d497d68c1516602ab0e7fdf5a0a192fa705e442"
}
},
"eth:0x25Bd434Aa96EE31D6661c89CF4290281f1ed856F": {
"name": "FaultDisputeGame",
"critical": {
"untilTimestamp": 1765362251
},
"source": "034129726fcb91e8bca43d3fc9c6f5c29674de29d0c61a5ae04fd035763154f5"
},
"eth:0x2ea418AE1852bfC79e18B37E55F278F9c598AA08": {
"name": "EigenDACertVerifierRouter",
"source": "987ba89af2d82cfa52472cca71fe63f0ee22eb20f4bff646a28521b696963bf6",
"implementations": {
"eth:0x5c9944372C4cD2895f6305b64aCC07763CcC142E": "9ee4f84ba88a24b797d59514d56d2eee74f87435a7ebf3e419dce9b2bd0a86dc"
}
},
"eth:0x3C519816C5BdC0a0199147594F83feD4F5847f13": {
"name": "L1ERC721Bridge",
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9": "0e2e9a7a985125c85630bb3bcaf43424c39bb5b7090f6c946806b7d7a6428e6b"
}
},
"eth:0x4092A77bAF58fef0309452cEaCb09221e556E112": {
"name": "CeloProxyAdminOwner",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x543bA4AADBAb8f9025686Bd03993043599c6fB04": {
"name": "SuperchainProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x55093104b76FAA602F9d6c35A5FFF576bE78d753": {
"name": "AddressManager",
"critical": true,
"source": "ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc"
},
"eth:0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A": {
"name": "SuperchainProxyAdminOwner",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x6463dEE3828677F6270d83d45408044fc5eDB908": {
"name": "MIPS",
"critical": {
"untilTimestamp": 1765362251
},
"source": "0c70c0fc28285080b84f841f586c3aef3dde0f949aad3465894ae707ab5a0d44"
},
"eth:0x6f0E4f1EB98A52EfaCF7BE11d48B9d9d6510A906": {
"name": "OptimismMintableERC20Factory",
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x149BD036f5F57D0FF4b5F102C9d46E3c0EB2C016": "116cbf898104710a97d5ec351e31eff336642169d25adf2de30c8c54d63e7cda"
}
},
"eth:0x76fC2F971FB355D0453cF9F64d3F9E4f640E1754": {
"name": "DeputyPauseModule",
"critical": true,
"source": "efb71309f9ef52adce318153e49b25626beba02756d1e0f534ebcd7fbad32afb"
},
"eth:0x783A434532Ee94667979213af1711505E8bFE374": {
"name": "ProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92": {
"name": "OpFoundationUpgradeSafe",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x89E31965D844a309231B1f17759Ccaf1b7c09861": {
"name": "SystemConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xe5Dc3C0a3489b81A6F3AE3bB49bF9CcBFB85a3dB": "3faaec3ee1d75fa0cf9c8ff25236cc226b7287ed75406e0b51b3805fc5d89a14"
}
},
"eth:0x8fE58d2168b5412Cf1Bd212cE6137f8b7300222d": {
"name": "AnchorStateRegistry",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E": "890a83117d1f7e3c49f81ca058f8bb649577ff4694b993d3515b73e592b23533"
}
},
"eth:0x91FA5B653aFe81A79890A93ad83768A04cc011b4": {
"name": "DelayedWETH",
"critical": {
"untilTimestamp": 1765362251
},
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xb86a464CC743440FddAa43900e05318ef4818b29": "86a82dbbec0546abe9c8c49dc84a9d82f6e9fc438f05e48a56c7557e036a5ff0"
}
},
"eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C": {
"name": "SuperchainConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x5570b1f2b97B1E35b5C6f9Ee76f6cf02c9917504": "2d51b20cfea414cc7d3a7ad8c686b819bcebbb0baeb496ac075c512a34a025a9"
}
},
"eth:0x9C4955b92F34148dbcfDCD82e9c9eCe5CF2badfe": {
"name": "L1StandardBridge",
"critical": true,
"source": "13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737",
"implementations": {
"eth:0xfA707F45A23370d9154AF4457401274E38FA2d8A": "888dd559b111ecbee29887c99dbe107604e091d1a3263bd2c8f7d4f00be8a8fb"
}
},
"eth:0x9Eb44Da23433b5cAA1c87e35594D15FcEb08D34d": {
"name": "Celo cLabs Multisig",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xa83a2E8595b602aD98C928E9cD123c0E05C84FD9": {
"name": "PermissionedDisputeGame",
"critical": {
"untilTimestamp": 1765362251
},
"source": "63ace3445adb07bfdae82f29e864e255a020ed0701f036e86dda85ce37f44d86"
},
"eth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a": {
"name": "SaferSafes",
"critical": true,
"source": "608f9b7a9e7f733d8d99362f98c7417d3e1da708db995343de017f87448211e3"
},
"eth:0xC03172263409584f7860C25B6eB4985f0f6F4636": {
"name": "Celo Security Council",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03": {
"name": "Optimism Security Council",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0xc5c5D157928BDBD2ACf6d0777626b6C75a9EAEDC": {
"name": "OptimismPortal2",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x2c431080Fc733E259654f3b91E39468d9A85Ac9b": "264ff080626594c8399d554c9b5f7e84661a6cb452dcce331c6a64a6667358e2"
}
},
"eth:0xC700d16428cF5Bfa71D91E66fA54Fc11A73f2552": {
"name": "DelayedWETH",
"critical": {
"untilTimestamp": 1765362251
},
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xb86a464CC743440FddAa43900e05318ef4818b29": "86a82dbbec0546abe9c8c49dc84a9d82f6e9fc438f05e48a56c7557e036a5ff0"
}
},
"eth:0xD1C635987B6Aa287361d08C6461491Fa9df087f2": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xd9C4dA492c60e92e2B53abB5Bea7Aa4b8aA5b181": {
"name": "EigenDACertVerifier",
"source": "3da5722c109dd784a09bcb0d52b6a5937d0c5c290120af709c72aae15d7346b2"
},
"eth:0xdE1FCfB0851916CA5101820A69b13a4E276bd81F": {
"name": "AddressManager",
"source": "2373c9b7fd0716116db3320ff38ef8b22c7aa6eab97c6e244b758971310718f2"
},
"eth:0xF59a19c5578291cB7fd22618D16281aDf76f2816": {
"name": "AccessManager",
"critical": true,
"source": "78bb3b09fd517e7318b1028681ee745e391aab54dff6ddfec5c3c9ba153a0018"
},
"eth:0xFbAC162162f4009Bb007C6DeBC36B1dAC10aF683": {
"name": "DisputeGameFactory",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50": "0faa3131c19558a84cfc7f2a0db3f39ec4eb2555b1c7d9b997f6605f98056af0"
}
},
"eth:0xfF1caC738a5263736AF258e4b3D6a4970C6351FF": {
"name": "OPSuccinctFaultDisputeGame",
"critical": true,
"source": "1d47a9ea39d6e1a44c15ad81c9a73b1b76c1f3b7b8428dd1c191aa7fbc414cac"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1792587967,
"flats": {
"183831fc8f6415a37cb7b0f8001883e1a545179dea6581bf88d8214a4a58b3a4": [
[
"e60933e352ce",
1
],
[
"a6df5b2b9c6d",
30
],
[
"7b9337a52d32",
79
]
],
"923f22b759ea42a6fd91bc09ef596beafcc4fdf1711272727d0d7134703964bd": [
[
"4933ae177b35",
6
],
[
"21c9e76387ed",
16
],
[
"8d8dc0a58b96",
253
],
[
"2f8ca1cb8cb7",
341
],
[
"17434a79a37e",
395
],
[
"522aebe84bc6",
471
],
[
"9c690dd3c693",
617
],
[
"3d6f7edc7627",
775
],
[
"aeebc2fe3441",
987
],
[
"e60933e352ce",
1151
],
[
"a6df5b2b9c6d",
1180
],
[
"e698bd94db4f",
1233
],
[
"b61f946296f1",
1569
],
[
"040a1f47c4e5",
1577
],
[
"fd145b587e6b",
1604
],
[
"de55bba76da6",
1778
],
[
"d0e269c9f6e8",
1817
],
[
"c0e4c17bfc2b",
1847
]
],
"80e4b00eb7ad2d0d6aa23de0f95498061cfea05dfad0082b9d8e12863d7efc85": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"809d3ad2bcb8",
354
],
[
"5c1b98c91663",
437
],
[
"33c1bc98e249",
494
],
[
"e617819b14e5",
593
],
[
"e60933e352ce",
631
],
[
"a6df5b2b9c6d",
660
],
[
"aeebc2fe3441",
707
],
[
"d768b8759414",
881
],
[
"5cb0721f72f0",
896
],
[
"c6d0c3b96308",
938
],
[
"0b07a9c1be22",
1291
],
[
"2b1640f289ea",
1365
],
[
"86ab20534f15",
1590
],
[
"e043a4dd253b",
1677
],
[
"38d1718b8fc3",
1718
],
[
"b61f946296f1",
1796
],
[
"d5467e9995bc",
1804
],
[
"86a3ff0626e0",
1848
],
[
"f98775a7d0f9",
2016
],
[
"197395080909",
2034
],
[
"efa75a106aeb",
2046
],
[
"4959e40bdc75",
2062
],
[
"e950fe694422",
2201
],
[
"a83bd6338768",
2316
],
[
"fd145b587e6b",
2797
],
[
"de55bba76da6",
2971
],
[
"a2a3a3152d08",
3019
]
],
"ef2633a8e95f6680576f3cf93c94a2ec3e4d0d5d22ddb8d09c233a933c025e8e": [
[
"b61f946296f1",
4
],
[
"9b73a9b5c9f6",
16
],
[
"433c37b5a737",
24
],
[
"17434a79a37e",
44
],
[
"9c690dd3c693",
123
],
[
"3d6f7edc7627",
281
],
[
"522aebe84bc6",
493
],
[
"5632ed7477af",
640
]
],
"6f2c4f140876635a8255cb165465298c85db36e5a46c5cf42ddf0652af9697b8": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"4a11931b7a86",
100
],
[
"ed326933a23e",
112
],
[
"684f0e81cf49",
123
],
[
"cc08c6ff2ef8",
130
],
[
"40de3fd40246",
135
],
[
"b277570179e1",
154
],
[
"e60933e352ce",
168
],
[
"a6df5b2b9c6d",
197
],
[
"f8d2ced2582b",
246
]
],
"c71f25285aed5ddb957aee2e65e93cb0983e1b1d200209ad2b58a5235cee1fb9": [
[
"b61f946296f1",
4
],
[
"48db7077d4ee",
14
],
[
"ded673ea29c4",
26
],
[
"16eb9f2e8752",
34
],
[
"40ce0b25499c",
47
],
[
"68dd4bd4433d",
56
],
[
"1d5fc2d9e00d",
81
],
[
"95294331afbc",
209
],
[
"2ec005ea16b3",
354
],
[
"fd10ad67f878",
388
],
[
"de59e343d914",
419
],
[
"37dc539ed622",
426
],
[
"bc18eb3148bc",
475
],
[
"bd90fb921f2d",
520
],
[
"c067b1aa9040",
551
],
[
"09399b61d7eb",
597
],
[
"b2400038371b",
615
],
[
"3e84ad780965",
631
],
[
"f223653d7e89",
1037
],
[
"e87f8ddd95c3",
1049
]
],
"353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"7d6554b6cb64",
756
],
[
"26ad7b61b37b",
780
],
[
"9b73a9b5c9f6",
1003
],
[
"433c37b5a737",
1011
],
[
"2d60ee7f3ed2",
1033
],
[
"d44c0cfb8c85",
1186
],
[
"3f3d60f9e37d",
1228
]
],
"d4746bb71cea92e071dca210fb29d482f71476bfc5bcc4922577c604ad549f64": [
[
"21c9e76387ed",
4
],
[
"8d8dc0a58b96",
241
],
[
"9c557c702fdd",
334
],
[
"33ed820fd285",
359
],
[
"d8b60b8e9606",
439
],
[
"1919fb344589",
481
],
[
"8d5633266ce1",
842
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63": [
[
"d768b8759414",
1
],
[
"9b385480472b",
23
],
[
"7ac9eb435da8",
96
],
[
"f458cbfdf7bd",
155
]
],
"c37341067449901b442aa1dac20a34a9b163ecfb6fbf3dae45e7a8b56db79e77": [
[
"4933ae177b35",
6
],
[
"21c9e76387ed",
16
],
[
"8d8dc0a58b96",
253
],
[
"2f8ca1cb8cb7",
341
],
[
"e9aa0f101d68",
395
],
[
"3e463bddb22c",
489
],
[
"9c690dd3c693",
642
],
[
"b5fd1caa393e",
800
],
[
"aeebc2fe3441",
1094
],
[
"e60933e352ce",
1258
],
[
"a6df5b2b9c6d",
1287
],
[
"26ad7b61b37b",
1335
],
[
"70799d37c1a1",
1562
],
[
"4a11931b7a86",
1932
],
[
"ed326933a23e",
1944
],
[
"e2b40f3d642c",
1953
],
[
"e59a41a9002d",
1985
],
[
"383d0a473e13",
2077
],
[
"498007571a41",
2167
],
[
"b61f946296f1",
2191
],
[
"b5dcc6adafd5",
2199
],
[
"28c2fba54f06",
2211
],
[
"f596c9295bd4",
2227
],
[
"4185e87640c2",
2245
],
[
"28cc2b40fa61",
2263
],
[
"043c3c292b42",
2465
],
[
"401eb66867f1",
2483
],
[
"7d8185d32ebd",
2520
],
[
"3a8d9764d8a4",
2539
],
[
"50f26d5b74f2",
2558
],
[
"dad13f394614",
2616
],
[
"0900421b7dc4",
2998
],
[
"a8ac2aff9c48",
3090
],
[
"6d4853d36d81",
3223
],
[
"9e1f6b2ac65d",
3243
],
[
"b62c7977279d",
3276
],
[
"3aa811a41203",
3381
],
[
"782035a44473",
3451
],
[
"803ad8f660e7",
3584
],
[
"7d1791449349",
3595
],
[
"c957ce169cf6",
3646
],
[
"77ea6aae461b",
3727
],
[
"83f950fd95a2",
3776
],
[
"75053a56ff7e",
3807
],
[
"bf312d30bb56",
3932
],
[
"7551df3271c0",
4121
]
],
"b042e9806d4b33a5513459740fe1884c0cb7cc8f959e610d2556e2054d447387": [
[
"b61f946296f1",
4
],
[
"0900421b7dc4",
13
],
[
"fe0a638f2551",
107
],
[
"dad13f394614",
181
],
[
"f73f65abe2e6",
599
]
],
"91165b18bc52b85f474f8b51b031cd5b2fda6b8a1834604bc2e214fff49c28f9": [
[
"b61f946296f1",
4
],
[
"40ce0b25499c",
13
],
[
"09399b61d7eb",
20
],
[
"65bd70d23455",
70
],
[
"48db7077d4ee",
403
],
[
"ded673ea29c4",
415
],
[
"16eb9f2e8752",
423
],
[
"68dd4bd4433d",
437
],
[
"1d5fc2d9e00d",
462
],
[
"95294331afbc",
590
],
[
"2ec005ea16b3",
735
],
[
"fd10ad67f878",
769
],
[
"de59e343d914",
800
],
[
"37dc539ed622",
807
],
[
"bc18eb3148bc",
856
],
[
"bd90fb921f2d",
901
],
[
"c067b1aa9040",
932
],
[
"b2400038371b",
978
],
[
"3e84ad780965",
994
],
[
"7e8bb2971986",
1399
],
[
"97a7d06803c9",
1491
]
],
"4e09a594014d9adb114f3da70d497d68c1516602ab0e7fdf5a0a192fa705e442": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"b61f946296f1",
354
],
[
"4a11931b7a86",
364
],
[
"ed326933a23e",
376
],
[
"e2b40f3d642c",
385
],
[
"b5dcc6adafd5",
415
],
[
"05d01a350872",
427
],
[
"e59a41a9002d",
462
],
[
"79d5284a1ccc",
552
]
],
"034129726fcb91e8bca43d3fc9c6f5c29674de29d0c61a5ae04fd035763154f5": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28cc2b40fa61",
399
],
[
"043c3c292b42",
601
],
[
"401eb66867f1",
619
],
[
"3a8d9764d8a4",
658
],
[
"f596c9295bd4",
677
],
[
"50f26d5b74f2",
695
],
[
"4185e87640c2",
751
],
[
"dad13f394614",
771
],
[
"0900421b7dc4",
1153
],
[
"a8ac2aff9c48",
1245
],
[
"6d4853d36d81",
1378
],
[
"4a11931b7a86",
1400
],
[
"ed326933a23e",
1412
],
[
"e2b40f3d642c",
1421
],
[
"b5dcc6adafd5",
1451
],
[
"e60933e352ce",
1463
],
[
"9e1f6b2ac65d",
1488
],
[
"e55a3df599bf",
1520
],
[
"3aa811a41203",
1625
],
[
"28c2fba54f06",
1684
],
[
"7d8185d32ebd",
1698
],
[
"e9aa0f101d68",
1728
],
[
"782035a44473",
1820
],
[
"803ad8f660e7",
1962
],
[
"7d1791449349",
1973
],
[
"c957ce169cf6",
2024
],
[
"f2c0dd89e15c",
2096
],
[
"26ad7b61b37b",
2159
],
[
"722461548a39",
2442
],
[
"9c690dd3c693",
2467
],
[
"b5fd1caa393e",
2625
],
[
"3e463bddb22c",
2919
],
[
"ee71dbd9b1d7",
3096
],
[
"59c1837f9107",
3345
],
[
"a2abc9923bbe",
4435
],
[
"32bb1b6efb27",
4453
],
[
"7ab877a02905",
4473
]
],
"987ba89af2d82cfa52472cca71fe63f0ee22eb20f4bff646a28521b696963bf6": [
[
"85cff3d52895",
11
],
[
"2e1a05d27f95",
109
],
[
"ecedf963bc64",
170
],
[
"d60656a5ad24",
389
],
[
"170545296a7e",
404
],
[
"a9f53b5b08f3",
421
],
[
"2757cbfcdaa8",
595
],
[
"e06633f993a0",
635
]
],
"9ee4f84ba88a24b797d59514d56d2eee74f87435a7ebf3e419dce9b2bd0a86dc": [
[
"ed8f7be30600",
1
],
[
"438e6195a4bc",
11
],
[
"21c9e76387ed",
20
],
[
"8d8dc0a58b96",
257
],
[
"9c557c702fdd",
350
],
[
"a5d693e781e6",
384
],
[
"10d7420723b7",
460
]
],
"0e2e9a7a985125c85630bb3bcaf43424c39bb5b7090f6c946806b7d7a6428e6b": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"39694e72167f",
351
],
[
"a4a11528bc42",
394
],
[
"0255f34a839a",
417
],
[
"4a11931b7a86",
603
],
[
"ed326933a23e",
615
],
[
"e2b40f3d642c",
624
],
[
"e59a41a9002d",
656
],
[
"e60933e352ce",
740
],
[
"a6df5b2b9c6d",
769
],
[
"383d0a473e13",
822
],
[
"498007571a41",
912
],
[
"b61f946296f1",
936
],
[
"b5dcc6adafd5",
944
],
[
"9e1f6b2ac65d",
956
],
[
"2d5a290990a9",
988
],
[
"bf312d30bb56",
1104
],
[
"f98775a7d0f9",
1297
],
[
"6052ff08685e",
1312
],
[
"d263e4b84ecd",
1446
],
[
"15323fcfa673",
1491
],
[
"293d03cf402f",
1512
]
],
"78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
],
[
"33c344e65c65",
162
],
[
"1bbdc9103ae0",
172
],
[
"d2fdb69068e3",
179
],
[
"a5d623f4f582",
190
],
[
"6fc12095da10",
205
]
],
"ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
]
],
"0c70c0fc28285080b84f841f586c3aef3dde0f949aad3465894ae707ab5a0d44": [
[
"b61f946296f1",
4
],
[
"dad13f394614",
16
],
[
"0900421b7dc4",
398
],
[
"a8ac2aff9c48",
490
],
[
"331295c01e85",
608
],
[
"ae124b181c4d",
633
],
[
"9da5a5b8c58c",
643
],
[
"fe0a638f2551",
817
],
[
"290e185b28e1",
872
],
[
"b81bf672674b",
1318
],
[
"a2abc9923bbe",
2267
],
[
"32bb1b6efb27",
2285
],
[
"f18f224d4398",
2305
]
],
"116cbf898104710a97d5ec351e31eff336642169d25adf2de30c8c54d63e7cda": [
[
"b61f946296f1",
4
],
[
"ecedf963bc64",
15
],
[
"b0006e2cedea",
279
],
[
"30bf994f1153",
365
],
[
"d768b8759414",
382
],
[
"809d3ad2bcb8",
395
],
[
"5cb0721f72f0",
475
],
[
"c6d0c3b96308",
517
],
[
"5c1b98c91663",
875
],
[
"0b07a9c1be22",
926
],
[
"2b1640f289ea",
1000
],
[
"86ab20534f15",
1225
],
[
"e043a4dd253b",
1312
],
[
"38d1718b8fc3",
1353
],
[
"d5467e9995bc",
1428
],
[
"e91d703227c9",
1472
],
[
"f98775a7d0f9",
1655
],
[
"197395080909",
1673
],
[
"efa75a106aeb",
1685
],
[
"26a00bd0faa6",
1701
],
[
"2b47976a9cd8",
1840
]
],
"efb71309f9ef52adce318153e49b25626beba02756d1e0f534ebcd7fbad32afb": [
[
"b61f946296f1",
4
],
[
"4f1674fb5377",
12
],
[
"0d73af18a3a5",
64
],
[
"79806c93e81e",
198
],
[
"c93f4cab4139",
286
],
[
"adcc06043c13",
697
],
[
"efd380ee5f7b",
736
],
[
"1af23c5b7d79",
827
],
[
"70b8a1abd6c2",
924
],
[
"48db7077d4ee",
1054
],
[
"ded673ea29c4",
1066
],
[
"16eb9f2e8752",
1074
],
[
"40ce0b25499c",
1087
],
[
"68dd4bd4433d",
1096
],
[
"1d5fc2d9e00d",
1121
],
[
"95294331afbc",
1249
],
[
"2ec005ea16b3",
1394
],
[
"fd10ad67f878",
1428
],
[
"de59e343d914",
1459
],
[
"37dc539ed622",
1466
],
[
"bc18eb3148bc",
1515
],
[
"bd90fb921f2d",
1560
],
[
"c067b1aa9040",
1591
],
[
"09399b61d7eb",
1637
],
[
"b2400038371b",
1655
],
[
"3e84ad780965",
1671
],
[
"4a11931b7a86",
2078
],
[
"ed326933a23e",
2090
],
[
"e2b40f3d642c",
2099
],
[
"b5dcc6adafd5",
2129
],
[
"05d01a350872",
2141
],
[
"41d6f86c1979",
2180
],
[
"a22d83f9e2f9",
2348
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"3faaec3ee1d75fa0cf9c8ff25236cc226b7287ed75406e0b51b3805fc5d89a14": [
[
"4a11931b7a86",
3
],
[
"ed326933a23e",
15
],
[
"e2b40f3d642c",
24
],
[
"e59a41a9002d",
56
],
[
"e60933e352ce",
140
],
[
"a6df5b2b9c6d",
169
],
[
"383d0a473e13",
222
],
[
"21c9e76387ed",
313
],
[
"8d8dc0a58b96",
550
],
[
"9c557c702fdd",
643
],
[
"a5d693e781e6",
677
],
[
"498007571a41",
755
],
[
"b61f946296f1",
779
],
[
"5a099a33d617",
790
],
[
"b5dcc6adafd5",
801
],
[
"9e1f6b2ac65d",
813
],
[
"28c2fba54f06",
845
],
[
"f596c9295bd4",
861
],
[
"4185e87640c2",
879
],
[
"28cc2b40fa61",
897
],
[
"043c3c292b42",
1099
],
[
"401eb66867f1",
1117
],
[
"7d8185d32ebd",
1154
],
[
"3a8d9764d8a4",
1173
],
[
"50f26d5b74f2",
1192
],
[
"dad13f394614",
1250
],
[
"0900421b7dc4",
1632
],
[
"a8ac2aff9c48",
1724
],
[
"6d4853d36d81",
1857
],
[
"b62c7977279d",
1878
],
[
"3aa811a41203",
1983
],
[
"e9aa0f101d68",
2055
],
[
"782035a44473",
2147
],
[
"803ad8f660e7",
2280
],
[
"7d1791449349",
2291
],
[
"c957ce169cf6",
2342
],
[
"77ea6aae461b",
2423
],
[
"83f950fd95a2",
2472
],
[
"75053a56ff7e",
2503
],
[
"6042dafdc055",
2621
],
[
"c54be8ee19f1",
3809
],
[
"d768b8759414",
3881
],
[
"809d3ad2bcb8",
3894
],
[
"5cb0721f72f0",
3974
],
[
"c6d0c3b96308",
4016
],
[
"4fffde95a01d",
4369
],
[
"0d504ac1c7bd",
4382
]
],
"890a83117d1f7e3c49f81ca058f8bb649577ff4694b993d3515b73e592b23533": [
[
"4a11931b7a86",
3
],
[
"ed326933a23e",
15
],
[
"e2b40f3d642c",
24
],
[
"e59a41a9002d",
56
],
[
"e60933e352ce",
140
],
[
"a6df5b2b9c6d",
169
],
[
"383d0a473e13",
222
],
[
"ecedf963bc64",
313
],
[
"b0006e2cedea",
577
],
[
"498007571a41",
662
],
[
"b61f946296f1",
686
],
[
"b5dcc6adafd5",
694
],
[
"05d01a350872",
706
],
[
"c85326df91bb",
739
],
[
"803ad8f660e7",
830
],
[
"4185e87640c2",
841
],
[
"f596c9295bd4",
859
],
[
"7d1791449349",
877
],
[
"28cc2b40fa61",
930
],
[
"043c3c292b42",
1132
],
[
"401eb66867f1",
1150
],
[
"28c2fba54f06",
1187
],
[
"7d8185d32ebd",
1201
],
[
"230abc5a1bbf",
1218
],
[
"3a8d9764d8a4",
1289
],
[
"50f26d5b74f2",
1308
],
[
"dad13f394614",
1366
],
[
"0900421b7dc4",
1748
],
[
"a8ac2aff9c48",
1840
],
[
"6d4853d36d81",
1973
],
[
"392ea602a54d",
1993
],
[
"77ea6aae461b",
2069
],
[
"e9aa0f101d68",
2131
],
[
"76f6bb4c5dca",
2223
],
[
"17f4e4e43390",
2361
]
],
"86a82dbbec0546abe9c8c49dc84a9d82f6e9fc438f05e48a56c7557e036a5ff0": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"4a11931b7a86",
353
],
[
"ed326933a23e",
365
],
[
"e2b40f3d642c",
374
],
[
"e59a41a9002d",
406
],
[
"e60933e352ce",
490
],
[
"a6df5b2b9c6d",
519
],
[
"383d0a473e13",
572
],
[
"498007571a41",
662
],
[
"34e3ca2fb900",
686
],
[
"b61f946296f1",
818
],
[
"b5dcc6adafd5",
826
],
[
"05d01a350872",
838
],
[
"c85326df91bb",
871
],
[
"58c409f738a3",
972
]
],
"2d51b20cfea414cc7d3a7ad8c686b819bcebbb0baeb496ac075c512a34a025a9": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"e8603e635ea4",
175
],
[
"383d0a473e13",
250
],
[
"ecedf963bc64",
341
],
[
"b0006e2cedea",
605
],
[
"498007571a41",
690
],
[
"b61f946296f1",
714
],
[
"5c25b6316c9c",
725
]
],
"13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737": [
[
"34ceb7e1b670",
4
],
[
"185b8bd0deb1",
21
]
],
"888dd559b111ecbee29887c99dbe107604e091d1a3263bd2c8f7d4f00be8a8fb": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"809d3ad2bcb8",
354
],
[
"5c1b98c91663",
437
],
[
"33c1bc98e249",
494
],
[
"39694e72167f",
593
],
[
"a4a11528bc42",
636
],
[
"e60933e352ce",
657
],
[
"a6df5b2b9c6d",
686
],
[
"aeebc2fe3441",
733
],
[
"f98775a7d0f9",
906
],
[
"efa75a106aeb",
922
],
[
"e950fe694422",
939
],
[
"197395080909",
1055
],
[
"2d2e4ae61666",
1068
],
[
"4a11931b7a86",
1548
],
[
"ed326933a23e",
1560
],
[
"e2b40f3d642c",
1569
],
[
"e59a41a9002d",
1601
],
[
"383d0a473e13",
1693
],
[
"498007571a41",
1783
],
[
"b61f946296f1",
1807
],
[
"b5dcc6adafd5",
1815
],
[
"9e1f6b2ac65d",
1827
],
[
"b62c7977279d",
1860
],
[
"bf312d30bb56",
1981
],
[
"26d4c5bd016f",
2175
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"63ace3445adb07bfdae82f29e864e255a020ed0701f036e86dda85ce37f44d86": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28cc2b40fa61",
399
],
[
"043c3c292b42",
601
],
[
"401eb66867f1",
619
],
[
"3a8d9764d8a4",
658
],
[
"f596c9295bd4",
677
],
[
"50f26d5b74f2",
695
],
[
"4185e87640c2",
751
],
[
"dad13f394614",
771
],
[
"0900421b7dc4",
1153
],
[
"a8ac2aff9c48",
1245
],
[
"6d4853d36d81",
1378
],
[
"4a11931b7a86",
1400
],
[
"ed326933a23e",
1412
],
[
"e2b40f3d642c",
1421
],
[
"b5dcc6adafd5",
1451
],
[
"e60933e352ce",
1463
],
[
"9e1f6b2ac65d",
1488
],
[
"8ce8926c193d",
1520
],
[
"3aa811a41203",
1622
],
[
"28c2fba54f06",
1681
],
[
"7d8185d32ebd",
1695
],
[
"e9aa0f101d68",
1725
],
[
"782035a44473",
1817
],
[
"803ad8f660e7",
1950
],
[
"7d1791449349",
1961
],
[
"c957ce169cf6",
2012
],
[
"77ea6aae461b",
2093
],
[
"26ad7b61b37b",
2155
],
[
"722461548a39",
2438
],
[
"9c690dd3c693",
2463
],
[
"016039f5fb3e",
2621
],
[
"3e463bddb22c",
2871
],
[
"ee71dbd9b1d7",
3048
],
[
"59c1837f9107",
3297
],
[
"a2abc9923bbe",
4387
],
[
"32bb1b6efb27",
4405
],
[
"7ab877a02905",
4425
],
[
"2b6743521737",
5681
]
],
"608f9b7a9e7f733d8d99362f98c7417d3e1da708db995343de017f87448211e3": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
],
[
"6042dafdc055",
1224
],
[
"73f31dfdee9f",
2409
],
[
"eddb29bfa8a6",
3221
],
[
"dcae5a947391",
3350
],
[
"54337a866fb2",
3724
],
[
"65bd70d23455",
3764
],
[
"e60933e352ce",
4095
],
[
"50d971b27034",
4124
],
[
"9f650b1cc0bf",
4243
],
[
"b61f946296f1",
4847
],
[
"68c7712c17e0",
4870
]
],
"264ff080626594c8399d554c9b5f7e84661a6cb452dcce331c6a64a6667358e2": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"4a4a709ef23b",
756
],
[
"26ad7b61b37b",
806
],
[
"9b73a9b5c9f6",
1029
],
[
"433c37b5a737",
1037
],
[
"7768d7b8daff",
1059
],
[
"498007571a41",
1220
],
[
"4a11931b7a86",
1243
],
[
"ed326933a23e",
1255
],
[
"e2b40f3d642c",
1264
],
[
"e59a41a9002d",
1296
],
[
"e60933e352ce",
1380
],
[
"a6df5b2b9c6d",
1409
],
[
"383d0a473e13",
1462
],
[
"b61f946296f1",
1553
],
[
"809d3ad2bcb8",
1564
],
[
"5c1b98c91663",
1647
],
[
"33c1bc98e249",
1704
],
[
"28c2fba54f06",
1803
],
[
"f596c9295bd4",
1819
],
[
"4185e87640c2",
1837
],
[
"28cc2b40fa61",
1855
],
[
"043c3c292b42",
2057
],
[
"401eb66867f1",
2075
],
[
"7d8185d32ebd",
2112
],
[
"b5dcc6adafd5",
2129
],
[
"9e1f6b2ac65d",
2141
],
[
"b62c7977279d",
2174
],
[
"3a8d9764d8a4",
2281
],
[
"50f26d5b74f2",
2300
],
[
"dad13f394614",
2358
],
[
"0900421b7dc4",
2740
],
[
"a8ac2aff9c48",
2832
],
[
"6d4853d36d81",
2965
],
[
"3aa811a41203",
2985
],
[
"e9aa0f101d68",
3057
],
[
"782035a44473",
3149
],
[
"803ad8f660e7",
3282
],
[
"7d1791449349",
3293
],
[
"c957ce169cf6",
3344
],
[
"77ea6aae461b",
3425
],
[
"75053a56ff7e",
3474
],
[
"83f950fd95a2",
3583
],
[
"9c690dd3c693",
3619
],
[
"b5fd1caa393e",
3777
],
[
"3e463bddb22c",
4071
],
[
"ee71dbd9b1d7",
4242
],
[
"e4274230bf81",
4477
],
[
"6f6f5cc580d2",
4621
],
[
"1e116b431cf7",
4835
],
[
"aeebc2fe3441",
4879
],
[
"a4a11528bc42",
5045
],
[
"d0e269c9f6e8",
5066
],
[
"bf312d30bb56",
5106
],
[
"3b145388bd1d",
5290
],
[
"4fffde95a01d",
5337
],
[
"59ca4a296d85",
5350
]
],
"3da5722c109dd784a09bcb0d52b6a5937d0c5c290120af709c72aae15d7346b2": [
[
"56cba849746e",
7
],
[
"f0e7701faf7c",
323
],
[
"3fd7da4f8a92",
398
],
[
"7b4a1717dc0b",
446
],
[
"247738c90bca",
458
],
[
"ed8f7be30600",
472
],
[
"7cb9d0e88fe3",
482
],
[
"83aa7d9e4e2e",
488
],
[
"9b75f3ab4132",
493
],
[
"4894b3fadae4",
551
],
[
"058259ff2e1f",
574
],
[
"89fd99bd8c95",
726
],
[
"d4f7e134bf2a",
931
],
[
"809d3ad2bcb8",
938
],
[
"8a575ef0b44c",
1019
],
[
"3be9d5ee9afb",
1124
],
[
"f65548963385",
1154
],
[
"0df95281f51e",
1614
],
[
"0bba09110642",
1847
],
[
"3fb42865fc45",
1981
],
[
"cdf5f976f572",
2071
],
[
"241c7dbf0cc6",
2083
],
[
"d1cbe44f8553",
2241
],
[
"53403f6db836",
2254
],
[
"b02b894e835b",
2584
]
],
"2373c9b7fd0716116db3320ff38ef8b22c7aa6eab97c6e244b758971310718f2": [
[
"f04119ddc474",
11
],
[
"64b6456f336a",
34
],
[
"741ae7846536",
89
]
],
"78bb3b09fd517e7318b1028681ee745e391aab54dff6ddfec5c3c9ba153a0018": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"4185e87640c2",
100
],
[
"f596c9295bd4",
118
],
[
"7d1791449349",
136
],
[
"28cc2b40fa61",
189
],
[
"043c3c292b42",
391
],
[
"401eb66867f1",
409
],
[
"28c2fba54f06",
446
],
[
"d41b7fcc1ae5",
460
],
[
"753d84a5821e",
477
],
[
"a62a12b06885",
552
]
],
"0faa3131c19558a84cfc7f2a0db3f39ec4eb2555b1c7d9b997f6605f98056af0": [
[
"4a11931b7a86",
3
],
[
"ed326933a23e",
15
],
[
"e2b40f3d642c",
24
],
[
"e59a41a9002d",
56
],
[
"e60933e352ce",
140
],
[
"a6df5b2b9c6d",
169
],
[
"383d0a473e13",
222
],
[
"498007571a41",
312
],
[
"21c9e76387ed",
336
],
[
"8d8dc0a58b96",
573
],
[
"9c557c702fdd",
666
],
[
"a5d693e781e6",
700
],
[
"b61f946296f1",
779
],
[
"7f6263045100",
815
],
[
"4185e87640c2",
1619
],
[
"28cc2b40fa61",
1637
],
[
"043c3c292b42",
1839
],
[
"401eb66867f1",
1857
],
[
"f596c9295bd4",
1896
],
[
"7d1791449349",
1914
],
[
"28c2fba54f06",
1965
],
[
"7d8185d32ebd",
1979
],
[
"bd67ba2519f7",
2017
]
],
"1d47a9ea39d6e1a44c15ad81c9a73b1b76c1f3b7b8428dd1c191aa7fbc414cac": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28c2fba54f06",
397
],
[
"f596c9295bd4",
413
],
[
"4185e87640c2",
431
],
[
"28cc2b40fa61",
449
],
[
"043c3c292b42",
651
],
[
"401eb66867f1",
669
],
[
"7d8185d32ebd",
706
],
[
"3a8d9764d8a4",
736
],
[
"4a11931b7a86",
755
],
[
"ed326933a23e",
767
],
[
"e2b40f3d642c",
776
],
[
"b5dcc6adafd5",
806
],
[
"803ad8f660e7",
818
],
[
"7d1791449349",
829
],
[
"c957ce169cf6",
880
],
[
"5db8c510ecd8",
955
],
[
"50f26d5b74f2",
971
],
[
"dad13f394614",
1029
],
[
"0900421b7dc4",
1411
],
[
"a8ac2aff9c48",
1503
],
[
"6d4853d36d81",
1636
],
[
"e60933e352ce",
1656
],
[
"9e1f6b2ac65d",
1681
],
[
"2d5a290990a9",
1713
],
[
"3aa811a41203",
1813
],
[
"e9aa0f101d68",
1874
],
[
"782035a44473",
1966
],
[
"77ea6aae461b",
2108
],
[
"d768b8759414",
2167
],
[
"9b385480472b",
2189
],
[
"e1df3925aa68",
2260
],
[
"34339836b5ec",
2473
]
]
},
"history": {
"launch": 1742960663,
"points": [
{
"timestamp": 1742960663,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 102,
"none": 20
},
"lines": {
"total": 30840,
"covered": 23224
},
"reports": [
"ackee-safe-1-4-0",
"base-mt64cannon-2025-02",
"cantina-eip7702-2025-02",
"cantina-fault-proofs-mips-2024-08",
"cantina-mcp-l1-2024-02",
"cantina-safe-extensions-2024-06",
"certora-safe-1-5-0",
"code4rena-base-2023-08",
"code4rena-superchain-2024-08",
"code4rena-taiko-2024-04",
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626",
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0",
"formal-verification__fv__reports__2022-05",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"milotruck-deputypausemodule-2025-01",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"openzeppelin-taiko-protocol-2024-06",
"openzeppelin-zksync-l1-diff-2023-02",
"radiantlabs-deputypausemodule-2024-12",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"sigmaprime-mantle-l2-rollup-v2-2024-04",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-interop-contracts-2025-03",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade13-2025-02",
"trail-of-bits-celo-l2-2024-12-19",
"trailofbits-governance-token-bridge-2023-06",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07",
"trust-security-zksync-era-contracts-2024-10",
"trust-superchainconfig-upgrade-2024-01",
"verilog-staked-celo-prs-72-120-2023",
"zellic-facet-bridge-2024-11-04"
]
},
{
"timestamp": 1743612623,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 102,
"none": 20
},
"lines": {
"total": 30840,
"covered": 23224
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1747699200,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 146,
"differs": 85,
"none": 18
},
"lines": {
"total": 30840,
"covered": 23954
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
{
"timestamp": 1748390400,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 146,
"differs": 85,
"none": 18
},
"lines": {
"total": 30840,
"covered": 23954
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1748963099,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 166,
"differs": 89,
"none": 18
},
"lines": {
"total": 33049,
"covered": 26134
},
"changes": [
{
"address": "eth:0x76fC2F971FB355D0453cF9F64d3F9E4f640E1754",
"name": "DeputyPauseModule",
"kind": "added"
}
]
},
{
"timestamp": 1748995200,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 166,
"differs": 89,
"none": 18
},
"lines": {
"total": 33049,
"covered": 26134
},
"reports": [
"cantina-interop-portal-2025-04"
]
},
{
"timestamp": 1751328000,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 169,
"differs": 86,
"none": 18
},
"lines": {
"total": 33049,
"covered": 26330
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
{
"timestamp": 1751883851,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 186,
"differs": 83,
"none": 18
},
"lines": {
"total": 34059,
"covered": 27371
},
"changes": [
{
"address": "eth:0xFbAC162162f4009Bb007C6DeBC36B1dAC10aF683",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x1AC1181fc4e4F877963680587AEAa2C90D7EbB95",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xc5c5D157928BDBD2ACf6d0777626b6C75a9EAEDC",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x89E31965D844a309231B1f17759Ccaf1b7c09861",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1752710400,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 187,
"differs": 82,
"none": 18
},
"lines": {
"total": 34059,
"covered": 27374
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
{
"timestamp": 1753379243,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 190,
"differs": 82,
"none": 18
},
"lines": {
"total": 34305,
"covered": 27620
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1759795200,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 190,
"differs": 82,
"none": 18
},
"lines": {
"total": 34305,
"covered": 27621
},
"reports": [
"spearbit-u16a-2025-09"
]
},
{
"timestamp": 1761523200,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 190,
"differs": 82,
"none": 18
},
"lines": {
"total": 34305,
"covered": 27622
},
"reports": [
"cantina-u17-2025-10"
]
},
{
"timestamp": 1762212215,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 200,
"differs": 82,
"none": 19
},
"lines": {
"total": 37394,
"covered": 30331
},
"changes": [
{
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"name": "MIPS",
"kind": "added"
}
]
},
{
"timestamp": 1762992000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 200,
"differs": 82,
"none": 19
},
"lines": {
"total": 37394,
"covered": 30331
},
"reports": [
"spearbit-safersafes-2025-11"
]
},
{
"timestamp": 1763424000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 200,
"differs": 83,
"none": 18
},
"lines": {
"total": 37394,
"covered": 30489
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
{
"timestamp": 1764092795,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 200,
"differs": 83,
"none": 18
},
"lines": {
"total": 37372,
"covered": 30467
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1764596735,
"contracts": 20,
"withoutSource": 0,
"units": {
"identical": 217,
"differs": 88,
"none": 20
},
"lines": {
"total": 41942,
"covered": 33040
},
"changes": [
{
"address": "eth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a",
"name": "SaferSafes",
"kind": "added"
}
]
},
{
"timestamp": 1764689339,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 225,
"differs": 89,
"none": 20
},
"lines": {
"total": 42435,
"covered": 33529
},
"changes": [
{
"address": "eth:0xF59a19c5578291cB7fd22618D16281aDf76f2816",
"name": "AccessManager",
"kind": "added"
}
]
},
{
"timestamp": 1765362251,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 213,
"differs": 88,
"none": 18
},
"lines": {
"total": 37974,
"covered": 29845
},
"changes": [
{
"address": "eth:0x6463dEE3828677F6270d83d45408044fc5eDB908",
"name": "MIPS",
"kind": "removed"
},
{
"address": "eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3",
"name": "PreimageOracle",
"kind": "removed"
}
]
},
{
"timestamp": 1768176000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 214,
"differs": 87,
"none": 18
},
"lines": {
"total": 37974,
"covered": 29873
},
"reports": [
"cantina-u18-2026-01"
]
},
{
"timestamp": 1771200000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 214,
"differs": 87,
"none": 18
},
"lines": {
"total": 37974,
"covered": 29873
},
"reports": [
"certora-safe-allowance-v1-0-0"
]
},
{
"timestamp": 1772150400,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 214,
"differs": 87,
"none": 18
},
"lines": {
"total": 37974,
"covered": 29873
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1772236800,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 215,
"differs": 86,
"none": 18
},
"lines": {
"total": 37974,
"covered": 29876
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
{
"timestamp": 1774940723,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 271,
"differs": 94,
"none": 24
},
"lines": {
"total": 45526,
"covered": 35086
},
"changes": [
{
"address": "eth:0x8fE58d2168b5412Cf1Bd212cE6137f8b7300222d",
"name": "AnchorStateRegistry",
"kind": "added"
},
{
"address": "eth:0x25035d2233d099f0BA710ca1e5a3834842870C66",
"name": "CeloSuperchainConfig",
"kind": "added"
},
{
"address": "eth:0xFbAC162162f4009Bb007C6DeBC36B1dAC10aF683",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x1AC1181fc4e4F877963680587AEAa2C90D7EbB95",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xc5c5D157928BDBD2ACf6d0777626b6C75a9EAEDC",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x89E31965D844a309231B1f17759Ccaf1b7c09861",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1779117911,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 282,
"differs": 97,
"none": 26
},
"lines": {
"total": 47649,
"covered": 36416
},
"changes": [
{
"address": "eth:0xfF1caC738a5263736AF258e4b3D6a4970C6351FF",
"name": "OPSuccinctFaultDisputeGame",
"kind": "added"
}
]
},
{
"timestamp": 1780876800,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 282,
"differs": 97,
"none": 26
},
"lines": {
"total": 47649,
"covered": 36416
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
{
"timestamp": 1781740800,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 282,
"differs": 97,
"none": 26
},
"lines": {
"total": 47649,
"covered": 36416
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
{
"timestamp": 1782428747,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 280,
"differs": 99,
"none": 26
},
"lines": {
"total": 47668,
"covered": 36433
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1785283200,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 280,
"differs": 99,
"none": 26
},
"lines": {
"total": 47668,
"covered": 36433
},
"reports": [
"certora-safe-1-3-0"
]
},
{
"timestamp": 1786924800,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 280,
"differs": 99,
"none": 26
},
"lines": {
"total": 47668,
"covered": 36433
},
"reports": [
"nethermind-safe-1-3-0",
"nethermind-safe-allowance-v1-0-0"
]
},
{
"timestamp": 1787184000,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 280,
"differs": 99,
"none": 26
},
"lines": {
"total": 47668,
"covered": 36434
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
{
"timestamp": 1790268683,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 282,
"differs": 97,
"none": 26
},
"lines": {
"total": 47671,
"covered": 36438
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1792587967,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 282,
"differs": 97,
"none": 26
},
"lines": {
"total": 47671,
"covered": 36438
}
}
],
"undatedReports": []
},
"project": "celo",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"base-mt64cannon-2025-02": {
"collections": [
"optimism"
],
"title": "MT64Cannon Security Review (Coinbase Protocol Security)",
"auditor": "Base",
"date": "2025-02-06",
"document": "optimism/reports/2025_01-MT-Cannon-Base.pdf"
},
"cantina-custom-gas-token-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism: Custom Gas Token Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2025-11-18",
"document": "optimism/reports/2025_11-Custom-Gas-Token-Spearbit.pdf"
},
"cantina-eip7702-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Cantina, EIP-7702 / Pectra impact)",
"auditor": "Cantina",
"date": "2025-03-09",
"document": "optimism/reports/2025_02-EIP7702-Cantina.pdf"
},
"cantina-fault-proofs-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base fault proofs mips Security Review (Cantina)",
"auditor": "Cantina",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-MIPS_Cantina.pdf"
},
"cantina-interop-l2-rereview-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism L2 Interop Re-review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-06-18",
"document": "optimism/reports/2026_06-Interop-L2-Contracts.pdf"
},
"cantina-interop-portal-2025-04": {
"collections": [
"optimism"
],
"title": "Interop portal - Competition",
"auditor": "Cantina",
"date": "2025-06-04",
"document": "optimism/reports/2025_04-Interop-Portal-Cantina.pdf"
},
"cantina-mcp-l1-2024-02": {
"collections": [
"optimism"
],
"title": "Optimism Cycle 19 Security Review (Cantina, MCP L1)",
"auditor": "Cantina",
"date": "2024-02-15",
"document": "optimism/reports/2024_02-MCP_L1-Cantina.pdf"
},
"cantina-opcmv2-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism OPCMv2 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-06-08",
"document": "optimism/reports/2026_06-OPCMv2-Cantina.pdf"
},
"cantina-policyenginestaking-2026-03": {
"collections": [
"optimism"
],
"title": "Optimism: PolicyEngine Staking Contract Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-03-27",
"document": "optimism/reports/2026_03-PolicyEngineStaking-Cantina.pdf"
},
"cantina-safe-extensions-2024-06": {
"collections": [
"optimism"
],
"title": "Optimism Safe Extensions Competition (Cantina)",
"auditor": "Cantina",
"date": "2024-06-06",
"document": "optimism/reports/2024_05_SafeLivenessExtensions-Cantina.pdf"
},
"cantina-u17-2025-10": {
"collections": [
"optimism"
],
"title": "Optimism u17 Security Review",
"auditor": "Cantina",
"date": "2025-10-27",
"document": "optimism/reports/2025_10-U17-Spearbit.pdf"
},
"cantina-u18-2026-01": {
"collections": [
"optimism"
],
"title": "Optimism PBC U18 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-01-12",
"document": "optimism/reports/2026_01-U18-Cantina.pdf"
},
"cantina-upgrade20-2026-08": {
"collections": [
"optimism"
],
"title": "Optimism Upgrade 20 Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-08-20",
"document": "optimism/reports/2026_08-U20-Cantina.pdf"
},
"certora-celo-governance-formal-verification": {
"collections": [
"celo"
],
"title": "Formal Verification of Celo Governance Protocol",
"auditor": "Certora",
"document": "celo/reports/Certora - Celo Governance Formal Verification.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-base-2023-08": {
"collections": [
"optimism"
],
"title": "BASE Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-08-10",
"document": "optimism/reports/2023_08-OP-Stack-Base-Code4rena.html"
},
"code4rena-superchain-2024-08": {
"collections": [
"optimism"
],
"title": "Optimism Superchain Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-08-16",
"document": "optimism/reports/2024_08-Superchain-Code4rena.html"
},
"code4rena-taiko-2024-04": {
"collections": [
"taiko"
],
"title": "Taiko Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-04-26",
"document": "taiko/reports/2024_04-code4rena-taiko.html"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-2024-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-05-29",
"document": "zksync2/reports/2024_03-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2022-10-Checkpoints": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Checkpoints Library Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-Checkpoints.pdf"
},
"contracts__audits__2022-10-ERC4626": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin ERC4626 Tokenized Vault Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-ERC4626.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"formal-verification__fv__reports__2022-05": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (May - June 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-05.pdf"
},
"fti-consulting-staked-celo-phase-2": {
"collections": [
"celo"
],
"title": "Smart Contract Assessment - Staked Celo - Phase 2",
"auditor": "FTI Consulting",
"date": "2022-05-04",
"document": "celo/reports/FTI Consulting - Staked Celo Phase 2.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"hacken-celo-contracts-release-8-2022": {
"collections": [
"celo"
],
"title": "Smart Contract Code Review and Security Analysis Report for CLABS (Celo Contracts Release 8 / ASv2)",
"auditor": "Hacken OÜ",
"date": "2022-07-29",
"document": "celo/reports/Hacken - Celo Contracts Release 8.pdf"
},
"hashlock-celo-optimism-superchain-2026-02": {
"collections": [
"celo"
],
"title": "Celo Smart Contract Audit Report (Optimism and Superchain, 2nd audit)",
"auditor": "Hashlock Pty Ltd",
"date": "2026-02-28",
"document": "celo/reports/Hashlock - Celo Optimism and Superchain (2nd Audit).pdf"
},
"hashlock-celosuperchainconfig-2026-03": {
"collections": [
"celo"
],
"title": "Celo Smart Contract Audit Report (CeloSuperchainConfig, 3rd audit)",
"auditor": "Hashlock Pty Ltd",
"date": "2026-03-31",
"document": "celo/reports/Hashlock - CeloSuperchainConfig (3rd Audit).pdf"
},
"hexens-celo-staking-2024-04": {
"collections": [
"celo"
],
"title": "Security Review Report for Celo (Staked CELO pull requests)",
"auditor": "Hexens",
"date": "2024-04-01",
"document": "celo/reports/Hexens - Celo Staking.pdf"
},
"hexens-clabs-core-contracts-2023-07-14": {
"collections": [
"celo"
],
"title": "Security Review Report for cLabs",
"auditor": "Hexens",
"date": "2023-07-14",
"document": "celo/reports/Hexens - cLabs Core Contracts v15.pdf"
},
"immunefi-celo-audit-competition-2024-11": {
"collections": [
"celo"
],
"title": "Celo Audit Competition Summary Report",
"auditor": "Immunefi (audit competition)",
"date": "2024-12-06",
"document": "celo/reports/Immunefi - Celo Audit Competition Summary Report.pdf"
},
"milotruck-deputypausemodule-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism DeputyPauseModule (MiloTruck)",
"auditor": "MiloTruck",
"date": "2025-01-07",
"document": "optimism/reports/2024_12-DPM-MiloTruck.pdf"
},
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01": {
"collections": [
"celo"
],
"title": "NM-0561 Celo Custom Gas Token Security Review",
"auditor": "Nethermind Security",
"date": "2025-07-01",
"document": "celo/reports/Nethermind - NM-0561 Celo Custom Gas Token.pdf"
},
"nethermind-nm-0579-celo-contracts-13-2025-07-25": {
"collections": [
"celo"
],
"title": "NM-0579 Celo Contracts 13 Security Review",
"auditor": "Nethermind Security",
"date": "2025-07-25",
"document": "celo/reports/Nethermind - NM-0579 Celo.pdf"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"offbeatlabs-incident-response-updates-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism Incident Response Updates Review (Offbeat Security)",
"auditor": "Offbeat Labs",
"date": "2025-01-24",
"document": "optimism/reports/2025_01-IRI-OffbeatLabs.pdf"
},
"openzeppelin-bedrock-bridge-2022-05": {
"collections": [
"optimism"
],
"title": "Optimism Bridge Audit (OpenZeppelin, May 2022)",
"auditor": "OpenZeppelin",
"date": "2022-05-16",
"document": "optimism/reports/2022_05-Bedrock_Contracts-Zeppelin.pdf"
},
"openzeppelin-bedrock-periphery-2022-09": {
"collections": [
"optimism"
],
"title": "Optimism Bedrock and Periphery Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2022-09-02",
"document": "optimism/reports/2022_09-Bedrock_and_Periphery-Zeppelin.pdf"
},
"openzeppelin-celo-contracts-release-4": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit – Release 4",
"auditor": "OpenZeppelin",
"date": "2021-05-24",
"document": "celo/reports/OpenZeppelin - Celo Contracts Release 4.html"
},
"openzeppelin-celo-contracts-release-5": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit Release 5",
"auditor": "OpenZeppelin",
"date": "2021-08-27",
"document": "celo/reports/OpenZeppelin - Celo Contracts Release 5.html"
},
"openzeppelin-celo-contracts-release-6": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit – Release 6",
"auditor": "OpenZeppelin",
"date": "2022-02-23",
"document": "celo/reports/OpenZeppelin - Celo Contracts Release 6.html"
},
"openzeppelin-celo-contracts-release-7-part-i": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit (Release 7, Part I)",
"auditor": "OpenZeppelin",
"date": "2022-06-16",
"document": "celo/reports/OpenZeppelin - Celo Contracts Release 7 Part I.html"
},
"openzeppelin-celo-contracts-release-7-part-ii": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit (Release 7, Part II)",
"auditor": "OpenZeppelin",
"date": "2022-06-16",
"document": "celo/reports/OpenZeppelin - Celo Contracts Release 7 Part II.html"
},
"openzeppelin-mantle-v2-solidity-contracts-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Solidity Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2024-03-15",
"document": "mantle/reports/2024_03-openzeppelin-mantle-v2-solidity-contracts-audit.pdf"
},
"openzeppelin-taiko-protocol-2024-06": {
"collections": [
"taiko"
],
"title": "Taiko Protocol Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2024-06-19",
"document": "taiko/reports/2024_06-openzeppelin-taiko-protocol-audit.pdf"
},
"openzeppelin-zksync-l1-diff-2023-02": {
"collections": [
"zksync2"
],
"title": "zkSync | Layer 1 Diff Audit February",
"auditor": "OpenZeppelin",
"date": "2023-03-08",
"document": "zksync2/reports/2023_02-openzeppelin-zksync-l1-diff-audit.html"
},
"oz-celo-contracts-mainnet-releases-1-3": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2021-02-05",
"document": "celo/reports/OpenZeppelin - Celo Contracts Mainnet and Releases 1-3.html"
},
"radiantlabs-deputypausemodule-2024-12": {
"collections": [
"optimism"
],
"title": "DeputyPauseModule Security Review (Radiant Labs)",
"auditor": "Radiant Labs",
"date": "2024-12-28",
"document": "optimism/reports/2024_12-DPM-RadiantLabs.pdf"
},
"secure3-mantle-v1-contest-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle Competitive Security Assessment",
"auditor": "Secure3",
"date": "2023-07-17",
"document": "mantle/reports/2023_07-secure3-mantle-v1-competitive-security-assessment.pdf"
},
"secure3-mantle-v2-public-contest-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, April 2024 edition)",
"auditor": "Secure3",
"date": "2024-04-18",
"document": "mantle/reports/2024_04-secure3-mantle-v2-public-audit-contest.pdf"
},
"secure3-mantle-v2-public-contest-final-2024-05": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, May 2024 final edition)",
"auditor": "Secure3",
"date": "2024-05-10",
"document": "mantle/reports/2024_05-secure3-mantle-v2-public-audit-contest-final.pdf"
},
"secure3-mantle-v2-tectonic-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Competitive Security Assessment (Secure3, March 2024)",
"auditor": "Secure3",
"date": "2024-03-04",
"document": "mantle/reports/2024_03-secure3-mantle-v2-tectonic-competitive-security-assessment.pdf"
},
"sherlock-bedrock-2023-03": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Bedrock)",
"auditor": "Sherlock",
"date": "2023-03-03",
"document": "optimism/reports/2023_03-Bedrock-Sherlock.pdf"
},
"sherlock-fault-proofs-2024-06": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Fault Proofs)",
"auditor": "Sherlock",
"date": "2024-06-07",
"document": "optimism/reports/2024_05-FaultProofs-Sherlock.pdf"
},
"sigma-prime-taiko-smart-contracts-2024-02": {
"collections": [
"taiko"
],
"title": "Taiko Smart Contract Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "taiko/reports/2024_02-sigma-prime-taiko-smart-contract-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "mantle/reports/2023_07-sigmaprime-mantle-l2-rollup-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-v2-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup V2 Security Assessment Report",
"auditor": "Sigma Prime",
"document": "mantle/reports/2024_04-sigmaprime-mantle-l2-rollup-v2-security-assessment.pdf"
},
"spearbit-agglayer-v030-2025-09": {
"collections": [
"agglayer"
],
"title": "Polygon Agg Security Review",
"auditor": "Spearbit",
"date": "2025-09-17",
"document": "agglayer/reports/2025_09-spearbit-polygon-agglayer-v0.3.0.pdf"
},
"spearbit-cannon-eventfd-syscall-fix-review-2025-06": {
"collections": [
"optimism"
],
"title": "Optimism - Fix Review: MIPS EventFd and Syscall Error Handling (Spearbit/Cantina)",
"auditor": "Cantina",
"date": "2025-06-21",
"document": "optimism/reports/2025_06-Spearbit-Cannon-fix-review.pdf"
},
"spearbit-fault-proofs-no-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base Fault Proofs no MIPS Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf"
},
"spearbit-interop-contracts-2025-03": {
"collections": [
"optimism"
],
"title": "Optimism Interop Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-03-19",
"document": "optimism/reports/2025_03-Interop-Contracts-Spearbit.pdf"
},
"spearbit-interop-portal-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Interop-Portal-Spearbit.pdf"
},
"spearbit-mt-cannon-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Mt Cannon Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-02-20",
"document": "optimism/reports/2025_01-MT-Cannon-Spearbit.pdf"
},
"spearbit-safersafes-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism SaferSafes Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-11-13",
"document": "optimism/reports/2025_11-SaferSafes-Spearbit.pdf"
},
"spearbit-u16a-2025-09": {
"collections": [
"optimism"
],
"title": "Optimism u16 Security Review - U16a (Spearbit)",
"auditor": "Spearbit",
"date": "2025-10-07",
"document": "optimism/reports/2025_09-U16a-Spearbit.pdf"
},
"spearbit-upgrade13-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Spearbit, Upgrade 13)",
"auditor": "Spearbit",
"date": "2025-03-05",
"document": "optimism/reports/2025_02-Upgrade13-Spearbit.pdf"
},
"spearbit-upgrade16-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review - Upgrade 16 (Spearbit)",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Upgrade16-Spearbit.pdf"
},
"trail-of-bits-2024-02-equivalent-tokens-release-11": {
"collections": [
"celo"
],
"title": "cLabs Equivalent Tokens Review (Security Assessment Summary Report)",
"auditor": "Trail of Bits",
"date": "2024-02-21",
"document": "celo/reports/OpenZeppelin - Celo Equivalent Tokens Release 11.pdf"
},
"trail-of-bits-celo-l2-2024-12-19": {
"collections": [
"celo"
],
"title": "cLabs Celo L2 Security Assessment",
"auditor": "Trail of Bits",
"date": "2024-12-19",
"document": "celo/reports/Trail of Bits - Celo L2.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-invariant-testing-2022-11": {
"collections": [
"optimism"
],
"title": "Optimism Security Assessment (testing strategy and invariants, November 2022)",
"auditor": "Trail of Bits",
"date": "2022-11-10",
"document": "optimism/reports/2022_11-Invariant_Testing-TrailOfBits.pdf"
},
"trailofbits-opnode-fix-review-2022-07": {
"collections": [
"optimism"
],
"title": "Optimism: Rollup Node and Execution Engine - Fix Review",
"auditor": "Trail of Bits",
"date": "2022-07-07",
"document": "optimism/reports/2022_05-OpNode-TrailOfBits.pdf"
},
"trust-security-zksync-era-contracts-2024-10": {
"collections": [
"zksync2"
],
"title": "Trust Security ZKsync Era Contracts Audit",
"auditor": "Trust Security",
"date": "2024-10-13",
"document": "zksync2/reports/2024_10-trust-security-zksync-era-contracts-audit.pdf"
},
"trust-superchainconfig-upgrade-2024-01": {
"collections": [
"optimism"
],
"title": "Smart Contract Audit: Optimism Bedrock upgrade (Trust Security)",
"auditor": "Trust Security",
"date": "2024-01-11",
"document": "optimism/reports/2023_12_SuperchainConfigUpgrade_Trust.pdf"
},
"verilog-celo-contracts-pr-9740": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit - PR#9740",
"auditor": "Verilog Solutions",
"date": "2022-09-20",
"document": "celo/reports/Verilog - Celo Contracts PR 9740.html"
},
"verilog-celo-monorepo-prs-9798-10159-2023-03": {
"collections": [
"celo"
],
"title": "Celo Monorepo Report (PR Audit #9798-#10159)",
"auditor": "Verilog Solutions",
"date": "2023-03-09",
"document": "celo/reports/Verilog - Celo Monorepo PRs 9798-10159.js"
},
"verilog-staked-celo-prs-72-120-2023": {
"collections": [
"celo"
],
"title": "CELO Liquid Staking (staked-celo) Report",
"auditor": "Verilog Solutions",
"date": "2023-03-27",
"document": "celo/reports/Verilog - Staked Celo PRs 72-120.js"
},
"xuwinnie-solady-cbrt-proof": {
"collections": [
"_libs/solady"
],
"title": "Solady cbrt & cbrtWad Audit Report",
"auditor": "xuwinnie",
"date": "2024-07-31",
"document": "_libs/solady/reports/cbrt-proof__audits__xuwinnie-solady-cbrt-proof.pdf"
},
"zellic-facet-bridge-2024-11-04": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Bridge Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2024-11-04",
"document": "ethscriptions/reports/Zellic_Facet_Bridge_Audit_Report.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"e60933e352ce": {
"name": "IResourceMetering",
"kind": "interface",
"lines": 24,
"status": "identical",
"audited": {
"object": "1c5a5174b333",
"lines": [
4,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"a6df5b2b9c6d": {
"name": "Constants",
"kind": "library",
"lines": 44,
"status": "identical",
"audited": {
"object": "2104202e53bf",
"lines": [
11,
54
]
},
"reports": [
"cantina-interop-portal-2025-04",
"spearbit-upgrade16-2025-05"
]
},
"7b9337a52d32": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"4933ae177b35": {
"name": "CrossDomainMessengerLegacySpacer0",
"kind": "contract",
"lines": 6,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
18,
23
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"21c9e76387ed": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 187,
"status": "none"
},
"8d8dc0a58b96": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
24,
24
]
],
"removed": [
[
24,
24,
24
]
],
"covered": 81
},
"2f8ca1cb8cb7": {
"name": "CrossDomainMessengerLegacySpacer1",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
30,
80
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"17434a79a37e": {
"name": "Types",
"kind": "library",
"lines": 73,
"status": "identical",
"audited": {
"object": "7e9a65654bc1",
"lines": [
6,
78
]
},
"reports": [
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12"
]
},
"522aebe84bc6": {
"name": "Hashing",
"kind": "library",
"lines": 140,
"status": "differs",
"audited": {
"object": "9a1d3ebc1b29",
"lines": [
10,
139
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
],
"added": [],
"removed": [
[
139,
122,
128
]
],
"covered": 140
},
"9c690dd3c693": {
"name": "RLPWriter",
"kind": "library",
"lines": 155,
"status": "identical",
"audited": {
"object": "510887ad897c",
"lines": [
9,
163
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"3d6f7edc7627": {
"name": "Encoding",
"kind": "library",
"lines": 209,
"status": "differs",
"audited": {
"object": "052b85ce7956",
"lines": [
10,
203
]
},
"reports": [
"spearbit-fault-proofs-no-mips-2024-08"
],
"added": [
[
140,
148
],
[
157,
165
]
],
"removed": [
[
140,
125,
133
],
[
157,
138,
146
],
[
189,
171,
171
],
[
194,
173,
176
],
[
206,
189,
190
]
],
"covered": 191
},
"aeebc2fe3441": {
"name": "SafeCall",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "d92130fd5143",
"lines": [
6,
155
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e698bd94db4f": {
"name": "CrossDomainMessenger",
"kind": "abstract",
"lines": 332,
"status": "identical",
"audited": {
"object": "b07bdc626c62",
"lines": [
89,
417
]
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
"b61f946296f1": {
"name": "ISemver",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "22a5ddebdaf1",
"lines": [
7,
13
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-fault-proofs-mips-2024-08",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-policyenginestaking-2026-03",
"cantina-safe-extensions-2024-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"040a1f47c4e5": {
"name": "IL2ToL1MessagePasser",
"kind": "interface",
"lines": 23,
"status": "identical",
"audited": {
"object": "4629dbaba8d0",
"lines": [
4,
26
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"fd145b587e6b": {
"name": "Predeploys",
"kind": "library",
"lines": 173,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
84,
86
],
[
130,
130
],
[
145,
155
]
],
"removed": [
[
63,
63,
65
],
[
84,
87,
89
],
[
124,
161,
163
],
[
130,
182,
183
],
[
145,
207,
214
]
],
"covered": 160
},
"de55bba76da6": {
"name": "IL1Block",
"kind": "interface",
"lines": 38,
"status": "differs",
"audited": {
"object": "871b28ca0406",
"lines": [
4,
43
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
],
"added": [],
"removed": [
[
19,
19,
20
],
[
33,
34,
34
]
],
"covered": 38
},
"d0e269c9f6e8": {
"name": "AddressAliasHelper",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "da0282ed88c8",
"lines": [
21,
43
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"openzeppelin-zksync-l1-diff-2023-02",
"trust-security-zksync-era-contracts-2024-10"
]
},
"c0e4c17bfc2b": {
"name": "L2CrossDomainMessenger",
"kind": "contract",
"lines": 45,
"status": "differs",
"audited": {
"object": "33bc7a1bf439",
"lines": [
17,
56
]
},
"reports": [
"cantina-mcp-l1-2024-02"
],
"added": [
[
2,
2
],
[
25,
25
],
[
29,
33
]
],
"removed": [
[
2,
2,
2
],
[
25,
25,
25
]
],
"covered": 40
},
"ecedf963bc64": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"b0006e2cedea": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "identical",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"809d3ad2bcb8": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"5c1b98c91663": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"33c1bc98e249": {
"name": "SafeERC20",
"kind": "library",
"lines": 98,
"status": "identical",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"e617819b14e5": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 37,
"status": "differs",
"audited": {
"object": "ed91314c7424",
"lines": [
4,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
],
"added": [],
"removed": [
[
16,
16,
18
]
],
"covered": 37
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"c6d0c3b96308": {
"name": "ERC20",
"kind": "contract",
"lines": 349,
"status": "differs",
"audited": {
"object": "cbc5aef79df2",
"lines": [
38,
343
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
12,
14
],
[
166,
166
],
[
169,
169
],
[
171,
171
],
[
191,
210
],
[
217,
218
],
[
222,
231
],
[
245,
259
],
[
280,
282
],
[
302,
302
],
[
308,
347
]
],
"removed": [
[
0,
0,
0
],
[
9,
9,
13
],
[
166,
164,
164
],
[
169,
167,
169
],
[
171,
171,
171
],
[
191,
187,
194
],
[
212,
196,
230
],
[
212,
232,
232
],
[
222,
240,
244
],
[
245,
255,
259
],
[
280,
276,
281
],
[
302,
297,
299
]
],
"covered": 298
},
"0b07a9c1be22": {
"name": "Strings",
"kind": "library",
"lines": 67,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
1
],
[
8,
26
],
[
33,
42
],
[
53,
53
]
],
"removed": [
[
1,
1,
1
],
[
26,
8,
28
],
[
28,
30,
36
],
[
42,
42,
44
],
[
53,
55,
55
],
[
66,
68,
74
]
],
"covered": 39
},
"2b1640f289ea": {
"name": "ECDSA",
"kind": "library",
"lines": 205,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
18,
20
],
[
138,
140
],
[
174,
174
],
[
177,
177
],
[
201,
202
]
],
"removed": [
[
18,
19,
19
],
[
174,
152,
152
],
[
177,
156,
160
],
[
201,
184,
184
],
[
202,
186,
192
],
[
204,
194,
203
]
],
"covered": 195
},
"86ab20534f15": {
"name": "EIP712",
"kind": "abstract",
"lines": 78,
"status": "differs",
"audited": {
"object": "7e11f59c4288",
"lines": [
35,
140
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
12
],
[
27,
37
],
[
44,
45
],
[
47,
47
],
[
52,
54
],
[
56,
56
]
],
"removed": [
[
0,
0,
18
],
[
31,
33,
36
],
[
35,
38,
40
],
[
44,
47,
48
],
[
47,
50,
50
],
[
56,
55,
55
],
[
77,
76,
104
]
],
"covered": 53
},
"e043a4dd253b": {
"name": "Counters",
"kind": "library",
"lines": 30,
"status": "none"
},
"38d1718b8fc3": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 74,
"status": "differs",
"audited": {
"object": "e77c193bdf4e",
"lines": [
22,
82
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
4
],
[
8,
15
],
[
36,
36
],
[
43,
43
],
[
51,
52
],
[
59,
59
],
[
62,
72
]
],
"removed": [
[
0,
0,
0
],
[
8,
4,
13
],
[
36,
30,
32
],
[
43,
39,
41
],
[
51,
49,
50
],
[
59,
57,
57
]
],
"covered": 60
},
"d5467e9995bc": {
"name": "AbstractFeeCurrency",
"kind": "abstract",
"lines": 40,
"status": "none"
},
"86a3ff0626e0": {
"name": "Preinstalls",
"kind": "library",
"lines": 158,
"status": "differs",
"audited": {
"object": "2019a49d122b",
"lines": [
7,
243
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
],
"added": [],
"removed": [
[
52,
52,
61
],
[
103,
113,
115
],
[
120,
161,
163
],
[
141,
215,
217
]
],
"covered": 158
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"197395080909": {
"name": "ILegacyMintableERC20",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "fa5ef6dd918f",
"lines": [
11,
17
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"efa75a106aeb": {
"name": "IOptimismMintableERC20",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "43541048d14a",
"lines": [
10,
18
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"4959e40bdc75": {
"name": "OptimismMintableERC20",
"kind": "contract",
"lines": 131,
"status": "differs",
"audited": {
"object": "67bda6663096",
"lines": [
26,
150
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
],
"added": [
[
28,
28
]
],
"removed": [
[
28,
28,
28
]
],
"covered": 130
},
"e950fe694422": {
"name": "ERC165Checker",
"kind": "library",
"lines": 109,
"status": "differs",
"audited": {
"object": "80d020ff7c1d",
"lines": [
15,
124
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
10,
12
],
[
23,
23
],
[
48,
48
],
[
72,
72
],
[
80,
107
]
],
"removed": [
[
10,
10,
11
],
[
23,
22,
22
],
[
48,
45,
45
],
[
72,
69,
69
],
[
80,
77,
108
]
],
"covered": 91
},
"a83bd6338768": {
"name": "StandardBridge",
"kind": "abstract",
"lines": 477,
"status": "differs",
"audited": {
"object": "cb94cc994045",
"lines": [
28,
466
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
],
"added": [
[
82,
82
],
[
276,
276
],
[
346,
346
]
],
"removed": [
[
82,
82,
82
],
[
276,
258,
258
],
[
346,
324,
324
]
],
"covered": 474
},
"a2a3a3152d08": {
"name": "L2StandardBridge",
"kind": "contract",
"lines": 221,
"status": "differs",
"audited": {
"object": "4c8ff00c5796",
"lines": [
26,
217
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
],
"added": [
[
38,
38
],
[
43,
43
],
[
48,
48
]
],
"removed": [
[
38,
38,
38
],
[
43,
43,
43
],
[
48,
48,
48
]
],
"covered": 218
},
"9b73a9b5c9f6": {
"name": "Burner",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
28,
32
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07"
]
},
"433c37b5a737": {
"name": "Burn",
"kind": "library",
"lines": 17,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
6,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05"
]
},
"5632ed7477af": {
"name": "L2ToL1MessagePasser",
"kind": "contract",
"lines": 86,
"status": "differs",
"audited": {
"object": "49100b3a7f20",
"lines": [
17,
104
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
],
"added": [
[
36,
36
]
],
"removed": [
[
36,
36,
36
],
[
58,
58,
59
]
],
"covered": 85
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"4a11931b7a86": {
"name": "IOwnable",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "b6f48de59b28",
"lines": [
6,
14
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"ed326933a23e": {
"name": "IAddressManager",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "ad59c52e0569",
"lines": [
8,
15
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"684f0e81cf49": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"cc08c6ff2ef8": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"40de3fd40246": {
"name": "IProxy",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a2c90f80828c",
"lines": [
4,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"b277570179e1": {
"name": "IL1ChugSplashProxy",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
6,
18
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"f8d2ced2582b": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 174,
"status": "differs",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
21,
21
],
[
50,
50
],
[
118,
118
],
[
120,
120
],
[
134,
134
],
[
136,
137
],
[
165,
165
]
],
"removed": [
[
21,
30,
30
],
[
50,
72,
72
],
[
118,
160,
160
],
[
120,
162,
162
],
[
134,
179,
179
],
[
136,
181,
181
],
[
137,
183,
184
],
[
165,
211,
211
]
],
"covered": 166
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"f223653d7e89": {
"name": "LivenessGuard",
"kind": "interface",
"lines": 5,
"status": "none"
},
"e87f8ddd95c3": {
"name": "LivenessModule",
"kind": "contract",
"lines": 247,
"status": "differs",
"audited": {
"object": "76df3ce4265e",
"lines": [
22,
268
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
41,
41
]
],
"removed": [
[
41,
41,
41
]
],
"covered": 246
},
"8f7da050ddb2": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
5,
5
]
],
"removed": [
[
5,
5,
5
]
],
"covered": 34
},
"727591669b8c": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 361,
"status": "none"
},
"7d6554b6cb64": {
"name": "Arithmetic",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "8a405913baad",
"lines": [
9,
28
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"26ad7b61b37b": {
"name": "Math",
"kind": "library",
"lines": 218,
"status": "differs",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
],
"added": [
[
11,
11
],
[
153,
189
],
[
211,
215
]
],
"removed": [
[
11,
12,
12
],
[
153,
145,
156
],
[
215,
178,
181
],
[
217,
183,
327
]
],
"covered": 183
},
"2d60ee7f3ed2": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 148,
"status": "identical",
"audited": {
"object": "1ac24cfad012",
"lines": [
15,
182
]
},
"reports": [
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-tectonic-2024-03",
"sigmaprime-mantle-l2-rollup-v2-2024-04"
]
},
"d44c0cfb8c85": {
"name": "Constants",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "42b05511e680",
"lines": [
10,
46
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"3f3d60f9e37d": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"9c557c702fdd": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
],
"name": "Context"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
13,
19
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"33ed820fd285": {
"name": "IERC20Upgradeable",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
],
"name": "IERC20"
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"d8b60b8e9606": {
"name": "IERC20MetadataUpgradeable",
"kind": "interface",
"lines": 16,
"status": "differs",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
],
"name": "IERC20Metadata"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"1919fb344589": {
"name": "ERC20Upgradeable",
"kind": "contract",
"lines": 360,
"status": "differs",
"audited": {
"object": "7e7a1159d854",
"lines": [
38,
394
]
},
"reports": [
"verilog-staked-celo-prs-72-120-2023"
],
"added": [
[
1,
1
],
[
152,
152
],
[
172,
172
]
],
"removed": [
[
1,
1,
1
],
[
152,
150,
150
],
[
172,
170,
170
]
],
"covered": 357
},
"8d5633266ce1": {
"name": "CeloTokenL1",
"kind": "contract",
"lines": 14,
"status": "none"
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"7ac9eb435da8": {
"name": "AddressManager",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "9ec9f07fc0ec",
"lines": [
14,
64
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"f458cbfdf7bd": {
"name": "ResolvedDelegateProxy",
"kind": "contract",
"lines": 52,
"status": "identical",
"audited": {
"object": "d4febfa2c0c9",
"lines": [
13,
62
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"e9aa0f101d68": {
"name": "Types",
"kind": "library",
"lines": 91,
"status": "identical",
"audited": {
"object": "3c18c4e1bc15",
"lines": [
6,
96
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"3e463bddb22c": {
"name": "Hashing",
"kind": "library",
"lines": 147,
"status": "identical",
"audited": {
"object": "9a1d3ebc1b29",
"lines": [
10,
139
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"b5fd1caa393e": {
"name": "Encoding",
"kind": "library",
"lines": 291,
"status": "identical",
"audited": {
"object": "4192cc9dd39d",
"lines": [
11,
276
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u17-2025-10",
"cantina-u18-2026-01"
]
},
"70799d37c1a1": {
"name": "CrossDomainMessenger",
"kind": "abstract",
"lines": 367,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
90,
453
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
"e2b40f3d642c": {
"name": "IProxyAdmin",
"kind": "interface",
"lines": 29,
"status": "identical",
"audited": {
"object": "23f9c36c6f9e",
"lines": [
6,
34
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e59a41a9002d": {
"name": "Storage",
"kind": "library",
"lines": 83,
"status": "identical",
"audited": {
"object": "ac46a327c801",
"lines": [
6,
88
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"383d0a473e13": {
"name": "ProxyAdminOwnedBase",
"kind": "abstract",
"lines": 87,
"status": "identical",
"audited": {
"object": "a7ecfeead33d",
"lines": [
20,
107
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"498007571a41": {
"name": "ReinitializableBase",
"kind": "abstract",
"lines": 20,
"status": "identical",
"audited": {
"object": "3b6a2b1659a5",
"lines": [
6,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"b5dcc6adafd5": {
"name": "IProxyAdminOwnedBase",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "b75870f3ae9e",
"lines": [
6,
16
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"28c2fba54f06": {
"name": "IInitializable",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "a3bb74b82f3a",
"lines": [
4,
6
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-upgrade16-2025-05"
]
},
"f596c9295bd4": {
"name": "LibTimestamp",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
184,
193
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"4185e87640c2": {
"name": "LibGameType",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
216,
225
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"28cc2b40fa61": {
"name": "LibPosition",
"kind": "library",
"lines": 190,
"status": "identical",
"audited": {
"object": "62f289b9befc",
"lines": [
15,
200
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"043c3c292b42": {
"name": "LibHash",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
168,
177
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"401eb66867f1": {
"name": "LibClaim",
"kind": "library",
"lines": 31,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
118,
144
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"7d8185d32ebd": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a2b2568634a9",
"lines": [
7,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"3a8d9764d8a4": {
"name": "LibDuration",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
152,
161
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"50f26d5b74f2": {
"name": "LibClock",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
28,
68
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"dad13f394614": {
"name": "LibKeccak",
"kind": "library",
"lines": 380,
"status": "none"
},
"0900421b7dc4": {
"name": "LPPMetadataLib",
"kind": "library",
"lines": 76,
"status": "identical",
"audited": {
"object": "26d0a17edae4",
"lines": [
20,
95
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-superchain-2024-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"a8ac2aff9c48": {
"name": "IPreimageOracle",
"kind": "interface",
"lines": 111,
"status": "identical",
"audited": {
"object": "3783f94f26a4",
"lines": [
7,
105
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"6d4853d36d81": {
"name": "IBigStepper",
"kind": "interface",
"lines": 19,
"status": "identical",
"audited": {
"object": "60d75c0c84e7",
"lines": [
27,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"9e1f6b2ac65d": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 31,
"status": "identical",
"audited": {
"object": "0909f3a5d633",
"lines": [
6,
36
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"b62c7977279d": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 104,
"status": "identical",
"audited": {
"object": "2d2735ba716c",
"lines": [
9,
111
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"3aa811a41203": {
"name": "IDelayedWETH",
"kind": "interface",
"lines": 58,
"status": "identical",
"audited": {
"object": "69fe00ad124a",
"lines": [
8,
65
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"782035a44473": {
"name": "IFaultDisputeGame",
"kind": "interface",
"lines": 132,
"status": "identical",
"audited": {
"object": "a2a1340e8038",
"lines": [
11,
142
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
]
},
"803ad8f660e7": {
"name": "IReinitializableBase",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "d6d096a743bb",
"lines": [
4,
11
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7d1791449349": {
"name": "LibGameId",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
83,
111
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"c957ce169cf6": {
"name": "IDisputeGameFactory",
"kind": "interface",
"lines": 71,
"status": "identical",
"audited": {
"object": "a70c37573cf7",
"lines": [
9,
63
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"77ea6aae461b": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 48,
"status": "identical",
"audited": {
"object": "e39db23068d6",
"lines": [
12,
56
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"83f950fd95a2": {
"name": "IETHLockbox",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "d0419bc7f5d5",
"lines": [
11,
40
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"75053a56ff7e": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 108,
"status": "identical",
"audited": {
"object": "5470681ebbfb",
"lines": [
14,
103
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"bf312d30bb56": {
"name": "Predeploys",
"kind": "library",
"lines": 183,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
148,
151
],
[
155,
156
],
[
163,
165
]
],
"removed": [
[
148,
206,
206
],
[
163,
213,
214
]
],
"covered": 174
},
"7551df3271c0": {
"name": "L1CrossDomainMessenger",
"kind": "contract",
"lines": 85,
"status": "identical",
"audited": {
"object": "dc7d67ab6757",
"lines": [
25,
109
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"fe0a638f2551": {
"name": "PreimageKeyLib",
"kind": "library",
"lines": 54,
"status": "identical",
"audited": {
"object": "c3f36cb881fd",
"lines": [
6,
59
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-fault-proofs-mips-2024-08",
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"f73f65abe2e6": {
"name": "PreimageOracle",
"kind": "contract",
"lines": 862,
"status": "differs",
"audited": {
"object": "6f74b4e83125",
"lines": [
15,
820
]
},
"reports": [
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08"
],
"findings": {
"code4rena-superchain-2024-08": [
"H-02",
"H-03",
"H-04",
"H-05"
]
},
"added": [
[
0,
0
],
[
15,
16
],
[
20,
20
],
[
79,
83
],
[
150,
150
],
[
372,
372
],
[
384,
388
],
[
390,
390
],
[
393,
402
],
[
405,
405
],
[
410,
410
],
[
486,
489
],
[
713,
715
]
],
"removed": [
[
0,
0,
0
],
[
20,
18,
18
],
[
150,
113,
113
],
[
387,
320,
324
],
[
390,
326,
326
],
[
410,
335,
335
]
],
"covered": 845
},
"65bd70d23455": {
"name": "EnumerableSet",
"kind": "library",
"lines": 330,
"status": "differs",
"audited": {
"object": "272851b2f81b",
"lines": [
41,
378
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
179,
179
]
],
"removed": [
[
179,
179,
187
]
],
"covered": 329
},
"7e8bb2971986": {
"name": "SafeSigners",
"kind": "library",
"lines": 82,
"status": "identical",
"audited": {
"object": "8b8442123116",
"lines": [
4,
78
]
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
"97a7d06803c9": {
"name": "LivenessGuard",
"kind": "contract",
"lines": 139,
"status": "identical",
"audited": {
"object": "b9c6139cd384",
"lines": [
21,
157
]
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
"05d01a350872": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 32,
"status": "identical",
"audited": {
"object": "2a22f831f011",
"lines": [
6,
37
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"79d5284a1ccc": {
"name": "CeloSuperchainConfig",
"kind": "contract",
"lines": 159,
"status": "identical",
"audited": {
"object": "450af9c4112d",
"lines": [
16,
174
]
},
"reports": [
"hashlock-celosuperchainconfig-2026-03"
]
},
"e565cfa17434": {
"name": "Clone",
"kind": "abstract",
"lines": 380,
"status": "none"
},
"e55a3df599bf": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 104,
"status": "identical",
"audited": {
"object": "4e0a3a3881e2",
"lines": [
8,
110
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"f2c0dd89e15c": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 49,
"status": "identical",
"audited": {
"object": "487a20d6452b",
"lines": [
12,
57
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"722461548a39": {
"name": "LocalPreimageKey",
"kind": "library",
"lines": 16,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
124,
139
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u17-2025-10",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"offbeatlabs-incident-response-updates-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"ee71dbd9b1d7": {
"name": "RLPReader",
"kind": "library",
"lines": 232,
"status": "identical",
"audited": {
"object": "ccb74b186331",
"lines": [
19,
283
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"59c1837f9107": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 1069,
"status": "differs",
"audited": {
"object": "1f18f98e389b",
"lines": [
7,
1169
]
},
"reports": [
"xuwinnie-solady-cbrt-proof"
],
"added": [
[
351,
351
],
[
372,
372
],
[
382,
382
],
[
405,
405
],
[
407,
418
],
[
433,
486
],
[
490,
493
],
[
495,
496
],
[
526,
526
],
[
530,
530
],
[
540,
540
],
[
544,
544
],
[
595,
595
],
[
689,
696
],
[
701,
713
],
[
724,
724
],
[
889,
889
],
[
897,
897
]
],
"removed": [
[
351,
355,
355
],
[
372,
376,
376
],
[
382,
386,
386
],
[
405,
409,
417
],
[
407,
419,
421
],
[
432,
435,
442
],
[
485,
444,
485
],
[
501,
490,
515
],
[
525,
540,
540
],
[
526,
542,
542
],
[
530,
546,
546
],
[
539,
555,
555
],
[
540,
557,
557
],
[
544,
561,
561
],
[
568,
585,
592
],
[
595,
620,
620
],
[
689,
714,
724
],
[
701,
729,
753
],
[
720,
760,
760
],
[
724,
765,
765
],
[
889,
930,
930
],
[
897,
938,
938
],
[
900,
941,
948
],
[
974,
1019,
1067
]
],
"covered": 995
},
"a2abc9923bbe": {
"name": "LibVMStatus",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
200,
209
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"32bb1b6efb27": {
"name": "VMStatuses",
"kind": "library",
"lines": 13,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
108,
120
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"7ab877a02905": {
"name": "FaultDisputeGame",
"kind": "contract",
"lines": 1240,
"status": "identical",
"audited": {
"object": "20cfdbc92607",
"lines": [
77,
1376
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"85cff3d52895": {
"name": "Proxy",
"kind": "abstract",
"lines": 71,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
61
]
],
"removed": [],
"covered": 68
},
"2e1a05d27f95": {
"name": "StorageSlot",
"kind": "library",
"lines": 57,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [],
"removed": [
[
16,
16,
23
],
[
56,
64,
103
]
],
"covered": 57
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"170545296a7e": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a9f53b5b08f3": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 167,
"status": "none"
},
"2757cbfcdaa8": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 18,
"status": "differs",
"audited": {
"object": "d2a927d58c33",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
8
],
[
15,
15
]
],
"removed": [
[
0,
0,
0
],
[
8,
12,
12
],
[
15,
23,
23
]
],
"covered": 15
},
"e06633f993a0": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 96,
"status": "differs",
"audited": {
"object": "e7ae54c6e765",
"lines": [
28,
120
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [],
"removed": [
[
10,
6,
6
]
],
"covered": 96
},
"ed8f7be30600": {
"name": "IEigenDACertVerifierBase",
"kind": "interface",
"lines": 9,
"status": "none"
},
"438e6195a4bc": {
"name": "IEigenDACertVerifierRouter",
"kind": "interface",
"lines": 5,
"status": "none"
},
"a5d693e781e6": {
"name": "OwnableUpgradeable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
],
"name": "Ownable"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
4,
14
],
[
35,
35
],
[
54,
54
],
[
67,
73
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
11
],
[
4,
14,
20
],
[
35,
41,
43
],
[
54,
62,
64
]
],
"covered": 65
},
"10d7420723b7": {
"name": "EigenDACertVerifierRouter",
"kind": "contract",
"lines": 111,
"status": "none"
},
"39694e72167f": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 40,
"status": "identical",
"audited": {
"object": "ed91314c7424",
"lines": [
4,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"a4a11528bc42": {
"name": "EOA",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "254cf6eabe82",
"lines": [
6,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-eip7702-2025-02",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"0255f34a839a": {
"name": "ERC721Bridge",
"kind": "abstract",
"lines": 183,
"status": "identical",
"audited": {
"object": "82cac572c953",
"lines": [
15,
188
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"2d5a290990a9": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 99,
"status": "differs",
"audited": {
"object": "168944986ab9",
"lines": [
8,
106
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
],
"added": [],
"removed": [
[
96,
95,
95
]
],
"covered": 99
},
"6052ff08685e": {
"name": "IERC721",
"kind": "interface",
"lines": 133,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
115,
115
]
],
"removed": [
[
115,
104,
104
]
],
"covered": 132
},
"d263e4b84ecd": {
"name": "IERC721Bridge",
"kind": "interface",
"lines": 44,
"status": "identical",
"audited": {
"object": "0a41d930ce81",
"lines": [
6,
47
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"15323fcfa673": {
"name": "IL2ERC721Bridge",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "0c089ff9a341",
"lines": [
6,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"293d03cf402f": {
"name": "L1ERC721Bridge",
"kind": "contract",
"lines": 122,
"status": "identical",
"audited": {
"object": "0487cb845c4b",
"lines": [
27,
139
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"33c344e65c65": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"1bbdc9103ae0": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"d2fdb69068e3": {
"name": "Proxy",
"kind": "interface",
"lines": 9,
"status": "none"
},
"a5d623f4f582": {
"name": "L1ChugSplashProxy",
"kind": "interface",
"lines": 8,
"status": "none"
},
"6fc12095da10": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 220,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"331295c01e85": {
"name": "MIPS64State",
"kind": "library",
"lines": 24,
"status": "identical",
"audited": {
"object": "e108659a8145",
"lines": [
7,
30
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"ae124b181c4d": {
"name": "MIPS64Arch",
"kind": "library",
"lines": 6,
"status": "identical",
"audited": {
"object": "a1d689e731db",
"lines": [
4,
9
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"9da5a5b8c58c": {
"name": "MIPS64Memory",
"kind": "library",
"lines": 171,
"status": "identical",
"audited": {
"object": "c6c458e0aa0c",
"lines": [
7,
173
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"290e185b28e1": {
"name": "MIPS64Syscalls",
"kind": "library",
"lines": 445,
"status": "identical",
"audited": {
"object": "0b859cc51b9a",
"lines": [
12,
447
]
},
"reports": [
"spearbit-cannon-eventfd-syscall-fix-review-2025-06",
"spearbit-u16a-2025-09"
]
},
"b81bf672674b": {
"name": "MIPS64Instructions",
"kind": "library",
"lines": 943,
"status": "identical",
"audited": {
"object": "0ec1ecc1cc35",
"lines": [
10,
926
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"f18f224d4398": {
"name": "MIPS64",
"kind": "contract",
"lines": 967,
"status": "identical",
"audited": {
"object": "94516ef14945",
"lines": [
25,
963
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"30bf994f1153": {
"name": "IOptimismERC20Factory",
"kind": "interface",
"lines": 6,
"status": "none"
},
"e91d703227c9": {
"name": "Preinstalls",
"kind": "library",
"lines": 173,
"status": "identical",
"audited": {
"object": "2019a49d122b",
"lines": [
7,
243
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"26a00bd0faa6": {
"name": "OptimismMintableERC20",
"kind": "contract",
"lines": 131,
"status": "identical",
"audited": {
"object": "67bda6663096",
"lines": [
26,
150
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"2b47976a9cd8": {
"name": "OptimismMintableERC20Factory",
"kind": "contract",
"lines": 125,
"status": "identical",
"audited": {
"object": "786d4d0f11d7",
"lines": [
20,
133
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"4f1674fb5377": {
"name": "IERC5267",
"kind": "interface",
"lines": 23,
"status": "none"
},
"0d73af18a3a5": {
"name": "StorageSlot",
"kind": "library",
"lines": 105,
"status": "identical",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
]
},
"79806c93e81e": {
"name": "ShortStrings",
"kind": "library",
"lines": 84,
"status": "differs",
"audited": {
"object": "a8904777a883",
"lines": [
39,
121
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
2
],
[
54,
54
],
[
62,
62
],
[
77,
77
]
],
"removed": [
[
1,
1,
2
],
[
54,
54,
54
],
[
62,
62,
62
],
[
77,
76,
76
]
],
"covered": 80
},
"c93f4cab4139": {
"name": "Math",
"kind": "library",
"lines": 407,
"status": "differs",
"audited": {
"object": "c477df6e1faa",
"lines": [
9,
425
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
7,
10
],
[
99,
103
],
[
119,
119
],
[
157,
157
],
[
200,
200
],
[
251,
251
],
[
304,
304
],
[
353,
353
],
[
396,
396
],
[
399,
405
]
],
"removed": [
[
8,
7,
9
],
[
119,
135,
135
],
[
123,
139,
139
],
[
157,
175,
175
],
[
200,
218,
218
],
[
251,
268,
268
],
[
304,
321,
321
],
[
353,
370,
370
],
[
396,
413,
413
]
],
"covered": 390
},
"adcc06043c13": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "identical",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"efd380ee5f7b": {
"name": "Strings",
"kind": "library",
"lines": 83,
"status": "differs",
"audited": {
"object": "1a0f4cc937e4",
"lines": [
12,
95
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
2
],
[
25,
25
],
[
59,
59
],
[
73,
73
]
],
"removed": [
[
1,
1,
2
],
[
25,
25,
25
],
[
59,
61,
61
],
[
73,
74,
74
]
],
"covered": 78
},
"1af23c5b7d79": {
"name": "MessageHashUtils",
"kind": "library",
"lines": 72,
"status": "identical",
"audited": {
"object": "f71603017bf7",
"lines": [
14,
85
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"70b8a1abd6c2": {
"name": "EIP712",
"kind": "abstract",
"lines": 127,
"status": "identical",
"audited": {
"object": "1d3a83dd0f27",
"lines": [
34,
160
]
},
"reports": [
"contracts__audits__2025-07-v5.4",
"contracts__audits__2026-02-v5.6"
]
},
"41d6f86c1979": {
"name": "ECDSA",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "e6daa774e035",
"lines": [
12,
173
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a22d83f9e2f9": {
"name": "DeputyPauseModule",
"kind": "contract",
"lines": 184,
"status": "identical",
"audited": {
"object": "08d136770b8c",
"lines": [
23,
204
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"5a099a33d617": {
"name": "IGasToken",
"kind": "interface",
"lines": 10,
"status": "identical",
"audited": {
"object": "62846b5b8a44",
"lines": [
11,
20
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
"6042dafdc055": {
"name": "LibString",
"kind": "library",
"lines": 1182,
"status": "none"
},
"c54be8ee19f1": {
"name": "GasPayingToken",
"kind": "library",
"lines": 61,
"status": "differs",
"audited": {
"object": "62846b5b8a44",
"lines": [
27,
87
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
],
"added": [
[
18,
18
],
[
29,
30
],
[
40,
41
]
],
"removed": [
[
18,
18,
18
],
[
29,
29,
30
],
[
40,
40,
41
]
],
"covered": 56
},
"4fffde95a01d": {
"name": "Features",
"kind": "library",
"lines": 7,
"status": "differs",
"audited": {
"object": "ffe8b8c3eefa",
"lines": [
7,
18
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01"
],
"added": [],
"removed": [
[
6,
6,
10
]
],
"covered": 7
},
"0d504ac1c7bd": {
"name": "SystemConfig",
"kind": "contract",
"lines": 622,
"status": "identical",
"audited": {
"object": "a14a2e22ef57",
"lines": [
30,
648
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"c85326df91bb": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 90,
"status": "identical",
"audited": {
"object": "b05b29645aeb",
"lines": [
8,
96
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"230abc5a1bbf": {
"name": "IDisputeGameFactory",
"kind": "interface",
"lines": 68,
"status": "identical",
"audited": {
"object": "895fe8520309",
"lines": [
9,
60
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"392ea602a54d": {
"name": "IDelayedWETH",
"kind": "interface",
"lines": 66,
"status": "identical",
"audited": {
"object": "144f1325255b",
"lines": [
8,
73
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"76f6bb4c5dca": {
"name": "IFaultDisputeGame",
"kind": "interface",
"lines": 131,
"status": "identical",
"audited": {
"object": "4b0bff7404c5",
"lines": [
11,
141
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"17f4e4e43390": {
"name": "AnchorStateRegistry",
"kind": "contract",
"lines": 325,
"status": "identical",
"audited": {
"object": "b90d268bfc49",
"lines": [
27,
348
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"34e3ca2fb900": {
"name": "WETH98",
"kind": "contract",
"lines": 128,
"status": "identical",
"audited": {
"object": "6c066ca7ff06",
"lines": [
25,
152
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"58c409f738a3": {
"name": "DelayedWETH",
"kind": "contract",
"lines": 106,
"status": "identical",
"audited": {
"object": "1cc118f42f1e",
"lines": [
27,
132
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"5fe8253cda76": {
"name": "IOwnable",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "78a2a0632a32",
"lines": [
6,
20
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"e8603e635ea4": {
"name": "Constants",
"kind": "library",
"lines": 66,
"status": "identical",
"audited": {
"object": "a2cd6ce57ad5",
"lines": [
11,
76
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"5c25b6316c9c": {
"name": "SuperchainConfig",
"kind": "contract",
"lines": 157,
"status": "identical",
"audited": {
"object": "43212ea60fab",
"lines": [
15,
175
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"34ceb7e1b670": {
"name": "IL1ChugSplashDeployer",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
28,
30
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"185b8bd0deb1": {
"name": "L1ChugSplashProxy",
"kind": "contract",
"lines": 266,
"status": "identical",
"audited": {
"object": "f20ab01bcd2b",
"lines": [
24,
284
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"2d2e4ae61666": {
"name": "StandardBridge",
"kind": "abstract",
"lines": 477,
"status": "identical",
"audited": {
"object": "cb94cc994045",
"lines": [
28,
466
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
"26d4c5bd016f": {
"name": "L1StandardBridge",
"kind": "contract",
"lines": 332,
"status": "identical",
"audited": {
"object": "df706813de0d",
"lines": [
29,
325
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"8ce8926c193d": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 101,
"status": "differs",
"audited": {
"object": "2d2735ba716c",
"lines": [
9,
111
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
],
"added": [
[
94,
94
],
[
97,
97
]
],
"removed": [
[
9,
9,
9
],
[
17,
18,
18
],
[
69,
74,
74
],
[
84,
90,
90
],
[
94,
47,
47
]
],
"covered": 99
},
"016039f5fb3e": {
"name": "Encoding",
"kind": "library",
"lines": 247,
"status": "identical",
"audited": {
"object": "5881a159a886",
"lines": [
12,
237
]
},
"reports": [
"spearbit-interop-portal-2025-05",
"spearbit-upgrade16-2025-05"
]
},
"2b6743521737": {
"name": "PermissionedDisputeGame",
"kind": "contract",
"lines": 91,
"status": "identical",
"audited": {
"object": "f595cab71425",
"lines": [
20,
98
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"73f31dfdee9f": {
"name": "JSONParserLib",
"kind": "library",
"lines": 810,
"status": "none"
},
"eddb29bfa8a6": {
"name": "SemverComp",
"kind": "library",
"lines": 87,
"status": "identical",
"audited": {
"object": "9afc40c37c24",
"lines": [
9,
95
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11",
"spearbit-u16a-2025-09"
]
},
"dcae5a947391": {
"name": "LivenessModule2",
"kind": "abstract",
"lines": 373,
"status": "identical",
"audited": {
"object": "891a3dd1754c",
"lines": [
55,
429
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"54337a866fb2": {
"name": "BaseGuard",
"kind": "abstract",
"lines": 7,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
26,
31
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"50d971b27034": {
"name": "Constants",
"kind": "library",
"lines": 53,
"status": "differs",
"audited": {
"object": "9de908305096",
"lines": [
11,
58
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11"
],
"added": [
[
33,
37
]
],
"removed": [],
"covered": 52
},
"9f650b1cc0bf": {
"name": "TimelockGuard",
"kind": "abstract",
"lines": 600,
"status": "identical",
"audited": {
"object": "e4a4ebc73aae",
"lines": [
81,
675
]
},
"reports": [
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11"
]
},
"68c7712c17e0": {
"name": "SaferSafes",
"kind": "contract",
"lines": 44,
"status": "identical",
"audited": {
"object": "587b6a908ff5",
"lines": [
27,
70
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"4a4a709ef23b": {
"name": "Arithmetic",
"kind": "library",
"lines": 46,
"status": "identical",
"audited": {
"object": "aae9c49bfc06",
"lines": [
10,
55
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7768d7b8daff": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 158,
"status": "identical",
"audited": {
"object": "0aaa4e851772",
"lines": [
16,
173
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e4274230bf81": {
"name": "Bytes",
"kind": "library",
"lines": 139,
"status": "identical",
"audited": {
"object": "4e1a5780eb4b",
"lines": [
6,
144
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"6f6f5cc580d2": {
"name": "MerkleTrie",
"kind": "library",
"lines": 210,
"status": "identical",
"audited": {
"object": "2bdde4095aab",
"lines": [
12,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"1e116b431cf7": {
"name": "SecureMerkleTrie",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "dc671f8ceab3",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"3b145388bd1d": {
"name": "IL1Block",
"kind": "interface",
"lines": 43,
"status": "identical",
"audited": {
"object": "6d79d2af21dc",
"lines": [
4,
45
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"59ca4a296d85": {
"name": "OptimismPortal2",
"kind": "contract",
"lines": 793,
"status": "identical",
"audited": {
"object": "92b89811bf4f",
"lines": [
44,
830
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
"56cba849746e": {
"name": "BN254",
"kind": "library",
"lines": 315,
"status": "differs",
"audited": {
"object": "28f3d78bb906",
"lines": [
29,
291
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07"
],
"added": [
[
2,
3
],
[
5,
6
],
[
18,
21
],
[
25,
32
],
[
45,
52
],
[
94,
136
],
[
241,
246
],
[
248,
253
],
[
258,
258
],
[
269,
269
],
[
274,
274
],
[
311,
311
]
],
"removed": [
[
2,
2,
2
],
[
5,
4,
7
],
[
25,
22,
25
],
[
45,
38,
41
],
[
57,
46,
56
],
[
241,
198,
199
],
[
258,
205,
205
],
[
269,
217,
217
],
[
274,
222,
222
],
[
311,
259,
259
]
],
"covered": 258
},
"f0e7701faf7c": {
"name": "EigenDATypesV1",
"kind": "library",
"lines": 74,
"status": "none"
},
"3fd7da4f8a92": {
"name": "IEigenDAThresholdRegistry",
"kind": "interface",
"lines": 47,
"status": "none"
},
"7b4a1717dc0b": {
"name": "IEigenDASignatureVerifier",
"kind": "interface",
"lines": 8,
"status": "none"
},
"247738c90bca": {
"name": "IEigenDACertVerifier",
"kind": "interface",
"lines": 13,
"status": "none"
},
"7cb9d0e88fe3": {
"name": "IVersionedEigenDACertVerifier",
"kind": "interface",
"lines": 5,
"status": "none"
},
"83aa7d9e4e2e": {
"name": "IEigenDASemVer",
"kind": "interface",
"lines": 4,
"status": "none"
},
"9b75f3ab4132": {
"name": "EigenDATypesV2",
"kind": "library",
"lines": 54,
"status": "none"
},
"4894b3fadae4": {
"name": "EigenDACertTypes",
"kind": "library",
"lines": 8,
"status": "none"
},
"058259ff2e1f": {
"name": "Merkle",
"kind": "library",
"lines": 147,
"status": "differs",
"audited": {
"object": "cd24ad3134a0",
"lines": [
20,
158
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07"
],
"added": [
[
34,
34
],
[
90,
93
]
],
"removed": [],
"covered": 142
},
"89fd99bd8c95": {
"name": "BitmapUtils",
"kind": "library",
"lines": 197,
"status": "none"
},
"d4f7e134bf2a": {
"name": "IRegistry",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "5edb6b74cd90",
"lines": [
10,
13
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
2
]
],
"covered": 2
},
"8a575ef0b44c": {
"name": "IStrategy",
"kind": "interface",
"lines": 99,
"status": "none"
},
"3be9d5ee9afb": {
"name": "ISignatureUtils",
"kind": "interface",
"lines": 19,
"status": "none"
},
"f65548963385": {
"name": "IDelegationManager",
"kind": "interface",
"lines": 455,
"status": "none"
},
"0df95281f51e": {
"name": "IStakeRegistry",
"kind": "interface",
"lines": 228,
"status": "none"
},
"0bba09110642": {
"name": "IBLSApkRegistry",
"kind": "interface",
"lines": 129,
"status": "none"
},
"3fb42865fc45": {
"name": "IIndexRegistry",
"kind": "interface",
"lines": 89,
"status": "none"
},
"cdf5f976f572": {
"name": "ISocketRegistry",
"kind": "interface",
"lines": 7,
"status": "none"
},
"241c7dbf0cc6": {
"name": "IRegistryCoordinator",
"kind": "interface",
"lines": 156,
"status": "none"
},
"d1cbe44f8553": {
"name": "OperatorStateRetriever",
"kind": "interface",
"lines": 10,
"status": "none"
},
"53403f6db836": {
"name": "EigenDACertVerificationLib",
"kind": "library",
"lines": 327,
"status": "none"
},
"b02b894e835b": {
"name": "EigenDACertVerifier",
"kind": "contract",
"lines": 164,
"status": "none"
},
"f04119ddc474": {
"name": "Context",
"kind": "abstract",
"lines": 10,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
1
],
[
5,
6
]
],
"removed": [
[
1,
1,
1
],
[
5,
5,
5
]
],
"covered": 7
},
"64b6456f336a": {
"name": "Ownable",
"kind": "abstract",
"lines": 51,
"status": "differs",
"audited": {
"object": "0b6cbdc34973",
"lines": [
8,
72
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
9,
11
],
[
17,
17
],
[
25,
25
],
[
30,
30
],
[
36,
36
],
[
45,
48
]
],
"removed": [
[
0,
0,
0
],
[
10,
10,
11
],
[
17,
17,
17
],
[
25,
25,
25
],
[
28,
28,
34
],
[
36,
42,
42
],
[
45,
51,
52
],
[
50,
54,
63
]
],
"covered": 40
},
"741ae7846536": {
"name": "Lib_AddressManager",
"kind": "contract",
"lines": 86,
"status": "identical",
"audited": {
"object": "cc0e892278f4",
"lines": [
10,
67
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
"d41b7fcc1ae5": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 16,
"status": "differs",
"audited": {
"object": "a2b2568634a9",
"lines": [
7,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
],
"added": [
[
10,
10
]
],
"removed": [
[
10,
10,
10
]
],
"covered": 15
},
"753d84a5821e": {
"name": "IDisputeGameFactory",
"kind": "interface",
"lines": 68,
"status": "identical",
"audited": {
"object": "d6a9485cbe39",
"lines": [
7,
58
]
},
"reports": [
"cantina-interop-portal-2025-04",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12"
]
},
"a62a12b06885": {
"name": "AccessManager",
"kind": "contract",
"lines": 132,
"status": "identical",
"audited": {
"object": "a6554ce54d76",
"lines": [
13,
143
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"7f6263045100": {
"name": "LibClone",
"kind": "library",
"lines": 801,
"status": "none"
},
"bd67ba2519f7": {
"name": "DisputeGameFactory",
"kind": "contract",
"lines": 281,
"status": "identical",
"audited": {
"object": "8d366ae9c470",
"lines": [
27,
301
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"5db8c510ecd8": {
"name": "ISP1Verifier",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "4d09ab547dbb",
"lines": [
9,
21
]
},
"reports": [
"spearbit-agglayer-v030-2025-09"
]
},
"e1df3925aa68": {
"name": "AccessManager",
"kind": "contract",
"lines": 137,
"status": "differs",
"audited": {
"object": "a6554ce54d76",
"lines": [
13,
143
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
84,
89
],
[
93,
93
],
[
112,
117
],
[
119,
119
],
[
126,
126
]
],
"removed": [
[
93,
86,
86
],
[
112,
126,
126
],
[
119,
128,
128
],
[
126,
107,
113
]
],
"covered": 126
},
"34339836b5ec": {
"name": "OPSuccinctFaultDisputeGame",
"kind": "contract",
"lines": 647,
"status": "differs",
"audited": {
"object": "ffc4841a17cf",
"lines": [
52,
724
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
89,
89
],
[
111,
114
],
[
220,
220
],
[
227,
234
],
[
236,
239
],
[
244,
244
],
[
276,
281
],
[
290,
290
],
[
295,
295
],
[
335,
335
],
[
342,
342
],
[
351,
351
]
],
"removed": [
[
89,
101,
101
],
[
111,
123,
126
],
[
220,
238,
238
],
[
239,
248,
250
],
[
244,
255,
255
],
[
290,
295,
295
],
[
295,
300,
300
],
[
335,
348,
348
],
[
342,
357,
357
],
[
351,
366,
366
]
],
"covered": 629
}
}
}
+2292 -1
+2292 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"044a1e46cc0c": {
"repository": "agglayer/agglayer-contracts",
"commit": "07b40c26ae748c47a2a51f8159990ad4163c4d43",
"path": "contracts/verifiers/v4.0.0-rc.3/PlonkVerifier.sol",
"blob": "044a1e46cc0cda7c1baa2fda3e65babb39a96650"
},
"0a70542a6ea6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "0a70542a6ea6606b9b37bb05ffd819c5fa3a3da2"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0e819de9f374": {
"repository": "succinctlabs/sp1-contracts",
"commit": "73c2a8df0c816bf743e9d960e7b14b8e37635578",
"path": "contracts/src/v1.0.7-testnet/SP1Verifier.sol",
"blob": "0e819de9f374f7de78e5fb9ae915d957bdf509a7"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1ac5a4a6841c": {
"repository": "ethereum-optimism/optimism",
"commit": "382d38b7d45bcbf73cb5e1e3f28cbd45d24e8a59",
"path": "packages/contracts-bedrock/contracts/L2/L2ToL1MessagePasser.sol",
"blob": "1ac5a4a6841c5163c94338a496c333fd116d2ef6"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"3cf11378261f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "edf487a79143664010a179f73c8c284d3f4b7a64",
"path": "contracts/access/Ownable.sol",
"blob": "3cf11378261f0d6c9b2ce9cd7e85381902306344"
},
"3d2846231b4f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Metadata.sol",
"blob": "3d2846231b4ff25e2a6b2c687113e0241d970b2e"
},
"4d09ab547dbb": {
"repository": "agglayer/agglayer-contracts",
"commit": "07b40c26ae748c47a2a51f8159990ad4163c4d43",
"path": "contracts/v2/interfaces/ISP1Verifier.sol",
"blob": "4d09ab547dbb9726428db12ad854013c36563d8b"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"5d41be5fa7f3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/SlotDerivation.sol",
"blob": "5d41be5fa7f36cf6649f49384f41b107c1fef3a9"
},
"7096b7d7b19e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "7096b7d7b19ead6851afccd3270c623a3f8bb8e5"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"75b04581f7a2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Enumerable.sol",
"blob": "75b04581f7a2e0338a4534c8446c48f42c8bdad7"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"7cfcffafa12a": {
"repository": "0xFacet/zk-fault-proofs",
"commit": "5bdd9147ee9a11cc81b74a38fc0d1497a47a8852",
"path": "contracts/src/Rollup.sol",
"blob": "7cfcffafa12a9ecba00a6d1512a8f87db2529be2"
},
"8259df1c162b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "8259df1c162bc9a04875a8591f919ca79b08e36f"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"8769bd9a786d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "04e0df30aaf341bed5398012e3a8740bddeb6e04",
"path": "contracts/utils/Panic.sol",
"blob": "8769bd9a786d52e143f2dc4c4d60ce9a699cdf19"
},
"881f72a57f96": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/utils/math/Math.sol",
"blob": "881f72a57f969b6d88c39e9f4b423084b29ab566"
},
"99ae5adab427": {
"repository": "succinctlabs/sp1-contracts",
"commit": "73c2a8df0c816bf743e9d960e7b14b8e37635578",
"path": "contracts/src/SP1VerifierGateway.sol",
"blob": "99ae5adab4270560e080bd989c28b33421a20d0d"
},
"99eaf9c86862": {
"repository": "succinctlabs/sp1-contracts",
"commit": "73c2a8df0c816bf743e9d960e7b14b8e37635578",
"path": "contracts/src/ISP1VerifierGateway.sol",
"blob": "99eaf9c8686245d9a424dd75455d5a4b8bbb1440"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a5c4e3464fec": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "dac5bccf803696d9d98d269b8c27c7aac5fa1c5c",
"path": "contracts/utils/ReentrancyGuard.sol",
"blob": "a5c4e3464fecdf45e8196314f9a9f8931cf67483"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b83cbbd8e950": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "04e0df30aaf341bed5398012e3a8740bddeb6e04",
"path": "contracts/utils/Arrays.sol",
"blob": "b83cbbd8e950664b142394e3a605c57a61e2748f"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"ccb979f61c95": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/math/SafeCast.sol",
"blob": "ccb979f61c9577e6338276cff49625d5a2191eb3"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"e9d6249ef521": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/interfaces/draft-IERC6093.sol",
"blob": "e9d6249ef521e073253a8681aa8f022af7640850"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/sp1": {
"name": "SP1",
"kind": "library"
},
"agglayer": {
"name": "Agglayer",
"kind": "project"
},
"ethscriptions": {
"name": "Ethscriptions",
"kind": "project"
},
"facet": {
"name": "Facet",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
}
},
"contracts": {
"eth:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459": {
"name": "SP1Verifier",
"critical": true,
"source": "5892eb20038c3d897ddf12af839528166e4cb4780b0e895f8ac29d04c84c85dc"
},
"eth:0xa236E6E31d94b613923d18313f534CE5b6b98eE1": {
"name": "SP1VerifierGateway",
"critical": true,
"source": "9510ae28ced1b975558f48ec251c3589fc8e0e978da90ccf73540756138264b8"
},
"eth:0xA9Bbcad27E1571AAFAD89F953c81c8A1440A0b8b": {
"name": "Rollup",
"critical": true,
"source": "6723a7dcceeda076193c9d09f6ca0d56c2e4c2748595531a56e73ba02748f297"
},
"eth:0xb2B01DeCb6cd36E7396b78D3744482627F22C525": {
"name": "Facet Multisig",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"ethscr:0x3300000000000000000000000000000000000001": {
"name": "Ethscriptions",
"critical": true,
"source": "6fcf7ced399ea01439f0cf12b074735641c7931dca290960823f02e5f1f4bbf2",
"implementations": {
"ethscr:0xc0D3C0d3C0d3c0d3c0D3C0D3C0D3C0d3c0d30001": "ebd35c6c9a9dbc51f993575e0d3577e3dfaa69076ee9158714bd49561bfb6465"
}
},
"ethscr:0x3300000000000000000000000000000000000003": {
"name": "EthscriptionsProver",
"critical": true,
"source": "6fcf7ced399ea01439f0cf12b074735641c7931dca290960823f02e5f1f4bbf2",
"implementations": {
"ethscr:0xC0D3c0d3C0d3C0D3c0D3c0D3C0D3c0d3C0d30003": "a04447d218fc8ac348e34878ca8ba8e46c81852bef99a1676328e41875a082d6"
}
},
"ethscr:0x4200000000000000000000000000000000000016": {
"name": "L2ToL1MessagePasser",
"critical": true,
"source": "6fcf7ced399ea01439f0cf12b074735641c7931dca290960823f02e5f1f4bbf2",
"implementations": {
"ethscr:0xC0D3C0d3C0d3c0d3C0d3C0D3c0D3c0d3c0D30016": "a8eb24a26996045156709022bcaf19c12111f8761f179c5d84b1e86c3fbb290c"
}
},
"ethscr:0x4200000000000000000000000000000000000018": {
"name": "Proxy",
"critical": true,
"source": "6fcf7ced399ea01439f0cf12b074735641c7931dca290960823f02e5f1f4bbf2"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "b344a639ced9a94a063c7afb1c981e304d9f85e9"
},
"discoveredAt": 1769601454,
"flats": {
"5892eb20038c3d897ddf12af839528166e4cb4780b0e895f8ac29d04c84c85dc": [
[
"45e7af961463",
1
],
[
"5db8c510ecd8",
1326
],
[
"7b3d981a17d2",
1340
],
[
"c20759adfa5c",
1348
]
],
"9510ae28ced1b975558f48ec251c3589fc8e0e978da90ccf73540756138264b8": [
[
"d4da06c11cbe",
1
],
[
"9e2adff66514",
13
],
[
"5db8c510ecd8",
34
],
[
"cbfc01db9194",
51
],
[
"bb24b365b687",
89
],
[
"31e42eba5b0a",
115
],
[
"7b3d981a17d2",
204
],
[
"89faffb9b308",
214
]
],
"6723a7dcceeda076193c9d09f6ca0d56c2e4c2748595531a56e73ba02748f297": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"8ed5705ec2a1",
114
],
[
"33cf9705a8ce",
160
],
[
"5db8c510ecd8",
548
],
[
"9a272655e35d",
572
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"6fcf7ced399ea01439f0cf12b074735641c7931dca290960823f02e5f1f4bbf2": [
[
"d488ffc531c1",
5
],
[
"7adf64297c1c",
29
]
],
"ebd35c6c9a9dbc51f993575e0d3577e3dfaa69076ee9158714bd49561bfb6465": [
[
"40e490d9e92a",
51
],
[
"1ae3fd8da881",
245
],
[
"684cb89721da",
273
],
[
"471cbcaf9b39",
297
],
[
"c04b80f4a8e5",
314
],
[
"0f375b69efdd",
444
],
[
"d49167aee854",
465
],
[
"a788453c03f9",
531
],
[
"460b9c96c173",
927
],
[
"d47b747d3866",
950
],
[
"4269f79bb529",
1030
],
[
"9dbc5f7c87f4",
1923
],
[
"8fe7ec459005",
2891
],
[
"1cdf20fd4a10",
2913
],
[
"29c98ccfcdb0",
2985
],
[
"8263cb02fe35",
2993
],
[
"a9d15d2c3e02",
3001
],
[
"a9f45c6a28ed",
3084
],
[
"b5bb5a214763",
3178
],
[
"a5692a08ba08",
3288
],
[
"1273f58b6379",
3515
],
[
"d6bf679dd5b0",
3687
],
[
"3e340dc11e33",
3919
],
[
"c17dbe7a5bf2",
3938
]
],
"a04447d218fc8ac348e34878ca8ba8e46c81852bef99a1676328e41875a082d6": [
[
"243ba84ebc5a",
35
],
[
"ed25952f120e",
178
],
[
"d32371cb87a5",
294
],
[
"a1ed768de02b",
316
],
[
"eb9e54433d2a",
1481
],
[
"73e5347b1fbc",
1517
],
[
"34eebbcda957",
2259
],
[
"2240d9060728",
2763
],
[
"1cdf20fd4a10",
3145
],
[
"91d35c196ba8",
3217
],
[
"40e490d9e92a",
3271
],
[
"1ae3fd8da881",
3465
],
[
"684cb89721da",
3493
],
[
"471cbcaf9b39",
3517
],
[
"c04b80f4a8e5",
3534
],
[
"0f375b69efdd",
3664
],
[
"d49167aee854",
3685
],
[
"a788453c03f9",
3751
],
[
"460b9c96c173",
4147
],
[
"d47b747d3866",
4170
],
[
"4269f79bb529",
4250
],
[
"9dbc5f7c87f4",
5143
],
[
"8fe7ec459005",
6111
],
[
"29c98ccfcdb0",
6132
],
[
"a9d15d2c3e02",
6142
],
[
"a9f45c6a28ed",
6225
],
[
"b5bb5a214763",
6319
],
[
"a5692a08ba08",
6429
],
[
"1273f58b6379",
6656
],
[
"d6bf679dd5b0",
6828
],
[
"3e340dc11e33",
7060
],
[
"c17dbe7a5bf2",
7079
],
[
"e91030eb3b3a",
7955
]
],
"a8eb24a26996045156709022bcaf19c12111f8761f179c5d84b1e86c3fbb290c": [
[
"017af2f3ca8b",
7
]
]
},
"project": "ethscriptions",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"cantina-facet-zk-fault-proof-rollup-2025-08-05": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet ZK Fault Proof Rollup Security Review",
"auditor": "Cantina (Slowfi, solo review)",
"date": "2025-08-05",
"document": "ethscriptions/reports/Cantina_Facet_ZK_Fault_Proofs_Report.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-base-2023-08": {
"collections": [
"optimism"
],
"title": "BASE Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-08-10",
"document": "optimism/reports/2023_08-OP-Stack-Base-Code4rena.html"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2024-10-v5.1": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.1 Audit",
"auditor": "OpenZeppelin",
"date": "2024-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-10-v5.1.pdf"
},
"contracts__audits__2025-04-v5.3": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.3 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-04-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-04-v5.3.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"secure3-mantle-v2-public-contest-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, April 2024 edition)",
"auditor": "Secure3",
"date": "2024-04-18",
"document": "mantle/reports/2024_04-secure3-mantle-v2-public-audit-contest.pdf"
},
"secure3-mantle-v2-public-contest-final-2024-05": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, May 2024 final edition)",
"auditor": "Secure3",
"date": "2024-05-10",
"document": "mantle/reports/2024_05-secure3-mantle-v2-public-audit-contest-final.pdf"
},
"sherlock-bedrock-2023-03": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Bedrock)",
"auditor": "Sherlock",
"date": "2023-03-03",
"document": "optimism/reports/2023_03-Bedrock-Sherlock.pdf"
},
"spearbit-agglayer-v030-2025-09": {
"collections": [
"agglayer"
],
"title": "Polygon Agg Security Review",
"auditor": "Spearbit",
"date": "2025-09-17",
"document": "agglayer/reports/2025_09-spearbit-polygon-agglayer-v0.3.0.pdf"
},
"veridise-sp1-recursion-and-contracts-2024": {
"collections": [
"_libs/sp1"
],
"title": "Veridise Auditing Report for SP1 (recursion circuits and sp1-contracts), V2",
"auditor": "Veridise",
"date": "2024-07-18",
"document": "_libs/sp1/reports/sp1__audits__veridise.pdf"
},
"zellic-facet-bridge-2024-11-04": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Bridge Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2024-11-04",
"document": "ethscriptions/reports/Zellic_Facet_Bridge_Audit_Report.pdf"
},
"zellic-facet-geth-2024-09-22": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Geth Blockchain Security Assessment",
"auditor": "Zellic",
"date": "2024-09-22",
"document": "ethscriptions/reports/Zellic_Facet_Geth_Audit_Report.pdf"
},
"zellic-facet-node-2024-11-05": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Node Comprehensive Security Assessment",
"auditor": "Zellic",
"date": "2024-11-05",
"document": "ethscriptions/reports/Zellic_Facet_Node_Audit_Report.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"45e7af961463": {
"name": "PlonkVerifier",
"kind": "contract",
"lines": 1321,
"status": "differs",
"audited": {
"object": "044a1e46cc0c",
"lines": [
21,
1261
]
},
"reports": [
"spearbit-agglayer-v030-2025-09"
],
"added": [
[
24,
33
],
[
35,
36
],
[
38,
39
],
[
41,
42
],
[
47,
48
],
[
51,
51
]
],
"removed": [
[
24,
29,
38
],
[
35,
40,
41
],
[
38,
43,
44
],
[
41,
46,
47
],
[
47,
51,
52
],
[
51,
54,
54
]
],
"covered": 1302
},
"5db8c510ecd8": {
"name": "ISP1Verifier",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "4d09ab547dbb",
"lines": [
9,
21
]
},
"reports": [
"spearbit-agglayer-v030-2025-09"
]
},
"7b3d981a17d2": {
"name": "ISP1VerifierWithHash",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "4d09ab547dbb",
"lines": [
23,
26
]
},
"reports": [
"spearbit-agglayer-v030-2025-09",
"veridise-sp1-recursion-and-contracts-2024"
]
},
"c20759adfa5c": {
"name": "SP1Verifier",
"kind": "contract",
"lines": 52,
"status": "differs",
"audited": {
"object": "0e819de9f374",
"lines": [
10,
52
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
],
"added": [
[
11,
11
],
[
16,
16
]
],
"removed": [
[
11,
11,
11
],
[
16,
16,
16
]
],
"covered": 50
},
"d4da06c11cbe": {
"name": "ISP1VerifierGatewayEvents",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "99eaf9c86862",
"lines": [
13,
23
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"9e2adff66514": {
"name": "ISP1VerifierGatewayErrors",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "99eaf9c86862",
"lines": [
25,
41
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"cbfc01db9194": {
"name": "ISP1VerifierGateway",
"kind": "interface",
"lines": 27,
"status": "identical",
"audited": {
"object": "99eaf9c86862",
"lines": [
46,
68
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"bb24b365b687": {
"name": "Context",
"kind": "abstract",
"lines": 13,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
11
]
],
"removed": [],
"covered": 10
},
"31e42eba5b0a": {
"name": "Ownable",
"kind": "abstract",
"lines": 81,
"status": "identical",
"audited": {
"object": "3cf11378261f",
"lines": [
20,
100
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"89faffb9b308": {
"name": "SP1VerifierGateway",
"kind": "contract",
"lines": 55,
"status": "identical",
"audited": {
"object": "99ae5adab427",
"lines": [
13,
63
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"8ed5705ec2a1": {
"name": "ReentrancyGuard",
"kind": "abstract",
"lines": 42,
"status": "differs",
"audited": {
"object": "a5c4e3464fec",
"lines": [
9,
27
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
1,
19
],
[
30,
30
],
[
33,
33
],
[
39,
39
]
],
"removed": [
[
1,
1,
2
],
[
1,
6,
6
],
[
30,
13,
14
],
[
39,
16,
16
]
],
"covered": 33
},
"33cf9705a8ce": {
"name": "SafeCastLib",
"kind": "library",
"lines": 384,
"status": "none"
},
"9a272655e35d": {
"name": "Rollup",
"kind": "contract",
"lines": 686,
"status": "identical",
"audited": {
"object": "7cfcffafa12a",
"lines": [
19,
725
]
},
"reports": [
"cantina-facet-zk-fault-proof-rollup-2025-08-05"
]
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"d488ffc531c1": {
"name": "Constants",
"kind": "library",
"lines": 19,
"status": "none"
},
"7adf64297c1c": {
"name": "Proxy",
"kind": "contract",
"lines": 152,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
35,
35
],
[
87,
87
],
[
89,
89
],
[
98,
98
],
[
100,
100
],
[
134,
134
],
[
136,
136
],
[
145,
145
],
[
147,
147
]
],
"removed": [
[
1,
1,
15
],
[
33,
56,
61
],
[
35,
64,
64
],
[
56,
88,
88
],
[
89,
133,
133
],
[
100,
146,
146
],
[
136,
186,
186
],
[
147,
199,
199
]
],
"covered": 143
},
"40e490d9e92a": {
"name": "Initializable",
"kind": "abstract",
"lines": 183,
"status": "identical",
"audited": {
"object": "0a70542a6ea6",
"lines": [
56,
238
]
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
"1ae3fd8da881": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 18,
"status": "none"
},
"684cb89721da": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"471cbcaf9b39": {
"name": "ERC165Upgradeable",
"kind": "abstract",
"lines": 13,
"status": "none"
},
"c04b80f4a8e5": {
"name": "IERC721",
"kind": "interface",
"lines": 125,
"status": "identical",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"0f375b69efdd": {
"name": "IERC721Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "3d2846231b4f",
"lines": [
12,
27
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"d49167aee854": {
"name": "IERC721Errors",
"kind": "interface",
"lines": 53,
"status": "identical",
"audited": {
"object": "e9d6249ef521",
"lines": [
56,
108
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"a788453c03f9": {
"name": "ERC721EthscriptionsUpgradeable",
"kind": "abstract",
"lines": 391,
"status": "none"
},
"460b9c96c173": {
"name": "IERC721Enumerable",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "75b04581f7a2",
"lines": [
12,
29
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"d47b747d3866": {
"name": "ERC721EthscriptionsSequentialEnumerableUpgradeable",
"kind": "abstract",
"lines": 77,
"status": "none"
},
"4269f79bb529": {
"name": "LibBytes",
"kind": "library",
"lines": 883,
"status": "none"
},
"9dbc5f7c87f4": {
"name": "LibString",
"kind": "library",
"lines": 963,
"status": "none"
},
"8fe7ec459005": {
"name": "Constants",
"kind": "library",
"lines": 19,
"status": "none"
},
"1cdf20fd4a10": {
"name": "Predeploys",
"kind": "library",
"lines": 70,
"status": "none"
},
"29c98ccfcdb0": {
"name": "L1Block",
"kind": "interface",
"lines": 6,
"status": "none"
},
"8263cb02fe35": {
"name": "EthscriptionsProver",
"kind": "interface",
"lines": 4,
"status": "none"
},
"a9d15d2c3e02": {
"name": "BytePackLib",
"kind": "library",
"lines": 79,
"status": "none"
},
"a9f45c6a28ed": {
"name": "SSTORE2Unlimited",
"kind": "library",
"lines": 90,
"status": "none"
},
"b5bb5a214763": {
"name": "DedupedBlobStore",
"kind": "library",
"lines": 106,
"status": "none"
},
"a5692a08ba08": {
"name": "MetaStoreLib",
"kind": "library",
"lines": 222,
"status": "none"
},
"1273f58b6379": {
"name": "Base64",
"kind": "library",
"lines": 168,
"status": "none"
},
"d6bf679dd5b0": {
"name": "EthscriptionsRendererLib",
"kind": "library",
"lines": 228,
"status": "none"
},
"3e340dc11e33": {
"name": "IProtocolHandler",
"kind": "interface",
"lines": 15,
"status": "none"
},
"c17dbe7a5bf2": {
"name": "Ethscriptions",
"kind": "contract",
"lines": 872,
"status": "none"
},
"243ba84ebc5a": {
"name": "SlotDerivation",
"kind": "library",
"lines": 115,
"status": "identical",
"audited": {
"object": "5d41be5fa7f3",
"lines": [
41,
155
]
},
"reports": [
"contracts__audits__2024-10-v5.1",
"contracts__audits__2026-02-v5.6"
]
},
"ed25952f120e": {
"name": "StorageSlot",
"kind": "library",
"lines": 110,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [
[
16,
19
],
[
33,
33
],
[
42,
42
],
[
51,
51
],
[
60,
60
],
[
64,
72
],
[
78,
78
],
[
87,
87
],
[
96,
96
],
[
105,
105
]
],
"removed": [
[
33,
30,
30
],
[
42,
40,
40
],
[
51,
50,
50
],
[
60,
60,
60
],
[
78,
70,
70
],
[
87,
80,
80
],
[
96,
90,
90
],
[
105,
100,
100
]
],
"covered": 94
},
"d32371cb87a5": {
"name": "Comparators",
"kind": "library",
"lines": 9,
"status": "none"
},
"a1ed768de02b": {
"name": "SafeCast",
"kind": "library",
"lines": 1144,
"status": "identical",
"audited": {
"object": "ccb979f61c95",
"lines": [
19,
1162
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"eb9e54433d2a": {
"name": "Panic",
"kind": "library",
"lines": 32,
"status": "identical",
"audited": {
"object": "8769bd9a786d",
"lines": [
23,
54
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"73e5347b1fbc": {
"name": "Math",
"kind": "library",
"lines": 738,
"status": "identical",
"audited": {
"object": "881f72a57f96",
"lines": [
12,
758
]
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
"34eebbcda957": {
"name": "Arrays",
"kind": "library",
"lines": 468,
"status": "identical",
"audited": {
"object": "b83cbbd8e950",
"lines": [
15,
485
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"2240d9060728": {
"name": "EnumerableSet",
"kind": "library",
"lines": 379,
"status": "identical",
"audited": {
"object": "7096b7d7b19e",
"lines": [
44,
422
]
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
"91d35c196ba8": {
"name": "L2ToL1MessagePasser",
"kind": "interface",
"lines": 3,
"status": "none"
},
"e91030eb3b3a": {
"name": "EthscriptionsProver",
"kind": "contract",
"lines": 154,
"status": "none"
},
"017af2f3ca8b": {
"name": "L2ToL1MessagePasser",
"kind": "contract",
"lines": 96,
"status": "differs",
"audited": {
"object": "1ac5a4a6841c",
"lines": [
19,
130
]
},
"reports": [
"code4rena-base-2023-08",
"sherlock-bedrock-2023-03"
],
"added": [
[
0,
15
],
[
49,
50
],
[
74,
74
],
[
76,
94
]
],
"removed": [
[
0,
0,
4
],
[
1,
6,
7
],
[
43,
41,
71
],
[
43,
73,
75
],
[
49,
81,
82
],
[
74,
109,
109
]
],
"covered": 74
}
}
}
+6151 -1
+6151 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"044a1e46cc0c": {
"repository": "agglayer/agglayer-contracts",
"commit": "07b40c26ae748c47a2a51f8159990ad4163c4d43",
"path": "contracts/verifiers/v4.0.0-rc.3/PlonkVerifier.sol",
"blob": "044a1e46cc0cda7c1baa2fda3e65babb39a96650"
},
"052b85ce7956": {
"repository": "ethereum-optimism/optimism",
"commit": "1f7081798ce2d49b8643514663d10681cb853a3d",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "052b85ce79560e05565d5d8944d9d3b54dc84e77"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"0aaa4e851772": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/ResourceMetering.sol",
"blob": "0aaa4e851772572905e7124162a3c4edd5bc0238"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0e819de9f374": {
"repository": "succinctlabs/sp1-contracts",
"commit": "73c2a8df0c816bf743e9d960e7b14b8e37635578",
"path": "contracts/src/v1.0.7-testnet/SP1Verifier.sol",
"blob": "0e819de9f374f7de78e5fb9ae915d957bdf509a7"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1c5a5174b333": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IResourceMetering.sol",
"blob": "1c5a5174b33303149664fcea58c740c5ed00209a"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"2104202e53bf": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "2104202e53bfabc460665d0d244ca33854e318d4"
},
"221e2fd82b46": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/Math.sol",
"blob": "221e2fd82b462fbb96d43b2da9a19e8cc0284e53"
},
"22a5ddebdaf1": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ISemver.sol",
"blob": "22a5ddebdaf180987d07338e51c8f6b9adfa339b"
},
"254cf6eabe82": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/EOA.sol",
"blob": "254cf6eabe822a91673f3ebd898a5455ecbccf5e"
},
"2a56119aa12b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "2a56119aa12b8bf6088f9490433596450145f7bd"
},
"2bdde4095aab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/MerkleTrie.sol",
"blob": "2bdde4095aabdb362c5d4ce60c903b2de6889586"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"33faab29faf6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "04e0df30aaf341bed5398012e3a8740bddeb6e04",
"path": "contracts/utils/Address.sol",
"blob": "33faab29faf65d3e8d8076f1e1ba098f833dadf4"
},
"36582d5d3354": {
"repository": "ethereum-optimism/optimism",
"commit": "1f7081798ce2d49b8643514663d10681cb853a3d",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "36582d5d3354f7a7682f112b846c6933fdae35c4"
},
"3cf11378261f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "edf487a79143664010a179f73c8c284d3f4b7a64",
"path": "contracts/access/Ownable.sol",
"blob": "3cf11378261f0d6c9b2ce9cd7e85381902306344"
},
"3d84df88ba6e": {
"repository": "ethereum-optimism/optimism",
"commit": "1f7081798ce2d49b8643514663d10681cb853a3d",
"path": "packages/contracts-bedrock/src/libraries/Hashing.sol",
"blob": "3d84df88ba6ebced7833b4f1160cbe4df6361ee9"
},
"43541048d14a": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/universal/IOptimismMintableERC20.sol",
"blob": "43541048d14aa9b399f79272832448f00b698b94"
},
"49100b3a7f20": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/L2/L2ToL1MessagePasser.sol",
"blob": "49100b3a7f205233e40dd876a5d4ee6cffdb5acc"
},
"4a7bb73bd1ad": {
"repository": "Vectorized/solady",
"commit": "4c895b961d45c53a49ed500cfc76868b7ee1328b",
"path": "src/utils/EIP712.sol",
"blob": "4a7bb73bd1ad9b524a8d5f2fdfabd28484543f43"
},
"4d09ab547dbb": {
"repository": "agglayer/agglayer-contracts",
"commit": "07b40c26ae748c47a2a51f8159990ad4163c4d43",
"path": "contracts/v2/interfaces/ISP1Verifier.sol",
"blob": "4d09ab547dbb9726428db12ad854013c36563d8b"
},
"4e1a5780eb4b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Bytes.sol",
"blob": "4e1a5780eb4b7be8361fc3b01f1c401b5a9643e9"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"510887ad897c": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPWriter.sol",
"blob": "510887ad897c114384daeeae5df5bbdd1db2dc2f"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"59229e3c5eb9": {
"repository": "0xFacet/facet-optimism",
"commit": "10d1a7971af7c066969038d20661a10474c05d72",
"path": "packages/contracts-bedrock/src/universal/StandardBridge.sol",
"blob": "59229e3c5eb912859a3b6324c10b4a343a41a749"
},
"5ae20ddc024c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "5ae20ddc024c6cbb3b97ca93baee7a74759ccfd2"
},
"5cd1b5d94ab5": {
"repository": "Vectorized/solady",
"commit": "89101d53b7c8784cca935c1f2f6403639cee48b2",
"path": "src/utils/ECDSA.sol",
"blob": "5cd1b5d94ab596ba266e7d6833c837c047e22a66"
},
"62846b5b8a44": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/libraries/GasPayingToken.sol",
"blob": "62846b5b8a449a1f21169786d7ffdc8b786cb86c"
},
"69c9b17c731c": {
"repository": "celo-org/optimism",
"commit": "cdba802eb5e374fa3aa387deaa3243f219f821a1",
"path": "packages/contracts-bedrock/src/L1/SystemConfig.sol",
"blob": "69c9b17c731ce2b2fc664c52a34d7584843a0d9d"
},
"6c55a4ef2798": {
"repository": "ethereum-optimism/optimism",
"commit": "1f7081798ce2d49b8643514663d10681cb853a3d",
"path": "packages/contracts-bedrock/src/L1/SuperchainConfig.sol",
"blob": "6c55a4ef2798888d9c68d500d6a38fabf087be61"
},
"6d594bfa31c1": {
"repository": "Vectorized/solady",
"commit": "5da5bd872349f97ac9b197fd9402da2e8f2c98b2",
"path": "src/utils/SafeTransferLib.sol",
"blob": "6d594bfa31c15e577370b963f538996368aca3f0"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"73ef0e954577": {
"repository": "ethereum-optimism/optimism",
"commit": "1f7081798ce2d49b8643514663d10681cb853a3d",
"path": "packages/contracts-bedrock/src/dispute/interfaces/IWETH.sol",
"blob": "73ef0e95457760c9c49854e9d7cff5c728f0a910"
},
"75b1580d7f6d": {
"repository": "Vectorized/solady",
"commit": "4c895b961d45c53a49ed500cfc76868b7ee1328b",
"path": "src/tokens/ERC20.sol",
"blob": "75b1580d7f6d9d571ff0ae0275902f1ab6321350"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"7cfcffafa12a": {
"repository": "0xFacet/zk-fault-proofs",
"commit": "5bdd9147ee9a11cc81b74a38fc0d1497a47a8852",
"path": "contracts/src/Rollup.sol",
"blob": "7cfcffafa12a9ecba00a6d1512a8f87db2529be2"
},
"7e9a65654bc1": {
"repository": "ethereum-optimism/optimism",
"commit": "2f17e6b67c61de5d8073d556272796d201bc740b",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "7e9a65654bc19f3a3ebd2851d99905b662ba17a5"
},
"80d020ff7c1d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/utils/introspection/ERC165Checker.sol",
"blob": "80d020ff7c1d2c73623fa050892d634514c3f869"
},
"8259df1c162b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "8259df1c162bc9a04875a8591f919ca79b08e36f"
},
"863c89906751": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/legacy/IL1ChugSplashProxy.sol",
"blob": "863c89906751b48e1bc854e9bb355b3c2ac7854a"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"882614651fa9": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/L1/OptimismPortal.sol",
"blob": "882614651fa97c22b30620ed5bddd792d806a2b6"
},
"8a405913baad": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "8a405913baad2b865e82df894cd69b6720367380"
},
"8b0478e847e6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/proxy/ERC1967/ERC1967Utils.sol",
"blob": "8b0478e847e661e16a83e4882004b65f08f75988"
},
"8d475bd3daf8": {
"repository": "code-423n4/2023-03-zksync",
"commit": "21d9a364a4a75adfa6f1e038232d8c0f39858a64",
"path": "contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol",
"blob": "8d475bd3daf8df3bf2d086ef429b5d9f9c05aeb1"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"99ae5adab427": {
"repository": "succinctlabs/sp1-contracts",
"commit": "73c2a8df0c816bf743e9d960e7b14b8e37635578",
"path": "contracts/src/SP1VerifierGateway.sol",
"blob": "99ae5adab4270560e080bd989c28b33421a20d0d"
},
"99eaf9c86862": {
"repository": "succinctlabs/sp1-contracts",
"commit": "73c2a8df0c816bf743e9d960e7b14b8e37635578",
"path": "contracts/src/ISP1VerifierGateway.sol",
"blob": "99eaf9c8686245d9a424dd75455d5a4b8bbb1440"
},
"9a1d3ebc1b29": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Hashing.sol",
"blob": "9a1d3ebc1b292f499d3af3b70f79c30087d933d0"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"a3e17b7e2687": {
"repository": "bob-collective/optimism",
"commit": "4c27e88204aaa8dc531b3ff1fdd5b4e8ec85d056",
"path": "packages/contracts-bedrock/src/libraries/Pausable.sol",
"blob": "a3e17b7e2687b23d5f70e8bd8afabf003fa6531f"
},
"a57f767f1132": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/IERC1967.sol",
"blob": "a57f767f11326c1c9d3b662269d1a7259274269a"
},
"a5c4e3464fec": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "dac5bccf803696d9d98d269b8c27c7aac5fa1c5c",
"path": "contracts/utils/ReentrancyGuard.sol",
"blob": "a5c4e3464fecdf45e8196314f9a9f8931cf67483"
},
"ac46a327c801": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Storage.sol",
"blob": "ac46a327c801f19e09f1f0de2c7b0a7d7d575853"
},
"ac4aa74e9bb8": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/utils/Errors.sol",
"blob": "ac4aa74e9bb8989382f68934ab18e160340dbf8b"
},
"b07bdc626c62": {
"repository": "celo-org/optimism",
"commit": "cdba802eb5e374fa3aa387deaa3243f219f821a1",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "b07bdc626c62141f71d7e4e1a8db92abcca48c71"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"cbc5aef79df2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "cbc5aef79df2fa45e68ad7ff4044f29c0b3b60d2"
},
"ccb74b186331": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol",
"blob": "ccb74b186331cba6adb6df4698ef564698007a02"
},
"cd8c88f25a35": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "cd8c88f25a356ceff4ebe27e5c7c367de196fc65"
},
"cdbc92380b25": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "cdbc92380b2528e6ac3374333fe44334ec799006"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d36f5c0586ca": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/Proxy.sol",
"blob": "d36f5c0586cafe3298c6fea3046a548495e03e41"
},
"d6889e8b5d1f": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/libraries/LibFacet.sol",
"blob": "d6889e8b5d1f5d318b95dbb19ec32faec9c32f02"
},
"d69c32734c0b": {
"repository": "safe-fndn/safe-modules",
"commit": "b531c8db9ded1fa72c8459078ebe4e88a2501bae",
"path": "allowances/contracts/AlowanceModule.sol",
"blob": "d69c32734c0b3a7e44740f15c64241d991717803"
},
"d754433d3c40": {
"repository": "Vectorized/solady",
"commit": "37a79cebb0f12472cc339a726d6f385ec534d056",
"path": "src/utils/SafeTransferLib.sol",
"blob": "d754433d3c40ccfabd5c48001aa007d239342173"
},
"d92130fd5143": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/SafeCall.sol",
"blob": "d92130fd51436c431ce6fa98aa8cef4df263336b"
},
"da0282ed88c8": {
"repository": "matter-labs/era-contracts",
"commit": "29f9ff4bbe12dc133c852f81acd70e2b4139d6b2",
"path": "l2-contracts/contracts/vendor/AddressAliasHelper.sol",
"blob": "da0282ed88c86d592b56169d27c5d8f71e4fa1e8"
},
"dc671f8ceab3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/SecureMerkleTrie.sol",
"blob": "dc671f8ceab329a15c3fef87478ce5da71ab34c8"
},
"de4c5cecd467": {
"repository": "Vectorized/solady",
"commit": "4c895b961d45c53a49ed500cfc76868b7ee1328b",
"path": "src/utils/Initializable.sol",
"blob": "de4c5cecd467ebcbbdf70b4e34a612189015a189"
},
"df3a61369191": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "df3a61369191fc619f9d499a87f341d245c97893"
},
"e5c131fd8c9a": {
"repository": "ethereum-optimism/optimism",
"commit": "3f4b3c328153a8aa03611158b6984d624b17c1d9",
"path": "packages/contracts-bedrock/contracts/universal/OptimismMintableERC20.sol",
"blob": "e5c131fd8c9ac69f1015e5942395a2ab6ec60503"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"ec004a31130c": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "ec004a31130c329b4352108d18ebe1dd486b8c49"
},
"eeb0be59a5f9": {
"repository": "ethereum-optimism/optimism",
"commit": "e6ef3a900c42c8722e72c2e2314027f85d12ced5",
"path": "packages/contracts-bedrock/src/L1/L2OutputOracle.sol",
"blob": "eeb0be59a5f9d170f86a02e1f9a88ca79e0f7560"
},
"f20ab01bcd2b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol",
"blob": "f20ab01bcd2b00e53c0390c4549d7d5b53761f24"
},
"f79445c548ce": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Burn.sol",
"blob": "f79445c548ced4851c9cfa4e1aadd7a60a201616"
},
"fa5ef6dd918f": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/legacy/ILegacyMintableERC20.sol",
"blob": "fa5ef6dd918f2cb3b8ec2214ee0e427e71575f66"
},
"fb656f1d7d36": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/L1/L1StandardBridge.sol",
"blob": "fb656f1d7d3645a387beca92d035ee5849e64659"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/solady": {
"name": "Solady",
"kind": "library"
},
"_libs/sp1": {
"name": "SP1",
"kind": "library"
},
"agglayer": {
"name": "Agglayer",
"kind": "project"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"bob": {
"name": "BOB",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"ethscriptions": {
"name": "Ethscriptions",
"kind": "project"
},
"facet": {
"name": "Facet",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
},
"taiko": {
"name": "Taiko Alethia",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x0000000000000b07ED001607f5263D85bf28Ce4C": {
"name": "FastExternalBridge",
"source": "478571706fd2f278082b850a84639f5e6a7ddb1768ab9aea41923b8e7fcd2f3f",
"implementations": {
"eth:0x68c56f4D88846A4Cdce966d92D92a0636baf40FE": "478571706fd2f278082b850a84639f5e6a7ddb1768ab9aea41923b8e7fcd2f3f"
}
},
"eth:0x026902EF5a0931F25cbB78b5dd7a72EE998569AE": {
"name": "Rollup",
"source": "6723a7dcceeda076193c9d09f6ca0d56c2e4c2748595531a56e73ba02748f297"
},
"eth:0x0459d576A6223fEeA177Fb3DF53C9c77BF84C459": {
"name": "SP1Verifier",
"source": "5892eb20038c3d897ddf12af839528166e4cb4780b0e895f8ac29d04c84c85dc"
},
"eth:0x3235AdE33cF7013f5b5A51089390396e931e6BCF": {
"name": "FacetSafeModule",
"source": "ba4ae06589a1c276d053e5efbdb7a6a7a123d2189f58d592eaec9cb4b1e869a4"
},
"eth:0x4E2eBa30a786c0643699b92234d74a71e958C08E": {
"name": "L1Bridge",
"source": "d4b075b00499881278e59f775ab7906c1eb9c8fd8ab88aad1f293a98956994c0"
},
"eth:0x50ACFBEdecf4cbe350E1a86fC6f03a821772f1e5": {
"name": "SP1Verifier",
"source": "ef73b2f4266a0cb87f16a652e7880db6f3ae54a4ab48b1c518d30736b0df4def"
},
"eth:0x686E7d01C7BFCB563721333A007699F154C04eb4": {
"name": "RollupDeprecated",
"source": "6723a7dcceeda076193c9d09f6ca0d56c2e4c2748595531a56e73ba02748f297"
},
"eth:0x70C7FdB9e543bD15cd392df04e6d4BD05AfD8A66": {
"name": "SP1VerifierGatewayDeprecated",
"source": "9510ae28ced1b975558f48ec251c3589fc8e0e978da90ccf73540756138264b8"
},
"eth:0x8F75466D69a52EF53C7363F38834bEfC027A2909": {
"name": "L1ETHLockbox",
"critical": true,
"source": "13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737",
"implementations": {
"eth:0x77764Bdf2B52C4B2635A73927945541B65DF74E9": "c03f6429a2829da4c429b0c28db458ad329f0ef00d21945a8cbf5f898c615fea"
}
},
"eth:0xa236E6E31d94b613923d18313f534CE5b6b98eE1": {
"name": "SP1VerifierGateway",
"source": "9510ae28ced1b975558f48ec251c3589fc8e0e978da90ccf73540756138264b8"
},
"eth:0xb2B01DeCb6cd36E7396b78D3744482627F22C525": {
"name": "Facet Multisig",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0xC9F2d55C56Ef9fE4262c4d5b48d8032241AF4d25": {
"name": "FacetSafeProxy",
"source": "c028563f1e374fe11ba2b08de2efafc8218329cff44217f7895dd029476dfcea"
},
"facet:0x016bE6d77b783aBdDccaF3fea49ffa9c1CA660D4": {
"name": "L2Bridge",
"source": "5dadf7884cd400916a9ebc727a700dd1db3ccf6a8a8c991e081c181e35811a72"
},
"facet:0x4200000000000000000000000000000000000016": {
"name": "L2ToL1MessagePasser",
"source": "c6be1ffe070e0485bb94a09b84e3eb66e5c2f65df89ccfb218da16586e9676ae",
"implementations": {
"facet:0xC0D3C0d3C0d3c0d3C0d3C0D3c0D3c0d3c0D30016": "0328a76286bb94c049914d2742369b890987a701951b9b68263dd2c98a2e17e6"
}
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1780407005,
"flats": {
"478571706fd2f278082b850a84639f5e6a7ddb1768ab9aea41923b8e7fcd2f3f": [
[
"a9647d194a4e",
12
],
[
"ffa981fc9027",
210
],
[
"a282bb314540",
392
],
[
"e2a6482c8cc1",
1093
],
[
"620eae28fa61",
2052
],
[
"fbb4d4609f72",
2631
],
[
"05ca5044300c",
3072
],
[
"2dfe32b82907",
3109
],
[
"c606e4894078",
3760
],
[
"197d63452a61",
3765
],
[
"71c87aa92c5e",
3779
],
[
"e6133f344239",
3797
],
[
"39cd5c9407cf",
3831
],
[
"488f210fbf82",
3910
],
[
"ed25952f120e",
3981
],
[
"6d1baf30b633",
4095
],
[
"ddf0e3817b55",
4120
],
[
"48af9c31c3b6",
4145
],
[
"de902f926875",
4289
],
[
"44c01e90eaac",
4302
],
[
"381b50ce8450",
4466
],
[
"3b4949417267",
4493
],
[
"50f82e1eb7ba",
4759
],
[
"eb5a9c1ad9d2",
4771
],
[
"6630d23128c3",
4822
],
[
"05122e9db059",
4926
],
[
"35f66dd92589",
4981
],
[
"3f4717f67f82",
5018
],
[
"f02044f41a32",
5100
],
[
"f041595f0449",
5105
],
[
"4ff692842cf8",
5117
],
[
"75d91cb6bbac",
5382
],
[
"4cfda6a42fe7",
5720
],
[
"2df9d66bb75f",
6106
],
[
"931db67073ee",
6207
]
],
"6723a7dcceeda076193c9d09f6ca0d56c2e4c2748595531a56e73ba02748f297": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"8ed5705ec2a1",
114
],
[
"33cf9705a8ce",
160
],
[
"5db8c510ecd8",
548
],
[
"9a272655e35d",
572
]
],
"5892eb20038c3d897ddf12af839528166e4cb4780b0e895f8ac29d04c84c85dc": [
[
"45e7af961463",
1
],
[
"5db8c510ecd8",
1326
],
[
"7b3d981a17d2",
1340
],
[
"c20759adfa5c",
1348
]
],
"ba4ae06589a1c276d053e5efbdb7a6a7a123d2189f58d592eaec9cb4b1e869a4": [
[
"40ce0b25499c",
2
],
[
"b70a15fd7365",
9
],
[
"3d30aeb6971c",
19
],
[
"29f4d6669f91",
23
]
],
"d4b075b00499881278e59f775ab7906c1eb9c8fd8ab88aad1f293a98956994c0": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"8ed5705ec2a1",
114
],
[
"5fe038759833",
166
],
[
"98d1274d28cc",
264
],
[
"33cf9705a8ce",
631
],
[
"5db8c510ecd8",
1019
],
[
"9a272655e35d",
1043
],
[
"809d3ad2bcb8",
1733
],
[
"5cb0721f72f0",
1813
],
[
"c6d0c3b96308",
1855
],
[
"13353d70a4e4",
2205
],
[
"d0e269c9f6e8",
2209
],
[
"b21be54b9994",
2242
],
[
"4cfda6a42fe7",
2356
],
[
"2df9d66bb75f",
2742
],
[
"c1b0f314d80f",
2848
],
[
"17434a79a37e",
2875
],
[
"9c690dd3c693",
2954
],
[
"3d6f7edc7627",
3112
],
[
"522aebe84bc6",
3324
],
[
"ee71dbd9b1d7",
3488
],
[
"e4274230bf81",
3723
],
[
"6f6f5cc580d2",
3867
],
[
"1e116b431cf7",
4081
],
[
"ff3e97d04bad",
4160
]
],
"ef73b2f4266a0cb87f16a652e7880db6f3ae54a4ab48b1c518d30736b0df4def": [
[
"8816811fd8a8",
7
],
[
"5db8c510ecd8",
540
],
[
"7b3d981a17d2",
554
],
[
"77930e9dae44",
562
]
],
"9510ae28ced1b975558f48ec251c3589fc8e0e978da90ccf73540756138264b8": [
[
"d4da06c11cbe",
1
],
[
"9e2adff66514",
13
],
[
"5db8c510ecd8",
34
],
[
"cbfc01db9194",
51
],
[
"bb24b365b687",
89
],
[
"31e42eba5b0a",
115
],
[
"7b3d981a17d2",
204
],
[
"89faffb9b308",
214
]
],
"13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737": [
[
"34ceb7e1b670",
4
],
[
"185b8bd0deb1",
21
]
],
"c03f6429a2829da4c429b0c28db458ad329f0ef00d21945a8cbf5f898c615fea": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"809d3ad2bcb8",
354
],
[
"5c1b98c91663",
437
],
[
"33c1bc98e249",
494
],
[
"4933ae177b35",
598
],
[
"21c9e76387ed",
608
],
[
"ff7fdee787b8",
845
],
[
"2f8ca1cb8cb7",
933
],
[
"588204d00b0f",
987
],
[
"edf1149cc59d",
1055
],
[
"9c690dd3c693",
1177
],
[
"d8b376ab1b33",
1335
],
[
"91aa25745036",
1579
],
[
"8f7da050ddb2",
1739
],
[
"727591669b8c",
1777
],
[
"7d6554b6cb64",
2141
],
[
"26ad7b61b37b",
2165
],
[
"9b73a9b5c9f6",
2388
],
[
"433c37b5a737",
2396
],
[
"7768d7b8daff",
2418
],
[
"b7f25900d9b4",
2581
],
[
"81bea99f2eea",
2635
],
[
"d0e269c9f6e8",
2968
],
[
"4cfda6a42fe7",
2995
],
[
"5e3676c21c25",
3381
],
[
"f98775a7d0f9",
3473
],
[
"efa75a106aeb",
3489
],
[
"197395080909",
3504
],
[
"d768b8759414",
3522
],
[
"5cb0721f72f0",
3537
],
[
"c6d0c3b96308",
3579
],
[
"b61f946296f1",
3932
],
[
"379e0a60f393",
3946
],
[
"e950fe694422",
4080
],
[
"c6bd2721b551",
4195
],
[
"e59a41a9002d",
4868
],
[
"ccde465ea397",
4955
],
[
"3518b46a1bb6",
5050
],
[
"f8fecdce2f2f",
5084
],
[
"5a099a33d617",
5163
],
[
"6042dafdc055",
5183
],
[
"9edc242a0fe1",
6371
],
[
"a88e7ce22b41",
6438
],
[
"ee71dbd9b1d7",
6772
],
[
"e4274230bf81",
7007
],
[
"6f6f5cc580d2",
7151
],
[
"1e116b431cf7",
7365
],
[
"074cdb48536c",
7434
],
[
"9c94c870c1d4",
7593
],
[
"711dd98c8fd4",
7608
],
[
"d218a80efdfb",
8193
],
[
"ee4fa780d466",
8643
],
[
"0b5059f86665",
8649
],
[
"50edbdbd5910",
8736
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"c028563f1e374fe11ba2b08de2efafc8218329cff44217f7895dd029476dfcea": [
[
"e71751e45afb",
4
],
[
"5e3676c21c25",
382
],
[
"d521180fa490",
465
]
],
"5dadf7884cd400916a9ebc727a700dd1db3ccf6a8a8c991e081c181e35811a72": [
[
"d768b8759414",
11
],
[
"809d3ad2bcb8",
24
],
[
"5cb0721f72f0",
104
],
[
"c6d0c3b96308",
146
],
[
"13353d70a4e4",
496
],
[
"9b385480472b",
512
],
[
"8ed5705ec2a1",
593
],
[
"5fe038759833",
645
],
[
"98d1274d28cc",
743
],
[
"33cf9705a8ce",
1110
],
[
"5db8c510ecd8",
1498
],
[
"9a272655e35d",
1522
],
[
"4cfda6a42fe7",
2212
],
[
"2df9d66bb75f",
2598
],
[
"c1b0f314d80f",
2704
],
[
"17434a79a37e",
2731
],
[
"9c690dd3c693",
2810
],
[
"3d6f7edc7627",
2968
],
[
"522aebe84bc6",
3180
],
[
"ee71dbd9b1d7",
3344
],
[
"e4274230bf81",
3579
],
[
"6f6f5cc580d2",
3723
],
[
"1e116b431cf7",
3937
],
[
"ff3e97d04bad",
4016
],
[
"d0e269c9f6e8",
4373
],
[
"b21be54b9994",
4406
]
],
"c6be1ffe070e0485bb94a09b84e3eb66e5c2f65df89ccfb218da16586e9676ae": [
[
"e60933e352ce",
1
],
[
"21cff7993abc",
30
],
[
"7b9337a52d32",
81
]
],
"0328a76286bb94c049914d2742369b890987a701951b9b68263dd2c98a2e17e6": [
[
"b61f946296f1",
4
],
[
"9b73a9b5c9f6",
16
],
[
"433c37b5a737",
24
],
[
"588204d00b0f",
44
],
[
"9c690dd3c693",
115
],
[
"d8b376ab1b33",
273
],
[
"edf1149cc59d",
517
],
[
"88f220040f19",
640
]
]
},
"history": {
"launch": 1733855519,
"points": [
{
"timestamp": 1733855519,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 23,
"differs": 18,
"none": 4
},
"lines": {
"total": 8689,
"covered": 5998
},
"reports": [
"cantina-fault-proofs-mips-2024-08",
"cantina-mcp-l1-2024-02",
"cantina-safe-extensions-2024-06",
"code4rena-taiko-2024-04",
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626",
"contracts__audits__2023-10-v5.0",
"formal-verification__fv__reports__2022-05",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"openzeppelin-taiko-protocol-2024-06",
"openzeppelin-zksync-l1-diff-2023-02",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-fault-proofs-no-mips-2024-08",
"trailofbits-governance-token-bridge-2023-06",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07",
"trust-security-zksync-era-contracts-2024-10",
"trust-superchainconfig-upgrade-2024-01",
"zellic-facet-bridge-2024-11-04"
]
},
{
"timestamp": 1735344000,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 23,
"differs": 18,
"none": 4
},
"lines": {
"total": 8689,
"covered": 5998
},
"reports": [
"radiantlabs-deputypausemodule-2024-12"
]
},
{
"timestamp": 1741478400,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 23,
"differs": 18,
"none": 4
},
"lines": {
"total": 8689,
"covered": 5998
},
"reports": [
"cantina-eip7702-2025-02"
]
},
{
"timestamp": 1747699200,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6093
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
{
"timestamp": 1748390400,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6093
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1748995200,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6093
},
"reports": [
"cantina-interop-portal-2025-04"
]
},
{
"timestamp": 1751328000,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6134
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
{
"timestamp": 1762992000,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6134
},
"reports": [
"spearbit-safersafes-2025-11"
]
},
{
"timestamp": 1763424000,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6134
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
{
"timestamp": 1768176000,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6134
},
"reports": [
"cantina-u18-2026-01"
]
},
{
"timestamp": 1772150400,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6134
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1772236800,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6134
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
{
"timestamp": 1780407005,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 24,
"differs": 17,
"none": 4
},
"lines": {
"total": 8689,
"covered": 6134
}
}
],
"undatedReports": []
},
"project": "facet",
"reports": {
"ackee-blockchain-solady-report": {
"collections": [
"_libs/solady"
],
"title": "Solady: Tokens & Utils Selection",
"auditor": "Ackee Blockchain",
"date": "2023-06-02",
"document": "_libs/solady/reports/solady__audits__ackee-blockchain-solady-report.pdf"
},
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"base-mt64cannon-2025-02": {
"collections": [
"optimism"
],
"title": "MT64Cannon Security Review (Coinbase Protocol Security)",
"auditor": "Base",
"date": "2025-02-06",
"document": "optimism/reports/2025_01-MT-Cannon-Base.pdf"
},
"cantina-custom-gas-token-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism: Custom Gas Token Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2025-11-18",
"document": "optimism/reports/2025_11-Custom-Gas-Token-Spearbit.pdf"
},
"cantina-eip7702-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Cantina, EIP-7702 / Pectra impact)",
"auditor": "Cantina",
"date": "2025-03-09",
"document": "optimism/reports/2025_02-EIP7702-Cantina.pdf"
},
"cantina-facet-zk-fault-proof-rollup-2025-08-05": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet ZK Fault Proof Rollup Security Review",
"auditor": "Cantina (Slowfi, solo review)",
"date": "2025-08-05",
"document": "ethscriptions/reports/Cantina_Facet_ZK_Fault_Proofs_Report.pdf"
},
"cantina-fault-proofs-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base fault proofs mips Security Review (Cantina)",
"auditor": "Cantina",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-MIPS_Cantina.pdf"
},
"cantina-interop-l2-rereview-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism L2 Interop Re-review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-06-18",
"document": "optimism/reports/2026_06-Interop-L2-Contracts.pdf"
},
"cantina-interop-portal-2025-04": {
"collections": [
"optimism"
],
"title": "Interop portal - Competition",
"auditor": "Cantina",
"date": "2025-06-04",
"document": "optimism/reports/2025_04-Interop-Portal-Cantina.pdf"
},
"cantina-mcp-l1-2024-02": {
"collections": [
"optimism"
],
"title": "Optimism Cycle 19 Security Review (Cantina, MCP L1)",
"auditor": "Cantina",
"date": "2024-02-15",
"document": "optimism/reports/2024_02-MCP_L1-Cantina.pdf"
},
"cantina-opcmv2-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism OPCMv2 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-06-08",
"document": "optimism/reports/2026_06-OPCMv2-Cantina.pdf"
},
"cantina-policyenginestaking-2026-03": {
"collections": [
"optimism"
],
"title": "Optimism: PolicyEngine Staking Contract Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-03-27",
"document": "optimism/reports/2026_03-PolicyEngineStaking-Cantina.pdf"
},
"cantina-safe-extensions-2024-06": {
"collections": [
"optimism"
],
"title": "Optimism Safe Extensions Competition (Cantina)",
"auditor": "Cantina",
"date": "2024-06-06",
"document": "optimism/reports/2024_05_SafeLivenessExtensions-Cantina.pdf"
},
"cantina-solady-report": {
"collections": [
"_libs/solady"
],
"title": "Solady Security Review (Cantina Public Goods)",
"auditor": "Cantina",
"date": "2023-09-14",
"document": "_libs/solady/reports/solady__audits__cantina-solady-report.pdf"
},
"cantina-spearbit-coinbase-solady-report": {
"collections": [
"_libs/solady"
],
"title": "Coinbase Solady Security Review",
"auditor": "Spearbit (via Cantina)",
"date": "2025-01-22",
"document": "_libs/solady/reports/solady__audits__cantina-spearbit-coinbase-solady-report.pdf"
},
"cantina-u18-2026-01": {
"collections": [
"optimism"
],
"title": "Optimism PBC U18 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-01-12",
"document": "optimism/reports/2026_01-U18-Cantina.pdf"
},
"cantina-upgrade20-2026-08": {
"collections": [
"optimism"
],
"title": "Optimism Upgrade 20 Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-08-20",
"document": "optimism/reports/2026_08-U20-Cantina.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-taiko-2024-04": {
"collections": [
"taiko"
],
"title": "Taiko Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-04-26",
"document": "taiko/reports/2024_04-code4rena-taiko.html"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-2024-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-05-29",
"document": "zksync2/reports/2024_03-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2022-10-Checkpoints": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Checkpoints Library Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-Checkpoints.pdf"
},
"contracts__audits__2022-10-ERC4626": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin ERC4626 Tokenized Vault Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-ERC4626.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2024-10-v5.1": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.1 Audit",
"auditor": "OpenZeppelin",
"date": "2024-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-10-v5.1.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"cure53-bob-usdc-bridge-library-2024-04": {
"collections": [
"bob"
],
"title": "Review-Report BOB modified USDC bridge library 04.2024 (BOB-02-WP1)",
"auditor": "Cure53",
"date": "2024-04-30",
"document": "bob/reports/Cure53 - BOB Modified USDC Bridge Library (WP1).pdf"
},
"formal-verification__fv__reports__2022-05": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (May - June 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-05.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"g0-safe-allowance-v0-1-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "G0 Group",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v0.1.0__audit-report-g0.md"
},
"hashlock-celo-optimism-superchain-2026-02": {
"collections": [
"celo"
],
"title": "Celo Smart Contract Audit Report (Optimism and Superchain, 2nd audit)",
"auditor": "Hashlock Pty Ltd",
"date": "2026-02-28",
"document": "celo/reports/Hashlock - Celo Optimism and Superchain (2nd Audit).pdf"
},
"milotruck-deputypausemodule-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism DeputyPauseModule (MiloTruck)",
"auditor": "MiloTruck",
"date": "2025-01-07",
"document": "optimism/reports/2024_12-DPM-MiloTruck.pdf"
},
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01": {
"collections": [
"celo"
],
"title": "NM-0561 Celo Custom Gas Token Security Review",
"auditor": "Nethermind Security",
"date": "2025-07-01",
"document": "celo/reports/Nethermind - NM-0561 Celo Custom Gas Token.pdf"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"openzeppelin-bedrock-bridge-2022-05": {
"collections": [
"optimism"
],
"title": "Optimism Bridge Audit (OpenZeppelin, May 2022)",
"auditor": "OpenZeppelin",
"date": "2022-05-16",
"document": "optimism/reports/2022_05-Bedrock_Contracts-Zeppelin.pdf"
},
"openzeppelin-bedrock-periphery-2022-09": {
"collections": [
"optimism"
],
"title": "Optimism Bedrock and Periphery Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2022-09-02",
"document": "optimism/reports/2022_09-Bedrock_and_Periphery-Zeppelin.pdf"
},
"openzeppelin-mantle-v2-solidity-contracts-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Solidity Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2024-03-15",
"document": "mantle/reports/2024_03-openzeppelin-mantle-v2-solidity-contracts-audit.pdf"
},
"openzeppelin-taiko-protocol-2024-06": {
"collections": [
"taiko"
],
"title": "Taiko Protocol Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2024-06-19",
"document": "taiko/reports/2024_06-openzeppelin-taiko-protocol-audit.pdf"
},
"openzeppelin-zksync-l1-diff-2023-02": {
"collections": [
"zksync2"
],
"title": "zkSync | Layer 1 Diff Audit February",
"auditor": "OpenZeppelin",
"date": "2023-03-08",
"document": "zksync2/reports/2023_02-openzeppelin-zksync-l1-diff-audit.html"
},
"pashov-bob-usdc-bridge-2024-04": {
"collections": [
"bob"
],
"title": "BOB USDC Bridge Security Review",
"auditor": "Pashov Audit Group",
"date": "2024-04-22",
"document": "bob/reports/Pashov - BOB USDC Bridge (Apr 2024).pdf"
},
"radiantlabs-deputypausemodule-2024-12": {
"collections": [
"optimism"
],
"title": "DeputyPauseModule Security Review (Radiant Labs)",
"auditor": "Radiant Labs",
"date": "2024-12-28",
"document": "optimism/reports/2024_12-DPM-RadiantLabs.pdf"
},
"secure3-mantle-v2-public-contest-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, April 2024 edition)",
"auditor": "Secure3",
"date": "2024-04-18",
"document": "mantle/reports/2024_04-secure3-mantle-v2-public-audit-contest.pdf"
},
"secure3-mantle-v2-public-contest-final-2024-05": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, May 2024 final edition)",
"auditor": "Secure3",
"date": "2024-05-10",
"document": "mantle/reports/2024_05-secure3-mantle-v2-public-audit-contest-final.pdf"
},
"secure3-mantle-v2-tectonic-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Competitive Security Assessment (Secure3, March 2024)",
"auditor": "Secure3",
"date": "2024-03-04",
"document": "mantle/reports/2024_03-secure3-mantle-v2-tectonic-competitive-security-assessment.pdf"
},
"sherlock-bedrock-2023-03": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Bedrock)",
"auditor": "Sherlock",
"date": "2023-03-03",
"document": "optimism/reports/2023_03-Bedrock-Sherlock.pdf"
},
"sherlock-fault-proofs-2024-06": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Fault Proofs)",
"auditor": "Sherlock",
"date": "2024-06-07",
"document": "optimism/reports/2024_05-FaultProofs-Sherlock.pdf"
},
"sigma-prime-taiko-smart-contracts-2024-02": {
"collections": [
"taiko"
],
"title": "Taiko Smart Contract Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "taiko/reports/2024_02-sigma-prime-taiko-smart-contract-security-assessment.pdf"
},
"spearbit-agglayer-v030-2025-09": {
"collections": [
"agglayer"
],
"title": "Polygon Agg Security Review",
"auditor": "Spearbit",
"date": "2025-09-17",
"document": "agglayer/reports/2025_09-spearbit-polygon-agglayer-v0.3.0.pdf"
},
"spearbit-fault-proofs-no-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base Fault Proofs no MIPS Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf"
},
"spearbit-mt-cannon-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Mt Cannon Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-02-20",
"document": "optimism/reports/2025_01-MT-Cannon-Spearbit.pdf"
},
"spearbit-safersafes-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism SaferSafes Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-11-13",
"document": "optimism/reports/2025_11-SaferSafes-Spearbit.pdf"
},
"spearbit-upgrade16-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review - Upgrade 16 (Spearbit)",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Upgrade16-Spearbit.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-invariant-testing-2022-11": {
"collections": [
"optimism"
],
"title": "Optimism Security Assessment (testing strategy and invariants, November 2022)",
"auditor": "Trail of Bits",
"date": "2022-11-10",
"document": "optimism/reports/2022_11-Invariant_Testing-TrailOfBits.pdf"
},
"trailofbits-opnode-fix-review-2022-07": {
"collections": [
"optimism"
],
"title": "Optimism: Rollup Node and Execution Engine - Fix Review",
"auditor": "Trail of Bits",
"date": "2022-07-07",
"document": "optimism/reports/2022_05-OpNode-TrailOfBits.pdf"
},
"trust-security-zksync-era-contracts-2024-10": {
"collections": [
"zksync2"
],
"title": "Trust Security ZKsync Era Contracts Audit",
"auditor": "Trust Security",
"date": "2024-10-13",
"document": "zksync2/reports/2024_10-trust-security-zksync-era-contracts-audit.pdf"
},
"trust-superchainconfig-upgrade-2024-01": {
"collections": [
"optimism"
],
"title": "Smart Contract Audit: Optimism Bedrock upgrade (Trust Security)",
"auditor": "Trust Security",
"date": "2024-01-11",
"document": "optimism/reports/2023_12_SuperchainConfigUpgrade_Trust.pdf"
},
"veridise-sp1-recursion-and-contracts-2024": {
"collections": [
"_libs/sp1"
],
"title": "Veridise Auditing Report for SP1 (recursion circuits and sp1-contracts), V2",
"auditor": "Veridise",
"date": "2024-07-18",
"document": "_libs/sp1/reports/sp1__audits__veridise.pdf"
},
"zellic-facet-bridge-2024-11-04": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Bridge Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2024-11-04",
"document": "ethscriptions/reports/Zellic_Facet_Bridge_Audit_Report.pdf"
},
"zellic-facet-geth-2024-09-22": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Geth Blockchain Security Assessment",
"auditor": "Zellic",
"date": "2024-09-22",
"document": "ethscriptions/reports/Zellic_Facet_Geth_Audit_Report.pdf"
},
"zellic-facet-node-2024-11-05": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Node Comprehensive Security Assessment",
"auditor": "Zellic",
"date": "2024-11-05",
"document": "ethscriptions/reports/Zellic_Facet_Node_Audit_Report.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"a9647d194a4e": {
"name": "EIP712",
"kind": "abstract",
"lines": 194,
"status": "identical",
"audited": {
"object": "4a7bb73bd1ad",
"lines": [
15,
208
]
},
"reports": [
"cantina-spearbit-coinbase-solady-report"
]
},
"ffa981fc9027": {
"name": "Initializable",
"kind": "abstract",
"lines": 179,
"status": "identical",
"audited": {
"object": "de4c5cecd467",
"lines": [
7,
184
]
},
"reports": [
"cantina-spearbit-coinbase-solady-report"
],
"findings": {
"cantina-spearbit-coinbase-solady-report": [
"5.2.3"
]
}
},
"a282bb314540": {
"name": "LibBytes",
"kind": "library",
"lines": 691,
"status": "none"
},
"e2a6482c8cc1": {
"name": "LibString",
"kind": "library",
"lines": 951,
"status": "none"
},
"620eae28fa61": {
"name": "SafeTransferLib",
"kind": "library",
"lines": 556,
"status": "differs",
"audited": {
"object": "6d594bfa31c1",
"lines": [
11,
554
]
},
"reports": [
"cantina-spearbit-coinbase-solady-report"
],
"added": [
[
481,
481
]
],
"removed": [
[
481,
467,
467
]
],
"covered": 555
},
"fbb4d4609f72": {
"name": "ECDSA",
"kind": "library",
"lines": 417,
"status": "differs",
"audited": {
"object": "5cd1b5d94ab5",
"lines": [
12,
345
]
},
"reports": [
"cantina-solady-report"
],
"added": [
[
1,
11
],
[
27,
49
],
[
61,
83
],
[
151,
171
],
[
183,
203
],
[
295,
403
]
],
"removed": [
[
27,
24,
46
],
[
61,
59,
80
],
[
151,
168,
186
],
[
183,
199,
216
]
],
"covered": 250
},
"05ca5044300c": {
"name": "ERC1967FactoryConstants",
"kind": "library",
"lines": 19,
"status": "none"
},
"2dfe32b82907": {
"name": "ERC20",
"kind": "abstract",
"lines": 650,
"status": "identical",
"audited": {
"object": "75b1580d7f6d",
"lines": [
21,
665
]
},
"reports": [
"cantina-spearbit-coinbase-solady-report"
]
},
"c606e4894078": {
"name": "IFacetBuddyFactory",
"kind": "interface",
"lines": 4,
"status": "none"
},
"197d63452a61": {
"name": "FacetBuddyLib",
"kind": "library",
"lines": 13,
"status": "none"
},
"71c87aa92c5e": {
"name": "IMigrationManager",
"kind": "interface",
"lines": 17,
"status": "none"
},
"e6133f344239": {
"name": "MigrationLib",
"kind": "library",
"lines": 33,
"status": "none"
},
"39cd5c9407cf": {
"name": "FacetERC20",
"kind": "abstract",
"lines": 78,
"status": "none"
},
"488f210fbf82": {
"name": "Pausable",
"kind": "abstract",
"lines": 43,
"status": "none"
},
"ed25952f120e": {
"name": "StorageSlot",
"kind": "library",
"lines": 110,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [
[
16,
19
],
[
33,
33
],
[
42,
42
],
[
51,
51
],
[
60,
60
],
[
64,
72
],
[
78,
78
],
[
87,
87
],
[
96,
96
],
[
105,
105
]
],
"removed": [
[
33,
30,
30
],
[
42,
40,
40
],
[
51,
50,
50
],
[
60,
60,
60
],
[
78,
70,
70
],
[
87,
80,
80
],
[
96,
90,
90
],
[
105,
100,
100
]
],
"covered": 94
},
"6d1baf30b633": {
"name": "IERC1967",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a57f767f1132",
"lines": [
9,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"ddf0e3817b55": {
"name": "Errors",
"kind": "library",
"lines": 21,
"status": "identical",
"audited": {
"object": "ac4aa74e9bb8",
"lines": [
12,
32
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"48af9c31c3b6": {
"name": "Address",
"kind": "library",
"lines": 140,
"status": "identical",
"audited": {
"object": "33faab29faf6",
"lines": [
11,
150
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"de902f926875": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"44c01e90eaac": {
"name": "ERC1967Utils",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "8b0478e847e6",
"lines": [
15,
177
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"381b50ce8450": {
"name": "Upgradeable",
"kind": "abstract",
"lines": 16,
"status": "none"
},
"3b4949417267": {
"name": "Ownable",
"kind": "abstract",
"lines": 265,
"status": "none"
},
"50f82e1eb7ba": {
"name": "FacetOwnable",
"kind": "abstract",
"lines": 9,
"status": "none"
},
"eb5a9c1ad9d2": {
"name": "ReentrancyGuard",
"kind": "abstract",
"lines": 50,
"status": "none"
},
"6630d23128c3": {
"name": "FacetBuddyV2",
"kind": "contract",
"lines": 93,
"status": "none"
},
"05122e9db059": {
"name": "Proxy",
"kind": "abstract",
"lines": 54,
"status": "identical",
"audited": {
"object": "d36f5c0586ca",
"lines": [
16,
65
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"35f66dd92589": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 36,
"status": "differs",
"audited": {
"object": "df3a61369191",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
34
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 14
},
"3f4717f67f82": {
"name": "FacetBuddyFactoryV2",
"kind": "contract",
"lines": 81,
"status": "none"
},
"f02044f41a32": {
"name": "IL1Block",
"kind": "interface",
"lines": 4,
"status": "none"
},
"f041595f0449": {
"name": "IFacetBuddy",
"kind": "interface",
"lines": 3,
"status": "none"
},
"4ff692842cf8": {
"name": "LibZip",
"kind": "library",
"lines": 264,
"status": "none"
},
"75d91cb6bbac": {
"name": "FacetEtherBridgeMintable",
"kind": "contract",
"lines": 334,
"status": "none"
},
"4cfda6a42fe7": {
"name": "LibRLP",
"kind": "library",
"lines": 385,
"status": "none"
},
"2df9d66bb75f": {
"name": "LibFacet",
"kind": "library",
"lines": 100,
"status": "differs",
"audited": {
"object": "d6889e8b5d1f",
"lines": [
8,
65
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
],
"added": [
[
11,
17
],
[
25,
31
],
[
35,
35
],
[
38,
41
],
[
49,
49
],
[
52,
78
],
[
85,
85
],
[
87,
93
]
],
"removed": [
[
11,
8,
8
],
[
25,
12,
12
],
[
38,
18,
31
],
[
47,
37,
37
],
[
49,
40,
40
],
[
83,
47,
47
],
[
87,
51,
51
]
],
"covered": 48
},
"931db67073ee": {
"name": "FacetEtherBridgeV6",
"kind": "contract",
"lines": 224,
"status": "none"
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"8ed5705ec2a1": {
"name": "ReentrancyGuard",
"kind": "abstract",
"lines": 42,
"status": "differs",
"audited": {
"object": "a5c4e3464fec",
"lines": [
9,
27
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
1,
19
],
[
30,
30
],
[
33,
33
],
[
39,
39
]
],
"removed": [
[
1,
1,
2
],
[
1,
6,
6
],
[
30,
13,
14
],
[
39,
16,
16
]
],
"covered": 33
},
"33cf9705a8ce": {
"name": "SafeCastLib",
"kind": "library",
"lines": 384,
"status": "none"
},
"5db8c510ecd8": {
"name": "ISP1Verifier",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "4d09ab547dbb",
"lines": [
9,
21
]
},
"reports": [
"spearbit-agglayer-v030-2025-09"
]
},
"9a272655e35d": {
"name": "Rollup",
"kind": "contract",
"lines": 686,
"status": "identical",
"audited": {
"object": "7cfcffafa12a",
"lines": [
19,
725
]
},
"reports": [
"cantina-facet-zk-fault-proof-rollup-2025-08-05"
]
},
"45e7af961463": {
"name": "PlonkVerifier",
"kind": "contract",
"lines": 1321,
"status": "differs",
"audited": {
"object": "044a1e46cc0c",
"lines": [
21,
1261
]
},
"reports": [
"spearbit-agglayer-v030-2025-09"
],
"added": [
[
24,
33
],
[
35,
36
],
[
38,
39
],
[
41,
42
],
[
47,
48
],
[
51,
51
]
],
"removed": [
[
24,
29,
38
],
[
35,
40,
41
],
[
38,
43,
44
],
[
41,
46,
47
],
[
47,
51,
52
],
[
51,
54,
54
]
],
"covered": 1302
},
"7b3d981a17d2": {
"name": "ISP1VerifierWithHash",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "4d09ab547dbb",
"lines": [
23,
26
]
},
"reports": [
"spearbit-agglayer-v030-2025-09",
"veridise-sp1-recursion-and-contracts-2024"
]
},
"c20759adfa5c": {
"name": "SP1Verifier",
"kind": "contract",
"lines": 52,
"status": "differs",
"audited": {
"object": "0e819de9f374",
"lines": [
10,
52
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
],
"added": [
[
11,
11
],
[
16,
16
]
],
"removed": [
[
11,
11,
11
],
[
16,
16,
16
]
],
"covered": 50
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"b70a15fd7365": {
"name": "GnosisSafe",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "d69c32734c0b",
"lines": [
7,
16
]
},
"reports": [
"g0-safe-allowance-v0-1-0"
]
},
"3d30aeb6971c": {
"name": "FacetSafeProxy",
"kind": "interface",
"lines": 3,
"status": "none"
},
"29f4d6669f91": {
"name": "FacetSafeModule",
"kind": "contract",
"lines": 26,
"status": "none"
},
"5fe038759833": {
"name": "Pausable",
"kind": "abstract",
"lines": 89,
"status": "differs",
"audited": {
"object": "a3e17b7e2687",
"lines": [
17,
119
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"cure53-bob-usdc-bridge-library-2024-04",
"pashov-bob-usdc-bridge-2024-04"
],
"added": [
[
55,
55
],
[
62,
62
]
],
"removed": [
[
10,
12,
21
],
[
55,
65,
67
],
[
62,
74,
76
]
],
"covered": 87
},
"98d1274d28cc": {
"name": "SafeTransferLib",
"kind": "library",
"lines": 363,
"status": "differs",
"audited": {
"object": "d754433d3c40",
"lines": [
8,
347
]
},
"reports": [
"ackee-blockchain-solady-report"
],
"added": [
[
16,
26
],
[
31,
49
],
[
55,
55
],
[
61,
72
],
[
82,
82
],
[
86,
86
],
[
90,
102
],
[
112,
112
],
[
116,
116
],
[
120,
133
],
[
142,
142
],
[
145,
155
],
[
308,
343
]
],
"removed": [
[
16,
16,
28
],
[
16,
35,
35
],
[
55,
40,
40
],
[
61,
50,
56
],
[
82,
68,
68
],
[
86,
74,
74
],
[
86,
76,
77
],
[
90,
82,
89
],
[
112,
103,
103
],
[
116,
109,
109
],
[
116,
111,
112
],
[
120,
118,
124
],
[
142,
129,
129
]
],
"covered": 291
},
"809d3ad2bcb8": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"c6d0c3b96308": {
"name": "ERC20",
"kind": "contract",
"lines": 349,
"status": "differs",
"audited": {
"object": "cbc5aef79df2",
"lines": [
38,
343
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
12,
14
],
[
166,
166
],
[
169,
169
],
[
171,
171
],
[
191,
210
],
[
217,
218
],
[
222,
231
],
[
245,
259
],
[
280,
282
],
[
302,
302
],
[
308,
347
]
],
"removed": [
[
0,
0,
0
],
[
9,
9,
13
],
[
166,
164,
164
],
[
169,
167,
169
],
[
171,
171,
171
],
[
191,
187,
194
],
[
212,
196,
230
],
[
212,
232,
232
],
[
222,
240,
244
],
[
245,
255,
259
],
[
280,
276,
281
],
[
302,
297,
299
]
],
"covered": 298
},
"13353d70a4e4": {
"name": "IL2ToL1MessagePasser",
"kind": "interface",
"lines": 3,
"status": "none"
},
"d0e269c9f6e8": {
"name": "AddressAliasHelper",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "da0282ed88c8",
"lines": [
21,
43
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"openzeppelin-zksync-l1-diff-2023-02",
"trust-security-zksync-era-contracts-2024-10"
]
},
"b21be54b9994": {
"name": "L2Bridge",
"kind": "contract",
"lines": 110,
"status": "none"
},
"c1b0f314d80f": {
"name": "EOA",
"kind": "library",
"lines": 24,
"status": "identical",
"audited": {
"object": "254cf6eabe82",
"lines": [
6,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-eip7702-2025-02",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"17434a79a37e": {
"name": "Types",
"kind": "library",
"lines": 73,
"status": "identical",
"audited": {
"object": "7e9a65654bc1",
"lines": [
6,
78
]
},
"reports": [
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12"
]
},
"9c690dd3c693": {
"name": "RLPWriter",
"kind": "library",
"lines": 155,
"status": "identical",
"audited": {
"object": "510887ad897c",
"lines": [
9,
163
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"3d6f7edc7627": {
"name": "Encoding",
"kind": "library",
"lines": 209,
"status": "differs",
"audited": {
"object": "052b85ce7956",
"lines": [
10,
203
]
},
"reports": [
"spearbit-fault-proofs-no-mips-2024-08"
],
"added": [
[
140,
148
],
[
157,
165
]
],
"removed": [
[
140,
125,
133
],
[
157,
138,
146
],
[
189,
171,
171
],
[
194,
173,
176
],
[
206,
189,
190
]
],
"covered": 191
},
"522aebe84bc6": {
"name": "Hashing",
"kind": "library",
"lines": 140,
"status": "differs",
"audited": {
"object": "9a1d3ebc1b29",
"lines": [
10,
139
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
],
"added": [],
"removed": [
[
139,
122,
128
]
],
"covered": 140
},
"ee71dbd9b1d7": {
"name": "RLPReader",
"kind": "library",
"lines": 232,
"status": "identical",
"audited": {
"object": "ccb74b186331",
"lines": [
19,
283
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"e4274230bf81": {
"name": "Bytes",
"kind": "library",
"lines": 139,
"status": "identical",
"audited": {
"object": "4e1a5780eb4b",
"lines": [
6,
144
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"6f6f5cc580d2": {
"name": "MerkleTrie",
"kind": "library",
"lines": 210,
"status": "identical",
"audited": {
"object": "2bdde4095aab",
"lines": [
12,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"1e116b431cf7": {
"name": "SecureMerkleTrie",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "dc671f8ceab3",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"ff3e97d04bad": {
"name": "L1Bridge",
"kind": "contract",
"lines": 356,
"status": "none"
},
"8816811fd8a8": {
"name": "Groth16Verifier",
"kind": "contract",
"lines": 529,
"status": "none"
},
"77930e9dae44": {
"name": "SP1Verifier",
"kind": "contract",
"lines": 50,
"status": "differs",
"audited": {
"object": "0e819de9f374",
"lines": [
10,
52
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
],
"added": [
[
0,
0
],
[
11,
11
],
[
16,
16
],
[
43,
43
],
[
46,
47
]
],
"removed": [
[
0,
0,
0
],
[
11,
11,
11
],
[
16,
16,
16
],
[
43,
34,
34
],
[
46,
37,
40
]
],
"covered": 44
},
"d4da06c11cbe": {
"name": "ISP1VerifierGatewayEvents",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "99eaf9c86862",
"lines": [
13,
23
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"9e2adff66514": {
"name": "ISP1VerifierGatewayErrors",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "99eaf9c86862",
"lines": [
25,
41
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"cbfc01db9194": {
"name": "ISP1VerifierGateway",
"kind": "interface",
"lines": 27,
"status": "identical",
"audited": {
"object": "99eaf9c86862",
"lines": [
46,
68
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"bb24b365b687": {
"name": "Context",
"kind": "abstract",
"lines": 13,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
11
]
],
"removed": [],
"covered": 10
},
"31e42eba5b0a": {
"name": "Ownable",
"kind": "abstract",
"lines": 81,
"status": "identical",
"audited": {
"object": "3cf11378261f",
"lines": [
20,
100
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"89faffb9b308": {
"name": "SP1VerifierGateway",
"kind": "contract",
"lines": 55,
"status": "identical",
"audited": {
"object": "99ae5adab427",
"lines": [
13,
63
]
},
"reports": [
"veridise-sp1-recursion-and-contracts-2024"
]
},
"34ceb7e1b670": {
"name": "IL1ChugSplashDeployer",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
28,
30
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"185b8bd0deb1": {
"name": "L1ChugSplashProxy",
"kind": "contract",
"lines": 266,
"status": "identical",
"audited": {
"object": "f20ab01bcd2b",
"lines": [
24,
284
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"ecedf963bc64": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"b0006e2cedea": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "identical",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"5c1b98c91663": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"33c1bc98e249": {
"name": "SafeERC20",
"kind": "library",
"lines": 98,
"status": "identical",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"4933ae177b35": {
"name": "CrossDomainMessengerLegacySpacer0",
"kind": "contract",
"lines": 6,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
18,
23
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"21c9e76387ed": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 187,
"status": "none"
},
"ff7fdee787b8": {
"name": "Initializable_1",
"kind": "abstract",
"lines": 82,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
],
"name": "Initializable"
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
24,
24
]
],
"removed": [
[
24,
24,
24
]
],
"covered": 81
},
"2f8ca1cb8cb7": {
"name": "CrossDomainMessengerLegacySpacer1",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
30,
80
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"588204d00b0f": {
"name": "Types",
"kind": "library",
"lines": 65,
"status": "identical",
"audited": {
"object": "36582d5d3354",
"lines": [
6,
70
]
},
"reports": [
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08"
]
},
"edf1149cc59d": {
"name": "Hashing",
"kind": "library",
"lines": 116,
"status": "identical",
"audited": {
"object": "3d84df88ba6e",
"lines": [
9,
111
]
},
"reports": [
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08"
]
},
"d8b376ab1b33": {
"name": "Encoding",
"kind": "library",
"lines": 241,
"status": "differs",
"audited": {
"object": "052b85ce7956",
"lines": [
10,
203
]
},
"reports": [
"spearbit-fault-proofs-no-mips-2024-08"
],
"added": [
[
143,
143
],
[
153,
154
],
[
157,
191
]
],
"removed": [
[
143,
135,
137
]
],
"covered": 205
},
"91aa25745036": {
"name": "SafeCall",
"kind": "library",
"lines": 156,
"status": "differs",
"audited": {
"object": "d92130fd5143",
"lines": [
6,
155
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
],
"added": [],
"removed": [
[
63,
56,
62
]
],
"covered": 156
},
"8f7da050ddb2": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
5,
5
]
],
"removed": [
[
5,
5,
5
]
],
"covered": 34
},
"727591669b8c": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 361,
"status": "none"
},
"7d6554b6cb64": {
"name": "Arithmetic",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "8a405913baad",
"lines": [
9,
28
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"26ad7b61b37b": {
"name": "Math",
"kind": "library",
"lines": 218,
"status": "differs",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
],
"added": [
[
11,
11
],
[
153,
189
],
[
211,
215
]
],
"removed": [
[
11,
12,
12
],
[
153,
145,
156
],
[
215,
178,
181
],
[
217,
183,
327
]
],
"covered": 183
},
"9b73a9b5c9f6": {
"name": "Burner",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
28,
32
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07"
]
},
"433c37b5a737": {
"name": "Burn",
"kind": "library",
"lines": 17,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
6,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05"
]
},
"7768d7b8daff": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 158,
"status": "identical",
"audited": {
"object": "0aaa4e851772",
"lines": [
16,
173
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"b7f25900d9b4": {
"name": "Constants",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "cdbc92380b25",
"lines": [
10,
54
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
"81bea99f2eea": {
"name": "CrossDomainMessenger",
"kind": "abstract",
"lines": 332,
"status": "differs",
"audited": {
"object": "b07bdc626c62",
"lines": [
89,
417
]
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
],
"added": [
[
2,
2
]
],
"removed": [
[
2,
2,
2
]
],
"covered": 331
},
"5e3676c21c25": {
"name": "LibFacet",
"kind": "library",
"lines": 82,
"status": "differs",
"audited": {
"object": "d6889e8b5d1f",
"lines": [
8,
65
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
],
"added": [
[
11,
17
],
[
25,
31
],
[
39,
39
],
[
58,
58
],
[
67,
67
],
[
69,
75
]
],
"removed": [
[
11,
8,
8
],
[
25,
12,
12
],
[
37,
18,
18
],
[
56,
37,
37
],
[
58,
40,
40
],
[
65,
47,
47
],
[
69,
51,
51
]
],
"covered": 58
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"efa75a106aeb": {
"name": "IOptimismMintableERC20",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "43541048d14a",
"lines": [
10,
18
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"197395080909": {
"name": "ILegacyMintableERC20",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "fa5ef6dd918f",
"lines": [
11,
17
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"b61f946296f1": {
"name": "ISemver",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "22a5ddebdaf1",
"lines": [
7,
13
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-fault-proofs-mips-2024-08",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-policyenginestaking-2026-03",
"cantina-safe-extensions-2024-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"379e0a60f393": {
"name": "OptimismMintableERC20",
"kind": "contract",
"lines": 126,
"status": "differs",
"audited": {
"object": "e5c131fd8c9a",
"lines": [
16,
143
]
},
"reports": [
"sherlock-bedrock-2023-03"
],
"added": [
[
0,
0
],
[
6,
8
],
[
25,
28
],
[
39,
39
],
[
45,
45
],
[
83,
83
],
[
115,
124
]
],
"removed": [
[
0,
0,
0
],
[
6,
11,
13
],
[
25,
35,
36
],
[
83,
87,
87
]
],
"covered": 117
},
"e950fe694422": {
"name": "ERC165Checker",
"kind": "library",
"lines": 109,
"status": "differs",
"audited": {
"object": "80d020ff7c1d",
"lines": [
15,
124
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
10,
12
],
[
23,
23
],
[
48,
48
],
[
72,
72
],
[
80,
107
]
],
"removed": [
[
10,
10,
11
],
[
23,
22,
22
],
[
48,
45,
45
],
[
72,
69,
69
],
[
80,
77,
108
]
],
"covered": 91
},
"c6bd2721b551": {
"name": "StandardBridge",
"kind": "abstract",
"lines": 670,
"status": "differs",
"audited": {
"object": "59229e3c5eb9",
"lines": [
24,
586
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
],
"added": [
[
61,
70
],
[
120,
121
],
[
307,
325
],
[
327,
369
],
[
371,
378
],
[
412,
412
],
[
485,
486
],
[
500,
508
],
[
511,
511
],
[
513,
513
],
[
537,
546
]
],
"removed": [
[
87,
77,
78
],
[
121,
112,
112
],
[
307,
283,
296
],
[
371,
299,
299
],
[
384,
308,
316
],
[
412,
338,
338
],
[
485,
404,
404
],
[
500,
418,
425
],
[
513,
427,
427
],
[
536,
450,
453
],
[
537,
455,
455
]
],
"covered": 569
},
"e59a41a9002d": {
"name": "Storage",
"kind": "library",
"lines": 83,
"status": "identical",
"audited": {
"object": "ac46a327c801",
"lines": [
6,
88
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"ccde465ea397": {
"name": "SuperchainConfig",
"kind": "contract",
"lines": 84,
"status": "identical",
"audited": {
"object": "6c55a4ef2798",
"lines": [
11,
94
]
},
"reports": [
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"trust-superchainconfig-upgrade-2024-01"
]
},
"3518b46a1bb6": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
],
"name": "Context"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
13,
19
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"f8fecdce2f2f": {
"name": "OwnableUpgradeable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
],
"name": "Ownable"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
4,
14
],
[
35,
35
],
[
54,
54
],
[
67,
73
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
11
],
[
4,
14,
20
],
[
35,
41,
43
],
[
54,
62,
64
]
],
"covered": 65
},
"5a099a33d617": {
"name": "IGasToken",
"kind": "interface",
"lines": 10,
"status": "identical",
"audited": {
"object": "62846b5b8a44",
"lines": [
11,
20
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
"6042dafdc055": {
"name": "LibString",
"kind": "library",
"lines": 1182,
"status": "none"
},
"9edc242a0fe1": {
"name": "GasPayingToken",
"kind": "library",
"lines": 61,
"status": "identical",
"audited": {
"object": "62846b5b8a44",
"lines": [
27,
87
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
"a88e7ce22b41": {
"name": "L2OutputOracle",
"kind": "contract",
"lines": 303,
"status": "identical",
"audited": {
"object": "eeb0be59a5f9",
"lines": [
15,
310
]
},
"reports": [
"cantina-mcp-l1-2024-02"
]
},
"074cdb48536c": {
"name": "Predeploys",
"kind": "library",
"lines": 157,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
18,
20
],
[
84,
86
],
[
101,
101
],
[
121,
121
],
[
129,
129
],
[
133,
139
]
],
"removed": [
[
18,
18,
20
],
[
63,
63,
65
],
[
84,
87,
89
],
[
94,
96,
105
],
[
101,
119,
120
],
[
115,
161,
163
],
[
121,
182,
183
],
[
124,
191,
196
],
[
129,
202,
202
],
[
133,
206,
214
]
],
"covered": 145
},
"9c94c870c1d4": {
"name": "L1Block",
"kind": "interface",
"lines": 9,
"status": "none"
},
"711dd98c8fd4": {
"name": "OptimismPortal",
"kind": "contract",
"lines": 580,
"status": "identical",
"audited": {
"object": "882614651fa9",
"lines": [
30,
611
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
"d218a80efdfb": {
"name": "SystemConfig",
"kind": "contract",
"lines": 449,
"status": "differs",
"audited": {
"object": "69c9b17c731c",
"lines": [
25,
482
]
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
],
"added": [
[
9,
9
],
[
101,
101
],
[
112,
112
],
[
122,
147
],
[
169,
169
],
[
197,
197
],
[
227,
227
],
[
232,
232
],
[
237,
237
],
[
242,
242
],
[
252,
252
],
[
303,
303
],
[
360,
360
],
[
380,
380
],
[
418,
418
],
[
427,
427
]
],
"removed": [
[
9,
9,
9
],
[
12,
12,
12
],
[
101,
102,
108
],
[
112,
119,
119
],
[
122,
127,
127
],
[
169,
149,
149
],
[
227,
203,
203
],
[
232,
208,
208
],
[
237,
213,
213
],
[
242,
218,
218
],
[
252,
228,
228
],
[
255,
231,
244
],
[
303,
293,
293
],
[
360,
350,
350
],
[
380,
370,
370
],
[
399,
389,
407
],
[
418,
427,
427
],
[
427,
436,
436
]
],
"covered": 408
},
"ee4fa780d466": {
"name": "Donateable",
"kind": "interface",
"lines": 3,
"status": "none"
},
"0b5059f86665": {
"name": "IWETH",
"kind": "interface",
"lines": 76,
"status": "identical",
"audited": {
"object": "73ef0e954577",
"lines": [
6,
81
]
},
"reports": [
"spearbit-fault-proofs-no-mips-2024-08"
]
},
"50edbdbd5910": {
"name": "PausedL1StandardBridge",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "fb656f1d7d36",
"lines": [
23,
335
],
"name": "L1StandardBridge"
},
"reports": [
"zellic-facet-bridge-2024-11-04"
],
"added": [
[
94,
118
],
[
120,
120
],
[
199,
245
],
[
323,
339
]
],
"removed": [
[
94,
88,
92
],
[
120,
94,
96
],
[
199,
168,
191
]
],
"covered": 330
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"e71751e45afb": {
"name": "LibRLP",
"kind": "library",
"lines": 377,
"status": "none"
},
"d521180fa490": {
"name": "FacetSafeProxy",
"kind": "contract",
"lines": 24,
"status": "none"
},
"e60933e352ce": {
"name": "IResourceMetering",
"kind": "interface",
"lines": 24,
"status": "identical",
"audited": {
"object": "1c5a5174b333",
"lines": [
4,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"21cff7993abc": {
"name": "Constants",
"kind": "library",
"lines": 46,
"status": "differs",
"audited": {
"object": "2104202e53bf",
"lines": [
11,
54
]
},
"reports": [
"cantina-interop-portal-2025-04",
"spearbit-upgrade16-2025-05"
],
"added": [
[
29,
30
]
],
"removed": [],
"covered": 45
},
"7b9337a52d32": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"88f220040f19": {
"name": "L2ToL1MessagePasser",
"kind": "contract",
"lines": 88,
"status": "identical",
"audited": {
"object": "49100b3a7f20",
"lines": [
17,
104
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
}
}
}
+16481 -1
+16481 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"0082d8e94fb8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/SystemConfig.sol",
"blob": "0082d8e94fb8edbd39abe244e0f16719ab4e3f96"
},
"0111284eea9d": {
"repository": "sky-ecosystem/starknet-dai-bridge",
"commit": "51b832099acb5fa02da5a5c683f729922e88d497",
"path": "contracts/l1/L1DAIBridge.sol",
"blob": "0111284eea9d8af9055949ad89e0bb86df62e6ac"
},
"01d71942b5b3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/OptimismPortal2.sol",
"blob": "01d71942b5b36fad11917f4d544bb7376dfc13fb"
},
"0487cb845c4b": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1ERC721Bridge.sol",
"blob": "0487cb845c4b487781e5b1b0e6de278793e1b865"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"08d136770b8c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/safe/DeputyPauseModule.sol",
"blob": "08d136770b8c9667a88f2da8bb775bee4b4516cf"
},
"0909f3a5d633": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "0909f3a5d633a86007ba4d0187b54c4e16a7193c"
},
"0a41d930ce81": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IERC721Bridge.sol",
"blob": "0a41d930ce8167ae8532938c7869ba29850d5ab4"
},
"0aaa4e851772": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/ResourceMetering.sol",
"blob": "0aaa4e851772572905e7124162a3c4edd5bc0238"
},
"0b6cbdc34973": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/ownership/Ownable.sol",
"blob": "0b6cbdc349739e1422b349d1bbbe108566550c84"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b859cc51b9a": {
"repository": "ethereum-optimism/optimism",
"commit": "475801690f7a451469ee4da87b5fe3c54c92f372",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Syscalls.sol",
"blob": "0b859cc51b9a143aebd3e7481e14800051dfa2de"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0c089ff9a341": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ERC721Bridge.sol",
"blob": "0c089ff9a3419e2e2320f974653bf6b8adc36357"
},
"0cc89cb39124": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/math/Math.sol",
"blob": "0cc89cb3912439b8ffbd26d17f343343fdda2271"
},
"0ec1ecc1cc35": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Instructions.sol",
"blob": "0ec1ecc1cc3531658e1fd91298de936809464490"
},
"11522e3740d7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "11522e3740d7cc2ed41fb72e4295656b2f683c85"
},
"14332d495adf": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/OperatorFeeVault.sol",
"blob": "14332d495adff85eeea87457d02dd988cd981538"
},
"18c3d38ebb0a": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/SequencerFeeVault.sol",
"blob": "18c3d38ebb0a3c06748bc1fae191fd97eb1ea1d9"
},
"1a0f4cc937e4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/utils/Strings.sol",
"blob": "1a0f4cc937e4d2c2e36ba403ce5eb3601fad5c0c"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1ac24cfad012": {
"repository": "mantle-xyz/mantle-v2",
"commit": "7f339a26424c499e7338045da5bab603762727a1",
"path": "packages/contracts-bedrock/contracts/L1/ResourceMetering.sol",
"blob": "1ac24cfad012b6a8a0ccf30ffe4feeec831a5225"
},
"1ba2faa6c37e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafeL2.sol",
"blob": "1ba2faa6c37efb5dd674932a890f28eeab84dbae"
},
"1c5a5174b333": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IResourceMetering.sol",
"blob": "1c5a5174b33303149664fcea58c740c5ed00209a"
},
"1cc118f42f1e": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/dispute/DelayedWETH.sol",
"blob": "1cc118f42f1e947ea87295c30fa1a237c31777b5"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"1d3a83dd0f27": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "1d3a83dd0f27fcd9ef5ad35357e436758734acab"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"1f18f98e389b": {
"repository": "Vectorized/solady",
"commit": "43f9d49815c8126d92771b26bd9bdbe2dbea87a5",
"path": "src/utils/FixedPointMathLib.sol",
"blob": "1f18f98e389b9b4263b3f5952af2a44c7deb15d3"
},
"2019a49d122b": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/src/libraries/Preinstalls.sol",
"blob": "2019a49d122b7d5c4d669f2e8b9f1fa3146a2d69"
},
"20c74da0db72": {
"repository": "ethereum-optimism/optimism",
"commit": "8d0dd96e494b2ba154587877351e87788336a4ec",
"path": "packages/contracts-bedrock/src/L2/L2StandardBridge.sol",
"blob": "20c74da0db72e51e4377e8e0c27b654867178756"
},
"2104202e53bf": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "2104202e53bfabc460665d0d244ca33854e318d4"
},
"221e2fd82b46": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/Math.sol",
"blob": "221e2fd82b462fbb96d43b2da9a19e8cc0284e53"
},
"22a5ddebdaf1": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ISemver.sol",
"blob": "22a5ddebdaf180987d07338e51c8f6b9adfa339b"
},
"23f9c36c6f9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdmin.sol",
"blob": "23f9c36c6f9e2dc5910598a051722b9f78cbdf5e"
},
"254cf6eabe82": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/EOA.sol",
"blob": "254cf6eabe822a91673f3ebd898a5455ecbccf5e"
},
"26d0a17edae4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/cannon/libraries/CannonTypes.sol",
"blob": "26d0a17edae4da60a66061d0f34129b01bf5b1ac"
},
"272851b2f81b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "272851b2f81b2c71dcf5115a063892668f38275f"
},
"2a22f831f011": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "2a22f831f011e336ce7bfd7d2b38f0fa3cb72b7d"
},
"2a472c6cc43d": {
"repository": "ethereum-optimism/optimism",
"commit": "7cd84fed9554193c2dcd683e1ff2d0e2605448f6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "2a472c6cc43d3e7e440e1bfc67199f424e26816d"
},
"2a56119aa12b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "2a56119aa12b8bf6088f9490433596450145f7bd"
},
"2bdde4095aab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/MerkleTrie.sol",
"blob": "2bdde4095aabdb362c5d4ce60c903b2de6889586"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"30881fd7a3fa": {
"repository": "ethereum-optimism/optimism",
"commit": "fa9974a2cd38d9e7633a12f9024d52f41de55f86",
"path": "packages/contracts-bedrock/src/libraries/DevFeatures.sol",
"blob": "30881fd7a3fac13a3827b9fc689b04bd8e859d20"
},
"317fec6abb1d": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/governance/GovernanceToken.sol",
"blob": "317fec6abb1d8ef3953a2d6759923aabaa33f353"
},
"31f8e09a4aca": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "31f8e09a4acabd44e29ee45eb5eced14c54bed7b"
},
"332d2a2984e9": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/Strings.sol",
"blob": "332d2a2984e917adbca3dd915d8f6a7dc5561504"
},
"33d08b4a94b8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/Types.sol",
"blob": "33d08b4a94b88a257d569202baa84413db10727b"
},
"3445c40ff078": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Features.sol",
"blob": "3445c40ff0784c291cd732c902c855e711c4f749"
},
"34c5cfea3b7b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IOptimismPortal2.sol",
"blob": "34c5cfea3b7b3a46ad914b8453545b0a8539152d"
},
"34c695bc5d58": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/governance/MintManager.sol",
"blob": "34c695bc5d58b2e3f2935b1b2b3620ec2f0c331e"
},
"35de8a9cd22c": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/L1BlockNumber.sol",
"blob": "35de8a9cd22cf52ee7bebd59cd0ee069300d0ba2"
},
"3783f94f26a4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/cannon/IPreimageOracle.sol",
"blob": "3783f94f26a4279281b92df25bfa9a18b08c0978"
},
"3b6a2b1659a5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ReinitializableBase.sol",
"blob": "3b6a2b1659a5c08effbeef2953f31c1c4cf2014a"
},
"3c18c4e1bc15": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "3c18c4e1bc1511614d0049777bd524c4756f582b"
},
"3d2846231b4f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Metadata.sol",
"blob": "3d2846231b4ff25e2a6b2c687113e0241d970b2e"
},
"40ceb10de607": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/resolver/Lib_ResolvedDelegateProxy.sol",
"blob": "40ceb10de60729759e7059ee0524b16e50f7b775"
},
"41ede9d660b2": {
"repository": "OffchainLabs/arbitrum-classic",
"commit": "d730bc40932c24e239577d16b1737455ab75ee26",
"path": "packages/arb-bridge-eth/contracts/interfaces/IERC20.sol",
"blob": "41ede9d660b2dfee65788266a6dc867d48e0ff31"
},
"42b05511e680": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "42b05511e6803f7a8599e6bc25248e67c1800b39"
},
"43212ea60fab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/SuperchainConfig.sol",
"blob": "43212ea60fab95da149a526a83482a7cd7e668e5"
},
"43541048d14a": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/universal/IOptimismMintableERC20.sol",
"blob": "43541048d14aa9b399f79272832448f00b698b94"
},
"4629dbaba8d0": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ToL1MessagePasser.sol",
"blob": "4629dbaba8d09fcacb9ba8b369ec1e2716a0b51b"
},
"4e1a5780eb4b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Bytes.sol",
"blob": "4e1a5780eb4b7be8361fc3b01f1c401b5a9643e9"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"4f2b7eb85601": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "01f5abc8622981ba436be09c3515568aa0c141b9",
"path": "contracts/governance/utils/IVotes.sol",
"blob": "4f2b7eb856012177299e545bcbab479bc5c6f625"
},
"510887ad897c": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPWriter.sol",
"blob": "510887ad897c114384daeeae5df5bbdd1db2dc2f"
},
"52cb787c5494": {
"repository": "Certora/openzeppelin-contracts",
"commit": "4088540aef299ea6d2b7f78a72d35af49eec2ff0",
"path": "contracts/token/ERC20/extensions/ERC20Votes.sol",
"blob": "52cb787c549410556bc84037ec7d10c3942c2450"
},
"53d59122eda8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IL1ERC721Bridge.sol",
"blob": "53d59122eda8b5d7b42886eb5b1f1caccbda89e9"
},
"54aacdf59bff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/SafeL2.sol",
"blob": "54aacdf59bffb47f8d0d193830647edf10937eed"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"587b6a908ff5": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/SaferSafes.sol",
"blob": "587b6a908ff5a23866576b383e18993a22b9c425"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"59259c412c62": {
"repository": "ethereum-optimism/optimism",
"commit": "93d3bd411a8ae75702539ac9c5fe00bad21d4104",
"path": "packages/contracts/contracts/libraries/bridge/ICrossDomainMessenger.sol",
"blob": "59259c412c62c224116e6e53fa1f3ab38398692d"
},
"5ae20ddc024c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "5ae20ddc024c6cbb3b97ca93baee7a74759ccfd2"
},
"5bbd73283f02": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "5bbd73283f02dfd4a88829b4fb87138698bbb237"
},
"5f03d07947e7": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/L2/IL1Block.sol",
"blob": "5f03d07947e7f1f084f2d8ebe5e176a208be3a16"
},
"60d75c0c84e7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IBigStepper.sol",
"blob": "60d75c0c84e7252210df9ccae2fcedf028becf86"
},
"61e6893e171c": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/L1Block.sol",
"blob": "61e6893e171ca119f0202c347203651f373481bb"
},
"623027a3c5e9": {
"repository": "ethereum-optimism/optimism",
"commit": "93d3bd411a8ae75702539ac9c5fe00bad21d4104",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "623027a3c5e97d411701e7611a046f4864092c1f"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"62f289b9befc": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibPosition.sol",
"blob": "62f289b9befc5d30a4bca69cd5038cf7442399ac"
},
"63901c7d83de": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/OptimismMintableERC721.sol",
"blob": "63901c7d83deed72734682a9a4d88b0c8c3ceb09"
},
"643d86cf72d9": {
"repository": "safe-fndn/safe-modules",
"commit": "b531c8db9ded1fa72c8459078ebe4e88a2501bae",
"path": "recurring_transfers/contracts/external/SafeMath.sol",
"blob": "643d86cf72d9849f7e6f9aba50994aba379e63a0"
},
"645202915fbb": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/L1/messaging/IL1ERC20Bridge.sol",
"blob": "645202915fbb91e49e5c6a228a41ac6a47397385"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"6974af456c9b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/AnchorStateRegistry.sol",
"blob": "6974af456c9b808bdad2160bd0fa132e993d2bf2"
},
"69fe00ad124a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDelayedWETH.sol",
"blob": "69fe00ad124a87df11ad869a1bd39fdae1587867"
},
"6c066ca7ff06": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/WETH98.sol",
"blob": "6c066ca7ff06f5662324a784df81d0e39d17fcaa"
},
"6f74b4e83125": {
"repository": "code-423n4/2024-07-optimism",
"commit": "70556044e5e080930f686c4e5acde420104bb2c4",
"path": "packages/contracts-bedrock/src/cannon/PreimageOracle.sol",
"blob": "6f74b4e831253e9af85d031057239c6ab828a9f8"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"75a018b0c25d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "a3aed5ad0e7877b1d825381ed9a8c5f3cb5d2a83",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "75a018b0c25d9002a907eee7d15cac9847de44bf"
},
"75b04581f7a2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Enumerable.sol",
"blob": "75b04581f7a2e0338a4534c8446c48f42c8bdad7"
},
"75c107e42c21": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/ERC721.sol",
"blob": "75c107e42c21a51efa47fc8a7c07e90c892302f9"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"76df3ce4265e": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/LivenessModule.sol",
"blob": "76df3ce4265e11569f37031218972c4615b6589b"
},
"786d4d0f11d7": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol",
"blob": "786d4d0f11d7a1467f00c3f0b7610dfe8df1a1d7"
},
"78a2a0632a32": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "78a2a0632a326622276314189114b8d985cf264e"
},
"793563cc5b49": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/L1/ETHLockbox.sol",
"blob": "793563cc5b495b01007f648bd2fae723779269db"
},
"794f7ba95b86": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "794f7ba95b863605079005af860876cf58f7640b"
},
"7c91266c8d06": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/SafeERC20.sol",
"blob": "7c91266c8d06f3f51c9250b57af928fd886a7f3f"
},
"7e11f59c4288": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "7e11f59c4288c9120543a755ddf3ce291c9b41c1"
},
"80d020ff7c1d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/utils/introspection/ERC165Checker.sol",
"blob": "80d020ff7c1d2c73623fa050892d634514c3f869"
},
"8259df1c162b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "8259df1c162bc9a04875a8591f919ca79b08e36f"
},
"82cac572c953": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/ERC721Bridge.sol",
"blob": "82cac572c953c6d1b18d4d50d2710d1b28319c43"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"863c89906751": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/legacy/IL1ChugSplashProxy.sol",
"blob": "863c89906751b48e1bc854e9bb355b3c2ac7854a"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"891a3dd1754c": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/LivenessModule2.sol",
"blob": "891a3dd1754cc39357783942b7065c1c532d56c9"
},
"895f80a4bc17": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/L2/messaging/IL2ERC20Bridge.sol",
"blob": "895f80a4bc17e15ec6c631652f93682dd6f17ac7"
},
"89a3e6314f67": {
"repository": "OffchainLabs/token-bridge-contracts",
"commit": "6396a178e001da2b86509bb21c775488530fd541",
"path": "contracts/tokenbridge/libraries/ERC165.sol",
"blob": "89a3e6314f6724bede3e5452edc2f838220e95c0"
},
"89e8432dc5af": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Semver.sol",
"blob": "89e8432dc5af789e6df92c5e9f7dd1a17099bf8c"
},
"8a405913baad": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "8a405913baad2b865e82df894cd69b6720367380"
},
"8b8442123116": {
"repository": "ethereum-optimism/optimism",
"commit": "48393a6a1ea32efac65bb3ce6617cf101ad88225",
"path": "packages/contracts-bedrock/src/Safe/SafeSigners.sol",
"blob": "8b8442123116de3be84d8b1a0402fd2b9fdb34c7"
},
"8d366ae9c470": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/dispute/DisputeGameFactory.sol",
"blob": "8d366ae9c470b7eba3a6049d41cbc459709d2171"
},
"8d475bd3daf8": {
"repository": "code-423n4/2023-03-zksync",
"commit": "21d9a364a4a75adfa6f1e038232d8c0f39858a64",
"path": "contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol",
"blob": "8d475bd3daf8df3bf2d086ef429b5d9f9c05aeb1"
},
"92a43ff9c033": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/utils/Address.sol",
"blob": "92a43ff9c0337e137f8e9c218c5cf872d0656da7"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"9a1d3ebc1b29": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Hashing.sol",
"blob": "9a1d3ebc1b292f499d3af3b70f79c30087d933d0"
},
"9afa315777a0": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IStandardBridge.sol",
"blob": "9afa315777a0f429971aca09264888c0c1ee8768"
},
"9afc40c37c24": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/libraries/SemverComp.sol",
"blob": "9afc40c37c24ecfae3e3d9ca366a395049b6e4cc"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9de908305096": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "9de908305096f81098ee9326a5afc77c7b996686"
},
"9ec9f07fc0ec": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/AddressManager.sol",
"blob": "9ec9f07fc0ecdef52acdd9339e18c00ae6c3a736"
},
"9f02979f1ee6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/proxy/Proxy.sol",
"blob": "9f02979f1ee66d455e547298479d143f0f7f91c7"
},
"9f8072a72ba3": {
"repository": "sky-ecosystem/starknet-dai-bridge",
"commit": "51b832099acb5fa02da5a5c683f729922e88d497",
"path": "contracts/l1/L1Escrow.sol",
"blob": "9f8072a72ba3ff5868af92eb2c0cae367a8403f7"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"a1d689e731db": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Arch.sol",
"blob": "a1d689e731dba1e5e6f7d429028418f8c00c0f0a"
},
"a2c90f80828c": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/universal/IProxy.sol",
"blob": "a2c90f80828cb37ce2040e014b368f85551c2f27"
},
"a2cd6ce57ad5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "a2cd6ce57ad582cba4ea7ec515b66d354e0fba60"
},
"a3bb74b82f3a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IInitializable.sol",
"blob": "a3bb74b82f3a6959d5c8385e05ec61334f1e2b4a"
},
"a3cb9793bed6": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1StandardBridge.sol",
"blob": "a3cb9793bed631d09c18bef502062952cb91d0c9"
},
"a4b18376db49": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/BaseFeeVault.sol",
"blob": "a4b18376db4974e2ab22eece813cf644caf093ff"
},
"a5423d11ecd5": {
"repository": "ethereum-optimism/optimism",
"commit": "e6ef3a900c42c8722e72c2e2314027f85d12ced5",
"path": "packages/contracts-bedrock/src/L2/L2ERC721Bridge.sol",
"blob": "a5423d11ecd54d859e8d416f14afeb6440c39314"
},
"a70c37573cf7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGameFactory.sol",
"blob": "a70c37573cf76cc09e6a92b80570a1e3a93fc096"
},
"a7ecfeead33d": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ProxyAdminOwnedBase.sol",
"blob": "a7ecfeead33dee98e92cf7e6a8622cfef43cf09b"
},
"a8904777a883": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6982dd1bd411be75ce45144e91609c995460065f",
"path": "contracts/utils/ShortStrings.sol",
"blob": "a8904777a883cef3807aa0175f21e0ebb0b0f14e"
},
"aae9c49bfc06": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "aae9c49bfc063c78875a4472a853cf049bbe31b9"
},
"aaf9d3297260": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/IOptimismMintableERC721.sol",
"blob": "aaf9d32972608aac52e662dc963e6569ef758af8"
},
"ac46a327c801": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Storage.sol",
"blob": "ac46a327c801f19e09f1f0de2c7b0a7d7d575853"
},
"ad17cbcefea7": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/L2/FeeVault.sol",
"blob": "ad17cbcefea751b08693fcdf13d48de3d51b23f0"
},
"ad59c52e0569": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/legacy/IAddressManager.sol",
"blob": "ad59c52e0569135b20a83d8df0af5e43a4bb1380"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b544418a8dc6": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/DeployerWhitelist.sol",
"blob": "b544418a8dc624b489c9e143e324f1a1773b7961"
},
"b6f48de59b28": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "b6f48de59b28ddf3ce0fa0fef4ccdad9ba44d221"
},
"b75870f3ae9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdminOwnedBase.sol",
"blob": "b75870f3ae9e69bb708d1abe42157136a56f5cff"
},
"b9c6139cd384": {
"repository": "ethereum-optimism/optimism",
"commit": "48393a6a1ea32efac65bb3ce6617cf101ad88225",
"path": "packages/contracts-bedrock/src/Safe/LivenessGuard.sol",
"blob": "b9c6139cd384fdacf1bea77874020c0078c3833a"
},
"bcaf6bab5e65": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "bcaf6bab5e65f89a5f7875c45cfdfbd401079480"
},
"bce9237d9700": {
"repository": "ethereum-optimism/optimism",
"commit": "b8c011f18c79d735e01168345fc1c6f02fac584f",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64State.sol",
"blob": "bce9237d9700625183b4c6962205d4dae1f94c50"
},
"c299896e0a1f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/ERC721Enumerable.sol",
"blob": "c299896e0a1fb75785a0209ca48830de05d4e92b"
},
"c3f36cb881fd": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/PreimageKeyLib.sol",
"blob": "c3f36cb881fd328c3b6224523d6dd5e16a6c4ddf"
},
"c477df6e1faa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/math/Math.sol",
"blob": "c477df6e1faa446b7cb9e184e2ed3228bf4fe79c"
},
"c52c3b8f832b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/cannon/MIPS64.sol",
"blob": "c52c3b8f832befe64a78f04bedff62a29d8c4e37"
},
"c595287872c9": {
"repository": "ArbitrumFoundation/governance",
"commit": "cf6762d45678847cd901544f90989d852dfdd6ea",
"path": "src/Util.sol",
"blob": "c595287872c9502608250764ab4c2719de73b9f5"
},
"c6c458e0aa0c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Memory.sol",
"blob": "c6c458e0aa0c90403050956f5912aac70d4cc79e"
},
"c6f4c253a5da": {
"repository": "ethereum-optimism/optimism",
"commit": "f6e2e482ec71b98b46ab2d97bc733eaef5e41215",
"path": "packages/contracts-bedrock/src/L2/GasPriceOracle.sol",
"blob": "c6f4c253a5da44b260de5b48dea9a5b12a64b6f7"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c7f4771097ae": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/chugsplash/L1ChugSplashProxy.sol",
"blob": "c7f4771097ae16941f59fcc76352e926cd8c82ed"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"cb1e4f39d9b6": {
"repository": "ethereum-optimism/optimism",
"commit": "44eb9547baef1331df04b826a15ca0e05ddedc1f",
"path": "packages/contracts-bedrock/src/dispute/SuperPermissionedDisputeGame.sol",
"blob": "cb1e4f39d9b67cf35183a516e78c4da7a3818eae"
},
"cb50e3377d76": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1CrossDomainMessenger.sol",
"blob": "cb50e3377d766c4fc4f38729b468bf38033abbdb"
},
"cb6490405278": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/SuperFaultDisputeGame.sol",
"blob": "cb64904052788d0fe55b77d275c9cb0f4c41165a"
},
"cbc5aef79df2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "cbc5aef79df2fa45e68ad7ff4044f29c0b3b60d2"
},
"cc0e892278f4": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/resolver/Lib_AddressManager.sol",
"blob": "cc0e892278f49456777e1efc87e86b91ff6dc220"
},
"ccb74b186331": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol",
"blob": "ccb74b186331cba6adb6df4698ef564698007a02"
},
"cd36168f725d": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol",
"blob": "cd36168f725d632dee2bdab22ebe05e8b6dce1fa"
},
"cd8c88f25a35": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "cd8c88f25a356ceff4ebe27e5c7c367de196fc65"
},
"d0419bc7f5d5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IETHLockbox.sol",
"blob": "d0419bc7f5d5bb383a0af6cae299a7fa58c306c1"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2724494fcc4": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/chugsplash/interfaces/iL1ChugSplashDeployer.sol",
"blob": "d2724494fcc4d0dd8bb1ac201b5fcc56042db490"
},
"d2a927d58c33": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "121be5dd09caa2f7ce731f0806b0e14761023bd6",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "d2a927d58c3302e723c766b904f909d73a920b05"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d6d096a743bb": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IReinitializableBase.sol",
"blob": "d6d096a743bbe412d77c95b2fac73505db50586c"
},
"d8324d0e21b8": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/L2/L1Block.sol",
"blob": "d8324d0e21b8ab1c01ac05769d79a26897734c29"
},
"d92130fd5143": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/SafeCall.sol",
"blob": "d92130fd51436c431ce6fa98aa8cef4df263336b"
},
"d934eddafe9c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/AccessControl.sol",
"blob": "d934eddafe9cd6f9dc4955cb7994a2e298cd20ae"
},
"da0282ed88c8": {
"repository": "matter-labs/era-contracts",
"commit": "29f9ff4bbe12dc133c852f81acd70e2b4139d6b2",
"path": "l2-contracts/contracts/vendor/AddressAliasHelper.sol",
"blob": "da0282ed88c86d592b56169d27c5d8f71e4fa1e8"
},
"dc671f8ceab3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/SecureMerkleTrie.sol",
"blob": "dc671f8ceab329a15c3fef87478ce5da71ab34c8"
},
"e0252405f5d7": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/L2/L2CrossDomainMessenger.sol",
"blob": "e0252405f5d7432671e81f975e61562a46950443"
},
"e313f6dc2d74": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/bridge/ICrossDomainMessenger.sol",
"blob": "e313f6dc2d749917899955d56cdb0fdab5e59516"
},
"e423e17ca267": {
"repository": "ethereum-optimism/optimism",
"commit": "3f4b3c328153a8aa03611158b6984d624b17c1d9",
"path": "packages/contracts-bedrock/contracts/libraries/Predeploys.sol",
"blob": "e423e17ca26753094ca615f995d51ee8759e5abe"
},
"e4a4ebc73aae": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/TimelockGuard.sol",
"blob": "e4a4ebc73aae08e41cf7f2d1c93f6bc446350d1b"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"e6daa774e035": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "e6daa774e0352960577121bb94483be41b286b34"
},
"e77c193bdf4e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/ERC20Permit.sol",
"blob": "e77c193bdf4ec8c79ffe054952c4f732c103d076"
},
"ec004a31130c": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "ec004a31130c329b4352108d18ebe1dd486b8c49"
},
"ed91314c7424": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ICrossDomainMessenger.sol",
"blob": "ed91314c742480a6ad9ae1e76742897ef61039cf"
},
"edc9b5a6ea74": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "edc9b5a6ea7405480c3cffb328a47b40e41bcedb"
},
"eed086e731e4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/ERC20Burnable.sol",
"blob": "eed086e731e44ca2eb26c0c2fdd641967815bb45"
},
"f189ff3cf77c": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol",
"blob": "f189ff3cf77c72791ec92782b666ea40e3028d09"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f6adf61fced0": {
"repository": "ben-chain/contracts-v2",
"commit": "a935e276f5620b40802b52721e3474232e458f72",
"path": "contracts/optimistic-ethereum/libraries/bridge/OVM_CrossDomainEnabled.sol",
"blob": "f6adf61fced0f19ef97858ce22bb0bffca8ed7f8"
},
"f71603017bf7": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/MessageHashUtils.sol",
"blob": "f71603017bf79399215b0b9cd86b5d4057926aa6"
},
"f775356ad924": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/StandardBridge.sol",
"blob": "f775356ad924548bd4eaea50f5271260f673ceae"
},
"f79445c548ce": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Burn.sol",
"blob": "f79445c548ced4851c9cfa4e1aadd7a60a201616"
},
"f93d219f21bd": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721Receiver.sol",
"blob": "f93d219f21bd9c817755d1500100013ef1ca310d"
},
"fa5ef6dd918f": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/legacy/ILegacyMintableERC20.sol",
"blob": "fa5ef6dd918f2cb3b8ec2214ee0e427e71575f66"
},
"faa98e95c6b4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGame.sol",
"blob": "faa98e95c6b4ca34019a2fc6cd3b1fe29ddb07f0"
},
"fc09e20fdf25": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/L2ToL1MessagePasser.sol",
"blob": "fc09e20fdf250ce6a4eaf059802d4c6c0918c489"
},
"fdf2d47c7762": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibUDT.sol",
"blob": "fdf2d47c7762db52afe9e95f8bccf088820abfbc"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/solady": {
"name": "Solady",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"aztecnetwork": {
"name": "Aztec Network",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"ethscriptions": {
"name": "Ethscriptions",
"kind": "project"
},
"facet": {
"name": "Facet",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"morph": {
"name": "Morph",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
},
"scroll": {
"name": "Scroll",
"kind": "project"
},
"starknet": {
"name": "Starknet",
"kind": "project"
},
"taiko": {
"name": "Taiko Alethia",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x0454092516c9A4d636d3CAfA1e82161376C8a748": {
"name": "LivenessModule",
"critical": true,
"source": "c71f25285aed5ddb957aee2e65e93cb0983e1b1d200209ad2b58a5235cee1fb9"
},
"eth:0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2": {
"name": "Optimism Guardian Multisig",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x10E6593CDda8c58a1d0f14C5164B376352a55f2F": {
"name": "L1DAITokenBridge",
"source": "8f148cb6bfe6fc4478973e81d95723a77ef01328019c2bb1defc76e5d573d104"
},
"eth:0x19AF533Cc2A2A55786DCB8672aA5717e64213208": {
"name": "SuperFaultDisputeGame",
"critical": true,
"source": "978bc2e5622ff76d3e1bb6939f48fbb851c77d379669238d91aa2ac6163520ed"
},
"eth:0x1B6DBF05EaF22d4E70dC993e8a19dd9F3dcb3162": {
"name": "DelayedWETH",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xE440CC08A71694C8229323803F59024E3144630e": "3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d"
}
},
"eth:0x1E1d73536A081Ef2F355d29794547a9770Aeb1E0": {
"name": "PreimageOracle",
"critical": true,
"source": "e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846"
},
"eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290": {
"name": "SystemConfig",
"critical": true,
"source": "b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88",
"implementations": {
"eth:0x670b850A235A6fA98cD7a195eB139D0277E471fA": "921b8fd981de82d069341b2f4075d0478dedeeef6d4c3f3a67fd9b1dd617cbf7"
}
},
"eth:0x23B2C62946350F4246f9f9D027e071f0264FD113": {
"name": "AnchorStateRegistry",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x8F40Cc98D694AB986F026C5383A181FCc9B6B281": "ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af"
}
},
"eth:0x24424336F04440b1c28685a38303aC33C9D14a25": {
"name": "LivenessGuard",
"critical": true,
"source": "91165b18bc52b85f474f8b51b031cd5b2fda6b8a1834604bc2e214fff49c28f9"
},
"eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1": {
"name": "L1CrossDomainMessenger",
"critical": true,
"source": "55a663f13ae252d434de739613f062f73e1a8e67bc14509055b53c19e3e7d9d8",
"implementations": {
"eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0": "63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c"
}
},
"eth:0x322b47Ff1FA8D5611F761e3E275C45B71b294D43": {
"name": "ETHLockbox",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xb3A24DB07038b51962026329B62E7a965d56A6ad": "f341148a01548273bd7b78a4daf31e2276d9a5684a7e97510beac6b6b51eb9a9"
}
},
"eth:0x467194771dAe2967Aef3ECbEDD3Bf9a310C76C65": {
"name": "L1DAIEscrow",
"source": "3bf9d3b11049fdc50fd983e86125c000161bbfc4ba5195b1c49ca126383ad9e8"
},
"eth:0x543bA4AADBAb8f9025686Bd03993043599c6fB04": {
"name": "SuperchainProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A": {
"name": "SuperchainProxyAdminOwner",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x5a7749f83b81B301cAb5f48EB8516B986DAef23D": {
"name": "L1ERC721Bridge",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e": "4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a"
}
},
"eth:0x5C3eb47cB0174aea522a2a9Ae79487139A53D691": {
"name": "SuperPermissionedDisputeGame",
"critical": true,
"source": "d3fe9ac7035da264037e1cf86429bb34a46ec7ffe5334c6448e716241e03602c"
},
"eth:0x5Fd79D46EBA7F351fe49BFF9E87cdeA6c821eF9f": {
"name": "SynthetixBridgeEscrow",
"source": "53f9a543f88e2d4fea712a50b6fff61cbaa5b9622a59aa4b558287b84460e835"
},
"eth:0x75505a97BD334E7BD3C476893285569C4136Fa0F": {
"name": "OptimismMintableERC20Factory",
"source": "b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88",
"implementations": {
"eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12": "0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee"
}
},
"eth:0x76943C0D61395d8F2edF9060e1533529cAe05dE6": {
"name": "wstETHEscrow",
"source": "2e1c94db0825f51701d35d85a256302574d6366d7252d615024c6b787f8733a9",
"implementations": {
"eth:0x168Cfea1Ad879d7032B3936eF3b0E90790b6B6D4": "7557cfc87a70c370ce9cce9387d766dc185e545884f96e7279fa0c7b80ac8c65"
}
},
"eth:0x76fC2F971FB355D0453cF9F64d3F9E4f640E1754": {
"name": "DeputyPauseModule",
"critical": true,
"source": "efb71309f9ef52adce318153e49b25626beba02756d1e0f534ebcd7fbad32afb"
},
"eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92": {
"name": "OpFoundationUpgradeSafe",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C": {
"name": "SuperchainConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x5570b1f2b97B1E35b5C6f9Ee76f6cf02c9917504": "2d51b20cfea414cc7d3a7ad8c686b819bcebbb0baeb496ac075c512a34a025a9"
}
},
"eth:0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1": {
"name": "L1StandardBridge",
"critical": true,
"source": "7cf3e2c7fbc4658e4ccc065e683e630c1accfc83a82fb1451deb14f22be9645e",
"implementations": {
"eth:0xB37a11AadF167B2F0b8dD85372De4bC66CD4A891": "0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e"
}
},
"eth:0xa3d596EAfaB6B13Ab18D40FaE1A962700C84ADEa": {
"name": "FeesCollector",
"source": "46d92cfd52cdad17b6078c4d3ef00f2f84250d68201a3a3c0d5ea5d66daaf716",
"implementations": {
"eth:0xE8E847cf573Fc8ed75621660A36AffD18c543d7E": "46d92cfd52cdad17b6078c4d3ef00f2f84250d68201a3a3c0d5ea5d66daaf716"
}
},
"eth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a": {
"name": "SaferSafes",
"critical": true,
"source": "608f9b7a9e7f733d8d99362f98c7417d3e1da708db995343de017f87448211e3"
},
"eth:0xaCc005DCd857B401e4732E6F7837135A22825cfA": {
"name": "MIPS",
"critical": true,
"source": "6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e"
},
"eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed": {
"name": "OptimismPortal2",
"critical": true,
"source": "b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88",
"implementations": {
"eth:0x1005217ad392DC64CEf501FA1777A27D42166748": "2fc09c74c12e5dce01d301be3fd526dc5e5e11003359b2e2adecd12952789769"
}
},
"eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03": {
"name": "Optimism Security Council",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0xdE1FCfB0851916CA5101820A69b13a4E276bd81F": {
"name": "AddressManager",
"critical": true,
"source": "2373c9b7fd0716116db3320ff38ef8b22c7aa6eab97c6e244b758971310718f2"
},
"eth:0xe5965Ab5962eDc7477C8520243A95517CD252fA9": {
"name": "DisputeGameFactory",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b": "fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327"
}
},
"oeth:0x2A82Ae142b2e62Cb7D10b55E323ACB1Cab663a26": {
"name": "MintManagerOwner",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"oeth:0xfb1bffC9d739B8D520DaF37dF666da4C687191EA": "f21ad89c9489ace22889ee5942408b678241a064c08a0804e5ebf3ee0706910c"
}
},
"oeth:0x3F3Cd78Ef9Bd85961C0729E6BbB11E94Ca6f61D2": {
"name": "SafeL2",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"oeth:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"oeth:0x4200000000000000000000000000000000000002": {
"name": "DeployerWhitelist",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xc0d3c0d3C0d3c0D3c0d3C0D3c0d3C0d3c0D30002": "279a259a320d6de989418ed3ca6633a351201b53e73f20091abf077161c524a2"
}
},
"oeth:0x4200000000000000000000000000000000000007": {
"name": "L2CrossDomainMessenger",
"critical": true,
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0x250AF3f400cf8Aac8D410c90f1ba3968dD87DF96": "3d69127a58b320d6ab78f0d5157009418b9a27813389f5106aa35c353586f7d8"
}
},
"oeth:0x420000000000000000000000000000000000000F": {
"name": "GasPriceOracle",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0x547d0fba434877D7237d511cF87FABe2ee26b152": "d6f0627045e376a9fa0cb679fbe17a2a3cf4be42f22d737472867dd2a2928010"
}
},
"oeth:0x4200000000000000000000000000000000000010": {
"name": "L2StandardBridge",
"critical": true,
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xAE9ed42f43a3ee45c3A9dEf8ae6B48cBb58Ed1a1": "d1a1541bca5a6cad22b44115fc996fe471790f2cf8d1af910501277d8dfde96d"
}
},
"oeth:0x4200000000000000000000000000000000000011": {
"name": "SequencerFeeVault",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xb178cdAa8336f25624A63C049EdB5AF7ca36C2dA": "a6130057e6fceeec6e952e2e393695f55512e222cee252c5142d4073f35dda3f"
}
},
"oeth:0x4200000000000000000000000000000000000012": {
"name": "OptimismMintableERC20Factory",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xAF87f2Fd347aCb94656f9F715B4f2409B98e75b9": "0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee"
}
},
"oeth:0x4200000000000000000000000000000000000013": {
"name": "L1BlockNumber",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xC0D3C0d3C0D3c0D3C0d3c0D3C0d3c0d3C0d30013": "7cb299963b230fa1907f4e3557d9a2a43a41954ef46308f9917a18bed13b2d39"
}
},
"oeth:0x4200000000000000000000000000000000000014": {
"name": "L2ERC721Bridge",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0x716eAd0Cf3e7FF86A02D4F8cb41a6D14922fA833": "64349b1787464f40b4c37ba096a6623259eef314411a8ca1eea68460692eaaee"
}
},
"oeth:0x4200000000000000000000000000000000000015": {
"name": "L1Block",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0x6a97C5D55A21265326150Efe12FC30Fb21cbff56": "e09eb05e67488644cef6c21582cbccedb614d4e9149516d26d67b4df26e49061"
}
},
"oeth:0x4200000000000000000000000000000000000016": {
"name": "L2ToL1MessagePasser",
"critical": true,
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0x27E51B2254433A3284D9ba73Ea551C397DB2a124": "a01a55e798584248dd8923a84f1f172362ccbf31dd6f8f63a8bbff2e574abe44"
}
},
"oeth:0x4200000000000000000000000000000000000017": {
"name": "OptimismMintableERC721Factory",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xf43862B9d814BB4504158CecCB0b74b31265e4eE": "2ff46e0609edbd821e49e89affac0dff4a9485a1fafe0acd4f2ee25a96bab212"
}
},
"oeth:0x4200000000000000000000000000000000000018": {
"name": "L2ProxyAdmin",
"critical": true,
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0x893c2CEEb71D38514daF67728d3Ff1b213FC4B5F": "ca3d8599248099694ca4d8f4bef0c958305cb29ec01eaec6756ab10d3766f41d"
}
},
"oeth:0x4200000000000000000000000000000000000019": {
"name": "BaseFeeVault",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xf7bed7215EEF1003fac426682Cf2edeb958569f7": "0f4f32193310673ca4ba977f7e412cabcb0662c17e7abaa5652aeff65acd49cf"
}
},
"oeth:0x420000000000000000000000000000000000001A": {
"name": "L1FeeVault",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xf7bed7215EEF1003fac426682Cf2edeb958569f7": "0f4f32193310673ca4ba977f7e412cabcb0662c17e7abaa5652aeff65acd49cf"
}
},
"oeth:0x420000000000000000000000000000000000001b": {
"name": "OperatorFeeVault",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xEddf416c7159387cc6DF3015700F79Cfb8911373": "1fa250fba57efe7a18065f3c40badf7688388edbb58a33201b1cb1fc72773198"
}
},
"oeth:0x4200000000000000000000000000000000000020": {
"name": "SchemaRegistry",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0x70DE55BC0bfBC52C5D0CCA1DA5816c2428886A34": "78fbdb6f96b7a65a991aaba83275863eb6483e66b997470850edcb9f58e26888"
}
},
"oeth:0x4200000000000000000000000000000000000021": {
"name": "EAS",
"source": "175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712",
"implementations": {
"oeth:0xbEc660b456B84A081E90aF29BE43385BDa5bF7b6": "90c9fdcf73c067da49eacc06e9cfb74e15d1d123f2632add1c89e2e959f7f31e"
}
},
"oeth:0x4200000000000000000000000000000000000042": {
"name": "OPToken",
"critical": true,
"source": "4b310815e6a74d4b70c97a628c6bd042d5622a35790fcbbd3022869e4a833afc"
},
"oeth:0x5C4e7Ba1E219E47948e6e3F55019A647bA501005": {
"name": "MintManager",
"critical": {
"sinceTimestamp": 1665503636
},
"source": "5f51e8eb2002a4a915d13a0abb0c6efe9cbba0e4b5be5ac38a02f32670957e2f"
},
"oeth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a": {
"name": "SaferSafes",
"critical": true,
"source": "2af33a188c2c8d50900141e0f9f82a88df10e147a6f46ae899b89c6ba3fad8d2"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1790862344,
"flats": {
"c71f25285aed5ddb957aee2e65e93cb0983e1b1d200209ad2b58a5235cee1fb9": [
[
"b61f946296f1",
4
],
[
"48db7077d4ee",
14
],
[
"ded673ea29c4",
26
],
[
"16eb9f2e8752",
34
],
[
"40ce0b25499c",
47
],
[
"68dd4bd4433d",
56
],
[
"1d5fc2d9e00d",
81
],
[
"95294331afbc",
209
],
[
"2ec005ea16b3",
354
],
[
"fd10ad67f878",
388
],
[
"de59e343d914",
419
],
[
"37dc539ed622",
426
],
[
"bc18eb3148bc",
475
],
[
"bd90fb921f2d",
520
],
[
"c067b1aa9040",
551
],
[
"09399b61d7eb",
597
],
[
"b2400038371b",
615
],
[
"3e84ad780965",
631
],
[
"f223653d7e89",
1037
],
[
"e87f8ddd95c3",
1049
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"8f148cb6bfe6fc4478973e81d95723a77ef01328019c2bb1defc76e5d573d104": [
[
"867ac382a0ff",
6
],
[
"6907ed764fb7",
107
],
[
"5e5ea72f4af5",
149
],
[
"9f1625bb6f8b",
239
],
[
"3936fa48c10f",
422
],
[
"a467358836f7",
429
],
[
"370e99cf5cac",
535
]
],
"978bc2e5622ff76d3e1bb6939f48fbb851c77d379669238d91aa2ac6163520ed": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28cc2b40fa61",
399
],
[
"043c3c292b42",
601
],
[
"401eb66867f1",
619
],
[
"3a8d9764d8a4",
658
],
[
"f596c9295bd4",
677
],
[
"50f26d5b74f2",
695
],
[
"e9aa0f101d68",
801
],
[
"3e463bddb22c",
895
],
[
"13d441dd1b0f",
1048
],
[
"4676b736bef2",
1206
],
[
"26ad7b61b37b",
1552
],
[
"4185e87640c2",
1778
],
[
"dad13f394614",
1833
],
[
"0900421b7dc4",
2215
],
[
"a8ac2aff9c48",
2307
],
[
"722461548a39",
2421
],
[
"6d4853d36d81",
2474
],
[
"5fe8253cda76",
2496
],
[
"ed326933a23e",
2514
],
[
"e2b40f3d642c",
2523
],
[
"b5dcc6adafd5",
2553
],
[
"28c2fba54f06",
2565
],
[
"b667763fb033",
2569
],
[
"803ad8f660e7",
2587
],
[
"7d1791449349",
2598
],
[
"c957ce169cf6",
2649
],
[
"e60933e352ce",
2721
],
[
"9e1f6b2ac65d",
2746
],
[
"aeca468ac7c5",
2778
],
[
"9f38f3086c8f",
2883
],
[
"3aa811a41203",
2933
],
[
"59c1837f9107",
2995
],
[
"a2abc9923bbe",
4085
],
[
"e304276af8e0",
4103
],
[
"26dfb415c242",
4123
]
],
"353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"7d6554b6cb64",
756
],
[
"26ad7b61b37b",
780
],
[
"9b73a9b5c9f6",
1003
],
[
"433c37b5a737",
1011
],
[
"2d60ee7f3ed2",
1033
],
[
"d44c0cfb8c85",
1186
],
[
"3f3d60f9e37d",
1228
]
],
"3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"5fe8253cda76",
353
],
[
"ed326933a23e",
371
],
[
"e2b40f3d642c",
380
],
[
"e59a41a9002d",
412
],
[
"e60933e352ce",
496
],
[
"c7852b22a645",
525
],
[
"383d0a473e13",
597
],
[
"498007571a41",
687
],
[
"34e3ca2fb900",
711
],
[
"b61f946296f1",
843
],
[
"b5dcc6adafd5",
851
],
[
"9e1f6b2ac65d",
863
],
[
"1bc80c4939df",
895
],
[
"cb9cc7f64ae0",
1014
]
],
"e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846": [
[
"b61f946296f1",
4
],
[
"0900421b7dc4",
13
],
[
"fe0a638f2551",
107
],
[
"dad13f394614",
181
],
[
"f808e23cc55e",
599
]
],
"b721ae97e6346956bc0a2fad1d1a15d8edadd41f2e8d62f91cef3b90b53f3a88": [
[
"6d49c8c4c3a1",
7
]
],
"921b8fd981de82d069341b2f4075d0478dedeeef6d4c3f3a67fd9b1dd617cbf7": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"e8603e635ea4",
175
],
[
"383d0a473e13",
250
],
[
"21c9e76387ed",
341
],
[
"8d8dc0a58b96",
578
],
[
"9c557c702fdd",
671
],
[
"a5d693e781e6",
705
],
[
"498007571a41",
783
],
[
"b61f946296f1",
807
],
[
"b5dcc6adafd5",
815
],
[
"9e1f6b2ac65d",
827
],
[
"803ad8f660e7",
859
],
[
"aeca468ac7c5",
868
],
[
"83f950fd95a2",
973
],
[
"28c2fba54f06",
1004
],
[
"f596c9295bd4",
1020
],
[
"4185e87640c2",
1038
],
[
"28cc2b40fa61",
1056
],
[
"043c3c292b42",
1258
],
[
"401eb66867f1",
1276
],
[
"b667763fb033",
1313
],
[
"7d1791449349",
1342
],
[
"c957ce169cf6",
1393
],
[
"9f38f3086c8f",
1465
],
[
"e9aa0f101d68",
1517
],
[
"87b61868f828",
1609
],
[
"b97eae6408cb",
1741
],
[
"328b481f7b93",
1762
]
],
"ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"b5dcc6adafd5",
719
],
[
"9e1f6b2ac65d",
731
],
[
"1bc80c4939df",
763
],
[
"803ad8f660e7",
872
],
[
"4185e87640c2",
883
],
[
"f596c9295bd4",
901
],
[
"7d1791449349",
919
],
[
"28cc2b40fa61",
972
],
[
"043c3c292b42",
1174
],
[
"401eb66867f1",
1192
],
[
"28c2fba54f06",
1229
],
[
"b667763fb033",
1243
],
[
"c957ce169cf6",
1261
],
[
"0bfebde49e5b",
1348
]
],
"91165b18bc52b85f474f8b51b031cd5b2fda6b8a1834604bc2e214fff49c28f9": [
[
"b61f946296f1",
4
],
[
"40ce0b25499c",
13
],
[
"09399b61d7eb",
20
],
[
"65bd70d23455",
70
],
[
"48db7077d4ee",
403
],
[
"ded673ea29c4",
415
],
[
"16eb9f2e8752",
423
],
[
"68dd4bd4433d",
437
],
[
"1d5fc2d9e00d",
462
],
[
"95294331afbc",
590
],
[
"2ec005ea16b3",
735
],
[
"fd10ad67f878",
769
],
[
"de59e343d914",
800
],
[
"37dc539ed622",
807
],
[
"bc18eb3148bc",
856
],
[
"bd90fb921f2d",
901
],
[
"c067b1aa9040",
932
],
[
"b2400038371b",
978
],
[
"3e84ad780965",
994
],
[
"7e8bb2971986",
1399
],
[
"97a7d06803c9",
1491
]
],
"55a663f13ae252d434de739613f062f73e1a8e67bc14509055b53c19e3e7d9d8": [
[
"f04119ddc474",
11
],
[
"64b6456f336a",
34
],
[
"741ae7846536",
89
],
[
"39829bd4c20d",
179
]
],
"63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c": [
[
"4933ae177b35",
6
],
[
"21c9e76387ed",
16
],
[
"8d8dc0a58b96",
253
],
[
"2f8ca1cb8cb7",
341
],
[
"e9aa0f101d68",
395
],
[
"3e463bddb22c",
489
],
[
"13d441dd1b0f",
642
],
[
"4676b736bef2",
800
],
[
"aeebc2fe3441",
1139
],
[
"e60933e352ce",
1303
],
[
"c7852b22a645",
1332
],
[
"26ad7b61b37b",
1399
],
[
"cf5fe7b9b37e",
1626
],
[
"5fe8253cda76",
1983
],
[
"ed326933a23e",
2001
],
[
"e2b40f3d642c",
2010
],
[
"e59a41a9002d",
2042
],
[
"383d0a473e13",
2134
],
[
"498007571a41",
2224
],
[
"b61f946296f1",
2248
],
[
"b5dcc6adafd5",
2256
],
[
"803ad8f660e7",
2268
],
[
"9e1f6b2ac65d",
2277
],
[
"1bc80c4939df",
2309
],
[
"83f950fd95a2",
2418
],
[
"28c2fba54f06",
2449
],
[
"f596c9295bd4",
2465
],
[
"4185e87640c2",
2483
],
[
"28cc2b40fa61",
2501
],
[
"043c3c292b42",
2703
],
[
"401eb66867f1",
2721
],
[
"b667763fb033",
2758
],
[
"7d1791449349",
2787
],
[
"c957ce169cf6",
2838
],
[
"9f38f3086c8f",
2910
],
[
"beef9d9054b0",
2960
],
[
"700c3d5545e0",
3071
],
[
"1a109846495d",
3137
],
[
"5b810932d460",
3398
]
],
"f341148a01548273bd7b78a4daf31e2276d9a5684a7e97510beac6b6b51eb9a9": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"b5dcc6adafd5",
719
],
[
"803ad8f660e7",
731
],
[
"9e1f6b2ac65d",
740
],
[
"1bc80c4939df",
772
],
[
"83f950fd95a2",
881
],
[
"28c2fba54f06",
912
],
[
"f596c9295bd4",
928
],
[
"4185e87640c2",
946
],
[
"28cc2b40fa61",
964
],
[
"043c3c292b42",
1166
],
[
"401eb66867f1",
1184
],
[
"b667763fb033",
1221
],
[
"7d1791449349",
1250
],
[
"c957ce169cf6",
1301
],
[
"9f38f3086c8f",
1373
],
[
"e9aa0f101d68",
1425
],
[
"beef9d9054b0",
1517
],
[
"3ad01e32ec6c",
1624
]
],
"3bf9d3b11049fdc50fd983e86125c000161bbfc4ba5195b1c49ca126383ad9e8": [
[
"e96550f77085",
1
],
[
"40319d181ecc",
7
]
],
"78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
],
[
"33c344e65c65",
162
],
[
"1bbdc9103ae0",
172
],
[
"d2fdb69068e3",
179
],
[
"a5d623f4f582",
190
],
[
"6fc12095da10",
205
]
],
"175824e4c1e430f5234263306df687e491547304c7e351922278db129f7a5712": [
[
"d41c6402f47d",
7
]
],
"4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"39694e72167f",
351
],
[
"a4a11528bc42",
394
],
[
"0255f34a839a",
417
],
[
"5fe8253cda76",
603
],
[
"ed326933a23e",
621
],
[
"e2b40f3d642c",
630
],
[
"e59a41a9002d",
662
],
[
"e60933e352ce",
746
],
[
"c7852b22a645",
775
],
[
"383d0a473e13",
847
],
[
"498007571a41",
937
],
[
"b61f946296f1",
961
],
[
"b5dcc6adafd5",
969
],
[
"9e1f6b2ac65d",
981
],
[
"1bc80c4939df",
1013
],
[
"700c3d5545e0",
1130
],
[
"1a109846495d",
1196
],
[
"f98775a7d0f9",
1461
],
[
"6052ff08685e",
1476
],
[
"d263e4b84ecd",
1610
],
[
"bf98f394dbe3",
1655
],
[
"35b38a2e0c49",
1676
]
],
"d3fe9ac7035da264037e1cf86429bb34a46ec7ffe5334c6448e716241e03602c": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28c2fba54f06",
397
],
[
"f596c9295bd4",
413
],
[
"4185e87640c2",
431
],
[
"28cc2b40fa61",
449
],
[
"043c3c292b42",
651
],
[
"401eb66867f1",
669
],
[
"b667763fb033",
706
],
[
"e9aa0f101d68",
739
],
[
"13d441dd1b0f",
836
],
[
"4676b736bef2",
994
],
[
"3e463bddb22c",
1333
],
[
"5fe8253cda76",
1490
],
[
"ed326933a23e",
1508
],
[
"e2b40f3d642c",
1517
],
[
"b5dcc6adafd5",
1547
],
[
"803ad8f660e7",
1568
],
[
"7d1791449349",
1579
],
[
"c957ce169cf6",
1630
],
[
"e60933e352ce",
1702
],
[
"9e1f6b2ac65d",
1727
],
[
"aeca468ac7c5",
1759
],
[
"9f38f3086c8f",
1864
],
[
"33ef007036da",
1923
]
],
"53f9a543f88e2d4fea712a50b6fff61cbaa5b9622a59aa4b558287b84460e835": [
[
"13057f5b2fd4",
2
],
[
"68bacae49ce6",
37
],
[
"bc46371ec2b6",
58
],
[
"f5e8d204f143",
154
],
[
"f8454c066f73",
181
],
[
"f4a609ef32bc",
261
],
[
"adbf3300ead7",
328
]
],
"0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"b61f946296f1",
338
],
[
"ecedf963bc64",
349
],
[
"b0006e2cedea",
613
],
[
"30bf994f1153",
699
],
[
"d768b8759414",
716
],
[
"809d3ad2bcb8",
729
],
[
"5cb0721f72f0",
809
],
[
"c6d0c3b96308",
851
],
[
"5c1b98c91663",
1209
],
[
"0b07a9c1be22",
1260
],
[
"2b1640f289ea",
1334
],
[
"86ab20534f15",
1559
],
[
"e043a4dd253b",
1646
],
[
"38d1718b8fc3",
1687
],
[
"e91d703227c9",
1765
],
[
"f98775a7d0f9",
1948
],
[
"197395080909",
1966
],
[
"efa75a106aeb",
1978
],
[
"7be25136d99c",
1994
],
[
"16a3c382b82e",
2133
]
],
"2e1c94db0825f51701d35d85a256302574d6366d7252d615024c6b787f8733a9": [
[
"85cff3d52895",
11
],
[
"0d3c0f868cae",
109
],
[
"aee6957dba32",
166
],
[
"d60656a5ad24",
385
],
[
"170545296a7e",
400
],
[
"a9f53b5b08f3",
417
],
[
"b95eaa0c5979",
591
],
[
"b7be9deb7869",
613
]
],
"7557cfc87a70c370ce9cce9387d766dc185e545884f96e7279fa0c7b80ac8c65": [
[
"0c98f555c1c4",
3
],
[
"d768b8759414",
91
],
[
"3f1c67a98ffa",
104
],
[
"f98775a7d0f9",
194
],
[
"571e63d071b4",
220
],
[
"d01239fbce9a",
232
],
[
"d32b62f5fb94",
330
],
[
"63fb703dd87b",
520
],
[
"11c43f7e67c2",
662
],
[
"f191c6cbdf50",
749
],
[
"7f8590c5d414",
764
],
[
"aee6957dba32",
810
],
[
"809d3ad2bcb8",
1028
],
[
"3b4df54a2b17",
1112
],
[
"74f52e312a91",
1197
],
[
"e4e878ffbe36",
1214
],
[
"7f17a8399058",
1289
],
[
"63fb95e83af2",
1330
],
[
"8667d42afcfb",
1501
],
[
"430479d47101",
1512
],
[
"af271175d290",
1521
],
[
"c1ab89cbad47",
1566
],
[
"943cab235362",
1586
],
[
"07793c737340",
1642
]
],
"efb71309f9ef52adce318153e49b25626beba02756d1e0f534ebcd7fbad32afb": [
[
"b61f946296f1",
4
],
[
"4f1674fb5377",
12
],
[
"0d73af18a3a5",
64
],
[
"79806c93e81e",
198
],
[
"c93f4cab4139",
286
],
[
"adcc06043c13",
697
],
[
"efd380ee5f7b",
736
],
[
"1af23c5b7d79",
827
],
[
"70b8a1abd6c2",
924
],
[
"48db7077d4ee",
1054
],
[
"ded673ea29c4",
1066
],
[
"16eb9f2e8752",
1074
],
[
"40ce0b25499c",
1087
],
[
"68dd4bd4433d",
1096
],
[
"1d5fc2d9e00d",
1121
],
[
"95294331afbc",
1249
],
[
"2ec005ea16b3",
1394
],
[
"fd10ad67f878",
1428
],
[
"de59e343d914",
1459
],
[
"37dc539ed622",
1466
],
[
"bc18eb3148bc",
1515
],
[
"bd90fb921f2d",
1560
],
[
"c067b1aa9040",
1591
],
[
"09399b61d7eb",
1637
],
[
"b2400038371b",
1655
],
[
"3e84ad780965",
1671
],
[
"4a11931b7a86",
2078
],
[
"ed326933a23e",
2090
],
[
"e2b40f3d642c",
2099
],
[
"b5dcc6adafd5",
2129
],
[
"05d01a350872",
2141
],
[
"41d6f86c1979",
2180
],
[
"a22d83f9e2f9",
2348
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"2d51b20cfea414cc7d3a7ad8c686b819bcebbb0baeb496ac075c512a34a025a9": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"e8603e635ea4",
175
],
[
"383d0a473e13",
250
],
[
"ecedf963bc64",
341
],
[
"b0006e2cedea",
605
],
[
"498007571a41",
690
],
[
"b61f946296f1",
714
],
[
"5c25b6316c9c",
725
]
],
"7cf3e2c7fbc4658e4ccc065e683e630c1accfc83a82fb1451deb14f22be9645e": [
[
"e1662a0992cc",
4
],
[
"b6143c042ec8",
24
]
],
"0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"809d3ad2bcb8",
354
],
[
"5c1b98c91663",
437
],
[
"33c1bc98e249",
494
],
[
"39694e72167f",
593
],
[
"a4a11528bc42",
636
],
[
"aeebc2fe3441",
659
],
[
"f98775a7d0f9",
832
],
[
"efa75a106aeb",
848
],
[
"e950fe694422",
865
],
[
"197395080909",
981
],
[
"c241e95f2bca",
994
],
[
"5fe8253cda76",
1463
],
[
"ed326933a23e",
1481
],
[
"e2b40f3d642c",
1490
],
[
"e59a41a9002d",
1522
],
[
"e60933e352ce",
1606
],
[
"c7852b22a645",
1635
],
[
"383d0a473e13",
1707
],
[
"498007571a41",
1797
],
[
"b61f946296f1",
1821
],
[
"b5dcc6adafd5",
1829
],
[
"9e1f6b2ac65d",
1841
],
[
"1bc80c4939df",
1873
],
[
"700c3d5545e0",
1990
],
[
"1a109846495d",
2056
],
[
"6a1ed4d6f29f",
2322
]
],
"46d92cfd52cdad17b6078c4d3ef00f2f84250d68201a3a3c0d5ea5d66daaf716": [
[
"ebca5f58c1a4",
2
],
[
"7c7ea8275882",
50
],
[
"cc04412bddca",
82
]
],
"608f9b7a9e7f733d8d99362f98c7417d3e1da708db995343de017f87448211e3": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
],
[
"6042dafdc055",
1224
],
[
"73f31dfdee9f",
2409
],
[
"eddb29bfa8a6",
3221
],
[
"dcae5a947391",
3350
],
[
"54337a866fb2",
3724
],
[
"65bd70d23455",
3764
],
[
"e60933e352ce",
4095
],
[
"50d971b27034",
4124
],
[
"9f650b1cc0bf",
4243
],
[
"b61f946296f1",
4847
],
[
"68c7712c17e0",
4870
]
],
"6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e": [
[
"b61f946296f1",
4
],
[
"dad13f394614",
16
],
[
"0900421b7dc4",
398
],
[
"a8ac2aff9c48",
490
],
[
"6180b8b53f35",
608
],
[
"ae124b181c4d",
623
],
[
"9da5a5b8c58c",
633
],
[
"fe0a638f2551",
807
],
[
"cea6f66bdc5c",
862
],
[
"e88afc96f583",
1308
],
[
"a2abc9923bbe",
2257
],
[
"e304276af8e0",
2275
],
[
"0ecfe6d600e6",
2295
]
],
"2fc09c74c12e5dce01d301be3fd526dc5e5e11003359b2e2adecd12952789769": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"4a4a709ef23b",
756
],
[
"26ad7b61b37b",
806
],
[
"9b73a9b5c9f6",
1029
],
[
"433c37b5a737",
1037
],
[
"7768d7b8daff",
1059
],
[
"498007571a41",
1220
],
[
"5fe8253cda76",
1243
],
[
"ed326933a23e",
1261
],
[
"e2b40f3d642c",
1270
],
[
"e59a41a9002d",
1302
],
[
"e60933e352ce",
1386
],
[
"e8603e635ea4",
1415
],
[
"383d0a473e13",
1490
],
[
"b61f946296f1",
1581
],
[
"28c2fba54f06",
1589
],
[
"f596c9295bd4",
1605
],
[
"4185e87640c2",
1623
],
[
"28cc2b40fa61",
1641
],
[
"043c3c292b42",
1843
],
[
"401eb66867f1",
1861
],
[
"b667763fb033",
1898
],
[
"b5dcc6adafd5",
1916
],
[
"9e1f6b2ac65d",
1928
],
[
"aeca468ac7c5",
1960
],
[
"803ad8f660e7",
2074
],
[
"7d1791449349",
2085
],
[
"c957ce169cf6",
2136
],
[
"9f38f3086c8f",
2208
],
[
"e9aa0f101d68",
2260
],
[
"87b61868f828",
2352
],
[
"83f950fd95a2",
2457
],
[
"657a2ec12046",
2492
],
[
"13d441dd1b0f",
2550
],
[
"4676b736bef2",
2708
],
[
"3e463bddb22c",
3047
],
[
"ee71dbd9b1d7",
3218
],
[
"7eadf5cfd6c0",
3453
],
[
"6f6f5cc580d2",
3597
],
[
"1e116b431cf7",
3811
],
[
"aeebc2fe3441",
3855
],
[
"a4a11528bc42",
4021
],
[
"d0e269c9f6e8",
4042
],
[
"b97eae6408cb",
4093
],
[
"aa62e8be9962",
4114
]
],
"2373c9b7fd0716116db3320ff38ef8b22c7aa6eab97c6e244b758971310718f2": [
[
"f04119ddc474",
11
],
[
"64b6456f336a",
34
],
[
"741ae7846536",
89
]
],
"fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"498007571a41",
337
],
[
"21c9e76387ed",
361
],
[
"8d8dc0a58b96",
598
],
[
"9c557c702fdd",
691
],
[
"a5d693e781e6",
725
],
[
"b61f946296f1",
804
],
[
"7f6263045100",
840
],
[
"4185e87640c2",
1644
],
[
"28cc2b40fa61",
1662
],
[
"043c3c292b42",
1864
],
[
"401eb66867f1",
1882
],
[
"f596c9295bd4",
1921
],
[
"7d1791449349",
1939
],
[
"28c2fba54f06",
1990
],
[
"b667763fb033",
2004
],
[
"f6f30e301f28",
2043
]
],
"f21ad89c9489ace22889ee5942408b678241a064c08a0804e5ebf3ee0706910c": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
],
[
"5d824c0b4563",
1028
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
],
[
"88d4a08d8eb5",
1221
]
],
"279a259a320d6de989418ed3ca6633a351201b53e73f20091abf077161c524a2": [
[
"0b07a9c1be22",
4
],
[
"0662e345678a",
76
],
[
"1b07421e3b4d",
137
]
],
"3d69127a58b320d6ab78f0d5157009418b9a27813389f5106aa35c353586f7d8": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"4933ae177b35",
340
],
[
"21c9e76387ed",
350
],
[
"8d8dc0a58b96",
587
],
[
"2f8ca1cb8cb7",
675
],
[
"e9aa0f101d68",
729
],
[
"3e463bddb22c",
823
],
[
"13d441dd1b0f",
976
],
[
"4676b736bef2",
1134
],
[
"aeebc2fe3441",
1473
],
[
"26ad7b61b37b",
1640
],
[
"cf5fe7b9b37e",
1867
],
[
"b61f946296f1",
2225
],
[
"040a1f47c4e5",
2233
],
[
"700c3d5545e0",
2265
],
[
"1a109846495d",
2331
],
[
"d0e269c9f6e8",
2587
],
[
"308cbbef6c4b",
2617
]
],
"d6f0627045e376a9fa0cb679fbe17a2a3cf4be42f22d737472867dd2a2928010": [
[
"b61f946296f1",
4
],
[
"e60933e352ce",
12
],
[
"a6df5b2b9c6d",
41
],
[
"c86d4c2e8313",
86
],
[
"bf312d30bb56",
141
],
[
"e18db2239a28",
333
],
[
"8f7da050ddb2",
602
],
[
"727591669b8c",
640
],
[
"4a4a709ef23b",
1004
],
[
"caa240e944a1",
1065
]
],
"d1a1541bca5a6cad22b44115fc996fe471790f2cf8d1af910501277d8dfde96d": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"809d3ad2bcb8",
688
],
[
"5c1b98c91663",
771
],
[
"33c1bc98e249",
828
],
[
"39694e72167f",
927
],
[
"a4a11528bc42",
970
],
[
"aeebc2fe3441",
993
],
[
"f98775a7d0f9",
1166
],
[
"efa75a106aeb",
1182
],
[
"e950fe694422",
1199
],
[
"197395080909",
1315
],
[
"c241e95f2bca",
1328
],
[
"b61f946296f1",
1798
],
[
"700c3d5545e0",
1814
],
[
"1a109846495d",
1880
],
[
"d768b8759414",
2146
],
[
"5cb0721f72f0",
2161
],
[
"c6d0c3b96308",
2203
],
[
"0b07a9c1be22",
2556
],
[
"2b1640f289ea",
2630
],
[
"86ab20534f15",
2855
],
[
"e043a4dd253b",
2942
],
[
"38d1718b8fc3",
2983
],
[
"e91d703227c9",
3061
],
[
"7be25136d99c",
3241
],
[
"91977dc0c110",
3382
]
],
"a6130057e6fceeec6e952e2e393695f55512e222cee252c5142d4073f35dda3f": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"09c47e3ff486",
385
],
[
"e9aa0f101d68",
561
],
[
"aeebc2fe3441",
655
],
[
"040a1f47c4e5",
819
],
[
"700c3d5545e0",
851
],
[
"1a109846495d",
917
],
[
"9c9e958c3565",
1176
],
[
"b61f946296f1",
1348
],
[
"d924c7d7e619",
1361
]
],
"7cb299963b230fa1907f4e3557d9a2a43a41954ef46308f9917a18bed13b2d39": [
[
"0b07a9c1be22",
4
],
[
"0662e345678a",
76
],
[
"a35d7df71745",
135
],
[
"1ab37e2aa976",
229
],
[
"84d046d54434",
340
]
],
"64349b1787464f40b4c37ba096a6623259eef314411a8ca1eea68460692eaaee": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"39694e72167f",
685
],
[
"a4a11528bc42",
728
],
[
"0255f34a839a",
751
],
[
"b61f946296f1",
938
],
[
"700c3d5545e0",
954
],
[
"1a109846495d",
1020
],
[
"f98775a7d0f9",
1285
],
[
"e950fe694422",
1304
],
[
"3c88c316abd0",
1417
],
[
"d263e4b84ecd",
1486
],
[
"b5dcc6adafd5",
1531
],
[
"9e1f6b2ac65d",
1543
],
[
"1bc80c4939df",
1575
],
[
"770c54379896",
1684
],
[
"e155426d6c64",
1733
]
],
"e09eb05e67488644cef6c21582cbccedb614d4e9149516d26d67b4df26e49061": [
[
"b61f946296f1",
4
],
[
"5fe8253cda76",
14
],
[
"ed326933a23e",
32
],
[
"e2b40f3d642c",
41
],
[
"e59a41a9002d",
73
],
[
"e60933e352ce",
157
],
[
"c7852b22a645",
186
],
[
"383d0a473e13",
258
],
[
"3358d3568f9e",
359
]
],
"a01a55e798584248dd8923a84f1f172362ccbf31dd6f8f63a8bbff2e574abe44": [
[
"b61f946296f1",
4
],
[
"9b73a9b5c9f6",
16
],
[
"433c37b5a737",
24
],
[
"e9aa0f101d68",
44
],
[
"13d441dd1b0f",
141
],
[
"4676b736bef2",
299
],
[
"3e463bddb22c",
638
],
[
"489806367b40",
792
]
],
"2ff46e0609edbd821e49e89affac0dff4a9485a1fafe0acd4f2ee25a96bab212": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"b61f946296f1",
338
],
[
"151aedd16ae1",
347
],
[
"ecedf963bc64",
355
],
[
"b0006e2cedea",
619
],
[
"d768b8759414",
712
],
[
"f98775a7d0f9",
731
],
[
"571e63d071b4",
757
],
[
"6052ff08685e",
769
],
[
"0f375b69efdd",
907
],
[
"0b07a9c1be22",
927
],
[
"78781819f61c",
1000
],
[
"6fcde4441d60",
1023
],
[
"460b9c96c173",
1464
],
[
"1dfeefad82be",
1488
],
[
"3c88c316abd0",
1642
],
[
"28a668ea2ddf",
1715
],
[
"f1bdd43b1338",
1836
]
],
"ca3d8599248099694ca4d8f4bef0c958305cb29ec01eaec6756ab10d3766f41d": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"5fe8253cda76",
100
],
[
"ed326933a23e",
118
],
[
"684f0e81cf49",
129
],
[
"cc08c6ff2ef8",
136
],
[
"40de3fd40246",
141
],
[
"b277570179e1",
160
],
[
"e60933e352ce",
174
],
[
"c7852b22a645",
203
],
[
"f8d2ced2582b",
271
],
[
"b61f946296f1",
449
],
[
"39694e72167f",
457
],
[
"80d20dd9cf4f",
498
],
[
"d263e4b84ecd",
560
],
[
"e9aa0f101d68",
607
],
[
"ebc961a8bd34",
702
],
[
"30b1cd8a9829",
793
],
[
"92d04530ad32",
845
]
],
"0f4f32193310673ca4ba977f7e412cabcb0662c17e7abaa5652aeff65acd49cf": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"09c47e3ff486",
385
],
[
"e9aa0f101d68",
561
],
[
"aeebc2fe3441",
655
],
[
"040a1f47c4e5",
819
],
[
"700c3d5545e0",
851
],
[
"1a109846495d",
917
],
[
"9c9e958c3565",
1176
],
[
"b61f946296f1",
1348
],
[
"c862a107c9f5",
1360
]
],
"1fa250fba57efe7a18065f3c40badf7688388edbb58a33201b1cb1fc72773198": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"09c47e3ff486",
385
],
[
"e9aa0f101d68",
561
],
[
"aeebc2fe3441",
655
],
[
"040a1f47c4e5",
819
],
[
"700c3d5545e0",
851
],
[
"1a109846495d",
917
],
[
"9c9e958c3565",
1176
],
[
"b61f946296f1",
1348
],
[
"b3e368098e36",
1360
]
],
"78fbdb6f96b7a65a991aaba83275863eb6483e66b997470850edcb9f58e26888": [
[
"17472ade1182",
17
],
[
"d4e728678634",
67
],
[
"b61f946296f1",
90
],
[
"3de3646673a2",
108
]
],
"90c9fdcf73c067da49eacc06e9cfb74e15d1d123f2632add1c89e2e959f7f31e": [
[
"17472ade1182",
17
],
[
"d4e728678634",
67
],
[
"fc415185f728",
176
],
[
"b61f946296f1",
486
],
[
"0b07a9c1be22",
497
],
[
"2b1640f289ea",
571
],
[
"86ab20534f15",
796
],
[
"ecedf963bc64",
878
],
[
"f8d08e2a2acc",
1099
],
[
"0ea216a02e21",
1112
],
[
"18a42fa99a71",
1121
],
[
"645eef60bab6",
1154
],
[
"9f66c14db880",
1170
],
[
"ab78d55912d7",
1201
],
[
"0db4291c5a24",
1357
],
[
"4edab668fbaf",
1566
]
],
"4b310815e6a74d4b70c97a628c6bd042d5622a35790fcbbd3022869e4a833afc": [
[
"d768b8759414",
11
],
[
"05412877935f",
24
],
[
"5cb0721f72f0",
104
],
[
"66c8e899f2a8",
146
],
[
"54de67b304e2",
501
],
[
"3b4b82adad24",
533
],
[
"5c1b98c91663",
594
],
[
"d01239fbce9a",
645
],
[
"b9095ff0faf0",
711
],
[
"86ab20534f15",
948
],
[
"e043a4dd253b",
1035
],
[
"b19162021373",
1076
],
[
"68c74cd1ad35",
1158
],
[
"0a15e3746ee5",
1383
],
[
"53bbf61e8723",
1434
],
[
"e493be176894",
1670
],
[
"c4b238f2357a",
1734
]
],
"5f51e8eb2002a4a915d13a0abb0c6efe9cbba0e4b5be5ac38a02f32670957e2f": [
[
"d768b8759414",
11
],
[
"e493be176894",
33
],
[
"05412877935f",
94
],
[
"5cb0721f72f0",
174
],
[
"66c8e899f2a8",
216
],
[
"54de67b304e2",
571
],
[
"3b4b82adad24",
603
],
[
"5c1b98c91663",
664
],
[
"d01239fbce9a",
715
],
[
"b9095ff0faf0",
781
],
[
"86ab20534f15",
1018
],
[
"e043a4dd253b",
1105
],
[
"b19162021373",
1146
],
[
"68c74cd1ad35",
1228
],
[
"0a15e3746ee5",
1453
],
[
"53bbf61e8723",
1504
],
[
"b257a9431c17",
1734
],
[
"37dc6f3193e5",
1769
]
],
"2af33a188c2c8d50900141e0f9f82a88df10e147a6f46ae899b89c6ba3fad8d2": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
],
[
"6042dafdc055",
1224
],
[
"73f31dfdee9f",
2409
],
[
"eddb29bfa8a6",
3221
],
[
"dcae5a947391",
3350
],
[
"54337a866fb2",
3724
],
[
"65bd70d23455",
3764
],
[
"e60933e352ce",
4095
],
[
"8d64f9dbf7b3",
4124
],
[
"9f650b1cc0bf",
4238
],
[
"b61f946296f1",
4842
],
[
"68c7712c17e0",
4865
]
]
},
"history": {
"launch": 1636668000,
"points": [
{
"timestamp": 1636668000,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 2,
"differs": 14,
"none": 30
},
"lines": {
"total": 6078,
"covered": 2134
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11",
"contracts__audits__2018-10",
"dapphub-ecdsa-wallet-2020-11",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"openzeppelin-ovm-rollup-2021-03",
"trailofbits-ovm-rollup-2020-10"
]
},
{
"timestamp": 1650979836,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 2,
"differs": 19,
"none": 38
},
"lines": {
"total": 7481,
"covered": 2622
},
"changes": [
{
"address": "oeth:0x4200000000000000000000000000000000000042",
"name": "OPToken",
"kind": "added"
}
]
},
{
"timestamp": 1651363200,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 3,
"differs": 19,
"none": 37
},
"lines": {
"total": 7481,
"covered": 2704
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
{
"timestamp": 1652227200,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 3,
"differs": 19,
"none": 37
},
"lines": {
"total": 7481,
"covered": 2704
},
"reports": [
"solidified-aztec-element-bridge-2022-05-11"
]
},
{
"timestamp": 1652659200,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 3,
"differs": 21,
"none": 35
},
"lines": {
"total": 7481,
"covered": 3107
},
"reports": [
"openzeppelin-bedrock-bridge-2022-05"
]
},
{
"timestamp": 1653436800,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 3,
"differs": 21,
"none": 35
},
"lines": {
"total": 7481,
"covered": 3110
},
"reports": [
"trailofbits-nitro-1-of-2-2022-03"
]
},
{
"timestamp": 1656028800,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 3,
"differs": 21,
"none": 35
},
"lines": {
"total": 7481,
"covered": 3110
},
"reports": [
"consensys-nitro-contracts-2022-06"
]
},
{
"timestamp": 1662076800,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 9,
"differs": 22,
"none": 28
},
"lines": {
"total": 7481,
"covered": 4669
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09"
]
},
{
"timestamp": 1665503636,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 9,
"differs": 27,
"none": 37
},
"lines": {
"total": 8948,
"covered": 5157
},
"changes": [
{
"address": "oeth:0x5C4e7Ba1E219E47948e6e3F55019A647bA501005",
"name": "MintManager",
"kind": "added"
}
]
},
{
"timestamp": 1668038400,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 10,
"differs": 26,
"none": 37
},
"lines": {
"total": 8948,
"covered": 5160
},
"reports": [
"trailofbits-invariant-testing-2022-11"
]
},
{
"timestamp": 1672963200,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 10,
"differs": 26,
"none": 37
},
"lines": {
"total": 8948,
"covered": 5160
},
"reports": [
"trailofbits-governance-token-bridge-2023-06"
]
},
{
"timestamp": 1677801600,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 10,
"differs": 26,
"none": 37
},
"lines": {
"total": 8948,
"covered": 5184
},
"reports": [
"sherlock-bedrock-2023-03"
]
},
{
"timestamp": 1678233600,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 10,
"differs": 26,
"none": 37
},
"lines": {
"total": 8948,
"covered": 5184
},
"reports": [
"openzeppelin-zksync-l1-diff-2023-02"
]
},
{
"timestamp": 1679961600,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 10,
"differs": 26,
"none": 37
},
"lines": {
"total": 8948,
"covered": 5184
},
"reports": [
"ackee-safe-1-4-0"
]
},
{
"timestamp": 1683590400,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 10,
"differs": 28,
"none": 35
},
"lines": {
"total": 8948,
"covered": 5338
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
{
"timestamp": 1685059200,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 10,
"differs": 28,
"none": 35
},
"lines": {
"total": 8948,
"covered": 5338
},
"reports": [
"zellic-scroll-bridge-rollup-audit-2023-05"
]
},
{
"timestamp": 1685377355,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 11,
"differs": 32,
"none": 36
},
"lines": {
"total": 9708,
"covered": 6052
},
"changes": [
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "added"
},
{
"address": "eth:0x543bA4AADBAb8f9025686Bd03993043599c6fB04",
"name": "SuperchainProxyAdmin",
"kind": "added"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "added"
}
]
},
{
"timestamp": 1686067127,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 41,
"differs": 44,
"none": 53
},
"lines": {
"total": 18464,
"covered": 11182
},
"changes": [
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1686700800,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 42,
"differs": 47,
"none": 49
},
"lines": {
"total": 18464,
"covered": 11985
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
{
"timestamp": 1688169600,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 44,
"differs": 45,
"none": 49
},
"lines": {
"total": 18464,
"covered": 12035
},
"reports": [
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
{
"timestamp": 1689552000,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 44,
"differs": 45,
"none": 49
},
"lines": {
"total": 18464,
"covered": 12035
},
"reports": [
"secure3-mantle-v1-contest-2023-07"
]
},
{
"timestamp": 1689638400,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 44,
"differs": 45,
"none": 49
},
"lines": {
"total": 18464,
"covered": 12035
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
{
"timestamp": 1691625600,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 51,
"differs": 38,
"none": 49
},
"lines": {
"total": 18464,
"covered": 12382
},
"reports": [
"code4rena-base-2023-08"
]
},
{
"timestamp": 1696291200,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 56,
"differs": 52,
"none": 30
},
"lines": {
"total": 18464,
"covered": 13603
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
{
"timestamp": 1704931200,
"contracts": 12,
"withoutSource": 0,
"units": {
"identical": 58,
"differs": 52,
"none": 28
},
"lines": {
"total": 18464,
"covered": 13779
},
"reports": [
"trust-superchainconfig-upgrade-2024-01"
]
},
{
"timestamp": 1705954799,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 64,
"differs": 58,
"none": 31
},
"lines": {
"total": 20223,
"covered": 14852
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "added"
}
]
},
{
"timestamp": 1707955200,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 64,
"differs": 58,
"none": 31
},
"lines": {
"total": 20223,
"covered": 14884
},
"reports": [
"cantina-mcp-l1-2024-02"
]
},
{
"timestamp": 1708983851,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 55,
"differs": 63,
"none": 34
},
"lines": {
"total": 19075,
"covered": 13383
},
"changes": [
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1709510400,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 57,
"differs": 65,
"none": 30
},
"lines": {
"total": 19075,
"covered": 13979
},
"reports": [
"secure3-mantle-v2-tectonic-2024-03"
]
},
{
"timestamp": 1710460800,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 57,
"differs": 65,
"none": 30
},
"lines": {
"total": 19075,
"covered": 13979
},
"reports": [
"openzeppelin-mantle-v2-solidity-contracts-2024-03"
]
},
{
"timestamp": 1712868599,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 61,
"differs": 61,
"none": 30
},
"lines": {
"total": 19495,
"covered": 14529
},
"changes": [
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1713398400,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 61,
"none": 23
},
"lines": {
"total": 19495,
"covered": 15157
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04"
]
},
{
"timestamp": 1714089600,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 61,
"none": 23
},
"lines": {
"total": 19495,
"covered": 15125
},
"reports": [
"code4rena-taiko-2024-04"
]
},
{
"timestamp": 1715299200,
"contracts": 13,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 61,
"none": 23
},
"lines": {
"total": 19495,
"covered": 15125
},
"reports": [
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
{
"timestamp": 1715887043,
"contracts": 14,
"withoutSource": 0,
"units": {
"identical": 73,
"differs": 69,
"none": 33
},
"lines": {
"total": 22436,
"covered": 16159
},
"changes": [
{
"address": "eth:0xe5965Ab5962eDc7477C8520243A95517CD252fA9",
"name": "DisputeGameFactory",
"kind": "added"
}
]
},
{
"timestamp": 1717149791,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 103,
"differs": 70,
"none": 36
},
"lines": {
"total": 25132,
"covered": 18386
},
"changes": [
{
"address": "eth:0x24424336F04440b1c28685a38303aC33C9D14a25",
"name": "LivenessGuard",
"kind": "added"
},
{
"address": "eth:0x0454092516c9A4d636d3CAfA1e82161376C8a748",
"name": "LivenessModule",
"kind": "added"
}
]
},
{
"timestamp": 1717632000,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 105,
"differs": 71,
"none": 33
},
"lines": {
"total": 25132,
"covered": 18826
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
{
"timestamp": 1717718400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 120,
"differs": 68,
"none": 21
},
"lines": {
"total": 25132,
"covered": 19880
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
{
"timestamp": 1718037779,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 115,
"differs": 79,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20049
},
"changes": [
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1718755200,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 115,
"differs": 79,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20049
},
"reports": [
"openzeppelin-taiko-protocol-2024-06"
]
},
{
"timestamp": 1721260800,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 115,
"differs": 79,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20049
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
{
"timestamp": 1723593600,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 67,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20162
},
"reports": [
"cantina-fault-proofs-mips-2024-08",
"spearbit-fault-proofs-no-mips-2024-08"
]
},
{
"timestamp": 1723766400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 67,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20162
},
"reports": [
"code4rena-superchain-2024-08"
]
},
{
"timestamp": 1730678400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 67,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20164
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
{
"timestamp": 1735344000,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 67,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20164
},
"reports": [
"radiantlabs-deputypausemodule-2024-12"
]
},
{
"timestamp": 1736208000,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 67,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20164
},
"reports": [
"milotruck-deputypausemodule-2025-01"
]
},
{
"timestamp": 1736812800,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 67,
"none": 22
},
"lines": {
"total": 26246,
"covered": 20164
},
"reports": [
"certora-safe-1-5-0"
]
},
{
"timestamp": 1737729695,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 125,
"differs": 66,
"none": 22
},
"lines": {
"total": 26974,
"covered": 19988
},
"changes": [
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1738800000,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 125,
"differs": 66,
"none": 22
},
"lines": {
"total": 26974,
"covered": 19988
},
"reports": [
"base-mt64cannon-2025-02"
]
},
{
"timestamp": 1740009600,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 125,
"differs": 66,
"none": 22
},
"lines": {
"total": 26974,
"covered": 19988
},
"reports": [
"spearbit-mt-cannon-2025-02"
]
},
{
"timestamp": 1741132800,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 125,
"differs": 66,
"none": 22
},
"lines": {
"total": 26974,
"covered": 20021
},
"reports": [
"spearbit-upgrade13-2025-02"
]
},
{
"timestamp": 1741478400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 126,
"differs": 66,
"none": 21
},
"lines": {
"total": 26974,
"covered": 20041
},
"reports": [
"cantina-eip7702-2025-02"
]
},
{
"timestamp": 1742342400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 126,
"differs": 66,
"none": 21
},
"lines": {
"total": 26974,
"covered": 20041
},
"reports": [
"spearbit-interop-contracts-2025-03"
]
},
{
"timestamp": 1743612623,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 111,
"differs": 57,
"none": 17
},
"lines": {
"total": 20942,
"covered": 16576
},
"changes": [
{
"address": "eth:0xe5965Ab5962eDc7477C8520243A95517CD252fA9",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1745511383,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 109,
"differs": 60,
"none": 17
},
"lines": {
"total": 21343,
"covered": 16851
},
"changes": [
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1747699200,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 119,
"differs": 53,
"none": 14
},
"lines": {
"total": 21343,
"covered": 17459
},
"reports": [
"spearbit-interop-portal-2025-05",
"spearbit-upgrade16-2025-05"
]
},
{
"timestamp": 1748390400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 119,
"differs": 53,
"none": 14
},
"lines": {
"total": 21343,
"covered": 17459
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1748963099,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 139,
"differs": 57,
"none": 14
},
"lines": {
"total": 23552,
"covered": 19639
},
"changes": [
{
"address": "eth:0x76fC2F971FB355D0453cF9F64d3F9E4f640E1754",
"name": "DeputyPauseModule",
"kind": "added"
}
]
},
{
"timestamp": 1748995200,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 139,
"differs": 57,
"none": 14
},
"lines": {
"total": 23552,
"covered": 19639
},
"reports": [
"cantina-interop-portal-2025-04"
]
},
{
"timestamp": 1751328000,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 139,
"differs": 57,
"none": 14
},
"lines": {
"total": 23552,
"covered": 19645
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
{
"timestamp": 1752710400,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 140,
"differs": 56,
"none": 14
},
"lines": {
"total": 23552,
"covered": 19648
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
{
"timestamp": 1753379243,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 222,
"differs": 59,
"none": 21
},
"lines": {
"total": 32676,
"covered": 26079
},
"changes": [
{
"address": "eth:0x23B2C62946350F4246f9f9D027e071f0264FD113",
"name": "AnchorStateRegistry",
"kind": "added"
},
{
"address": "eth:0xe5965Ab5962eDc7477C8520243A95517CD252fA9",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x322b47Ff1FA8D5611F761e3E275C45B71b294D43",
"name": "ETHLockbox",
"kind": "added"
},
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1759422923,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 218,
"differs": 63,
"none": 23
},
"lines": {
"total": 32583,
"covered": 25873
},
"changes": [
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1759795200,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 221,
"differs": 60,
"none": 23
},
"lines": {
"total": 32583,
"covered": 25964
},
"reports": [
"spearbit-u16a-2025-09"
]
},
{
"timestamp": 1761523200,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 221,
"differs": 61,
"none": 22
},
"lines": {
"total": 32583,
"covered": 26001
},
"reports": [
"cantina-u17-2025-10"
]
},
{
"timestamp": 1762992000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 221,
"differs": 61,
"none": 22
},
"lines": {
"total": 32583,
"covered": 26002
},
"reports": [
"spearbit-safersafes-2025-11"
]
},
{
"timestamp": 1763424000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 221,
"differs": 63,
"none": 20
},
"lines": {
"total": 32583,
"covered": 26016
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
{
"timestamp": 1764092795,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 221,
"differs": 63,
"none": 20
},
"lines": {
"total": 32696,
"covered": 26129
},
"changes": [
{
"address": "eth:0xe5965Ab5962eDc7477C8520243A95517CD252fA9",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1764596735,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 256,
"differs": 72,
"none": 24
},
"lines": {
"total": 41831,
"covered": 31271
},
"changes": [
{
"address": "eth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a",
"name": "SaferSafes",
"kind": "added"
},
{
"address": "oeth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a",
"name": "SaferSafes",
"kind": "added"
}
]
},
{
"timestamp": 1768176000,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 258,
"differs": 70,
"none": 24
},
"lines": {
"total": 41831,
"covered": 31300
},
"reports": [
"cantina-u18-2026-01"
]
},
{
"timestamp": 1770667859,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 260,
"differs": 68,
"none": 24
},
"lines": {
"total": 41937,
"covered": 31406
},
"changes": [
{
"address": "eth:0x23B2C62946350F4246f9f9D027e071f0264FD113",
"name": "AnchorStateRegistry",
"kind": "upgraded"
},
{
"address": "eth:0xe5965Ab5962eDc7477C8520243A95517CD252fA9",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1771200000,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 260,
"differs": 68,
"none": 24
},
"lines": {
"total": 41937,
"covered": 31406
},
"reports": [
"certora-safe-allowance-v1-0-0"
]
},
{
"timestamp": 1772150400,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 260,
"differs": 68,
"none": 24
},
"lines": {
"total": 41937,
"covered": 31406
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1772236800,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 260,
"differs": 68,
"none": 24
},
"lines": {
"total": 41937,
"covered": 31406
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
{
"timestamp": 1774569600,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 260,
"differs": 68,
"none": 24
},
"lines": {
"total": 41937,
"covered": 31406
},
"reports": [
"cantina-policyenginestaking-2026-03"
]
},
{
"timestamp": 1778190599,
"contracts": 23,
"withoutSource": 0,
"units": {
"identical": 271,
"differs": 70,
"none": 26
},
"lines": {
"total": 46385,
"covered": 35074
},
"changes": [
{
"address": "eth:0xaCc005DCd857B401e4732E6F7837135A22825cfA",
"name": "MIPS",
"kind": "added"
},
{
"address": "eth:0x1E1d73536A081Ef2F355d29794547a9770Aeb1E0",
"name": "PreimageOracle",
"kind": "added"
}
]
},
{
"timestamp": 1779494400,
"contracts": 23,
"withoutSource": 0,
"units": {
"identical": 272,
"differs": 69,
"none": 26
},
"lines": {
"total": 46385,
"covered": 35077
},
"reports": [
"cantina-u19-2026-05"
]
},
{
"timestamp": 1780876800,
"contracts": 23,
"withoutSource": 0,
"units": {
"identical": 272,
"differs": 69,
"none": 26
},
"lines": {
"total": 46385,
"covered": 35080
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
{
"timestamp": 1781740800,
"contracts": 23,
"withoutSource": 0,
"units": {
"identical": 273,
"differs": 68,
"none": 26
},
"lines": {
"total": 46385,
"covered": 35091
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
{
"timestamp": 1782428747,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 256,
"differs": 89,
"none": 22
},
"lines": {
"total": 46368,
"covered": 36448
},
"changes": [
{
"address": "eth:0x23B2C62946350F4246f9f9D027e071f0264FD113",
"name": "AnchorStateRegistry",
"kind": "upgraded"
},
{
"address": "eth:0x1B6DBF05EaF22d4E70dC993e8a19dd9F3dcb3162",
"name": "DelayedWETH",
"kind": "added"
},
{
"address": "eth:0xe5965Ab5962eDc7477C8520243A95517CD252fA9",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x322b47Ff1FA8D5611F761e3E275C45B71b294D43",
"name": "ETHLockbox",
"kind": "upgraded"
},
{
"address": "eth:0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1783526401,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 288,
"differs": 107,
"none": 26
},
"lines": {
"total": 53144,
"covered": 42536
},
"changes": [
{
"address": "oeth:0x4200000000000000000000000000000000000007",
"name": "L2CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "oeth:0x4200000000000000000000000000000000000018",
"name": "L2ProxyAdmin",
"kind": "upgraded"
},
{
"address": "oeth:0x4200000000000000000000000000000000000010",
"name": "L2StandardBridge",
"kind": "upgraded"
},
{
"address": "oeth:0x4200000000000000000000000000000000000016",
"name": "L2ToL1MessagePasser",
"kind": "upgraded"
}
]
},
{
"timestamp": 1785283200,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 288,
"differs": 107,
"none": 26
},
"lines": {
"total": 53144,
"covered": 42536
},
"reports": [
"certora-safe-1-3-0"
]
},
{
"timestamp": 1786924800,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 288,
"differs": 107,
"none": 26
},
"lines": {
"total": 53144,
"covered": 42536
},
"reports": [
"nethermind-safe-1-3-0",
"nethermind-safe-allowance-v1-0-0"
]
},
{
"timestamp": 1787184000,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 290,
"differs": 105,
"none": 26
},
"lines": {
"total": 53144,
"covered": 42553
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
{
"timestamp": 1788049679,
"contracts": 26,
"withoutSource": 0,
"units": {
"identical": 318,
"differs": 107,
"none": 29
},
"lines": {
"total": 59122,
"covered": 47282
},
"changes": [
{
"address": "eth:0x19AF533Cc2A2A55786DCB8672aA5717e64213208",
"name": "SuperFaultDisputeGame",
"kind": "added"
},
{
"address": "eth:0x5C3eb47cB0174aea522a2a9Ae79487139A53D691",
"name": "SuperPermissionedDisputeGame",
"kind": "added"
}
]
},
{
"timestamp": 1790268683,
"contracts": 26,
"withoutSource": 0,
"units": {
"identical": 323,
"differs": 102,
"none": 29
},
"lines": {
"total": 59124,
"covered": 47288
},
"changes": [
{
"address": "eth:0xbEb5Fc579115071764c7423A4f12eDde41f106Ed",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0x229047fed2591dbec1eF1118d64F7aF3dB9EB290",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1790862344,
"contracts": 26,
"withoutSource": 0,
"units": {
"identical": 323,
"differs": 102,
"none": 29
},
"lines": {
"total": 59124,
"covered": 47288
}
}
],
"undatedReports": []
},
"project": "optimism",
"reports": {
"3docsecurity-cannon-fgetfd-2024-10": {
"collections": [
"optimism"
],
"title": "Audit Report - OP Cannon (3DOC Security, F_GETFD)",
"auditor": "3DOC Security",
"date": "2024-10-03",
"document": "optimism/reports/2024_10-Cannon-FGETFD-3DocSecurity.md"
},
"3docsecurity-cannon-go124-getrandom-2025-06": {
"collections": [
"optimism"
],
"title": "OP Cannon Security Review (3DOC / Radiant Labs)",
"auditor": "3DOC Security",
"date": "2025-06-06",
"document": "optimism/reports/2025_06-Cannon-3DOC.pdf"
},
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"alephv-op-program-blob-handling-2025-04": {
"collections": [
"optimism"
],
"title": "Optimism Blob Bug Fix Review (Aleph_v)",
"auditor": "Aleph_v",
"document": "optimism/reports/2025_04-op-program-blob-handling-aleph_v.pdf"
},
"base-mt64cannon-2025-02": {
"collections": [
"optimism"
],
"title": "MT64Cannon Security Review (Coinbase Protocol Security)",
"auditor": "Base",
"date": "2025-02-06",
"document": "optimism/reports/2025_01-MT-Cannon-Base.pdf"
},
"cantina-custom-gas-token-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism: Custom Gas Token Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2025-11-18",
"document": "optimism/reports/2025_11-Custom-Gas-Token-Spearbit.pdf"
},
"cantina-eip7702-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Cantina, EIP-7702 / Pectra impact)",
"auditor": "Cantina",
"date": "2025-03-09",
"document": "optimism/reports/2025_02-EIP7702-Cantina.pdf"
},
"cantina-fault-proofs-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base fault proofs mips Security Review (Cantina)",
"auditor": "Cantina",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-MIPS_Cantina.pdf"
},
"cantina-fee-splitter-2025-11": {
"collections": [
"optimism"
],
"title": "Wonderland - Optimism Fee Splitter Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2025-11-04",
"document": "optimism/reports/2025_10-Rev-Sharing-Spearbit.pdf"
},
"cantina-interop-l2-rereview-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism L2 Interop Re-review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-06-18",
"document": "optimism/reports/2026_06-Interop-L2-Contracts.pdf"
},
"cantina-interop-op-program-2025-03": {
"collections": [
"optimism"
],
"title": "Optimism Interop Proofs Security Review (Cantina)",
"auditor": "Cantina",
"date": "2025-05-07",
"document": "optimism/reports/2025_03-Interop-OpProgram-Cantina.pdf"
},
"cantina-interop-portal-2025-04": {
"collections": [
"optimism"
],
"title": "Interop portal - Competition",
"auditor": "Cantina",
"date": "2025-06-04",
"document": "optimism/reports/2025_04-Interop-Portal-Cantina.pdf"
},
"cantina-kona-2026-03": {
"collections": [
"optimism"
],
"title": "Coinbase: Kona Security Review",
"auditor": "Cantina",
"date": "2026-03-28",
"document": "optimism/reports/2026_03-Kona-Cantina.pdf"
},
"cantina-mcp-l1-2024-02": {
"collections": [
"optimism"
],
"title": "Optimism Cycle 19 Security Review (Cantina, MCP L1)",
"auditor": "Cantina",
"date": "2024-02-15",
"document": "optimism/reports/2024_02-MCP_L1-Cantina.pdf"
},
"cantina-opcmv2-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism OPCMv2 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-06-08",
"document": "optimism/reports/2026_06-OPCMv2-Cantina.pdf"
},
"cantina-policyenginestaking-2026-03": {
"collections": [
"optimism"
],
"title": "Optimism: PolicyEngine Staking Contract Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-03-27",
"document": "optimism/reports/2026_03-PolicyEngineStaking-Cantina.pdf"
},
"cantina-safe-extensions-2024-06": {
"collections": [
"optimism"
],
"title": "Optimism Safe Extensions Competition (Cantina)",
"auditor": "Cantina",
"date": "2024-06-06",
"document": "optimism/reports/2024_05_SafeLivenessExtensions-Cantina.pdf"
},
"cantina-u17-2025-10": {
"collections": [
"optimism"
],
"title": "Optimism u17 Security Review",
"auditor": "Cantina",
"date": "2025-10-27",
"document": "optimism/reports/2025_10-U17-Spearbit.pdf"
},
"cantina-u18-2026-01": {
"collections": [
"optimism"
],
"title": "Optimism PBC U18 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-01-12",
"document": "optimism/reports/2026_01-U18-Cantina.pdf"
},
"cantina-u19-2026-05": {
"collections": [
"optimism"
],
"title": "Optimism: Upgrade 19 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-05-23",
"document": "optimism/reports/2026_05-U19-Cantina.pdf"
},
"cantina-upgrade20-2026-08": {
"collections": [
"optimism"
],
"title": "Optimism Upgrade 20 Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-08-20",
"document": "optimism/reports/2026_08-U20-Cantina.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"chainsecurity-makerdao-starknet-dai-bridge-2022-10": {
"collections": [
"starknet"
],
"title": "ChainSecurity Code Assessment of the StarkNet-DAI-Bridge Smart Contracts",
"auditor": "ChainSecurity",
"date": "2022-10-18",
"document": "starknet/reports/2022_10-chainsecurity-makerdao-starknet-dai-bridge-audit.pdf"
},
"chainsecurity-makerdao-starknet-teleport-2022-06": {
"collections": [
"starknet"
],
"title": "ChainSecurity Code Assessment of the Starknet Teleport Smart Contracts",
"auditor": "ChainSecurity",
"date": "2022-06-21",
"document": "starknet/reports/2022_06-chainsecurity-makerdao-starknet-teleport-audit.pdf"
},
"code4rena-base-2023-08": {
"collections": [
"optimism"
],
"title": "BASE Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-08-10",
"document": "optimism/reports/2023_08-OP-Stack-Base-Code4rena.html"
},
"code4rena-superchain-2024-08": {
"collections": [
"optimism"
],
"title": "Optimism Superchain Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-08-16",
"document": "optimism/reports/2024_08-Superchain-Code4rena.html"
},
"code4rena-taiko-2024-04": {
"collections": [
"taiko"
],
"title": "Taiko Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-04-26",
"document": "taiko/reports/2024_04-code4rena-taiko.html"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-2024-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-05-29",
"document": "zksync2/reports/2024_03-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"coinbase-cannon-u16-2025-05": {
"collections": [
"optimism"
],
"title": "Cannon U16 Security Review (Coinbase Protocol Security)",
"auditor": "Coinbase",
"date": "2025-05-30",
"document": "optimism/reports/2025_05-Cannon-Go-Updates-Coinbase.pdf"
},
"consensys-arbitrum-core-token-bridge-2021-11": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Smart Contracts (ConsenSys Diligence, November 2021)",
"auditor": "ConsenSys Diligence",
"date": "2021-11-05",
"document": "arbitrum/reports/2021_11_05_consensys_diligence_security_audit_core_contracts_token_bridge.pdf"
},
"consensys-nitro-contracts-2022-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Nitro Smart Contracts (ConsenSys Diligence, June 2022)",
"auditor": "ConsenSys Diligence",
"date": "2022-06-24",
"document": "arbitrum/reports/2022_06_24_consensys_diligence_security_audit_nitro_contracts.pdf"
},
"consensys-safetychecker-2021-03": {
"collections": [
"optimism"
],
"title": "Optimism SafetyChecker (ConsenSys Diligence)",
"auditor": "ConsenSys Diligence",
"document": "optimism/reports/2021_03-SafetyChecker-ConsenSysDiligence.pdf"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2022-10-Checkpoints": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Checkpoints Library Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-Checkpoints.pdf"
},
"contracts__audits__2022-10-ERC4626": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin ERC4626 Tokenized Vault Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-ERC4626.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"dapphub-ecdsa-wallet-2020-11": {
"collections": [
"optimism"
],
"title": "Optimism Audit Report: ECDSA Wallet",
"auditor": "dapp.org",
"date": "2021-01-12",
"document": "optimism/reports/2020_11-Dapphub-ECDSA_Wallet.pdf"
},
"formal-verification__fv__reports__2022-03": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (March - April 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-03.pdf"
},
"formal-verification__fv__reports__2022-05": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (May - June 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-05.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"g0-safe-allowance-v0-1-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "G0 Group",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v0.1.0__audit-report-g0.md"
},
"hashlock-celo-optimism-superchain-2026-02": {
"collections": [
"celo"
],
"title": "Celo Smart Contract Audit Report (Optimism and Superchain, 2nd audit)",
"auditor": "Hashlock Pty Ltd",
"date": "2026-02-28",
"document": "celo/reports/Hashlock - Celo Optimism and Superchain (2nd Audit).pdf"
},
"milotruck-deputypausemodule-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism DeputyPauseModule (MiloTruck)",
"auditor": "MiloTruck",
"date": "2025-01-07",
"document": "optimism/reports/2024_12-DPM-MiloTruck.pdf"
},
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01": {
"collections": [
"celo"
],
"title": "NM-0561 Celo Custom Gas Token Security Review",
"auditor": "Nethermind Security",
"date": "2025-07-01",
"document": "celo/reports/Nethermind - NM-0561 Celo Custom Gas Token.pdf"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"offbeatlabs-incident-response-updates-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism Incident Response Updates Review (Offbeat Security)",
"auditor": "Offbeat Labs",
"date": "2025-01-24",
"document": "optimism/reports/2025_01-IRI-OffbeatLabs.pdf"
},
"openzeppelin-agora-governor-v6-2023-11": {
"collections": [
"optimism"
],
"title": "Agora Optimism Governance Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2023-11-22",
"document": "optimism/reports/2023_11-Governor-OpenZeppelin.pdf"
},
"openzeppelin-bedrock-bridge-2022-05": {
"collections": [
"optimism"
],
"title": "Optimism Bridge Audit (OpenZeppelin, May 2022)",
"auditor": "OpenZeppelin",
"date": "2022-05-16",
"document": "optimism/reports/2022_05-Bedrock_Contracts-Zeppelin.pdf"
},
"openzeppelin-bedrock-periphery-2022-09": {
"collections": [
"optimism"
],
"title": "Optimism Bedrock and Periphery Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2022-09-02",
"document": "optimism/reports/2022_09-Bedrock_and_Periphery-Zeppelin.pdf"
},
"openzeppelin-governor-2025-08": {
"collections": [
"optimism"
],
"title": "Optimism Governor Audit",
"auditor": "OpenZeppelin",
"date": "2025-08-04",
"document": "optimism/reports/2025_08-Governor-OpenZeppelin.pdf"
},
"openzeppelin-mantle-v2-solidity-contracts-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Solidity Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2024-03-15",
"document": "mantle/reports/2024_03-openzeppelin-mantle-v2-solidity-contracts-audit.pdf"
},
"openzeppelin-ovm-rollup-2021-03": {
"collections": [
"optimism"
],
"title": "OpenZeppelin OVM and Rollup Audit (March-May 2021)",
"auditor": "OpenZeppelin",
"document": "optimism/reports/2021_03-OVM_and_Rollup-OpenZeppelin.pdf"
},
"openzeppelin-scroll-layer1-audit-2023-07": {
"collections": [
"scroll"
],
"title": "Scroll Layer 1 Audit",
"auditor": "OpenZeppelin",
"date": "2023-07-18",
"document": "scroll/reports/openzeppelin-scroll-layer1-audit-2023-07.pdf"
},
"openzeppelin-taiko-protocol-2024-06": {
"collections": [
"taiko"
],
"title": "Taiko Protocol Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2024-06-19",
"document": "taiko/reports/2024_06-openzeppelin-taiko-protocol-audit.pdf"
},
"openzeppelin-zksync-l1-diff-2023-02": {
"collections": [
"zksync2"
],
"title": "zkSync | Layer 1 Diff Audit February",
"auditor": "OpenZeppelin",
"date": "2023-03-08",
"document": "zksync2/reports/2023_02-openzeppelin-zksync-l1-diff-audit.html"
},
"radiantlabs-deputypausemodule-2024-12": {
"collections": [
"optimism"
],
"title": "DeputyPauseModule Security Review (Radiant Labs)",
"auditor": "Radiant Labs",
"date": "2024-12-28",
"document": "optimism/reports/2024_12-DPM-RadiantLabs.pdf"
},
"runtimeverification-deposittransaction-2022-12": {
"collections": [
"optimism"
],
"title": "Formal Verification Report: OptimismPortal.depositTransaction",
"auditor": "Runtime Verification",
"date": "2022-12-23",
"document": "optimism/reports/2022_12-DepositTransaction-RuntimeVerification.pdf"
},
"secure3-mantle-v1-contest-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle Competitive Security Assessment",
"auditor": "Secure3",
"date": "2023-07-17",
"document": "mantle/reports/2023_07-secure3-mantle-v1-competitive-security-assessment.pdf"
},
"secure3-mantle-v2-public-contest-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, April 2024 edition)",
"auditor": "Secure3",
"date": "2024-04-18",
"document": "mantle/reports/2024_04-secure3-mantle-v2-public-audit-contest.pdf"
},
"secure3-mantle-v2-public-contest-final-2024-05": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, May 2024 final edition)",
"auditor": "Secure3",
"date": "2024-05-10",
"document": "mantle/reports/2024_05-secure3-mantle-v2-public-audit-contest-final.pdf"
},
"secure3-mantle-v2-tectonic-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Competitive Security Assessment (Secure3, March 2024)",
"auditor": "Secure3",
"date": "2024-03-04",
"document": "mantle/reports/2024_03-secure3-mantle-v2-tectonic-competitive-security-assessment.pdf"
},
"sherlock-bedrock-2023-03": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Bedrock)",
"auditor": "Sherlock",
"date": "2023-03-03",
"document": "optimism/reports/2023_03-Bedrock-Sherlock.pdf"
},
"sherlock-fault-proofs-2024-06": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Fault Proofs)",
"auditor": "Sherlock",
"date": "2024-06-07",
"document": "optimism/reports/2024_05-FaultProofs-Sherlock.pdf"
},
"sigma-prime-taiko-smart-contracts-2024-02": {
"collections": [
"taiko"
],
"title": "Taiko Smart Contract Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "taiko/reports/2024_02-sigma-prime-taiko-smart-contract-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "mantle/reports/2023_07-sigmaprime-mantle-l2-rollup-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-v2-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup V2 Security Assessment Report",
"auditor": "Sigma Prime",
"document": "mantle/reports/2024_04-sigmaprime-mantle-l2-rollup-v2-security-assessment.pdf"
},
"solidified-aztec-element-bridge-2022-05-11": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Element Bridge Audit",
"auditor": "Solidified",
"date": "2022-05-11",
"document": "aztecnetwork/reports/Solidified - Aztec Element Bridge.pdf"
},
"spearbit-cannon-eventfd-syscall-fix-review-2025-06": {
"collections": [
"optimism"
],
"title": "Optimism - Fix Review: MIPS EventFd and Syscall Error Handling (Spearbit/Cantina)",
"auditor": "Cantina",
"date": "2025-06-21",
"document": "optimism/reports/2025_06-Spearbit-Cannon-fix-review.pdf"
},
"spearbit-drippie-2022-10": {
"collections": [
"optimism"
],
"title": "Optimism Drippie Security Review",
"auditor": "Spearbit",
"date": "2022-10-03",
"document": "optimism/reports/2022_10-Drippie-Spearbit.pdf"
},
"spearbit-fault-proofs-no-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base Fault Proofs no MIPS Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf"
},
"spearbit-interop-contracts-2025-03": {
"collections": [
"optimism"
],
"title": "Optimism Interop Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-03-19",
"document": "optimism/reports/2025_03-Interop-Contracts-Spearbit.pdf"
},
"spearbit-interop-portal-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Interop-Portal-Spearbit.pdf"
},
"spearbit-mt-cannon-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Mt Cannon Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-02-20",
"document": "optimism/reports/2025_01-MT-Cannon-Spearbit.pdf"
},
"spearbit-safersafes-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism SaferSafes Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-11-13",
"document": "optimism/reports/2025_11-SaferSafes-Spearbit.pdf"
},
"spearbit-u16a-2025-09": {
"collections": [
"optimism"
],
"title": "Optimism u16 Security Review - U16a (Spearbit)",
"auditor": "Spearbit",
"date": "2025-10-07",
"document": "optimism/reports/2025_09-U16a-Spearbit.pdf"
},
"spearbit-upgrade13-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Spearbit, Upgrade 13)",
"auditor": "Spearbit",
"date": "2025-03-05",
"document": "optimism/reports/2025_02-Upgrade13-Spearbit.pdf"
},
"spearbit-upgrade16-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review - Upgrade 16 (Spearbit)",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Upgrade16-Spearbit.pdf"
},
"spearbit-verify-opcm-2025-07": {
"collections": [
"optimism"
],
"title": "Optimism Upgrade 16 Security Review",
"auditor": "Spearbit",
"date": "2025-07-16",
"document": "optimism/reports/2025_07-VerifyOPCM-Spearbit.pdf"
},
"trailofbits-bedrock-updates-2023-01": {
"collections": [
"optimism"
],
"title": "Optimism: SystemConfig and Withdrawal Updates - Security Assessment",
"auditor": "Trail of Bits",
"date": "2023-01-18",
"document": "optimism/reports/2023_01-Bedrock_Updates-TrailOfBits.pdf"
},
"trailofbits-custom-fee-token-2024-08": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Custom Fee Token Security Assessment Summary Report (Trail of Bits, 2023)",
"auditor": "Trail of Bits",
"date": "2024-08-01",
"document": "arbitrum/reports/2024-08-offchain-labs-custom-fee-token-securityreview.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-invariant-testing-2022-11": {
"collections": [
"optimism"
],
"title": "Optimism Security Assessment (testing strategy and invariants, November 2022)",
"auditor": "Trail of Bits",
"date": "2022-11-10",
"document": "optimism/reports/2022_11-Invariant_Testing-TrailOfBits.pdf"
},
"trailofbits-morph-l2-2024-07": {
"collections": [
"morph"
],
"title": "Morph L2 Security Assessment (Comprehensive Report with Fix Review)",
"auditor": "Trail of Bits",
"date": "2024-07-18",
"document": "morph/reports/2024_07-trailofbits-morph-l2-security-assessment-with-fix-review.pdf"
},
"trailofbits-nitro-1-of-2-2022-03": {
"collections": [
"arbitrum"
],
"title": "Offchain Nitro Security Assessment (Trail of Bits, first Nitro review, 2022)",
"auditor": "Trail of Bits",
"date": "2022-05-25",
"document": "arbitrum/reports/2022_03_14_trail_of_bits_security_audit_nitro_1_of_2.pdf"
},
"trailofbits-opnode-fix-review-2022-07": {
"collections": [
"optimism"
],
"title": "Optimism: Rollup Node and Execution Engine - Fix Review",
"auditor": "Trail of Bits",
"date": "2022-07-07",
"document": "optimism/reports/2022_05-OpNode-TrailOfBits.pdf"
},
"trailofbits-ovm-rollup-2020-10": {
"collections": [
"optimism"
],
"title": "Optimism Security Assessment (OVM contracts, October 2020)",
"auditor": "Trail of Bits",
"date": "2020-10-30",
"document": "optimism/reports/2020_10-Rollup-TrailOfBits.pdf"
},
"trust-security-zksync-era-contracts-2024-10": {
"collections": [
"zksync2"
],
"title": "Trust Security ZKsync Era Contracts Audit",
"auditor": "Trust Security",
"date": "2024-10-13",
"document": "zksync2/reports/2024_10-trust-security-zksync-era-contracts-audit.pdf"
},
"trust-superchainconfig-upgrade-2024-01": {
"collections": [
"optimism"
],
"title": "Smart Contract Audit: Optimism Bedrock upgrade (Trust Security)",
"auditor": "Trust Security",
"date": "2024-01-11",
"document": "optimism/reports/2023_12_SuperchainConfigUpgrade_Trust.pdf"
},
"wonderland-interop-portal-2025-03": {
"collections": [
"optimism"
],
"title": "ETHLockbox redesign - Unified report (Wonderland)",
"auditor": "Wonderland",
"document": "optimism/reports/2025_03-Interop-Portal-Wonderland.pdf"
},
"xuwinnie-solady-cbrt-proof": {
"collections": [
"_libs/solady"
],
"title": "Solady cbrt & cbrtWad Audit Report",
"auditor": "xuwinnie",
"date": "2024-07-31",
"document": "_libs/solady/reports/cbrt-proof__audits__xuwinnie-solady-cbrt-proof.pdf"
},
"zachobront-agora-governor-v5-2023-05": {
"collections": [
"optimism"
],
"title": "Agora Audit Report - Optimism Governor & Approval Voting Module",
"auditor": "Zach Obront",
"date": "2023-05-12",
"document": "optimism/reports/2023_05-Governor-ZachObront.md"
},
"zellic-facet-bridge-2024-11-04": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Bridge Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2024-11-04",
"document": "ethscriptions/reports/Zellic_Facet_Bridge_Audit_Report.pdf"
},
"zellic-scroll-bridge-rollup-audit-2023-05": {
"collections": [
"scroll"
],
"title": "Scroll Tech Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2023-05-26",
"document": "scroll/reports/zellic-scroll-bridge-rollup-audit-2023-05.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"b61f946296f1": {
"name": "ISemver",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "22a5ddebdaf1",
"lines": [
7,
13
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-fault-proofs-mips-2024-08",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-policyenginestaking-2026-03",
"cantina-safe-extensions-2024-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"f223653d7e89": {
"name": "LivenessGuard",
"kind": "interface",
"lines": 5,
"status": "none"
},
"e87f8ddd95c3": {
"name": "LivenessModule",
"kind": "contract",
"lines": 247,
"status": "differs",
"audited": {
"object": "76df3ce4265e",
"lines": [
22,
268
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
41,
41
]
],
"removed": [
[
41,
41,
41
]
],
"covered": 246
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"867ac382a0ff": {
"name": "iOVM_L1ERC20Bridge",
"kind": "interface",
"lines": 97,
"status": "none"
},
"6907ed764fb7": {
"name": "iOVM_CrossDomainMessenger",
"kind": "interface",
"lines": 34,
"status": "differs",
"audited": {
"object": "59259c412c62",
"lines": [
7,
33
],
"name": "ICrossDomainMessenger"
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09"
],
"added": [
[
6,
8
]
],
"removed": [
[
6,
5,
7
]
],
"covered": 31
},
"5e5ea72f4af5": {
"name": "OVM_CrossDomainEnabled",
"kind": "contract",
"lines": 86,
"status": "differs",
"audited": {
"object": "f6adf61fced0",
"lines": [
14,
71
]
},
"reports": [
"openzeppelin-ovm-rollup-2021-03"
],
"added": [
[
59,
59
],
[
63,
63
],
[
65,
66
],
[
76,
79
],
[
82,
83
]
],
"removed": [
[
59,
44,
45
],
[
76,
54,
55
]
],
"covered": 76
},
"9f1625bb6f8b": {
"name": "Address",
"kind": "library",
"lines": 182,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
108,
110
],
[
112,
112
],
[
132,
134
],
[
136,
136
],
[
156,
158
],
[
160,
160
],
[
162,
180
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
112,
120,
120
],
[
136,
145,
145
],
[
160,
169,
169
],
[
162,
171,
226
]
],
"covered": 158
},
"3936fa48c10f": {
"name": "TokenLike",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "0111284eea9d",
"lines": [
18,
22
]
},
"reports": [
"chainsecurity-makerdao-starknet-dai-bridge-2022-10",
"chainsecurity-makerdao-starknet-teleport-2022-06"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
3
]
],
"covered": 2
},
"a467358836f7": {
"name": "iOVM_L2ERC20Bridge",
"kind": "interface",
"lines": 102,
"status": "differs",
"audited": {
"object": "895f80a4bc17",
"lines": [
7,
102
],
"name": "IL2ERC20Bridge"
},
"reports": [
"openzeppelin-bedrock-bridge-2022-05",
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
32,
36
]
],
"removed": [
[
32,
32,
43
]
],
"covered": 102
},
"370e99cf5cac": {
"name": "L1DAITokenBridge",
"kind": "contract",
"lines": 112,
"status": "none"
},
"e565cfa17434": {
"name": "Clone",
"kind": "abstract",
"lines": 380,
"status": "none"
},
"28cc2b40fa61": {
"name": "LibPosition",
"kind": "library",
"lines": 190,
"status": "identical",
"audited": {
"object": "62f289b9befc",
"lines": [
15,
200
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"043c3c292b42": {
"name": "LibHash",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
168,
177
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"401eb66867f1": {
"name": "LibClaim",
"kind": "library",
"lines": 31,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
118,
144
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"3a8d9764d8a4": {
"name": "LibDuration",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
152,
161
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"f596c9295bd4": {
"name": "LibTimestamp",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
184,
193
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"50f26d5b74f2": {
"name": "LibClock",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
28,
68
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"e9aa0f101d68": {
"name": "Types",
"kind": "library",
"lines": 91,
"status": "identical",
"audited": {
"object": "3c18c4e1bc15",
"lines": [
6,
96
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"3e463bddb22c": {
"name": "Hashing",
"kind": "library",
"lines": 147,
"status": "identical",
"audited": {
"object": "9a1d3ebc1b29",
"lines": [
10,
139
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"13d441dd1b0f": {
"name": "RLPWriter",
"kind": "library",
"lines": 155,
"status": "identical",
"audited": {
"object": "510887ad897c",
"lines": [
9,
163
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"4676b736bef2": {
"name": "Encoding",
"kind": "library",
"lines": 336,
"status": "identical",
"audited": {
"object": "edc9b5a6ea74",
"lines": [
11,
321
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"26ad7b61b37b": {
"name": "Math",
"kind": "library",
"lines": 218,
"status": "differs",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
],
"added": [
[
11,
11
],
[
153,
189
],
[
211,
215
]
],
"removed": [
[
11,
12,
12
],
[
153,
145,
156
],
[
215,
178,
181
],
[
217,
183,
327
]
],
"covered": 183
},
"4185e87640c2": {
"name": "LibGameType",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
216,
225
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"dad13f394614": {
"name": "LibKeccak",
"kind": "library",
"lines": 380,
"status": "none"
},
"0900421b7dc4": {
"name": "LPPMetadataLib",
"kind": "library",
"lines": 76,
"status": "identical",
"audited": {
"object": "26d0a17edae4",
"lines": [
20,
95
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-superchain-2024-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"a8ac2aff9c48": {
"name": "IPreimageOracle",
"kind": "interface",
"lines": 111,
"status": "identical",
"audited": {
"object": "3783f94f26a4",
"lines": [
7,
105
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"722461548a39": {
"name": "LocalPreimageKey",
"kind": "library",
"lines": 16,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
124,
139
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u17-2025-10",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"offbeatlabs-incident-response-updates-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"6d4853d36d81": {
"name": "IBigStepper",
"kind": "interface",
"lines": 19,
"status": "identical",
"audited": {
"object": "60d75c0c84e7",
"lines": [
27,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"5fe8253cda76": {
"name": "IOwnable",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "78a2a0632a32",
"lines": [
6,
20
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"ed326933a23e": {
"name": "IAddressManager",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "ad59c52e0569",
"lines": [
8,
15
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e2b40f3d642c": {
"name": "IProxyAdmin",
"kind": "interface",
"lines": 29,
"status": "identical",
"audited": {
"object": "23f9c36c6f9e",
"lines": [
6,
34
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"b5dcc6adafd5": {
"name": "IProxyAdminOwnedBase",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "b75870f3ae9e",
"lines": [
6,
16
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"28c2fba54f06": {
"name": "IInitializable",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "a3bb74b82f3a",
"lines": [
4,
6
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-upgrade16-2025-05"
]
},
"b667763fb033": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "faa98e95c6b4",
"lines": [
7,
23
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"803ad8f660e7": {
"name": "IReinitializableBase",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "d6d096a743bb",
"lines": [
4,
11
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7d1791449349": {
"name": "LibGameId",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
83,
111
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"c957ce169cf6": {
"name": "IDisputeGameFactory",
"kind": "interface",
"lines": 71,
"status": "identical",
"audited": {
"object": "a70c37573cf7",
"lines": [
9,
63
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"e60933e352ce": {
"name": "IResourceMetering",
"kind": "interface",
"lines": 24,
"status": "identical",
"audited": {
"object": "1c5a5174b333",
"lines": [
4,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"9e1f6b2ac65d": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 31,
"status": "identical",
"audited": {
"object": "0909f3a5d633",
"lines": [
6,
36
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"aeca468ac7c5": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 104,
"status": "identical",
"audited": {
"object": "11522e3740d7",
"lines": [
8,
110
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"9f38f3086c8f": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 49,
"status": "identical",
"audited": {
"object": "bcaf6bab5e65",
"lines": [
11,
56
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"3aa811a41203": {
"name": "IDelayedWETH",
"kind": "interface",
"lines": 58,
"status": "identical",
"audited": {
"object": "69fe00ad124a",
"lines": [
8,
65
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"59c1837f9107": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 1069,
"status": "differs",
"audited": {
"object": "1f18f98e389b",
"lines": [
7,
1169
]
},
"reports": [
"xuwinnie-solady-cbrt-proof"
],
"added": [
[
351,
351
],
[
372,
372
],
[
382,
382
],
[
405,
405
],
[
407,
418
],
[
433,
486
],
[
490,
493
],
[
495,
496
],
[
526,
526
],
[
530,
530
],
[
540,
540
],
[
544,
544
],
[
595,
595
],
[
689,
696
],
[
701,
713
],
[
724,
724
],
[
889,
889
],
[
897,
897
]
],
"removed": [
[
351,
355,
355
],
[
372,
376,
376
],
[
382,
386,
386
],
[
405,
409,
417
],
[
407,
419,
421
],
[
432,
435,
442
],
[
485,
444,
485
],
[
501,
490,
515
],
[
525,
540,
540
],
[
526,
542,
542
],
[
530,
546,
546
],
[
539,
555,
555
],
[
540,
557,
557
],
[
544,
561,
561
],
[
568,
585,
592
],
[
595,
620,
620
],
[
689,
714,
724
],
[
701,
729,
753
],
[
720,
760,
760
],
[
724,
765,
765
],
[
889,
930,
930
],
[
897,
938,
938
],
[
900,
941,
948
],
[
974,
1019,
1067
]
],
"covered": 995
},
"a2abc9923bbe": {
"name": "LibVMStatus",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
200,
209
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"e304276af8e0": {
"name": "VMStatuses",
"kind": "library",
"lines": 13,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
108,
120
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"26dfb415c242": {
"name": "SuperFaultDisputeGame",
"kind": "contract",
"lines": 1211,
"status": "identical",
"audited": {
"object": "cb6490405278",
"lines": [
74,
1343
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"ecedf963bc64": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"b0006e2cedea": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "identical",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"8f7da050ddb2": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
5,
5
]
],
"removed": [
[
5,
5,
5
]
],
"covered": 34
},
"727591669b8c": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 361,
"status": "none"
},
"7d6554b6cb64": {
"name": "Arithmetic",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "8a405913baad",
"lines": [
9,
28
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"9b73a9b5c9f6": {
"name": "Burner",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
28,
32
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07"
]
},
"433c37b5a737": {
"name": "Burn",
"kind": "library",
"lines": 17,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
6,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05"
]
},
"2d60ee7f3ed2": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 148,
"status": "identical",
"audited": {
"object": "1ac24cfad012",
"lines": [
15,
182
]
},
"reports": [
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-tectonic-2024-03",
"sigmaprime-mantle-l2-rollup-v2-2024-04"
]
},
"d44c0cfb8c85": {
"name": "Constants",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "42b05511e680",
"lines": [
10,
46
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"3f3d60f9e37d": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"e59a41a9002d": {
"name": "Storage",
"kind": "library",
"lines": 83,
"status": "identical",
"audited": {
"object": "ac46a327c801",
"lines": [
6,
88
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"c7852b22a645": {
"name": "Constants",
"kind": "library",
"lines": 63,
"status": "differs",
"audited": {
"object": "a2cd6ce57ad5",
"lines": [
11,
76
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
48,
48,
50
]
],
"covered": 63
},
"383d0a473e13": {
"name": "ProxyAdminOwnedBase",
"kind": "abstract",
"lines": 87,
"status": "identical",
"audited": {
"object": "a7ecfeead33d",
"lines": [
20,
107
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"498007571a41": {
"name": "ReinitializableBase",
"kind": "abstract",
"lines": 20,
"status": "identical",
"audited": {
"object": "3b6a2b1659a5",
"lines": [
6,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"34e3ca2fb900": {
"name": "WETH98",
"kind": "contract",
"lines": 128,
"status": "identical",
"audited": {
"object": "6c066ca7ff06",
"lines": [
25,
152
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"1bc80c4939df": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 108,
"status": "identical",
"audited": {
"object": "31f8e09a4aca",
"lines": [
8,
114
]
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
"cb9cc7f64ae0": {
"name": "DelayedWETH",
"kind": "contract",
"lines": 106,
"status": "differs",
"audited": {
"object": "1cc118f42f1e",
"lines": [
27,
132
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
9,
9
]
],
"removed": [
[
9,
9,
9
]
],
"covered": 105
},
"fe0a638f2551": {
"name": "PreimageKeyLib",
"kind": "library",
"lines": 54,
"status": "identical",
"audited": {
"object": "c3f36cb881fd",
"lines": [
6,
59
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-fault-proofs-mips-2024-08",
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"f808e23cc55e": {
"name": "PreimageOracle",
"kind": "contract",
"lines": 862,
"status": "differs",
"audited": {
"object": "6f74b4e83125",
"lines": [
15,
820
]
},
"reports": [
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08"
],
"findings": {
"code4rena-superchain-2024-08": [
"H-02",
"H-03",
"H-04",
"H-05"
]
},
"added": [
[
0,
0
],
[
15,
16
],
[
20,
20
],
[
79,
83
],
[
150,
150
],
[
372,
372
],
[
384,
388
],
[
390,
390
],
[
393,
402
],
[
405,
405
],
[
410,
410
],
[
486,
489
],
[
713,
715
]
],
"removed": [
[
0,
0,
0
],
[
20,
18,
18
],
[
150,
113,
113
],
[
387,
320,
324
],
[
390,
326,
326
],
[
410,
335,
335
]
],
"covered": 845
},
"6d49c8c4c3a1": {
"name": "Proxy",
"kind": "contract",
"lines": 208,
"status": "identical",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"e8603e635ea4": {
"name": "Constants",
"kind": "library",
"lines": 66,
"status": "identical",
"audited": {
"object": "a2cd6ce57ad5",
"lines": [
11,
76
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"21c9e76387ed": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 187,
"status": "none"
},
"8d8dc0a58b96": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
24,
24
]
],
"removed": [
[
24,
24,
24
]
],
"covered": 81
},
"9c557c702fdd": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
],
"name": "Context"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
13,
19
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"a5d693e781e6": {
"name": "OwnableUpgradeable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
],
"name": "Ownable"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
4,
14
],
[
35,
35
],
[
54,
54
],
[
67,
73
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
11
],
[
4,
14,
20
],
[
35,
41,
43
],
[
54,
62,
64
]
],
"covered": 65
},
"83f950fd95a2": {
"name": "IETHLockbox",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "d0419bc7f5d5",
"lines": [
11,
40
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"87b61868f828": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 104,
"status": "identical",
"audited": {
"object": "34c5cfea3b7b",
"lines": [
14,
106
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"b97eae6408cb": {
"name": "Features",
"kind": "library",
"lines": 15,
"status": "identical",
"audited": {
"object": "3445c40ff078",
"lines": [
31,
45
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"328b481f7b93": {
"name": "SystemConfig",
"kind": "contract",
"lines": 580,
"status": "identical",
"audited": {
"object": "0082d8e94fb8",
"lines": [
27,
603
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"0bfebde49e5b": {
"name": "AnchorStateRegistry",
"kind": "contract",
"lines": 345,
"status": "identical",
"audited": {
"object": "6974af456c9b",
"lines": [
26,
367
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"65bd70d23455": {
"name": "EnumerableSet",
"kind": "library",
"lines": 330,
"status": "differs",
"audited": {
"object": "272851b2f81b",
"lines": [
41,
378
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
179,
179
]
],
"removed": [
[
179,
179,
187
]
],
"covered": 329
},
"7e8bb2971986": {
"name": "SafeSigners",
"kind": "library",
"lines": 82,
"status": "identical",
"audited": {
"object": "8b8442123116",
"lines": [
4,
78
]
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
"97a7d06803c9": {
"name": "LivenessGuard",
"kind": "contract",
"lines": 139,
"status": "identical",
"audited": {
"object": "b9c6139cd384",
"lines": [
21,
157
]
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
"f04119ddc474": {
"name": "Context",
"kind": "abstract",
"lines": 10,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
1
],
[
5,
6
]
],
"removed": [
[
1,
1,
1
],
[
5,
5,
5
]
],
"covered": 7
},
"64b6456f336a": {
"name": "Ownable",
"kind": "abstract",
"lines": 51,
"status": "differs",
"audited": {
"object": "0b6cbdc34973",
"lines": [
8,
72
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
9,
11
],
[
17,
17
],
[
25,
25
],
[
30,
30
],
[
36,
36
],
[
45,
48
]
],
"removed": [
[
0,
0,
0
],
[
10,
10,
11
],
[
17,
17,
17
],
[
25,
25,
25
],
[
28,
28,
34
],
[
36,
42,
42
],
[
45,
51,
52
],
[
50,
54,
63
]
],
"covered": 40
},
"741ae7846536": {
"name": "Lib_AddressManager",
"kind": "contract",
"lines": 86,
"status": "identical",
"audited": {
"object": "cc0e892278f4",
"lines": [
10,
67
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
"39829bd4c20d": {
"name": "Lib_ResolvedDelegateProxy",
"kind": "contract",
"lines": 65,
"status": "identical",
"audited": {
"object": "40ceb10de607",
"lines": [
10,
66
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
"4933ae177b35": {
"name": "CrossDomainMessengerLegacySpacer0",
"kind": "contract",
"lines": 6,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
18,
23
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"2f8ca1cb8cb7": {
"name": "CrossDomainMessengerLegacySpacer1",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
30,
80
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"aeebc2fe3441": {
"name": "SafeCall",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "d92130fd5143",
"lines": [
6,
155
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"cf5fe7b9b37e": {
"name": "CrossDomainMessenger",
"kind": "abstract",
"lines": 354,
"status": "identical",
"audited": {
"object": "794f7ba95b86",
"lines": [
89,
438
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"beef9d9054b0": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 102,
"status": "differs",
"audited": {
"object": "34c5cfea3b7b",
"lines": [
14,
106
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
26,
26,
27
]
],
"covered": 102
},
"700c3d5545e0": {
"name": "DevFeatures",
"kind": "library",
"lines": 48,
"status": "identical",
"audited": {
"object": "30881fd7a3fa",
"lines": [
30,
81
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
"1a109846495d": {
"name": "Predeploys",
"kind": "library",
"lines": 255,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
93,
104
],
[
123,
123
],
[
135,
138
],
[
158,
159
],
[
161,
161
],
[
167,
189
],
[
209,
253
]
],
"removed": [
[
93,
93,
105
],
[
123,
152,
153
],
[
136,
188,
189
],
[
137,
191,
192
],
[
138,
194,
195
],
[
171,
207,
214
]
],
"covered": 192
},
"5b810932d460": {
"name": "L1CrossDomainMessenger",
"kind": "contract",
"lines": 80,
"status": "differs",
"audited": {
"object": "cb50e3377d76",
"lines": [
25,
104
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
17,
17
]
],
"removed": [
[
17,
17,
17
]
],
"covered": 79
},
"3ad01e32ec6c": {
"name": "ETHLockbox",
"kind": "contract",
"lines": 210,
"status": "differs",
"audited": {
"object": "793563cc5b49",
"lines": [
24,
242
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
55,
55
]
],
"removed": [
[
55,
55,
55
]
],
"covered": 209
},
"e96550f77085": {
"name": "ApproveLike",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "9f8072a72ba3",
"lines": [
18,
20
]
},
"reports": [
"chainsecurity-makerdao-starknet-dai-bridge-2022-10",
"chainsecurity-makerdao-starknet-teleport-2022-06"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 2
},
"40319d181ecc": {
"name": "L1Escrow",
"kind": "contract",
"lines": 37,
"status": "differs",
"audited": {
"object": "9f8072a72ba3",
"lines": [
23,
56
]
},
"reports": [
"chainsecurity-makerdao-starknet-dai-bridge-2022-10"
],
"added": [
[
12,
12
]
],
"removed": [
[
12,
14,
14
]
],
"covered": 36
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"7ac9eb435da8": {
"name": "AddressManager",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "9ec9f07fc0ec",
"lines": [
14,
64
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"33c344e65c65": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"1bbdc9103ae0": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"d2fdb69068e3": {
"name": "Proxy",
"kind": "interface",
"lines": 9,
"status": "none"
},
"a5d623f4f582": {
"name": "L1ChugSplashProxy",
"kind": "interface",
"lines": 8,
"status": "none"
},
"6fc12095da10": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 220,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"d41c6402f47d": {
"name": "Proxy",
"kind": "contract",
"lines": 207,
"status": "identical",
"audited": {
"object": "623027a3c5e9",
"lines": [
10,
212
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09"
]
},
"39694e72167f": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 40,
"status": "identical",
"audited": {
"object": "ed91314c7424",
"lines": [
4,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"a4a11528bc42": {
"name": "EOA",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "254cf6eabe82",
"lines": [
6,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-eip7702-2025-02",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"0255f34a839a": {
"name": "ERC721Bridge",
"kind": "abstract",
"lines": 183,
"status": "identical",
"audited": {
"object": "82cac572c953",
"lines": [
15,
188
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"6052ff08685e": {
"name": "IERC721",
"kind": "interface",
"lines": 133,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
115,
115
]
],
"removed": [
[
115,
104,
104
]
],
"covered": 132
},
"d263e4b84ecd": {
"name": "IERC721Bridge",
"kind": "interface",
"lines": 44,
"status": "identical",
"audited": {
"object": "0a41d930ce81",
"lines": [
6,
47
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"bf98f394dbe3": {
"name": "IL2ERC721Bridge",
"kind": "interface",
"lines": 15,
"status": "differs",
"audited": {
"object": "0c089ff9a341",
"lines": [
6,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 14
},
"35b38a2e0c49": {
"name": "L1ERC721Bridge",
"kind": "contract",
"lines": 122,
"status": "differs",
"audited": {
"object": "0487cb845c4b",
"lines": [
27,
139
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
12,
12
]
],
"removed": [
[
12,
12,
12
]
],
"covered": 121
},
"33ef007036da": {
"name": "SuperPermissionedDisputeGame",
"kind": "contract",
"lines": 140,
"status": "identical",
"audited": {
"object": "cb1e4f39d9b6",
"lines": [
26,
183
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"13057f5b2fd4": {
"name": "Owned",
"kind": "contract",
"lines": 34,
"status": "none"
},
"68bacae49ce6": {
"name": "ISynthetixBridgeEscrow",
"kind": "interface",
"lines": 7,
"status": "none"
},
"bc46371ec2b6": {
"name": "SafeMath",
"kind": "library",
"lines": 92,
"status": "differs",
"audited": {
"object": "643d86cf72d9",
"lines": [
8,
65
]
},
"reports": [
"contracts__audits__2018-10",
"g0-safe-allowance-v0-1-0"
],
"added": [
[
12,
12
],
[
27,
27
],
[
51,
51
],
[
69,
69
],
[
88,
88
]
],
"removed": [
[
12,
44,
44
],
[
27,
33,
33
],
[
51,
13,
13
],
[
69,
22,
22
],
[
88,
54,
54
]
],
"covered": 87
},
"f5e8d204f143": {
"name": "Address",
"kind": "library",
"lines": 22,
"status": "identical",
"audited": {
"object": "92a43ff9c033",
"lines": [
6,
28
]
},
"reports": [
"contracts__audits__2018-10"
]
},
"f8454c066f73": {
"name": "IERC20",
"kind": "interface",
"lines": 70,
"status": "identical",
"audited": {
"object": "41ede9d660b2",
"lines": [
11,
80
]
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
"f4a609ef32bc": {
"name": "SafeERC20",
"kind": "library",
"lines": 60,
"status": "differs",
"audited": {
"object": "7c91266c8d06",
"lines": [
12,
40
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
2,
2
],
[
5,
5
],
[
9,
9
],
[
17,
20
],
[
25,
25
],
[
30,
30
],
[
32,
58
]
],
"removed": [
[
5,
4,
4
],
[
9,
8,
8
],
[
17,
15,
16
],
[
25,
21,
21
],
[
30,
26,
26
]
],
"covered": 43
},
"adbf3300ead7": {
"name": "SynthetixBridgeEscrow",
"kind": "contract",
"lines": 17,
"status": "none"
},
"30bf994f1153": {
"name": "IOptimismERC20Factory",
"kind": "interface",
"lines": 6,
"status": "none"
},
"809d3ad2bcb8": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"c6d0c3b96308": {
"name": "ERC20",
"kind": "contract",
"lines": 349,
"status": "differs",
"audited": {
"object": "cbc5aef79df2",
"lines": [
38,
343
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
12,
14
],
[
166,
166
],
[
169,
169
],
[
171,
171
],
[
191,
210
],
[
217,
218
],
[
222,
231
],
[
245,
259
],
[
280,
282
],
[
302,
302
],
[
308,
347
]
],
"removed": [
[
0,
0,
0
],
[
9,
9,
13
],
[
166,
164,
164
],
[
169,
167,
169
],
[
171,
171,
171
],
[
191,
187,
194
],
[
212,
196,
230
],
[
212,
232,
232
],
[
222,
240,
244
],
[
245,
255,
259
],
[
280,
276,
281
],
[
302,
297,
299
]
],
"covered": 298
},
"5c1b98c91663": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"0b07a9c1be22": {
"name": "Strings",
"kind": "library",
"lines": 67,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
1
],
[
8,
26
],
[
33,
42
],
[
53,
53
]
],
"removed": [
[
1,
1,
1
],
[
26,
8,
28
],
[
28,
30,
36
],
[
42,
42,
44
],
[
53,
55,
55
],
[
66,
68,
74
]
],
"covered": 39
},
"2b1640f289ea": {
"name": "ECDSA",
"kind": "library",
"lines": 205,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
18,
20
],
[
138,
140
],
[
174,
174
],
[
177,
177
],
[
201,
202
]
],
"removed": [
[
18,
19,
19
],
[
174,
152,
152
],
[
177,
156,
160
],
[
201,
184,
184
],
[
202,
186,
192
],
[
204,
194,
203
]
],
"covered": 195
},
"86ab20534f15": {
"name": "EIP712",
"kind": "abstract",
"lines": 78,
"status": "differs",
"audited": {
"object": "7e11f59c4288",
"lines": [
35,
140
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
12
],
[
27,
37
],
[
44,
45
],
[
47,
47
],
[
52,
54
],
[
56,
56
]
],
"removed": [
[
0,
0,
18
],
[
31,
33,
36
],
[
35,
38,
40
],
[
44,
47,
48
],
[
47,
50,
50
],
[
56,
55,
55
],
[
77,
76,
104
]
],
"covered": 53
},
"e043a4dd253b": {
"name": "Counters",
"kind": "library",
"lines": 30,
"status": "none"
},
"38d1718b8fc3": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 74,
"status": "differs",
"audited": {
"object": "e77c193bdf4e",
"lines": [
22,
82
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
4
],
[
8,
15
],
[
36,
36
],
[
43,
43
],
[
51,
52
],
[
59,
59
],
[
62,
72
]
],
"removed": [
[
0,
0,
0
],
[
8,
4,
13
],
[
36,
30,
32
],
[
43,
39,
41
],
[
51,
49,
50
],
[
59,
57,
57
]
],
"covered": 60
},
"e91d703227c9": {
"name": "Preinstalls",
"kind": "library",
"lines": 173,
"status": "identical",
"audited": {
"object": "2019a49d122b",
"lines": [
7,
243
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"197395080909": {
"name": "ILegacyMintableERC20",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "fa5ef6dd918f",
"lines": [
11,
17
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"efa75a106aeb": {
"name": "IOptimismMintableERC20",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "43541048d14a",
"lines": [
10,
18
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"7be25136d99c": {
"name": "OptimismMintableERC20",
"kind": "contract",
"lines": 131,
"status": "identical",
"audited": {
"object": "f189ff3cf77c",
"lines": [
24,
148
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"16a3c382b82e": {
"name": "OptimismMintableERC20Factory",
"kind": "contract",
"lines": 126,
"status": "differs",
"audited": {
"object": "786d4d0f11d7",
"lines": [
20,
133
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
0,
0
],
[
36,
36
],
[
46,
46
]
],
"removed": [
[
0,
0,
0
],
[
36,
36,
36
]
],
"covered": 123
},
"85cff3d52895": {
"name": "Proxy",
"kind": "abstract",
"lines": 71,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
61
]
],
"removed": [],
"covered": 68
},
"0d3c0f868cae": {
"name": "StorageSlot",
"kind": "library",
"lines": 53,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [],
"removed": [
[
16,
16,
23
],
[
52,
64,
103
]
],
"covered": 53
},
"aee6957dba32": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"170545296a7e": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a9f53b5b08f3": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 167,
"status": "none"
},
"b95eaa0c5979": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 19,
"status": "differs",
"audited": {
"object": "d2a927d58c33",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
9
],
[
16,
16
]
],
"removed": [
[
0,
0,
0
],
[
9,
12,
12
],
[
16,
23,
23
]
],
"covered": 15
},
"b7be9deb7869": {
"name": "OssifiableProxy",
"kind": "contract",
"lines": 82,
"status": "none"
},
"0c98f555c1c4": {
"name": "IL1ERC20Bridge",
"kind": "interface",
"lines": 77,
"status": "differs",
"audited": {
"object": "645202915fbb",
"lines": [
7,
118
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07"
],
"added": [
[
31,
36
],
[
49,
54
],
[
69,
74
]
],
"removed": [
[
31,
46,
46
],
[
49,
61,
66
],
[
69,
90,
95
],
[
76,
97,
110
]
],
"covered": 59
},
"3f1c67a98ffa": {
"name": "IAccessControl",
"kind": "interface",
"lines": 80,
"status": "none"
},
"571e63d071b4": {
"name": "ERC165",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "89a3e6314f67",
"lines": [
25,
32
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08",
"trailofbits-governance-token-bridge-2023-06"
]
},
"d01239fbce9a": {
"name": "Strings",
"kind": "library",
"lines": 59,
"status": "none"
},
"d32b62f5fb94": {
"name": "AccessControl",
"kind": "abstract",
"lines": 187,
"status": "differs",
"audited": {
"object": "d934eddafe9c",
"lines": [
49,
212
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
35,
35
],
[
60,
69
],
[
79,
79
],
[
93,
93
],
[
106,
106
],
[
124,
125
],
[
127,
127
],
[
129,
150
]
],
"removed": [
[
35,
33,
33
],
[
60,
56,
56
],
[
79,
66,
66
],
[
93,
82,
82
],
[
106,
97,
97
],
[
124,
117,
120
],
[
127,
122,
122
]
],
"covered": 167
},
"63fb703dd87b": {
"name": "BridgingManager",
"kind": "contract",
"lines": 139,
"status": "none"
},
"11c43f7e67c2": {
"name": "RebasableAndNonRebasableTokens",
"kind": "contract",
"lines": 86,
"status": "none"
},
"f191c6cbdf50": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 13,
"status": "differs",
"audited": {
"object": "e313f6dc2d74",
"lines": [
7,
37
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [],
"removed": [
[
1,
1,
14
]
],
"covered": 13
},
"7f8590c5d414": {
"name": "CrossDomainEnabled",
"kind": "contract",
"lines": 42,
"status": "none"
},
"3b4df54a2b17": {
"name": "SafeERC20",
"kind": "library",
"lines": 82,
"status": "differs",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [],
"removed": [
[
63,
42,
57
]
],
"covered": 82
},
"74f52e312a91": {
"name": "IERC20Wrapper",
"kind": "interface",
"lines": 12,
"status": "none"
},
"e4e878ffbe36": {
"name": "IL2ERC20Bridge",
"kind": "interface",
"lines": 72,
"status": "differs",
"audited": {
"object": "895f80a4bc17",
"lines": [
7,
102
]
},
"reports": [
"openzeppelin-bedrock-bridge-2022-05",
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
29,
34
],
[
44,
50
],
[
64,
69
]
],
"removed": [
[
18,
23,
37
],
[
18,
39,
41
],
[
29,
54,
54
],
[
44,
66,
66
],
[
64,
88,
93
]
],
"covered": 53
},
"7f17a8399058": {
"name": "DepositDataCodec",
"kind": "library",
"lines": 36,
"status": "none"
},
"63fb95e83af2": {
"name": "L1ERC20ExtendedTokensBridge",
"kind": "abstract",
"lines": 168,
"status": "none"
},
"8667d42afcfb": {
"name": "IAccountingOracle",
"kind": "interface",
"lines": 8,
"status": "none"
},
"430479d47101": {
"name": "IERC20WstETH",
"kind": "interface",
"lines": 6,
"status": "none"
},
"af271175d290": {
"name": "TokenRateAndUpdateTimestampProvider",
"kind": "abstract",
"lines": 42,
"status": "none"
},
"c1ab89cbad47": {
"name": "UnstructuredStorage",
"kind": "library",
"lines": 17,
"status": "none"
},
"943cab235362": {
"name": "Versioned",
"kind": "contract",
"lines": 53,
"status": "none"
},
"07793c737340": {
"name": "L1LidoTokensBridge",
"kind": "contract",
"lines": 48,
"status": "none"
},
"4f1674fb5377": {
"name": "IERC5267",
"kind": "interface",
"lines": 23,
"status": "none"
},
"0d73af18a3a5": {
"name": "StorageSlot",
"kind": "library",
"lines": 105,
"status": "identical",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
]
},
"79806c93e81e": {
"name": "ShortStrings",
"kind": "library",
"lines": 84,
"status": "differs",
"audited": {
"object": "a8904777a883",
"lines": [
39,
121
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
2
],
[
54,
54
],
[
62,
62
],
[
77,
77
]
],
"removed": [
[
1,
1,
2
],
[
54,
54,
54
],
[
62,
62,
62
],
[
77,
76,
76
]
],
"covered": 80
},
"c93f4cab4139": {
"name": "Math",
"kind": "library",
"lines": 407,
"status": "differs",
"audited": {
"object": "c477df6e1faa",
"lines": [
9,
425
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
7,
10
],
[
99,
103
],
[
119,
119
],
[
157,
157
],
[
200,
200
],
[
251,
251
],
[
304,
304
],
[
353,
353
],
[
396,
396
],
[
399,
405
]
],
"removed": [
[
8,
7,
9
],
[
119,
135,
135
],
[
123,
139,
139
],
[
157,
175,
175
],
[
200,
218,
218
],
[
251,
268,
268
],
[
304,
321,
321
],
[
353,
370,
370
],
[
396,
413,
413
]
],
"covered": 390
},
"adcc06043c13": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "identical",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"efd380ee5f7b": {
"name": "Strings",
"kind": "library",
"lines": 83,
"status": "differs",
"audited": {
"object": "1a0f4cc937e4",
"lines": [
12,
95
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
2
],
[
25,
25
],
[
59,
59
],
[
73,
73
]
],
"removed": [
[
1,
1,
2
],
[
25,
25,
25
],
[
59,
61,
61
],
[
73,
74,
74
]
],
"covered": 78
},
"1af23c5b7d79": {
"name": "MessageHashUtils",
"kind": "library",
"lines": 72,
"status": "identical",
"audited": {
"object": "f71603017bf7",
"lines": [
14,
85
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"70b8a1abd6c2": {
"name": "EIP712",
"kind": "abstract",
"lines": 127,
"status": "identical",
"audited": {
"object": "1d3a83dd0f27",
"lines": [
34,
160
]
},
"reports": [
"contracts__audits__2025-07-v5.4",
"contracts__audits__2026-02-v5.6"
]
},
"4a11931b7a86": {
"name": "IOwnable",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "b6f48de59b28",
"lines": [
6,
14
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"05d01a350872": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 32,
"status": "identical",
"audited": {
"object": "2a22f831f011",
"lines": [
6,
37
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"41d6f86c1979": {
"name": "ECDSA",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "e6daa774e035",
"lines": [
12,
173
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a22d83f9e2f9": {
"name": "DeputyPauseModule",
"kind": "contract",
"lines": 184,
"status": "identical",
"audited": {
"object": "08d136770b8c",
"lines": [
23,
204
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"5c25b6316c9c": {
"name": "SuperchainConfig",
"kind": "contract",
"lines": 157,
"status": "identical",
"audited": {
"object": "43212ea60fab",
"lines": [
15,
175
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"e1662a0992cc": {
"name": "iL1ChugSplashDeployer",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "d2724494fcc4",
"lines": [
7,
9
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
"b6143c042ec8": {
"name": "L1ChugSplashProxy",
"kind": "contract",
"lines": 341,
"status": "identical",
"audited": {
"object": "c7f4771097ae",
"lines": [
17,
292
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
"33c1bc98e249": {
"name": "SafeERC20",
"kind": "library",
"lines": 98,
"status": "identical",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"e950fe694422": {
"name": "ERC165Checker",
"kind": "library",
"lines": 109,
"status": "differs",
"audited": {
"object": "80d020ff7c1d",
"lines": [
15,
124
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
10,
12
],
[
23,
23
],
[
48,
48
],
[
72,
72
],
[
80,
107
]
],
"removed": [
[
10,
10,
11
],
[
23,
22,
22
],
[
48,
45,
45
],
[
72,
69,
69
],
[
80,
77,
108
]
],
"covered": 91
},
"c241e95f2bca": {
"name": "StandardBridge",
"kind": "abstract",
"lines": 466,
"status": "identical",
"audited": {
"object": "f775356ad924",
"lines": [
24,
451
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"6a1ed4d6f29f": {
"name": "L1StandardBridge",
"kind": "contract",
"lines": 327,
"status": "differs",
"audited": {
"object": "a3cb9793bed6",
"lines": [
29,
320
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
53,
53
]
],
"removed": [
[
53,
53,
53
]
],
"covered": 326
},
"ebca5f58c1a4": {
"name": "TransferHelper",
"kind": "library",
"lines": 46,
"status": "none"
},
"7c7ea8275882": {
"name": "Forwarder",
"kind": "interface",
"lines": 5,
"status": "none"
},
"cc04412bddca": {
"name": "WalletSimple",
"kind": "contract",
"lines": 442,
"status": "none"
},
"6042dafdc055": {
"name": "LibString",
"kind": "library",
"lines": 1182,
"status": "none"
},
"73f31dfdee9f": {
"name": "JSONParserLib",
"kind": "library",
"lines": 810,
"status": "none"
},
"eddb29bfa8a6": {
"name": "SemverComp",
"kind": "library",
"lines": 87,
"status": "identical",
"audited": {
"object": "9afc40c37c24",
"lines": [
9,
95
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11",
"spearbit-u16a-2025-09"
]
},
"dcae5a947391": {
"name": "LivenessModule2",
"kind": "abstract",
"lines": 373,
"status": "identical",
"audited": {
"object": "891a3dd1754c",
"lines": [
55,
429
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"54337a866fb2": {
"name": "BaseGuard",
"kind": "abstract",
"lines": 7,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
26,
31
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"50d971b27034": {
"name": "Constants",
"kind": "library",
"lines": 53,
"status": "differs",
"audited": {
"object": "9de908305096",
"lines": [
11,
58
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11"
],
"added": [
[
33,
37
]
],
"removed": [],
"covered": 52
},
"9f650b1cc0bf": {
"name": "TimelockGuard",
"kind": "abstract",
"lines": 600,
"status": "identical",
"audited": {
"object": "e4a4ebc73aae",
"lines": [
81,
675
]
},
"reports": [
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11"
]
},
"68c7712c17e0": {
"name": "SaferSafes",
"kind": "contract",
"lines": 44,
"status": "identical",
"audited": {
"object": "587b6a908ff5",
"lines": [
27,
70
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"6180b8b53f35": {
"name": "MIPS64State",
"kind": "library",
"lines": 14,
"status": "identical",
"audited": {
"object": "bce9237d9700",
"lines": [
7,
20
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02"
]
},
"ae124b181c4d": {
"name": "MIPS64Arch",
"kind": "library",
"lines": 6,
"status": "identical",
"audited": {
"object": "a1d689e731db",
"lines": [
4,
9
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"9da5a5b8c58c": {
"name": "MIPS64Memory",
"kind": "library",
"lines": 171,
"status": "identical",
"audited": {
"object": "c6c458e0aa0c",
"lines": [
7,
173
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"cea6f66bdc5c": {
"name": "MIPS64Syscalls",
"kind": "library",
"lines": 445,
"status": "identical",
"audited": {
"object": "0b859cc51b9a",
"lines": [
12,
447
]
},
"reports": [
"spearbit-cannon-eventfd-syscall-fix-review-2025-06",
"spearbit-u16a-2025-09"
]
},
"e88afc96f583": {
"name": "MIPS64Instructions",
"kind": "library",
"lines": 943,
"status": "identical",
"audited": {
"object": "0ec1ecc1cc35",
"lines": [
10,
926
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"0ecfe6d600e6": {
"name": "MIPS64",
"kind": "contract",
"lines": 964,
"status": "identical",
"audited": {
"object": "c52c3b8f832b",
"lines": [
25,
960
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"4a4a709ef23b": {
"name": "Arithmetic",
"kind": "library",
"lines": 46,
"status": "identical",
"audited": {
"object": "aae9c49bfc06",
"lines": [
10,
55
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7768d7b8daff": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 158,
"status": "identical",
"audited": {
"object": "0aaa4e851772",
"lines": [
16,
173
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"657a2ec12046": {
"name": "GameTypes",
"kind": "library",
"lines": 52,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
53,
104
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"ee71dbd9b1d7": {
"name": "RLPReader",
"kind": "library",
"lines": 232,
"status": "identical",
"audited": {
"object": "ccb74b186331",
"lines": [
19,
283
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"7eadf5cfd6c0": {
"name": "Bytes",
"kind": "library",
"lines": 139,
"status": "identical",
"audited": {
"object": "4e1a5780eb4b",
"lines": [
6,
144
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"6f6f5cc580d2": {
"name": "MerkleTrie",
"kind": "library",
"lines": 210,
"status": "identical",
"audited": {
"object": "2bdde4095aab",
"lines": [
12,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"1e116b431cf7": {
"name": "SecureMerkleTrie",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "dc671f8ceab3",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"d0e269c9f6e8": {
"name": "AddressAliasHelper",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "da0282ed88c8",
"lines": [
21,
43
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"openzeppelin-zksync-l1-diff-2023-02",
"trust-security-zksync-era-contracts-2024-10"
]
},
"aa62e8be9962": {
"name": "OptimismPortal2",
"kind": "contract",
"lines": 770,
"status": "identical",
"audited": {
"object": "01d71942b5b3",
"lines": [
41,
806
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"7f6263045100": {
"name": "LibClone",
"kind": "library",
"lines": 801,
"status": "none"
},
"f6f30e301f28": {
"name": "DisputeGameFactory",
"kind": "contract",
"lines": 307,
"status": "differs",
"audited": {
"object": "8d366ae9c470",
"lines": [
27,
301
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
36,
36
],
[
149,
191
]
],
"removed": [
[
36,
36,
36
],
[
143,
139,
155
]
],
"covered": 290
},
"5d824c0b4563": {
"name": "GnosisSafeL2",
"kind": "contract",
"lines": 78,
"status": "identical",
"audited": {
"object": "1ba2faa6c37e",
"lines": [
9,
87
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"88d4a08d8eb5": {
"name": "SafeL2",
"kind": "contract",
"lines": 63,
"status": "identical",
"audited": {
"object": "54aacdf59bff",
"lines": [
12,
75
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"0662e345678a": {
"name": "Semver",
"kind": "contract",
"lines": 49,
"status": "identical",
"audited": {
"object": "89e8432dc5af",
"lines": [
10,
53
]
},
"reports": [
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"sherlock-bedrock-2023-03"
]
},
"1b07421e3b4d": {
"name": "DeployerWhitelist",
"kind": "contract",
"lines": 99,
"status": "identical",
"audited": {
"object": "b544418a8dc6",
"lines": [
17,
109
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"040a1f47c4e5": {
"name": "IL2ToL1MessagePasser",
"kind": "interface",
"lines": 23,
"status": "identical",
"audited": {
"object": "4629dbaba8d0",
"lines": [
4,
26
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"308cbbef6c4b": {
"name": "L2CrossDomainMessenger",
"kind": "contract",
"lines": 41,
"status": "differs",
"audited": {
"object": "e0252405f5d7",
"lines": [
24,
68
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
],
"added": [
[
0,
0
],
[
2,
2
],
[
12,
12
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
2
],
[
30,
29,
33
]
],
"covered": 38
},
"a6df5b2b9c6d": {
"name": "Constants",
"kind": "library",
"lines": 44,
"status": "identical",
"audited": {
"object": "2104202e53bf",
"lines": [
11,
54
]
},
"reports": [
"cantina-interop-portal-2025-04",
"spearbit-upgrade16-2025-05"
]
},
"c86d4c2e8313": {
"name": "IL1Block",
"kind": "interface",
"lines": 38,
"status": "identical",
"audited": {
"object": "5f03d07947e7",
"lines": [
4,
40
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
]
},
"bf312d30bb56": {
"name": "Predeploys",
"kind": "library",
"lines": 183,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
148,
151
],
[
155,
156
],
[
163,
165
]
],
"removed": [
[
148,
206,
206
],
[
163,
213,
214
]
],
"covered": 174
},
"e18db2239a28": {
"name": "LibZip",
"kind": "library",
"lines": 265,
"status": "none"
},
"caa240e944a1": {
"name": "GasPriceOracle",
"kind": "contract",
"lines": 270,
"status": "identical",
"audited": {
"object": "c6f4c253a5da",
"lines": [
30,
299
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"91977dc0c110": {
"name": "L2StandardBridge",
"kind": "contract",
"lines": 215,
"status": "differs",
"audited": {
"object": "20c74da0db72",
"lines": [
25,
209
]
},
"reports": [
"cantina-eip7702-2025-02"
],
"added": [
[
0,
0
],
[
38,
38
],
[
49,
49
]
],
"removed": [
[
0,
0,
0
],
[
38,
38,
38
]
],
"covered": 212
},
"09c47e3ff486": {
"name": "Initializable",
"kind": "abstract",
"lines": 173,
"status": "identical",
"audited": {
"object": "75a018b0c25d",
"lines": [
56,
228
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9c9e958c3565": {
"name": "FeeVault",
"kind": "abstract",
"lines": 168,
"status": "identical",
"audited": {
"object": "ad17cbcefea7",
"lines": [
23,
186
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"d924c7d7e619": {
"name": "SequencerFeeVault",
"kind": "contract",
"lines": 11,
"status": "differs",
"audited": {
"object": "18c3d38ebb0a",
"lines": [
15,
25
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
2,
2
]
],
"removed": [
[
2,
2,
2
]
],
"covered": 10
},
"a35d7df71745": {
"name": "L1Block",
"kind": "contract",
"lines": 89,
"status": "identical",
"audited": {
"object": "d8324d0e21b8",
"lines": [
15,
100
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sigmaprime-mantle-l2-rollup-v2-2024-04"
]
},
"1ab37e2aa976": {
"name": "Predeploys",
"kind": "library",
"lines": 100,
"status": "identical",
"audited": {
"object": "e423e17ca267",
"lines": [
8,
104
]
},
"reports": [
"sherlock-bedrock-2023-03"
]
},
"84d046d54434": {
"name": "L1BlockNumber",
"kind": "contract",
"lines": 38,
"status": "identical",
"audited": {
"object": "35de8a9cd22c",
"lines": [
18,
55
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"3c88c316abd0": {
"name": "IOptimismMintableERC721",
"kind": "interface",
"lines": 68,
"status": "differs",
"audited": {
"object": "aaf9d3297260",
"lines": [
11,
74
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"sherlock-bedrock-2023-03"
],
"added": [
[
0,
11
],
[
14,
50
]
],
"removed": [
[
0,
0,
0
],
[
13,
17,
23
],
[
14,
8,
14
]
],
"covered": 38
},
"770c54379896": {
"name": "IL1ERC721Bridge",
"kind": "interface",
"lines": 39,
"status": "identical",
"audited": {
"object": "53d59122eda8",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"e155426d6c64": {
"name": "L2ERC721Bridge",
"kind": "contract",
"lines": 105,
"status": "differs",
"audited": {
"object": "a5423d11ecd5",
"lines": [
25,
122
]
},
"reports": [
"cantina-mcp-l1-2024-02"
],
"added": [
[
0,
0
],
[
2,
2
],
[
6,
6
],
[
11,
12
],
[
14,
15
],
[
93,
94
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
2
],
[
6,
6,
6
],
[
11,
11,
11
],
[
14,
13,
14
],
[
93,
86,
87
]
],
"covered": 96
},
"3358d3568f9e": {
"name": "L1Block",
"kind": "contract",
"lines": 242,
"status": "differs",
"audited": {
"object": "61e6893e171c",
"lines": [
17,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
],
"added": [
[
0,
0
],
[
49,
57
],
[
61,
61
],
[
210,
240
]
],
"removed": [
[
0,
0,
0
],
[
61,
52,
52
]
],
"covered": 224
},
"489806367b40": {
"name": "L2ToL1MessagePasser",
"kind": "contract",
"lines": 88,
"status": "identical",
"audited": {
"object": "fc09e20fdf25",
"lines": [
20,
107
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
]
},
"151aedd16ae1": {
"name": "OptimismMintableERC721FactoryLegacyMapping",
"kind": "contract",
"lines": 4,
"status": "none"
},
"0f375b69efdd": {
"name": "IERC721Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "3d2846231b4f",
"lines": [
12,
27
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"78781819f61c": {
"name": "IERC721Receiver",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "f93d219f21bd",
"lines": [
11,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"6fcde4441d60": {
"name": "ERC721",
"kind": "contract",
"lines": 436,
"status": "differs",
"audited": {
"object": "75c107e42c21",
"lines": [
19,
463
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
1
],
[
43,
44
],
[
51,
53
],
[
60,
60
],
[
67,
67
],
[
74,
74
],
[
78,
78
],
[
93,
102
],
[
108,
108
],
[
111,
111
],
[
117,
117
],
[
124,
124
],
[
131,
135
],
[
137,
139
],
[
145,
149
],
[
156,
163
],
[
184,
191
],
[
193,
216
],
[
228,
228
],
[
242,
245
],
[
260,
271
],
[
284,
297
],
[
311,
330
],
[
338,
338
],
[
340,
340
],
[
353,
353
],
[
362,
362
],
[
375,
381
],
[
383,
383
],
[
386,
386
],
[
394,
396
],
[
398,
434
]
],
"removed": [
[
0,
0,
0
],
[
43,
40,
43
],
[
51,
50,
54
],
[
60,
61,
61
],
[
67,
68,
68
],
[
74,
75,
75
],
[
78,
79,
79
],
[
93,
94,
95
],
[
108,
101,
101
],
[
111,
104,
104
],
[
117,
110,
110
],
[
124,
117,
117
],
[
131,
124,
128
],
[
137,
130,
133
],
[
145,
139,
139
],
[
156,
146,
148
],
[
165,
150,
252
],
[
184,
358,
359
],
[
193,
361,
369
],
[
193,
373,
375
],
[
228,
286,
286
],
[
242,
296,
296
],
[
260,
266,
273
],
[
284,
310,
314
],
[
311,
328,
337
],
[
338,
379,
385
],
[
340,
387,
389
],
[
353,
401,
403
],
[
362,
412,
414
],
[
375,
426,
427
],
[
383,
429,
431
],
[
386,
434,
434
],
[
394,
442,
442
]
],
"covered": 317
},
"460b9c96c173": {
"name": "IERC721Enumerable",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "75b04581f7a2",
"lines": [
12,
29
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"1dfeefad82be": {
"name": "ERC721Enumerable",
"kind": "abstract",
"lines": 150,
"status": "differs",
"audited": {
"object": "c299896e0a1f",
"lines": [
17,
178
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
23,
24
],
[
31,
31
],
[
38,
39
],
[
42,
75
],
[
83,
83
],
[
109,
109
]
],
"removed": [
[
12,
12,
23
],
[
23,
35,
38
],
[
31,
45,
45
],
[
38,
52,
55
],
[
42,
58,
77
],
[
83,
85,
85
],
[
109,
111,
111
],
[
149,
151,
160
]
],
"covered": 126
},
"28a668ea2ddf": {
"name": "OptimismMintableERC721",
"kind": "contract",
"lines": 116,
"status": "differs",
"audited": {
"object": "63901c7d83de",
"lines": [
18,
143
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
0,
9
],
[
28,
31
],
[
45,
46
],
[
105,
105
]
],
"removed": [
[
0,
0,
1
],
[
28,
29,
32
],
[
45,
44,
44
],
[
105,
112,
112
]
],
"covered": 109
},
"f1bdd43b1338": {
"name": "OptimismMintableERC721Factory",
"kind": "contract",
"lines": 83,
"status": "none"
},
"684f0e81cf49": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"cc08c6ff2ef8": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"40de3fd40246": {
"name": "IProxy",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a2c90f80828c",
"lines": [
4,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"b277570179e1": {
"name": "IL1ChugSplashProxy",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
6,
18
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"f8d2ced2582b": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 174,
"status": "differs",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
21,
21
],
[
50,
50
],
[
118,
118
],
[
120,
120
],
[
134,
134
],
[
136,
137
],
[
165,
165
]
],
"removed": [
[
21,
30,
30
],
[
50,
72,
72
],
[
118,
160,
160
],
[
120,
162,
162
],
[
134,
179,
179
],
[
136,
181,
181
],
[
137,
183,
184
],
[
165,
211,
211
]
],
"covered": 166
},
"80d20dd9cf4f": {
"name": "IStandardBridge",
"kind": "interface",
"lines": 61,
"status": "identical",
"audited": {
"object": "9afa315777a0",
"lines": [
6,
63
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"ebc961a8bd34": {
"name": "L2ContractsManagerTypes",
"kind": "library",
"lines": 88,
"status": "none"
},
"30b1cd8a9829": {
"name": "IL2ContractsManager",
"kind": "interface",
"lines": 44,
"status": "none"
},
"92d04530ad32": {
"name": "L2ProxyAdmin",
"kind": "contract",
"lines": 39,
"status": "none"
},
"c862a107c9f5": {
"name": "BaseFeeVault",
"kind": "contract",
"lines": 5,
"status": "differs",
"audited": {
"object": "a4b18376db49",
"lines": [
14,
18
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
3,
3
]
],
"removed": [
[
3,
3,
3
]
],
"covered": 4
},
"b3e368098e36": {
"name": "OperatorFeeVault",
"kind": "contract",
"lines": 5,
"status": "differs",
"audited": {
"object": "14332d495adf",
"lines": [
14,
18
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
3,
3
]
],
"removed": [
[
3,
3,
3
]
],
"covered": 4
},
"17472ade1182": {
"name": "ISchemaResolver",
"kind": "interface",
"lines": 39,
"status": "none"
},
"d4e728678634": {
"name": "ISchemaRegistry",
"kind": "interface",
"lines": 19,
"status": "none"
},
"3de3646673a2": {
"name": "SchemaRegistry",
"kind": "contract",
"lines": 43,
"status": "none"
},
"fc415185f728": {
"name": "IEAS",
"kind": "interface",
"lines": 306,
"status": "none"
},
"f8d08e2a2acc": {
"name": "stringToBytes32",
"kind": "function",
"lines": 9,
"status": "none"
},
"0ea216a02e21": {
"name": "uncheckedInc",
"kind": "function",
"lines": 5,
"status": "differs",
"audited": {
"object": "c595287872c9",
"lines": [
10,
14
]
},
"reports": [
"trailofbits-governance-token-bridge-2023-06"
],
"added": [
[
0,
0
],
[
2,
2
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
2
]
],
"covered": 3
},
"18a42fa99a71": {
"name": "bytes32ToString",
"kind": "function",
"lines": 21,
"status": "none"
},
"645eef60bab6": {
"name": "IERC1271",
"kind": "interface",
"lines": 8,
"status": "none"
},
"9f66c14db880": {
"name": "SignatureChecker",
"kind": "library",
"lines": 26,
"status": "none"
},
"ab78d55912d7": {
"name": "EIP1271Verifier",
"kind": "abstract",
"lines": 152,
"status": "none"
},
"0db4291c5a24": {
"name": "Predeploys",
"kind": "library",
"lines": 190,
"status": "differs",
"audited": {
"object": "2a472c6cc43d",
"lines": [
7,
240
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
87,
89
],
[
106,
120
],
[
149,
149
],
[
171,
172
]
],
"removed": [
[
87,
87,
89
],
[
149,
182,
183
],
[
171,
214,
216
]
],
"covered": 181
},
"4edab668fbaf": {
"name": "EAS",
"kind": "contract",
"lines": 731,
"status": "none"
},
"05412877935f": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"66c8e899f2a8": {
"name": "ERC20",
"kind": "contract",
"lines": 349,
"status": "differs",
"audited": {
"object": "cbc5aef79df2",
"lines": [
38,
343
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
12,
14
],
[
148,
148
],
[
166,
166
],
[
168,
169
],
[
171,
171
],
[
191,
210
],
[
217,
218
],
[
222,
231
],
[
245,
259
],
[
280,
282
],
[
302,
302
],
[
308,
347
]
],
"removed": [
[
0,
0,
0
],
[
9,
9,
13
],
[
148,
146,
146
],
[
166,
164,
164
],
[
168,
166,
169
],
[
171,
171,
171
],
[
191,
187,
194
],
[
212,
196,
230
],
[
212,
232,
232
],
[
222,
240,
244
],
[
245,
255,
259
],
[
280,
276,
281
],
[
302,
297,
299
]
],
"covered": 296
},
"54de67b304e2": {
"name": "ERC20Burnable",
"kind": "abstract",
"lines": 26,
"status": "identical",
"audited": {
"object": "eed086e731e4",
"lines": [
14,
39
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3b4b82adad24": {
"name": "IVotes",
"kind": "interface",
"lines": 52,
"status": "differs",
"audited": {
"object": "4f2b7eb85601",
"lines": [
10,
56
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
19,
19
],
[
28,
28
]
],
"removed": [
[
19,
20,
20
],
[
28,
30,
30
]
],
"covered": 50
},
"b9095ff0faf0": {
"name": "ECDSA",
"kind": "library",
"lines": 217,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
18,
20
],
[
59,
71
],
[
150,
152
],
[
186,
186
],
[
189,
189
],
[
213,
214
]
],
"removed": [
[
18,
19,
19
],
[
59,
56,
57
],
[
186,
152,
152
],
[
189,
156,
160
],
[
213,
184,
184
],
[
214,
186,
192
],
[
216,
194,
203
]
],
"covered": 196
},
"b19162021373": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 66,
"status": "differs",
"audited": {
"object": "e77c193bdf4e",
"lines": [
22,
82
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
4
],
[
6,
6
],
[
28,
28
],
[
35,
35
],
[
43,
44
],
[
51,
51
],
[
54,
64
]
],
"removed": [
[
0,
0,
0
],
[
6,
2,
2
],
[
8,
4,
13
],
[
28,
30,
32
],
[
35,
39,
41
],
[
43,
49,
50
],
[
51,
57,
57
]
],
"covered": 52
},
"68c74cd1ad35": {
"name": "SafeCast",
"kind": "library",
"lines": 221,
"status": "none"
},
"0a15e3746ee5": {
"name": "Math",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "0cc89cb39124",
"lines": [
7,
31
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
21,
21
],
[
23,
33
]
],
"removed": [
[
21,
22,
22
]
],
"covered": 31
},
"53bbf61e8723": {
"name": "ERC20Votes",
"kind": "abstract",
"lines": 223,
"status": "differs",
"audited": {
"object": "52cb787c5494",
"lines": [
28,
245
]
},
"reports": [
"formal-verification__fv__reports__2022-03"
],
"added": [
[
0,
0
],
[
30,
30
],
[
37,
37
],
[
49,
49
],
[
62,
62
],
[
99,
99
],
[
106,
113
]
],
"removed": [
[
0,
0,
0
],
[
12,
12,
21
],
[
30,
40,
40
],
[
37,
47,
47
],
[
49,
59,
59
],
[
62,
72,
72
],
[
99,
109,
109
],
[
106,
116,
119
]
],
"covered": 209
},
"e493be176894": {
"name": "Ownable",
"kind": "abstract",
"lines": 57,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
23,
23
],
[
43,
43
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
18,
36,
44
],
[
23,
26,
26
],
[
43,
62,
64
]
],
"covered": 53
},
"c4b238f2357a": {
"name": "GovernanceToken",
"kind": "contract",
"lines": 33,
"status": "identical",
"audited": {
"object": "317fec6abb1d",
"lines": [
17,
60
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"b257a9431c17": {
"name": "GovernanceToken",
"kind": "contract",
"lines": 27,
"status": "identical",
"audited": {
"object": "317fec6abb1d",
"lines": [
17,
60
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"37dc6f3193e5": {
"name": "MintManager",
"kind": "contract",
"lines": 70,
"status": "identical",
"audited": {
"object": "34c695bc5d58",
"lines": [
14,
82
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"8d64f9dbf7b3": {
"name": "Constants",
"kind": "library",
"lines": 48,
"status": "identical",
"audited": {
"object": "9de908305096",
"lines": [
11,
58
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11"
]
}
}
}
+2517 -1
+2517 -1
null
{
"auditedFiles": {
"0017f1fe7e41": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "532eaa8ed151f06697249d400926d17adf442d8e",
"path": "packages/contracts/src/contracts/implementations/PrivacyPoolComplex.sol",
"blob": "0017f1fe7e411bcedac5eeed097372f87134b180"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"14ccf33ba741": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "2f6a650b4cbc7872e163a70c56cdc977fe7839b4",
"path": "packages/contracts/src/interfaces/IPrivacyPool.sol",
"blob": "14ccf33ba7415f6ac964b3804d0b000878df7c5a"
},
"1c4aeb9fb2a0": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/access/AccessControl.sol",
"blob": "1c4aeb9fb2a036093ba444a5b9146aece4f213a2"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"2716e98eb302": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "2f6a650b4cbc7872e163a70c56cdc977fe7839b4",
"path": "packages/contracts/src/contracts/lib/ProofLib.sol",
"blob": "2716e98eb302506f28c2a64b8fbd32c3a44aa564"
},
"33faab29faf6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "04e0df30aaf341bed5398012e3a8740bddeb6e04",
"path": "contracts/utils/Address.sol",
"blob": "33faab29faf65d3e8d8076f1e1ba098f833dadf4"
},
"4b8583f45cea": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "532eaa8ed151f06697249d400926d17adf442d8e",
"path": "packages/contracts/src/contracts/State.sol",
"blob": "4b8583f45ceacf00e4aa732c3cb66ff41198a9fc"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"6f31fca7a77c": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "238e3594053becde68aa40e1e4cef6c0c46e68da",
"path": "packages/contracts/src/contracts/Entrypoint.sol",
"blob": "6f31fca7a77cf965ecbf9acd0ed089b7aa6131a2"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"75a018b0c25d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "a3aed5ad0e7877b1d825381ed9a8c5f3cb5d2a83",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "75a018b0c25d9002a907eee7d15cac9847de44bf"
},
"77e3a6b47502": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "2f6a650b4cbc7872e163a70c56cdc977fe7839b4",
"path": "packages/contracts/src/interfaces/IEntrypoint.sol",
"blob": "77e3a6b47502ca51e5b7a63f61384cd68cfad2e0"
},
"7c44280f07aa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "7c44280f07aa184f6f7506e335c9da0db8c30469"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"8b0478e847e6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/proxy/ERC1967/ERC1967Utils.sol",
"blob": "8b0478e847e661e16a83e4882004b65f08f75988"
},
"98cb5009e6e8": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "532eaa8ed151f06697249d400926d17adf442d8e",
"path": "packages/contracts/src/contracts/PrivacyPool.sol",
"blob": "98cb5009e6e8accb08a5233189300ed668182dc3"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a57f767f1132": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/IERC1967.sol",
"blob": "a57f767f11326c1c9d3b662269d1a7259274269a"
},
"ac4aa74e9bb8": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/utils/Errors.sol",
"blob": "ac4aa74e9bb8989382f68934ab18e160340dbf8b"
},
"b040b2cf38ea": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "2f6a650b4cbc7872e163a70c56cdc977fe7839b4",
"path": "packages/contracts/src/interfaces/IState.sol",
"blob": "b040b2cf38ea06421cc3c2bb3bc34a038ae85cf4"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"c727da1869ab": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/utils/UUPSUpgradeable.sol",
"blob": "c727da1869abfbf89493758c07a84ecf1fdceee7"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"ce7f0d3e8067": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "2f6a650b4cbc7872e163a70c56cdc977fe7839b4",
"path": "packages/contracts/src/interfaces/IVerifier.sol",
"blob": "ce7f0d3e806763532aa8db6603535025fa921ec3"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d36f5c0586ca": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/Proxy.sol",
"blob": "d36f5c0586cafe3298c6fea3046a548495e03e41"
},
"d4ee1100525d": {
"repository": "privacy-scaling-explorations/zk-kit",
"commit": "4c5ceca07673e89b112e849c2689ea0b1c3bf4d9",
"path": "packages/imt.sol/contracts/internal/InternalLeanIMT.sol",
"blob": "d4ee1100525df3f16928b979ae9d09178d520f82"
},
"df3a61369191": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "df3a61369191fc619f9d499a87f341d245c97893"
},
"f0b79cffa90d": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "2f6a650b4cbc7872e163a70c56cdc977fe7839b4",
"path": "packages/contracts/src/contracts/lib/Constants.sol",
"blob": "f0b79cffa90d55cc4dfdba411c0acb029ab1d8a7"
},
"f0f9137bc8d5": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/token/ERC20/utils/SafeERC20.sol",
"blob": "f0f9137bc8d5d7bd45aea1a7feb2940081fca8da"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f607aff185e5": {
"repository": "0xbow-io/privacy-pools-core",
"commit": "532eaa8ed151f06697249d400926d17adf442d8e",
"path": "packages/contracts/src/contracts/implementations/PrivacyPoolSimple.sol",
"blob": "f607aff185e50e123f6fdec27fad62fba9b62bb4"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/zk-kit": {
"name": "ZK-Kit",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"privacy-pools": {
"name": "Privacy Pools",
"kind": "project"
}
},
"contracts": {
"eth:0x022891F938Ae7fDC8Ab9Ead0FBf50aBA8C897D6d": {
"name": "WithdrawalVerifier",
"critical": true,
"source": "522fb9b5cd006d1e860d1888a529673456a9b6e75894b967709f51fc6dc48454"
},
"eth:0x05e4DBD71B56861eeD2Aaa12d00A797F04B5D3c0": {
"name": "PrivacyPoolUSDS",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0x1A604E9DFa0EFDC7FFda378AF16Cb81243b61633": {
"name": "PrivacyPoolWstETH",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0x1c31C03B8CB2EE674D0F11De77135536db828257": {
"name": "PrivacyPoolDAI",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0x6818809EefCe719E480a7526D76bD3e561526b46": {
"name": "PrivacyPoolsEntrypoint",
"critical": true,
"source": "4ea7d574fdce79147e882ab0cf5c12f71bbefe5d36c6d25bd2a0561af5b7638b",
"implementations": {
"eth:0x15e355024de1CDc74ADdea7EBDf98418Ba5B1a2c": "0e23c55f16c5099af2f60cab2879d111fb58aa95b0c118874e26c90409f3dd69"
}
},
"eth:0x7d2959bCFb936a84531518e8391DdBa844e03ebE": {
"name": "PrivacyPoolWOETH",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xa45ACa8604a73D80C551fAad6355A5c3A5565eC6": {
"name": "RagequitVerifier",
"critical": true,
"source": "4ec1f0a52ec3bb9e28d0c942259f0740f1d50eca0f858e082bceb2c1033886f1"
},
"eth:0xAd7f9A19E2598b6eFE0A25C84FB1c87F81eB7159": {
"name": "Privacy Pools Multisig",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xb419c2867aB3CBc78921660cB95150d95A94ce86": {
"name": "PrivacyPoolUSDC",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xb4b5Fd38Fd4788071d7287e3cB52948e0d10b23E": {
"name": "PrivacyPoolBOLD",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xBBdA2173CDFEA1c3bD7F2908798F1265301d750c": {
"name": "PrivacyPoolSUSDS",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xc0A8Bc0F4F982b4d4f1fFae8F4FCCb58c9B29c98": {
"name": "PrivacyPoolUSD1",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xC6C769fac7AABEadd31a03fAe5Ca0Ec5B4C50f84": {
"name": "PrivacyPoolFrxUSD",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xD14F4B36E1D1D98c218db782c49149876042BC56": {
"name": "PrivacyPoolFxUSD",
"critical": true,
"source": "8743eb2fa64b5cdcc692ba2f0ebce8d2faa3d09f1b343251e84e0c6bae510d74"
},
"eth:0xe6D36B33b00A7C0cB0C2a8d39D07e7dB0c526Abc": {
"name": "PrivacyPoolUSDe",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xe859C0bD25f260BaEE534Fb52e307D3b64D24572": {
"name": "PrivacyPoolUSDT",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
},
"eth:0xF241d57C6DebAe225c0F2e6eA1529373C9A9C9fB": {
"name": "PrivacyPoolETH",
"critical": true,
"source": "80b31c53e97ae4dc8e30258228e88d4182b282855f22fae7f221e93cc70a76c0"
},
"eth:0xF973f4B180A568157Cd7A0E6006449139E6Bfc32": {
"name": "PrivacyPoolWBTC",
"critical": true,
"source": "131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1779964040,
"flats": {
"522fb9b5cd006d1e860d1888a529673456a9b6e75894b967709f51fc6dc48454": [
[
"522fb9b5cd00",
1
]
],
"131020bb1f1a7dd07996474dd37aa6b7ea27cfd3fb2cdc1c9b463ae731107b55": [
[
"3648b7b8bcac",
6
],
[
"e730ab060eed",
169
],
[
"551b45c8f1cf",
245
],
[
"9ca952e715f6",
629
],
[
"26887343b7f6",
665
],
[
"9a1d6299731f",
826
],
[
"199cb13a572e",
996
],
[
"92e3bd3f9db1",
1396
],
[
"c7fa2b5f396c",
1710
],
[
"50109a0e8198",
1722
],
[
"ff671e54333c",
1876
],
[
"fe5c17db168d",
2448
],
[
"74bfbf842b09",
2606
],
[
"684cb89721da",
2631
],
[
"ba18d750e681",
2650
],
[
"f555a7706b9d",
2731
],
[
"4c6853275f13",
2917
]
],
"4ea7d574fdce79147e882ab0cf5c12f71bbefe5d36c6d25bd2a0561af5b7638b": [
[
"05122e9db059",
11
],
[
"ed25952f120e",
93
],
[
"6d1baf30b633",
207
],
[
"ddf0e3817b55",
232
],
[
"48af9c31c3b6",
257
],
[
"de902f926875",
401
],
[
"44c01e90eaac",
414
],
[
"b91c2406e688",
584
]
],
"0e23c55f16c5099af2f60cab2879d111fb58aa95b0c118874e26c90409f3dd69": [
[
"09c47e3ff486",
51
],
[
"1ae3fd8da881",
235
],
[
"667198f2dd94",
257
],
[
"684cb89721da",
357
],
[
"471cbcaf9b39",
381
],
[
"98771e95ddaa",
434
],
[
"d60656a5ad24",
623
],
[
"ed25952f120e",
662
],
[
"6d1baf30b633",
776
],
[
"ddf0e3817b55",
801
],
[
"48af9c31c3b6",
826
],
[
"de902f926875",
970
],
[
"44c01e90eaac",
983
],
[
"bccfe1b43320",
1157
],
[
"a1d3e74ce4e7",
1308
],
[
"9ca952e715f6",
1396
],
[
"26887343b7f6",
1432
],
[
"3648b7b8bcac",
1594
],
[
"9a1d6299731f",
1758
],
[
"e730ab060eed",
1910
],
[
"551b45c8f1cf",
1986
],
[
"ba18d750e681",
2373
],
[
"f555a7706b9d",
2454
],
[
"c7fa2b5f396c",
2636
],
[
"f40974c360bd",
2647
]
],
"4ec1f0a52ec3bb9e28d0c942259f0740f1d50eca0f858e082bceb2c1033886f1": [
[
"4ec1f0a52ec3",
1
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"8743eb2fa64b5cdcc692ba2f0ebce8d2faa3d09f1b343251e84e0c6bae510d74": [
[
"e393c9e98e33",
6
],
[
"e730ab060eed",
169
],
[
"551b45c8f1cf",
245
],
[
"9ca952e715f6",
629
],
[
"c6b135171354",
665
],
[
"9a1d6299731f",
826
],
[
"199cb13a572e",
996
],
[
"92e3bd3f9db1",
1396
],
[
"c7fa2b5f396c",
1710
],
[
"50109a0e8198",
1722
],
[
"ff671e54333c",
1876
],
[
"e6401deb5425",
2448
],
[
"74bfbf842b09",
2606
],
[
"684cb89721da",
2631
],
[
"ba18d750e681",
2650
],
[
"f555a7706b9d",
2731
],
[
"4c6853275f13",
2917
]
],
"80b31c53e97ae4dc8e30258228e88d4182b282855f22fae7f221e93cc70a76c0": [
[
"3648b7b8bcac",
6
],
[
"e730ab060eed",
169
],
[
"581c31cfbc14",
245
],
[
"9ca952e715f6",
617
],
[
"26887343b7f6",
653
],
[
"9a1d6299731f",
814
],
[
"199cb13a572e",
984
],
[
"92e3bd3f9db1",
1384
],
[
"c7fa2b5f396c",
1698
],
[
"50109a0e8198",
1710
],
[
"ff671e54333c",
1864
],
[
"fe5c17db168d",
2436
],
[
"d8399d804be1",
2594
],
[
"7c75b71bddb4",
2614
]
]
},
"history": {
"launch": 1743265199,
"points": [
{
"timestamp": 1743265199,
"contracts": 4,
"withoutSource": 0,
"units": {
"identical": 18,
"differs": 5,
"none": 7
},
"lines": {
"total": 4387,
"covered": 2881
},
"reports": [
"contracts__audits__2018-10",
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0",
"contracts__audits__2024-10-v5.1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"oxorio-privacy-pools-core-contracts-2025-03",
"pse-semaphore-4-0-0-audit-2024-03",
"trailofbits-governance-token-bridge-2023-06"
]
},
{
"timestamp": 1747699200,
"contracts": 4,
"withoutSource": 0,
"units": {
"identical": 18,
"differs": 5,
"none": 7
},
"lines": {
"total": 4387,
"covered": 2886
},
"reports": [
"oxorio-privacy-pools-precommitment-pr-2025-05"
]
},
{
"timestamp": 1747945823,
"contracts": 4,
"withoutSource": 0,
"units": {
"identical": 19,
"differs": 4,
"none": 7
},
"lines": {
"total": 4395,
"covered": 2894
},
"changes": [
{
"address": "eth:0x6818809EefCe719E480a7526D76bD3e561526b46",
"name": "PrivacyPoolsEntrypoint",
"kind": "upgraded"
}
]
},
{
"timestamp": 1748390400,
"contracts": 4,
"withoutSource": 0,
"units": {
"identical": 19,
"differs": 4,
"none": 7
},
"lines": {
"total": 4395,
"covered": 2894
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1752503003,
"contracts": 5,
"withoutSource": 0,
"units": {
"identical": 26,
"differs": 4,
"none": 9
},
"lines": {
"total": 6351,
"covered": 3897
},
"changes": [
{
"address": "eth:0x05e4DBD71B56861eeD2Aaa12d00A797F04B5D3c0",
"name": "PrivacyPoolUSDS",
"kind": "added"
}
]
},
{
"timestamp": 1752710400,
"contracts": 5,
"withoutSource": 0,
"units": {
"identical": 26,
"differs": 4,
"none": 9
},
"lines": {
"total": 6351,
"covered": 3908
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
{
"timestamp": 1752782999,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 40,
"differs": 4,
"none": 13
},
"lines": {
"total": 10263,
"covered": 5914
},
"changes": [
{
"address": "eth:0x1c31C03B8CB2EE674D0F11De77135536db828257",
"name": "PrivacyPoolDAI",
"kind": "added"
},
{
"address": "eth:0xBBdA2173CDFEA1c3bD7F2908798F1265301d750c",
"name": "PrivacyPoolSUSDS",
"kind": "added"
}
]
},
{
"timestamp": 1753352915,
"contracts": 9,
"withoutSource": 0,
"units": {
"identical": 54,
"differs": 4,
"none": 17
},
"lines": {
"total": 14175,
"covered": 7920
},
"changes": [
{
"address": "eth:0xb419c2867aB3CBc78921660cB95150d95A94ce86",
"name": "PrivacyPoolUSDC",
"kind": "added"
},
{
"address": "eth:0xe859C0bD25f260BaEE534Fb52e307D3b64D24572",
"name": "PrivacyPoolUSDT",
"kind": "added"
}
]
},
{
"timestamp": 1753975583,
"contracts": 11,
"withoutSource": 0,
"units": {
"identical": 68,
"differs": 4,
"none": 21
},
"lines": {
"total": 18087,
"covered": 9926
},
"changes": [
{
"address": "eth:0xF973f4B180A568157Cd7A0E6006449139E6Bfc32",
"name": "PrivacyPoolWBTC",
"kind": "added"
},
{
"address": "eth:0x1A604E9DFa0EFDC7FFda378AF16Cb81243b61633",
"name": "PrivacyPoolWstETH",
"kind": "added"
}
]
},
{
"timestamp": 1754583083,
"contracts": 14,
"withoutSource": 0,
"units": {
"identical": 89,
"differs": 4,
"none": 27
},
"lines": {
"total": 23955,
"covered": 12935
},
"changes": [
{
"address": "eth:0xC6C769fac7AABEadd31a03fAe5Ca0Ec5B4C50f84",
"name": "PrivacyPoolFrxUSD",
"kind": "added"
},
{
"address": "eth:0xc0A8Bc0F4F982b4d4f1fFae8F4FCCb58c9B29c98",
"name": "PrivacyPoolUSD1",
"kind": "added"
},
{
"address": "eth:0xe6D36B33b00A7C0cB0C2a8d39D07e7dB0c526Abc",
"name": "PrivacyPoolUSDe",
"kind": "added"
}
]
},
{
"timestamp": 1756377743,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 96,
"differs": 4,
"none": 29
},
"lines": {
"total": 25911,
"covered": 13938
},
"changes": [
{
"address": "eth:0x7d2959bCFb936a84531518e8391DdBa844e03ebE",
"name": "PrivacyPoolWOETH",
"kind": "added"
}
]
},
{
"timestamp": 1765446455,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 103,
"differs": 4,
"none": 31
},
"lines": {
"total": 27867,
"covered": 14941
},
"changes": [
{
"address": "eth:0xD14F4B36E1D1D98c218db782c49149876042BC56",
"name": "PrivacyPoolFxUSD",
"kind": "added"
}
]
},
{
"timestamp": 1770806867,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 110,
"differs": 4,
"none": 33
},
"lines": {
"total": 29823,
"covered": 15944
},
"changes": [
{
"address": "eth:0xb4b5Fd38Fd4788071d7287e3cB52948e0d10b23E",
"name": "PrivacyPoolBOLD",
"kind": "added"
}
]
},
{
"timestamp": 1772150400,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 110,
"differs": 4,
"none": 33
},
"lines": {
"total": 29823,
"covered": 15944
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1779964040,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 110,
"differs": 4,
"none": 33
},
"lines": {
"total": 29823,
"covered": 15944
}
}
],
"undatedReports": [
"auditware-privacy-pools-batch-relayer-2025",
"auditware-privacy-pools-core-2025"
]
},
"project": "privacy-pools",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"auditware-privacy-pools-batch-relayer-2025": {
"collections": [
"privacy-pools"
],
"title": "Privacy Pools Batch Relayer Audit Report",
"auditor": "Auditware",
"document": "privacy-pools/reports/auditware-privacy-pools-batch-relayer-audit.pdf"
},
"auditware-privacy-pools-core-2025": {
"collections": [
"privacy-pools"
],
"title": "Privacy Pools Core Audit Report",
"auditor": "Auditware",
"document": "privacy-pools/reports/auditware-privacy-pools-core-audit.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2024-10-v5.1": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.1 Audit",
"auditor": "OpenZeppelin",
"date": "2024-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-10-v5.1.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"oxorio-privacy-pools-circuits-2025-02": {
"collections": [
"privacy-pools"
],
"title": "Privacy Pools circuits audit report",
"auditor": "Oxorio",
"date": "2025-02-21",
"document": "privacy-pools/reports/oxorio-privacy-pools-circuits-audit-2025-02.md"
},
"oxorio-privacy-pools-core-contracts-2025-03": {
"collections": [
"privacy-pools"
],
"title": "Privacy Pools Smart Contracts Audit Report",
"auditor": "Oxorio",
"date": "2025-03-18",
"document": "privacy-pools/reports/oxorio-privacy-pools-core-contracts-audit-2025-03.pdf"
},
"oxorio-privacy-pools-precommitment-pr-2025-05": {
"collections": [
"privacy-pools"
],
"title": "Privacy Pools Smart Contracts Audit Report (Entrypoint precommitment upgrade)",
"auditor": "Oxorio",
"date": "2025-05-20",
"document": "privacy-pools/reports/oxorio-privacy-pools-precommitment-pr-audit-2025-05.pdf"
},
"oxorio-privacy-pools-v1-2024-05": {
"collections": [
"privacy-pools"
],
"title": "Privacy Pools Smart Contracts Security Audit Report (Privacy Pools v1)",
"auditor": "Oxorio",
"date": "2024-05-24",
"document": "privacy-pools/reports/oxorio-privacy-pools-v1-audit-2024-05.pdf"
},
"pse-semaphore-4-0-0-audit-2024-03": {
"collections": [
"_libs/zk-kit"
],
"title": "Semaphore PSE audit",
"auditor": "PSE (Privacy & Scaling Explorations)",
"document": "_libs/zk-kit/reports/PSE - Semaphore 4.0.0 Audit.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"522fb9b5cd00": {
"name": "WithdrawalVerifier",
"kind": "contract",
"lines": 195,
"status": "none"
},
"3648b7b8bcac": {
"name": "ProofLib",
"kind": "library",
"lines": 159,
"status": "identical",
"audited": {
"object": "2716e98eb302",
"lines": [
9,
167
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025"
]
},
"e730ab060eed": {
"name": "IERC20",
"kind": "interface",
"lines": 71,
"status": "differs",
"audited": {
"object": "7c44280f07aa",
"lines": [
7,
23
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
23,
23
]
],
"removed": [
[
23,
3,
3
]
],
"covered": 70
},
"551b45c8f1cf": {
"name": "IEntrypoint",
"kind": "interface",
"lines": 379,
"status": "identical",
"audited": {
"object": "77e3a6b47502",
"lines": [
13,
388
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025"
]
},
"9ca952e715f6": {
"name": "IVerifier",
"kind": "interface",
"lines": 31,
"status": "identical",
"audited": {
"object": "ce7f0d3e8067",
"lines": [
8,
38
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"26887343b7f6": {
"name": "IState",
"kind": "interface",
"lines": 156,
"status": "identical",
"audited": {
"object": "b040b2cf38ea",
"lines": [
12,
167
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"9a1d6299731f": {
"name": "IPrivacyPool",
"kind": "interface",
"lines": 148,
"status": "identical",
"audited": {
"object": "14ccf33ba741",
"lines": [
11,
157
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"199cb13a572e": {
"name": "PoseidonT3",
"kind": "library",
"lines": 388,
"status": "none"
},
"92e3bd3f9db1": {
"name": "InternalLeanIMT",
"kind": "library",
"lines": 313,
"status": "identical",
"audited": {
"object": "d4ee1100525d",
"lines": [
33,
342
]
},
"reports": [
"pse-semaphore-4-0-0-audit-2024-03"
]
},
"c7fa2b5f396c": {
"name": "Constants",
"kind": "library",
"lines": 6,
"status": "identical",
"audited": {
"object": "f0b79cffa90d",
"lines": [
4,
9
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025",
"auditware-privacy-pools-core-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"50109a0e8198": {
"name": "State",
"kind": "abstract",
"lines": 153,
"status": "identical",
"audited": {
"object": "4b8583f45cea",
"lines": [
31,
202
]
},
"reports": [
"auditware-privacy-pools-core-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"ff671e54333c": {
"name": "PoseidonT4",
"kind": "library",
"lines": 565,
"status": "none"
},
"fe5c17db168d": {
"name": "PrivacyPool",
"kind": "abstract",
"lines": 153,
"status": "identical",
"audited": {
"object": "98cb5009e6e8",
"lines": [
34,
206
]
},
"reports": [
"oxorio-privacy-pools-core-contracts-2025-03"
],
"findings": {
"oxorio-privacy-pools-core-contracts-2025-03": [
"M-02"
]
}
},
"74bfbf842b09": {
"name": "IPrivacyPoolComplex",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "14ccf33ba741",
"lines": [
183,
197
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"684cb89721da": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"ba18d750e681": {
"name": "IERC1363",
"kind": "interface",
"lines": 71,
"status": "none"
},
"f555a7706b9d": {
"name": "SafeERC20",
"kind": "library",
"lines": 181,
"status": "identical",
"audited": {
"object": "f0f9137bc8d5",
"lines": [
19,
181
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"4c6853275f13": {
"name": "PrivacyPoolComplex",
"kind": "contract",
"lines": 38,
"status": "identical",
"audited": {
"object": "0017f1fe7e41",
"lines": [
31,
69
]
},
"reports": [
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"05122e9db059": {
"name": "Proxy",
"kind": "abstract",
"lines": 54,
"status": "identical",
"audited": {
"object": "d36f5c0586ca",
"lines": [
16,
65
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"ed25952f120e": {
"name": "StorageSlot",
"kind": "library",
"lines": 110,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [
[
16,
19
],
[
33,
33
],
[
42,
42
],
[
51,
51
],
[
60,
60
],
[
64,
72
],
[
78,
78
],
[
87,
87
],
[
96,
96
],
[
105,
105
]
],
"removed": [
[
33,
30,
30
],
[
42,
40,
40
],
[
51,
50,
50
],
[
60,
60,
60
],
[
78,
70,
70
],
[
87,
80,
80
],
[
96,
90,
90
],
[
105,
100,
100
]
],
"covered": 94
},
"6d1baf30b633": {
"name": "IERC1967",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a57f767f1132",
"lines": [
9,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"ddf0e3817b55": {
"name": "Errors",
"kind": "library",
"lines": 21,
"status": "identical",
"audited": {
"object": "ac4aa74e9bb8",
"lines": [
12,
32
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"48af9c31c3b6": {
"name": "Address",
"kind": "library",
"lines": 140,
"status": "identical",
"audited": {
"object": "33faab29faf6",
"lines": [
11,
150
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"de902f926875": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"44c01e90eaac": {
"name": "ERC1967Utils",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "8b0478e847e6",
"lines": [
15,
177
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"b91c2406e688": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 26,
"status": "identical",
"audited": {
"object": "df3a61369191",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"09c47e3ff486": {
"name": "Initializable",
"kind": "abstract",
"lines": 173,
"status": "identical",
"audited": {
"object": "75a018b0c25d",
"lines": [
56,
228
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"1ae3fd8da881": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 18,
"status": "none"
},
"667198f2dd94": {
"name": "IAccessControl",
"kind": "interface",
"lines": 90,
"status": "none"
},
"471cbcaf9b39": {
"name": "ERC165Upgradeable",
"kind": "abstract",
"lines": 13,
"status": "none"
},
"98771e95ddaa": {
"name": "AccessControlUpgradeable",
"kind": "abstract",
"lines": 184,
"status": "differs",
"audited": {
"object": "1c4aeb9fb2a0",
"lines": [
49,
207
],
"name": "AccessControl"
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [
[
0,
0
],
[
7,
21
],
[
31,
37
],
[
48,
49
],
[
77,
78
],
[
142,
142
],
[
144,
144
],
[
156,
156
],
[
158,
158
],
[
174,
174
],
[
176,
176
]
],
"removed": [
[
0,
0,
0
],
[
5,
5,
6
],
[
49,
28,
28
],
[
78,
56,
56
],
[
144,
121,
121
],
[
158,
134,
134
],
[
176,
151,
151
]
],
"covered": 160
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"bccfe1b43320": {
"name": "UUPSUpgradeable",
"kind": "abstract",
"lines": 134,
"status": "differs",
"audited": {
"object": "c727da1869ab",
"lines": [
19,
147
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
44,
49
]
],
"removed": [
[
0,
0,
0
],
[
44,
44,
44
]
],
"covered": 129
},
"a1d3e74ce4e7": {
"name": "ReentrancyGuardUpgradeable",
"kind": "abstract",
"lines": 83,
"status": "none"
},
"f40974c360bd": {
"name": "Entrypoint",
"kind": "contract",
"lines": 367,
"status": "identical",
"audited": {
"object": "6f31fca7a77c",
"lines": [
36,
466
]
},
"reports": [
"oxorio-privacy-pools-precommitment-pr-2025-05"
]
},
"4ec1f0a52ec3": {
"name": "CommitmentVerifier",
"kind": "contract",
"lines": 167,
"status": "none"
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"e393c9e98e33": {
"name": "ProofLib",
"kind": "library",
"lines": 159,
"status": "identical",
"audited": {
"object": "2716e98eb302",
"lines": [
9,
167
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025"
]
},
"c6b135171354": {
"name": "IState",
"kind": "interface",
"lines": 156,
"status": "identical",
"audited": {
"object": "b040b2cf38ea",
"lines": [
12,
167
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"e6401deb5425": {
"name": "PrivacyPool",
"kind": "abstract",
"lines": 153,
"status": "identical",
"audited": {
"object": "98cb5009e6e8",
"lines": [
34,
206
]
},
"reports": [
"oxorio-privacy-pools-core-contracts-2025-03"
],
"findings": {
"oxorio-privacy-pools-core-contracts-2025-03": [
"M-02"
]
}
},
"581c31cfbc14": {
"name": "IEntrypoint",
"kind": "interface",
"lines": 367,
"status": "differs",
"audited": {
"object": "77e3a6b47502",
"lines": [
13,
388
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025"
],
"added": [],
"removed": [
[
221,
221,
225
],
[
366,
368,
374
]
],
"covered": 367
},
"d8399d804be1": {
"name": "IPrivacyPoolSimple",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "14ccf33ba741",
"lines": [
163,
177
]
},
"reports": [
"auditware-privacy-pools-batch-relayer-2025",
"oxorio-privacy-pools-core-contracts-2025-03"
]
},
"7c75b71bddb4": {
"name": "PrivacyPoolSimple",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "f607aff185e5",
"lines": [
28,
59
]
},
"reports": [
"oxorio-privacy-pools-core-contracts-2025-03"
]
}
}
}
+12542 -1
+12542 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"0487cb845c4b": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1ERC721Bridge.sol",
"blob": "0487cb845c4b487781e5b1b0e6de278793e1b865"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"08de18902cd8": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/extensions/sequential-governance/GlobalCoreGovernance.sol",
"blob": "08de18902cd88b71b7ddc53f4c643e9af6a3e7cb"
},
"08f13047e623": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/libraries/Ballot.sol",
"blob": "08f13047e623a0ab741f2cb677f158203243eff4"
},
"0909f3a5d633": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "0909f3a5d633a86007ba4d0187b54c4e16a7193c"
},
"0a41d930ce81": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IERC721Bridge.sol",
"blob": "0a41d930ce8167ae8532938c7869ba29850d5ab4"
},
"0aaa4e851772": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/ResourceMetering.sol",
"blob": "0aaa4e851772572905e7124162a3c4edd5bc0238"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b859cc51b9a": {
"repository": "ethereum-optimism/optimism",
"commit": "475801690f7a451469ee4da87b5fe3c54c92f372",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Syscalls.sol",
"blob": "0b859cc51b9a143aebd3e7481e14800051dfa2de"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0c089ff9a341": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ERC721Bridge.sol",
"blob": "0c089ff9a3419e2e2320f974653bf6b8adc36357"
},
"0ec1ecc1cc35": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Instructions.sol",
"blob": "0ec1ecc1cc3531658e1fd91298de936809464490"
},
"0fbc0a1a474d": {
"repository": "boundless-xyz/kailua",
"commit": "04cb174bebbe305082b8746b1542e0db3cd352fc",
"path": "crates/contracts/foundry/src/KailuaGame.sol",
"blob": "0fbc0a1a474d8f3c2fe4c17e553be9bc42c16873"
},
"12f4e72a9005": {
"repository": "ronin-chain/bridge-contract",
"commit": "acad51e4d056f173a186ef7e787745f0afecdb84",
"path": "src/interfaces/IMainchainGatewayV3.sol",
"blob": "12f4e72a9005518c73297563c8c5aeeb481c38f3"
},
"168944986ab9": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "168944986ab9d692ec50c618d539c372e4f76ef9"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1ac24cfad012": {
"repository": "mantle-xyz/mantle-v2",
"commit": "7f339a26424c499e7338045da5bab603762727a1",
"path": "packages/contracts-bedrock/contracts/L1/ResourceMetering.sol",
"blob": "1ac24cfad012b6a8a0ccf30ffe4feeec831a5225"
},
"1c4aeb9fb2a0": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/access/AccessControl.sol",
"blob": "1c4aeb9fb2a036093ba444a5b9146aece4f213a2"
},
"1c5a5174b333": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IResourceMetering.sol",
"blob": "1c5a5174b33303149664fcea58c740c5ed00209a"
},
"1cc118f42f1e": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/dispute/DelayedWETH.sol",
"blob": "1cc118f42f1e947ea87295c30fa1a237c31777b5"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"1e9cc1db4167": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC1155/IERC1155.sol",
"blob": "1e9cc1db416750a5592e563190a66274516c81ce"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"1f18f98e389b": {
"repository": "Vectorized/solady",
"commit": "43f9d49815c8126d92771b26bd9bdbe2dbea87a5",
"path": "src/utils/FixedPointMathLib.sol",
"blob": "1f18f98e389b9b4263b3f5952af2a44c7deb15d3"
},
"2019a49d122b": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/src/libraries/Preinstalls.sol",
"blob": "2019a49d122b7d5c4d669f2e8b9f1fa3146a2d69"
},
"221e2fd82b46": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/Math.sol",
"blob": "221e2fd82b462fbb96d43b2da9a19e8cc0284e53"
},
"22a5ddebdaf1": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ISemver.sol",
"blob": "22a5ddebdaf180987d07338e51c8f6b9adfa339b"
},
"23f9c36c6f9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdmin.sol",
"blob": "23f9c36c6f9e2dc5910598a051722b9f78cbdf5e"
},
"254cf6eabe82": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/EOA.sol",
"blob": "254cf6eabe822a91673f3ebd898a5455ecbccf5e"
},
"2679683639cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/token/ERC1155/extensions/ERC1155Burnable.sol",
"blob": "2679683639cc72dc8386c2b07026a110a14c2e2a"
},
"26d0a17edae4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/cannon/libraries/CannonTypes.sol",
"blob": "26d0a17edae4da60a66061d0f34129b01bf5b1ac"
},
"272851b2f81b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "272851b2f81b2c71dcf5115a063892668f38275f"
},
"278779cd2388": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/FaultDisputeGame.sol",
"blob": "278779cd238804d75d2c139739f4c6f850cf908c"
},
"2a56119aa12b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "2a56119aa12b8bf6088f9490433596450145f7bd"
},
"2bdde4095aab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/MerkleTrie.sol",
"blob": "2bdde4095aabdb362c5d4ce60c903b2de6889586"
},
"2c998995e878": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol",
"blob": "2c998995e8782557fae9e8cff73606f5c69874c0"
},
"2d2055fda090": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/token/ERC1155/extensions/ERC1155Pausable.sol",
"blob": "2d2055fda09085e78f48d2ee4ee476ff2c16fec1"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"30881fd7a3fa": {
"repository": "ethereum-optimism/optimism",
"commit": "fa9974a2cd38d9e7633a12f9024d52f41de55f86",
"path": "packages/contracts-bedrock/src/libraries/DevFeatures.sol",
"blob": "30881fd7a3fac13a3827b9fc689b04bd8e859d20"
},
"31f8e09a4aca": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "31f8e09a4acabd44e29ee45eb5eced14c54bed7b"
},
"332d2a2984e9": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/Strings.sol",
"blob": "332d2a2984e917adbca3dd915d8f6a7dc5561504"
},
"33d08b4a94b8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/Types.sol",
"blob": "33d08b4a94b88a257d569202baa84413db10727b"
},
"3445c40ff078": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Features.sol",
"blob": "3445c40ff0784c291cd732c902c855e711c4f749"
},
"34c5cfea3b7b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IOptimismPortal2.sol",
"blob": "34c5cfea3b7b3a46ad914b8453545b0a8539152d"
},
"36d0ba1c1ecc": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/interfaces/consumers/VoteStatusConsumer.sol",
"blob": "36d0ba1c1ecc3454ed0b14ce6874f5fcb57a9333"
},
"3783f94f26a4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/cannon/IPreimageOracle.sol",
"blob": "3783f94f26a4279281b92df25bfa9a18b08c0978"
},
"3b6a2b1659a5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ReinitializableBase.sol",
"blob": "3b6a2b1659a5c08effbeef2953f31c1c4cf2014a"
},
"3bcafda6d740": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/utils/Address.sol",
"blob": "3bcafda6d740e2879b7594c7587995b0a83cc32d"
},
"3c18c4e1bc15": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "3c18c4e1bc1511614d0049777bd524c4756f582b"
},
"3cbab179881e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable2Step.sol",
"blob": "3cbab179881ebe59ddf3c4b13bf9e412818df135"
},
"3cf11378261f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "edf487a79143664010a179f73c8c284d3f4b7a64",
"path": "contracts/access/Ownable.sol",
"blob": "3cf11378261f0d6c9b2ce9cd7e85381902306344"
},
"402b18d8aafe": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/interfaces/consumers/SignatureConsumer.sol",
"blob": "402b18d8aafe89af354ce21747e4be04d8a2136a"
},
"42b05511e680": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "42b05511e6803f7a8599e6bc25248e67c1800b39"
},
"43212ea60fab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/SuperchainConfig.sol",
"blob": "43212ea60fab95da149a526a83482a7cd7e668e5"
},
"43541048d14a": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/universal/IOptimismMintableERC20.sol",
"blob": "43541048d14aa9b399f79272832448f00b698b94"
},
"46e79cb472f7": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "e9f3c4588b6c59e0b6881a4a842763c2a4827839",
"path": "contracts/utils/cryptography/MerkleProof.sol",
"blob": "46e79cb472f7c9e13c33faac1f104da86f2802af"
},
"480836061985": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/token/ERC1155/ERC1155.sol",
"blob": "4808360619856a9b4ba826f9ceedb4d24af832e2"
},
"4e1a5780eb4b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Bytes.sol",
"blob": "4e1a5780eb4b7be8361fc3b01f1c401b5a9643e9"
},
"4e5854cade26": {
"repository": "ronin-chain/bridge-contract",
"commit": "df1d80e48fa1e0854133775eb94aa5bdb64a2a47",
"path": "src/ronin/gateway/PauseEnforcer.sol",
"blob": "4e5854cade263793433a1e279db28f35b42bb980"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"510887ad897c": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPWriter.sol",
"blob": "510887ad897c114384daeeae5df5bbdd1db2dc2f"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"59788fc944b7": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/extensions/sequential-governance/governance-relay/GovernanceRelay.sol",
"blob": "59788fc944b7919b1b63291ff4a7dab4d3f121e3"
},
"5ae20ddc024c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "5ae20ddc024c6cbb3b97ca93baee7a74759ccfd2"
},
"5bbd73283f02": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "5bbd73283f02dfd4a88829b4fb87138698bbb237"
},
"60d75c0c84e7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IBigStepper.sol",
"blob": "60d75c0c84e7252210df9ccae2fcedf028becf86"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"62f289b9befc": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibPosition.sol",
"blob": "62f289b9befc5d30a4bca69cd5038cf7442399ac"
},
"65224759f58c": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/libraries/Proposal.sol",
"blob": "65224759f58c4a6af62ca1702975edefa8c6b874"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"66c7ece91fce": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/interfaces/consumers/MappedTokenConsumer.sol",
"blob": "66c7ece91fce0b067e927f12f3bf24f988909d64"
},
"674334e0c0de": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC721/utils/ERC721Holder.sol",
"blob": "674334e0c0dea15772840db843d8fb7588bee260"
},
"6974af456c9b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/AnchorStateRegistry.sol",
"blob": "6974af456c9b808bdad2160bd0fa132e993d2bf2"
},
"69fe00ad124a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDelayedWETH.sol",
"blob": "69fe00ad124a87df11ad869a1bd39fdae1587867"
},
"6ae6fcbfca2d": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/extensions/TransparentUpgradeableProxyV2.sol",
"blob": "6ae6fcbfca2d443d1394381f5d3c21c8236de622"
},
"6c066ca7ff06": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/WETH98.sol",
"blob": "6c066ca7ff06f5662324a784df81d0e39d17fcaa"
},
"6c98a39dab1e": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol",
"blob": "6c98a39dab1e565a4e9b9bc5f4df00929b31be7a"
},
"6d1c8b6335d9": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/interfaces/IQuorum.sol",
"blob": "6d1c8b6335d9dee9f070153238a7be414744ab12"
},
"6f74b4e83125": {
"repository": "code-423n4/2024-07-optimism",
"commit": "70556044e5e080930f686c4e5acde420104bb2c4",
"path": "packages/contracts-bedrock/src/cannon/PreimageOracle.sol",
"blob": "6f74b4e831253e9af85d031057239c6ab828a9f8"
},
"71e6b0f7adf0": {
"repository": "boundless-xyz/kailua",
"commit": "895939cd1acaca3e902a2e6d22d95d3416e2b474",
"path": "crates/contracts/foundry/src/KailuaVerifier.sol",
"blob": "71e6b0f7adf07ff146d1e0b1ed6cbbf6032688d9"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"772747fb94fa": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/L1/IOptimismPortal2.sol",
"blob": "772747fb94fa077b6e57fc9ccf13685669c86ee0"
},
"786d4d0f11d7": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol",
"blob": "786d4d0f11d7a1467f00c3f0b7610dfe8df1a1d7"
},
"78a2a0632a32": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "78a2a0632a326622276314189114b8d985cf264e"
},
"794f7ba95b86": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "794f7ba95b863605079005af860876cf58f7640b"
},
"7e11f59c4288": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "7e11f59c4288c9120543a755ddf3ce291c9b41c1"
},
"7eb656ff2f32": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/interfaces/IWETH.sol",
"blob": "7eb656ff2f32a64539b19dbde0a1f99c82892eb1"
},
"80d020ff7c1d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/utils/introspection/ERC165Checker.sol",
"blob": "80d020ff7c1d2c73623fa050892d634514c3f869"
},
"8259df1c162b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "8259df1c162bc9a04875a8591f919ca79b08e36f"
},
"82cac572c953": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/ERC721Bridge.sol",
"blob": "82cac572c953c6d1b18d4d50d2710d1b28319c43"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"85efd6d294e3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "106a201788c23f8d8419053d05fd250969e7af28",
"path": "contracts/utils/cryptography/Hashes.sol",
"blob": "85efd6d294e3f8a3f239e26466e8b1281a6a12a7"
},
"863c89906751": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/legacy/IL1ChugSplashProxy.sol",
"blob": "863c89906751b48e1bc854e9bb355b3c2ac7854a"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"89a3e6314f67": {
"repository": "OffchainLabs/token-bridge-contracts",
"commit": "6396a178e001da2b86509bb21c775488530fd541",
"path": "contracts/tokenbridge/libraries/ERC165.sol",
"blob": "89a3e6314f6724bede3e5452edc2f838220e95c0"
},
"8a405913baad": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "8a405913baad2b865e82df894cd69b6720367380"
},
"8d366ae9c470": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/dispute/DisputeGameFactory.sol",
"blob": "8d366ae9c470b7eba3a6049d41cbc459709d2171"
},
"8d475bd3daf8": {
"repository": "code-423n4/2023-03-zksync",
"commit": "21d9a364a4a75adfa6f1e038232d8c0f39858a64",
"path": "contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol",
"blob": "8d475bd3daf8df3bf2d086ef429b5d9f9c05aeb1"
},
"8d983f5b9744": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/L1/OptimismPortal2.sol",
"blob": "8d983f5b9744520f94067f9444c039a10f6022f1"
},
"8e6b8516d1a5": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC1155/utils/ERC1155Holder.sol",
"blob": "8e6b8516d1a576c76af387ca212f36a8e913c67f"
},
"8f3c82cbe503": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/vendor/WETH9.sol",
"blob": "8f3c82cbe503b8d9e04195c0d72a3c5bf7bd260e"
},
"9053069aeae0": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/libraries/GlobalProposal.sol",
"blob": "9053069aeae04441866dc38075c3a098bd01dfc2"
},
"92cef95301c5": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC1155/utils/ERC1155Receiver.sol",
"blob": "92cef95301c552e27872ba2f7a799be56b668c57"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"9a19be7ce3c0": {
"repository": "boundless-xyz/kailua",
"commit": "04cb174bebbe305082b8746b1542e0db3cd352fc",
"path": "crates/contracts/foundry/src/KailuaLib.sol",
"blob": "9a19be7ce3c0e2b56b26d3153f2d5f1f54dce901"
},
"9a1d3ebc1b29": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Hashing.sol",
"blob": "9a1d3ebc1b292f499d3af3b70f79c30087d933d0"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9d9bd7b5568f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "a3aed5ad0e7877b1d825381ed9a8c5f3cb5d2a83",
"path": "contracts/governance/TimelockController.sol",
"blob": "9d9bd7b5568f35f9f29430cf30266b66dc98f6f2"
},
"9ec9f07fc0ec": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/AddressManager.sol",
"blob": "9ec9f07fc0ecdef52acdd9339e18c00ae6c3a736"
},
"9f02979f1ee6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/proxy/Proxy.sol",
"blob": "9f02979f1ee66d455e547298479d143f0f7f91c7"
},
"9f4236564161": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/utils/IdentityGuard.sol",
"blob": "9f4236564161694e7e4bd7d7b039ccca11561b84"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"a1d689e731db": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Arch.sol",
"blob": "a1d689e731dba1e5e6f7d429028418f8c00c0f0a"
},
"a2a1340e8038": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/dispute/IFaultDisputeGame.sol",
"blob": "a2a1340e80389aaa5d6ed7122ed99a1b14996638"
},
"a2b2568634a9": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGame.sol",
"blob": "a2b2568634a9d485e944b22f2242fa01ae8b7b48"
},
"a2cd6ce57ad5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "a2cd6ce57ad582cba4ea7ec515b66d354e0fba60"
},
"a3bb74b82f3a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IInitializable.sol",
"blob": "a3bb74b82f3a6959d5c8385e05ec61334f1e2b4a"
},
"a3cb9793bed6": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1StandardBridge.sol",
"blob": "a3cb9793bed631d09c18bef502062952cb91d0c9"
},
"a3e17b7e2687": {
"repository": "bob-collective/optimism",
"commit": "4c27e88204aaa8dc531b3ff1fdd5b4e8ec85d056",
"path": "packages/contracts-bedrock/src/libraries/Pausable.sol",
"blob": "a3e17b7e2687b23d5f70e8bd8afabf003fa6531f"
},
"a5574af75019": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/libraries/Transfer.sol",
"blob": "a5574af7501996da7998389ce79c65241905d9af"
},
"a57f767f1132": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/IERC1967.sol",
"blob": "a57f767f11326c1c9d3b662269d1a7259274269a"
},
"a70c37573cf7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGameFactory.sol",
"blob": "a70c37573cf76cc09e6a92b80570a1e3a93fc096"
},
"a7ecfeead33d": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ProxyAdminOwnedBase.sol",
"blob": "a7ecfeead33dee98e92cf7e6a8622cfef43cf09b"
},
"aae9c49bfc06": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "aae9c49bfc063c78875a4472a853cf049bbe31b9"
},
"ac46a327c801": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Storage.sol",
"blob": "ac46a327c801f19e09f1f0de2c7b0a7d7d575853"
},
"ad59c52e0569": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/legacy/IAddressManager.sol",
"blob": "ad59c52e0569135b20a83d8df0af5e43a4bb1380"
},
"ae1d68428704": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/extensions/AccessControlEnumerable.sol",
"blob": "ae1d684287046c8928e7a528f441f996fa6779bb"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b21f7e9bd367": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f6fea85717b1a09300c7a783554696a0d6f3df12",
"path": "contracts/utils/introspection/ERC165.sol",
"blob": "b21f7e9bd3670ef8b51f30c2eeb4ca03c1f9b373"
},
"b406861857ce": {
"repository": "ronin-chain/bridge-contract",
"commit": "acad51e4d056f173a186ef7e787745f0afecdb84",
"path": "src/extensions/WithdrawalLimitation.sol",
"blob": "b406861857cef04def699e056d93b2a0345de316"
},
"b6f48de59b28": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "b6f48de59b28ddf3ce0fa0fef4ccdad9ba44d221"
},
"b75870f3ae9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdminOwnedBase.sol",
"blob": "b75870f3ae9e69bb708d1abe42157136a56f5cff"
},
"b945774de74b": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/extensions/sequential-governance/CoreGovernance.sol",
"blob": "b945774de74be2edabe505bcc408fc04fefb0f51"
},
"ba10c900a3db": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC1155/IERC1155Receiver.sol",
"blob": "ba10c900a3dbd2339cd3eab887c3e674afe55ec4"
},
"bcaf6bab5e65": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "bcaf6bab5e65f89a5f7875c45cfdfbd401079480"
},
"bce9237d9700": {
"repository": "ethereum-optimism/optimism",
"commit": "b8c011f18c79d735e01168345fc1c6f02fac584f",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64State.sol",
"blob": "bce9237d9700625183b4c6962205d4dae1f94c50"
},
"bf2312317a1a": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/L1/SystemConfig.sol",
"blob": "bf2312317a1aa33c7895f0eb29426d6ffc2b90d1"
},
"c144c3c12521": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/extensions/collections/HasContracts.sol",
"blob": "c144c3c12521e793e104b9429fb1165edebd730d"
},
"c3f36cb881fd": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/PreimageKeyLib.sol",
"blob": "c3f36cb881fd328c3b6224523d6dd5e16a6c4ddf"
},
"c52c3b8f832b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/cannon/MIPS64.sol",
"blob": "c52c3b8f832befe64a78f04bedff62a29d8c4e37"
},
"c6c458e0aa0c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Memory.sol",
"blob": "c6c458e0aa0c90403050956f5912aac70d4cc79e"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"cb50e3377d76": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1CrossDomainMessenger.sol",
"blob": "cb50e3377d766c4fc4f38729b468bf38033abbdb"
},
"cbc5aef79df2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "cbc5aef79df2fa45e68ad7ff4044f29c0b3b60d2"
},
"cbfbbced160e": {
"repository": "ronin-chain/bridge-contract",
"commit": "acad51e4d056f173a186ef7e787745f0afecdb84",
"path": "src/extensions/GatewayV3.sol",
"blob": "cbfbbced160ef09f349bf7be1a56983712713e23"
},
"ccb74b186331": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol",
"blob": "ccb74b186331cba6adb6df4698ef564698007a02"
},
"ccb979f61c95": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/math/SafeCast.sol",
"blob": "ccb979f61c9577e6338276cff49625d5a2191eb3"
},
"cd36168f725d": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol",
"blob": "cd36168f725d632dee2bdab22ebe05e8b6dce1fa"
},
"cd8c88f25a35": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "cd8c88f25a356ceff4ebe27e5c7c367de196fc65"
},
"d0419bc7f5d5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IETHLockbox.sol",
"blob": "d0419bc7f5d5bb383a0af6cae299a7fa58c306c1"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2649680e8dc": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "66903dbcdfb64964abe16994b4b2e7d5d9057ded",
"path": "contracts/interfaces/consumers/ChainTypeConsumer.sol",
"blob": "d2649680e8dc5f087b1ed1e0cfcbb0b11dd4fcb4"
},
"d2a927d58c33": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "121be5dd09caa2f7ce731f0806b0e14761023bd6",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "d2a927d58c3302e723c766b904f909d73a920b05"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d3ce256f556f": {
"repository": "ronin-chain/bridge-contract",
"commit": "132fcc674f46cd900c2dc6bd677379654bd7f639",
"path": "src/mainchain/MainchainBridgeManager.sol",
"blob": "d3ce256f556f8a90642ce4abb81783cba0d2c472"
},
"d4aed6739b60": {
"repository": "boundless-xyz/kailua",
"commit": "ccf2771857721a9cda5f7943ed7ef1d236c20bbd",
"path": "crates/contracts/foundry/src/KailuaTreasury.sol",
"blob": "d4aed6739b6063146188061f1c0f3e07d1636561"
},
"d4febfa2c0c9": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol",
"blob": "d4febfa2c0c90109805fd78d723110955ba19c9b"
},
"d508d2de925e": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/PermissionedDisputeGame.sol",
"blob": "d508d2de925e8fffaea7d05f88d744b3fb016451"
},
"d6d096a743bb": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IReinitializableBase.sol",
"blob": "d6d096a743bbe412d77c95b2fac73505db50586c"
},
"d92130fd5143": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/SafeCall.sol",
"blob": "d92130fd51436c431ce6fa98aa8cef4df263336b"
},
"d934eddafe9c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/AccessControl.sol",
"blob": "d934eddafe9cd6f9dc4955cb7994a2e298cd20ae"
},
"da0282ed88c8": {
"repository": "matter-labs/era-contracts",
"commit": "29f9ff4bbe12dc133c852f81acd70e2b4139d6b2",
"path": "l2-contracts/contracts/vendor/AddressAliasHelper.sol",
"blob": "da0282ed88c86d592b56169d27c5d8f71e4fa1e8"
},
"dc671f8ceab3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/SecureMerkleTrie.sol",
"blob": "dc671f8ceab329a15c3fef87478ce5da71ab34c8"
},
"e2c3c2f19a71": {
"repository": "boundless-xyz/kailua",
"commit": "ccf2771857721a9cda5f7943ed7ef1d236c20bbd",
"path": "crates/contracts/foundry/src/KailuaTournament.sol",
"blob": "e2c3c2f19a71c00ea14dfd585f06fc710651ab9c"
},
"e39db23068d6": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "e39db23068d61ae661638900a1dadde5c1b878af"
},
"e49768ab9765": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6982dd1bd411be75ce45144e91609c995460065f",
"path": "contracts/proxy/transparent/TransparentUpgradeableProxy.sol",
"blob": "e49768ab97657509efb3842c445590a5a4dcd230"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"e77c193bdf4e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/ERC20Permit.sol",
"blob": "e77c193bdf4ec8c79ffe054952c4f732c103d076"
},
"e7ae54c6e765": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/chugsplash/TransparentUpgradeableProxy.sol",
"blob": "e7ae54c6e765ae6500b430faeff0f50fa7d53419"
},
"eb0b1dc1396d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b0c5d1e476e1d6c8a3eaa11b17c01ff5824d5950",
"path": "contracts/token/ERC1155/utils/ERC1155Holder.sol",
"blob": "eb0b1dc1396d35a878babea70458a344004761d7"
},
"ec004a31130c": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "ec004a31130c329b4352108d18ebe1dd486b8c49"
},
"ecd60edd32ab": {
"repository": "axieinfinity/ronin-dpos-contracts",
"commit": "f4deb89ae8cfe97bed7bd429ac6ed9069ca20215",
"path": "contracts/libraries/AddressArrayUtils.sol",
"blob": "ecd60edd32aba603a9ae58fc2ef79061d0a3d9e1"
},
"ed616d192297": {
"repository": "ronin-chain/bridge-contract",
"commit": "132fcc674f46cd900c2dc6bd677379654bd7f639",
"path": "src/mainchain/MainchainGatewayV3.sol",
"blob": "ed616d19229764a2ff3f2088ce4febd56e335a54"
},
"ed91314c7424": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ICrossDomainMessenger.sol",
"blob": "ed91314c742480a6ad9ae1e76742897ef61039cf"
},
"edc9b5a6ea74": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "edc9b5a6ea7405480c3cffb328a47b40e41bcedb"
},
"f189ff3cf77c": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol",
"blob": "f189ff3cf77c72791ec92782b666ea40e3028d09"
},
"f20ab01bcd2b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol",
"blob": "f20ab01bcd2b00e53c0390c4549d7d5b53761f24"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f775356ad924": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/StandardBridge.sol",
"blob": "f775356ad924548bd4eaea50f5271260f673ceae"
},
"f79445c548ce": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Burn.sol",
"blob": "f79445c548ced4851c9cfa4e1aadd7a60a201616"
},
"f93d219f21bd": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721Receiver.sol",
"blob": "f93d219f21bd9c817755d1500100013ef1ca310d"
},
"fa5ef6dd918f": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/legacy/ILegacyMintableERC20.sol",
"blob": "fa5ef6dd918f2cb3b8ec2214ee0e427e71575f66"
},
"faa98e95c6b4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGame.sol",
"blob": "faa98e95c6b4ca34019a2fc6cd3b1fe29ddb07f0"
},
"fdf2d47c7762": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibUDT.sol",
"blob": "fdf2d47c7762db52afe9e95f8bccf088820abfbc"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/solady": {
"name": "Solady",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"bob": {
"name": "BOB",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
},
"roninnetwork": {
"name": "Ronin",
"kind": "project"
},
"taiko": {
"name": "Taiko Alethia",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711": {
"name": "TimelockController",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "a2cd0f7ad65c9afe5283a2852164cb8ab3ad17e8e813dc730bf7d7037d9420ac"
},
"eth:0x0B95fF1d1B113bac3E29Ac0BBF2089126C9aE81A": {
"name": "AnchorStateRegistry",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x8F40Cc98D694AB986F026C5383A181FCc9B6B281": "ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af"
}
},
"eth:0x1E1d73536A081Ef2F355d29794547a9770Aeb1E0": {
"name": "PreimageOracle",
"critical": true,
"source": "e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846"
},
"eth:0x1efDd13f831ceeEa14940806705A53D3211CD698": {
"name": "RiscZeroVerifierEmergencyStop",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x20ff7C2Cf391a5F096A2Cc181cb41916680f8E97": {
"name": "RiscZeroGroth16Verifier",
"source": "15df4e0b9581b189dbff912ef9311e60c3d4920c6a4c7c87a0c087693728b9cd"
},
"eth:0x2562ae2FB030274E3cEB63fCd32C232ab0FceC6d": {
"name": "DelayedWETH",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xE440CC08A71694C8229323803F59024E3144630e": "3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d"
}
},
"eth:0x296e7aD6D441b0627768bC0650179a4206479444": {
"name": "KailuaGame",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "3205f22a27252b7594b8506789c477f0f9aeebbe29aa3660412e9f6bafb2b6ab"
},
"eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D": {
"name": "RiscZeroGroth16Verifier",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "840d05f65981db0b8bada6fb723d947045f543c14ffd83bc216beff054c65557"
},
"eth:0x2Cf3CFb17774Ce0CFa34bB3f3761904e7fc3FaDB": {
"name": "MainchainBridgeManager",
"critical": true,
"source": "dd0af670bdc24cc85011dd99c775e742d66be11421ab4335c8648416e73cc640",
"implementations": {
"eth:0x0ac26945032143f6196d4bb5Ae03592BfAf822FD": "f4c9207acc3f9a5c797757f0d327339e28a2b75558de5f7afc25ef05fa5a3e75"
}
},
"eth:0x2DA02aC5f19Ae362a4121718d990e655eB628D96": {
"name": "MultiSigWalletWithDailyLimit",
"source": "e3f16c0118c0dad367d78ed6b46f499519d69c17622022a14409ddbe41d63f01"
},
"eth:0x2E5bcc9959dB5F5016F830E47943b07242CB2609": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x3a63087B36Ad5a2fD89C7C8517832dE067Fe4959": {
"name": "L1ERC721Bridge",
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e": "4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a"
}
},
"eth:0x44c220f0598345195cE99AD6A57aDfFcb9Ea33e7": {
"name": "RiscZeroVerifierEmergencyStop",
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x45dA2CD511DA5FEAa535eBF166E628314a65843a": {
"name": "DisputeGameFactory",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b": "fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327"
}
},
"eth:0x4a4962275DF8C60a80d3a25faEc5AA7De116A746": {
"name": "Conduit Multisig 1",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85": {
"name": "RiscZeroSetVerifier",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "d77d75bfcb6367d76ca819cef4a9f484b78915b61427842b4c771ef55d32386e"
},
"eth:0x502e993a5aFC9fE59b00B07ee500729D71092E34": {
"name": "ProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x51639D151456d0384285C6974e441A5D2B784B7D": {
"name": "OptimismMintableERC20Factory",
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12": "0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee"
}
},
"eth:0x51F6696Ae42C6C40CA9F5955EcA2aaaB1Cefb26e": {
"name": "LegacyBridgeOwner",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x54aCE3ED46529B4d4F3770C8Bad5dDC48717B9bF": {
"name": "RiscZeroGroth16Verifier",
"source": "2fa21a8d5bcbef41883cb6eb1e6db9a39cbe12e2cf94075038aa2f197ea6eeaf"
},
"eth:0x64192819Ac13Ef72bF6b5AE239AC672B43a9AF08": {
"name": "MainchainGateway",
"critical": true,
"source": "c446a10d0271d2aa4c30745a1f609f186098a3b82eff334d53510f574094c410",
"implementations": {
"eth:0x5019d41B0737e39B51Fd6dA4859F3e27579E4e69": "e6b33cf0b619964da25e503ee5cce12d3620d37d6d282f7a0cc7fb797116f4b0"
}
},
"eth:0x652CD53eCf9466E5Fb00D0E11d6CBf6469a56D77": {
"name": "OptimismPortal2",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xe89F13c5ee4033B2D3cD76C9d6958eFBfe26D3C2": "63c25bcf4956d2add798e5dc2c5bc2bc0c937227781962418557aa69edccbd43"
}
},
"eth:0x68dC2cB4e61774873971c499D9b239ec5Ac540E3": {
"name": "RiscZeroVerifierEmergencyStop",
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x6b49976a7340D0A3C00d1bEBE0E36E2367D89c7C": {
"name": "KailuaVerifier",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "bcb7b56fdf834bfe9c1a5530c7156f58394a725b1d37bf67d95cf3167e088f9f",
"implementations": {
"eth:0xDd26da83B27987A7040caE31f2E35d9Bd6f5DE59": "2948852bf8899ca672a570d72052daffccca7e05fb9b7101999517332e907f56"
}
},
"eth:0x6FFbcf498CcF81111f397fa6065dEA13A47E573C": {
"name": "AddressManager",
"critical": true,
"source": "ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc"
},
"eth:0x757077Ddf12B652430DCE8fF3e4c749F5Ca861fC": {
"name": "ProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782": {
"name": "RiscZeroVerifierEmergencyStop",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0x85Ce2Ccef125aa8d018c298d5eA0f2FB5E5063c1": {
"name": "L1StandardBridge",
"critical": true,
"source": "13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737",
"implementations": {
"eth:0xB37a11AadF167B2F0b8dD85372De4bC66CD4A891": "0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e"
}
},
"eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319": {
"name": "RiscZeroVerifierRouter",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "51b1c580e9af130ac519179fefc652172709ce78eef33c3f57e7438db353c5cd"
},
"eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696": {
"name": "RiscZeroVerifierEmergencyStop",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0xaCc005DCd857B401e4732E6F7837135A22825cfA": {
"name": "MIPS",
"critical": true,
"source": "6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e"
},
"eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9": {
"name": "RiscZeroGroth16Verifier",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "96489faaf4e741cfbabcae0b716309fdd5e6cb7942d4db8ad58694ceb8d84289"
},
"eth:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2": {
"name": "Wrapped Ether Token",
"source": "27a87af6d7932a2eb4ae4cb7e355a2b8d8285965eaac7953e31f259f91b8f0a7"
},
"eth:0xc4f4F908C36C8119f1FBd52CebbDB30C6f2a23C1": {
"name": "SystemConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x42Ad0173051225Ac784100e9acD43349707F4db9": "0fe11c8d40520a69d4a767d3e6746d5bf7662dcdd739565053e20a118a6a00f5"
}
},
"eth:0xc7EaCDd1E755d2823463Abc4434CA445F752b336": {
"name": "KailuaTreasury",
"critical": {
"sinceTimestamp": 1782901175,
"untilTimestamp": 1788777107
},
"source": "78ef29447906ddbd46d25da3cb1aa347b9f3d89a1f5c23ec94605d802b61e465"
},
"eth:0xDa8f3de6fBBdb261Ac771B813a578A7aBdA6B2b1": {
"name": "RiscZeroVerifierEmergencyStop",
"source": "a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e"
},
"eth:0xe1dFFCBE4e22B813F26d2106D943C102e7cAb87e": {
"name": "PermissionedDisputeGame",
"critical": true,
"source": "a58ab16b135fef35451ca7bc40a4f4e9dc5430e85dad9a279c1a8f9aa296576c"
},
"eth:0xE9Ad9723C24d946958f9FD3Bc861BbF983525607": {
"name": "RoninConduitOwner",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xEE552e802A50d855bD08E93dfcc69228FC7B9E2c": {
"name": "SuperchainConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550": "fd3ecd591e288d23f9fb49a1913360cfe9149c269cd5c78a1ca4509799112e1f"
}
},
"eth:0xF184a6Cd470Cac2CF5cD4fBa34e20D482D6A6062": {
"name": "PauseEnforcer",
"critical": true,
"source": "02653dcd46e24017840fe112b1345a546dd9db20a331f3b3573e9a7dc0883a77"
},
"eth:0xf70aBAb028Eb6F4100A24B203E113D94E87DE93C": {
"name": "RiscZeroGroth16Verifier",
"source": "0d4d9dbf96ddf3d16706d2f5450a5ff26ec75a865f7f177f0e06fd8234cb122b"
},
"eth:0xF9aD628d9F907ad5d46Ab80100dacDf09EAc9A8e": {
"name": "L1CrossDomainMessenger",
"critical": true,
"source": "985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63",
"implementations": {
"eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0": "63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c"
}
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1791965839,
"flats": {
"a2cd0f7ad65c9afe5283a2852164cb8ab3ad17e8e813dc730bf7d7037d9420ac": [
[
"bb24b365b687",
11
],
[
"ee5a26ce51e5",
28
],
[
"f98775a7d0f9",
128
],
[
"550e7ec19a1f",
152
],
[
"257d184669b9",
200
],
[
"b0148cb6d897",
367
],
[
"d1257bdb2505",
393
],
[
"f3d2f2fe12b5",
408
],
[
"881f5aa05fea",
463
],
[
"b7a6b1cb9727",
495
],
[
"eeca1d6d3ff3",
660
]
],
"353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"7d6554b6cb64",
756
],
[
"26ad7b61b37b",
780
],
[
"9b73a9b5c9f6",
1003
],
[
"433c37b5a737",
1011
],
[
"2d60ee7f3ed2",
1033
],
[
"d44c0cfb8c85",
1186
],
[
"3f3d60f9e37d",
1228
]
],
"ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"b5dcc6adafd5",
719
],
[
"9e1f6b2ac65d",
731
],
[
"1bc80c4939df",
763
],
[
"803ad8f660e7",
872
],
[
"4185e87640c2",
883
],
[
"f596c9295bd4",
901
],
[
"7d1791449349",
919
],
[
"28cc2b40fa61",
972
],
[
"043c3c292b42",
1174
],
[
"401eb66867f1",
1192
],
[
"28c2fba54f06",
1229
],
[
"b667763fb033",
1243
],
[
"c957ce169cf6",
1261
],
[
"0bfebde49e5b",
1348
]
],
"e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846": [
[
"b61f946296f1",
4
],
[
"0900421b7dc4",
13
],
[
"fe0a638f2551",
107
],
[
"dad13f394614",
181
],
[
"f808e23cc55e",
599
]
],
"a1f7a993d21c76df117ee0ec98eac7e52ee7e0adb25a3990e1d3cc4c977f488e": [
[
"1718b9171168",
14
],
[
"bb24b365b687",
41
],
[
"31e42eba5b0a",
67
],
[
"f748c01f5fad",
160
],
[
"b7f0088d6cad",
211
],
[
"b8b844a5b9c4",
316
]
],
"15df4e0b9581b189dbff912ef9311e60c3d4920c6a4c7c87a0c087693728b9cd": [
[
"1718b9171168",
14
],
[
"ce960142fae6",
32
],
[
"0f1607e2e79d",
47
],
[
"e5d681466c6d",
235
],
[
"78eafa525368",
268
],
[
"9fb9a030a051",
278
],
[
"343bce563607",
345
],
[
"08be295201e9",
405
],
[
"c1d41a25750a",
1551
],
[
"d4069aa8dbd6",
1594
],
[
"9214c015d2cc",
1633
]
],
"3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"5fe8253cda76",
353
],
[
"ed326933a23e",
371
],
[
"e2b40f3d642c",
380
],
[
"e59a41a9002d",
412
],
[
"e60933e352ce",
496
],
[
"c7852b22a645",
525
],
[
"383d0a473e13",
597
],
[
"498007571a41",
687
],
[
"34e3ca2fb900",
711
],
[
"b61f946296f1",
843
],
[
"b5dcc6adafd5",
851
],
[
"9e1f6b2ac65d",
863
],
[
"1bc80c4939df",
895
],
[
"cb9cc7f64ae0",
1014
]
],
"3205f22a27252b7594b8506789c477f0f9aeebbe29aa3660412e9f6bafb2b6ab": [
[
"be4755047798",
25
],
[
"f596c9295bd4",
60
],
[
"95a653e3139b",
76
],
[
"e565cfa17434",
100
],
[
"28c2fba54f06",
483
],
[
"4185e87640c2",
503
],
[
"28cc2b40fa61",
521
],
[
"043c3c292b42",
725
],
[
"401eb66867f1",
743
],
[
"7d8185d32ebd",
786
],
[
"b61f946296f1",
808
],
[
"3a8d9764d8a4",
818
],
[
"67e1af83529c",
859
],
[
"879bf41fd784",
868
],
[
"4a11931b7a86",
877
],
[
"ed326933a23e",
891
],
[
"e2b40f3d642c",
902
],
[
"b5dcc6adafd5",
934
],
[
"50f26d5b74f2",
948
],
[
"dad13f394614",
1008
],
[
"0900421b7dc4",
1390
],
[
"a8ac2aff9c48",
1486
],
[
"6d4853d36d81",
1621
],
[
"e60933e352ce",
1643
],
[
"9e1f6b2ac65d",
1670
],
[
"2d5a290990a9",
1704
],
[
"3aa811a41203",
1806
],
[
"e9aa0f101d68",
1880
],
[
"782035a44473",
1974
],
[
"803ad8f660e7",
2109
],
[
"7d1791449349",
2120
],
[
"c957ce169cf6",
2173
],
[
"77ea6aae461b",
2256
],
[
"83f950fd95a2",
2307
],
[
"8d97523d07b7",
2340
],
[
"3fe88216bdc3",
2434
],
[
"de5de90b1352",
2587
],
[
"110035ff8ea8",
3272
],
[
"a0f637521149",
3654
]
],
"840d05f65981db0b8bada6fb723d947045f543c14ffd83bc216beff054c65557": [
[
"1718b9171168",
17
],
[
"ce960142fae6",
35
],
[
"0f1607e2e79d",
50
],
[
"e5d681466c6d",
238
],
[
"78eafa525368",
271
],
[
"9fb9a030a051",
281
],
[
"343bce563607",
348
],
[
"a1ed768de02b",
408
],
[
"c1d41a25750a",
1563
],
[
"d4069aa8dbd6",
1606
],
[
"f17652a078fb",
1645
]
],
"dd0af670bdc24cc85011dd99c775e742d66be11421ab4335c8648416e73cc640": [
[
"85cff3d52895",
11
],
[
"6d1baf30b633",
88
],
[
"0d73af18a3a5",
132
],
[
"0d6715927318",
241
],
[
"d60656a5ad24",
482
],
[
"170545296a7e",
497
],
[
"3d41b723f17e",
512
],
[
"2757cbfcdaa8",
659
],
[
"8a878a2a7e5a",
684
],
[
"d09f884ed6bb",
728
],
[
"4c01ad49f5e7",
863
]
],
"f4c9207acc3f9a5c797757f0d327339e28a2b75558de5f7afc25ef05fa5a3e75": [
[
"7304784bf3b9",
1
],
[
"0dbfe041f7d8",
37
],
[
"c8837b6f0b8f",
165
],
[
"f91d9f3dd023",
196
],
[
"f98775a7d0f9",
293
],
[
"85cff3d52895",
315
],
[
"2e1a05d27f95",
413
],
[
"ecedf963bc64",
474
],
[
"d60656a5ad24",
693
],
[
"170545296a7e",
708
],
[
"a9f53b5b08f3",
725
],
[
"2757cbfcdaa8",
899
],
[
"e06633f993a0",
939
],
[
"49fea4892d23",
1036
],
[
"fdb7378e4a6e",
1069
],
[
"b0006e2cedea",
1211
],
[
"0547c8632c03",
1316
],
[
"45aca2ed4ae5",
1357
],
[
"6d9fbf1c8fda",
1394
],
[
"3236af0b36fd",
1461
],
[
"40d7edbe0a0a",
1531
],
[
"65bd70d23455",
1591
],
[
"14428e380420",
1926
],
[
"11afe077efc7",
1948
],
[
"4e1b11c4f2d8",
2071
],
[
"5652960931a5",
2488
],
[
"085ad3d14a76",
2496
],
[
"1d0036552bae",
2506
],
[
"38fcf1fdc872",
2521
],
[
"0b07a9c1be22",
2663
],
[
"2b1640f289ea",
2737
],
[
"019de69bc737",
2943
],
[
"c7f6557c5ade",
3001
],
[
"935346add617",
3275
],
[
"c79fbe70c286",
3389
],
[
"7399ca8d3697",
3483
],
[
"037d9bae605c",
3510
],
[
"ac8c7a993f51",
3644
],
[
"5fa68bb53100",
3677
]
],
"e3f16c0118c0dad367d78ed6b46f499519d69c17622022a14409ddbe41d63f01": [
[
"bb99800ce418",
3
],
[
"21b80e2af7fa",
371
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"39694e72167f",
351
],
[
"a4a11528bc42",
394
],
[
"0255f34a839a",
417
],
[
"5fe8253cda76",
603
],
[
"ed326933a23e",
621
],
[
"e2b40f3d642c",
630
],
[
"e59a41a9002d",
662
],
[
"e60933e352ce",
746
],
[
"c7852b22a645",
775
],
[
"383d0a473e13",
847
],
[
"498007571a41",
937
],
[
"b61f946296f1",
961
],
[
"b5dcc6adafd5",
969
],
[
"9e1f6b2ac65d",
981
],
[
"1bc80c4939df",
1013
],
[
"700c3d5545e0",
1130
],
[
"1a109846495d",
1196
],
[
"f98775a7d0f9",
1461
],
[
"6052ff08685e",
1476
],
[
"d263e4b84ecd",
1610
],
[
"bf98f394dbe3",
1655
],
[
"35b38a2e0c49",
1676
]
],
"fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"498007571a41",
337
],
[
"21c9e76387ed",
361
],
[
"8d8dc0a58b96",
598
],
[
"9c557c702fdd",
691
],
[
"a5d693e781e6",
725
],
[
"b61f946296f1",
804
],
[
"7f6263045100",
840
],
[
"4185e87640c2",
1644
],
[
"28cc2b40fa61",
1662
],
[
"043c3c292b42",
1864
],
[
"401eb66867f1",
1882
],
[
"f596c9295bd4",
1921
],
[
"7d1791449349",
1939
],
[
"28c2fba54f06",
1990
],
[
"b667763fb033",
2004
],
[
"f6f30e301f28",
2043
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"d77d75bfcb6367d76ca819cef4a9f484b78915b61427842b4c771ef55d32386e": [
[
"1718b9171168",
17
],
[
"512b3c05083f",
34
],
[
"e5d681466c6d",
64
],
[
"78eafa525368",
97
],
[
"9fb9a030a051",
107
],
[
"343bce563607",
174
],
[
"9dccd3e12c32",
225
],
[
"01b2aedf2844",
260
],
[
"2975043acec3",
304
],
[
"f7f1e986265a",
793
]
],
"78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
],
[
"33c344e65c65",
162
],
[
"1bbdc9103ae0",
172
],
[
"d2fdb69068e3",
179
],
[
"a5d623f4f582",
190
],
[
"6fc12095da10",
205
]
],
"0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"b61f946296f1",
338
],
[
"ecedf963bc64",
349
],
[
"b0006e2cedea",
613
],
[
"30bf994f1153",
699
],
[
"d768b8759414",
716
],
[
"809d3ad2bcb8",
729
],
[
"5cb0721f72f0",
809
],
[
"c6d0c3b96308",
851
],
[
"5c1b98c91663",
1209
],
[
"0b07a9c1be22",
1260
],
[
"2b1640f289ea",
1334
],
[
"86ab20534f15",
1559
],
[
"e043a4dd253b",
1646
],
[
"38d1718b8fc3",
1687
],
[
"e91d703227c9",
1765
],
[
"f98775a7d0f9",
1948
],
[
"197395080909",
1966
],
[
"efa75a106aeb",
1978
],
[
"7be25136d99c",
1994
],
[
"16a3c382b82e",
2133
]
],
"2fa21a8d5bcbef41883cb6eb1e6db9a39cbe12e2cf94075038aa2f197ea6eeaf": [
[
"1718b9171168",
17
],
[
"ce960142fae6",
35
],
[
"0f1607e2e79d",
50
],
[
"e5d681466c6d",
238
],
[
"78eafa525368",
271
],
[
"9fb9a030a051",
281
],
[
"343bce563607",
348
],
[
"a1ed768de02b",
408
],
[
"c1d41a25750a",
1563
],
[
"d4069aa8dbd6",
1606
],
[
"370895a58716",
1645
]
],
"c446a10d0271d2aa4c30745a1f609f186098a3b82eff334d53510f574094c410": [
[
"383acebcd89b",
11
],
[
"0d3c0f868cae",
109
],
[
"aee6957dba32",
166
],
[
"d60656a5ad24",
385
],
[
"170545296a7e",
400
],
[
"a9f53b5b08f3",
417
],
[
"b95eaa0c5979",
591
],
[
"9ab38d094c92",
632
],
[
"b22834a7c049",
730
]
],
"e6b33cf0b619964da25e503ee5cce12d3620d37d6d282f7a0cc7fb797116f4b0": [
[
"2e1a05d27f95",
27
],
[
"0547c8632c03",
107
],
[
"d768b8759414",
138
],
[
"5fe038759833",
157
],
[
"f98775a7d0f9",
256
],
[
"571e63d071b4",
282
],
[
"0c37a5741137",
297
],
[
"b3e525da36ba",
416
],
[
"ecedf963bc64",
429
],
[
"f3d2f2fe12b5",
647
],
[
"f4e576d04a3c",
703
],
[
"89c8271a3f41",
1208
],
[
"c8837b6f0b8f",
1319
],
[
"7f4d568d57e9",
1356
],
[
"096dc114dd73",
1492
],
[
"b0006e2cedea",
1869
],
[
"3f1c67a98ffa",
1955
],
[
"9dd1505881b4",
2039
],
[
"0b07a9c1be22",
2064
],
[
"50b95708da61",
2170
],
[
"65bd70d23455",
2402
],
[
"e39735128a95",
2736
],
[
"e2950dc2275d",
2792
],
[
"4e952f6bc7b0",
2809
],
[
"5652960931a5",
2831
],
[
"3ad5bc3b7afe",
2839
],
[
"2b1640f289ea",
2852
],
[
"46619cafa40a",
3064
],
[
"809d3ad2bcb8",
3098
],
[
"0d0a47b6e6ec",
3185
],
[
"6052ff08685e",
3221
],
[
"3a0b9df8aa93",
3361
],
[
"b12c4b38e78f",
3398
],
[
"d8a2d54aa231",
3436
],
[
"47f040a61a87",
3538
],
[
"be8e3cc19b98",
3768
],
[
"85ab04db61be",
3882
],
[
"45aca2ed4ae5",
4043
],
[
"f91d9f3dd023",
4068
],
[
"85cff3d52895",
4166
],
[
"d60656a5ad24",
4242
],
[
"170545296a7e",
4257
],
[
"a9f53b5b08f3",
4274
],
[
"2757cbfcdaa8",
4448
],
[
"e06633f993a0",
4488
],
[
"49fea4892d23",
4585
],
[
"fdb7378e4a6e",
4618
],
[
"6d9fbf1c8fda",
4723
],
[
"0d8725600282",
4784
],
[
"c45f82e5182f",
4794
],
[
"14428e380420",
5016
],
[
"820aee3fa964",
5073
]
],
"63c25bcf4956d2add798e5dc2c5bc2bc0c937227781962418557aa69edccbd43": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"4a4a709ef23b",
756
],
[
"26ad7b61b37b",
806
],
[
"9b73a9b5c9f6",
1029
],
[
"433c37b5a737",
1037
],
[
"7768d7b8daff",
1059
],
[
"498007571a41",
1220
],
[
"5fe8253cda76",
1243
],
[
"ed326933a23e",
1261
],
[
"e2b40f3d642c",
1270
],
[
"e59a41a9002d",
1302
],
[
"e60933e352ce",
1386
],
[
"c7852b22a645",
1415
],
[
"383d0a473e13",
1487
],
[
"b61f946296f1",
1578
],
[
"28c2fba54f06",
1586
],
[
"f596c9295bd4",
1602
],
[
"4185e87640c2",
1620
],
[
"28cc2b40fa61",
1638
],
[
"043c3c292b42",
1840
],
[
"401eb66867f1",
1858
],
[
"b667763fb033",
1895
],
[
"b5dcc6adafd5",
1913
],
[
"9e1f6b2ac65d",
1925
],
[
"1bc80c4939df",
1957
],
[
"803ad8f660e7",
2075
],
[
"7d1791449349",
2086
],
[
"c957ce169cf6",
2137
],
[
"9f38f3086c8f",
2209
],
[
"e9aa0f101d68",
2261
],
[
"beef9d9054b0",
2353
],
[
"83f950fd95a2",
2456
],
[
"198c2a4ee2f3",
2491
],
[
"13d441dd1b0f",
2549
],
[
"4676b736bef2",
2707
],
[
"3e463bddb22c",
3046
],
[
"ee71dbd9b1d7",
3217
],
[
"7eadf5cfd6c0",
3452
],
[
"6f6f5cc580d2",
3596
],
[
"1e116b431cf7",
3810
],
[
"aeebc2fe3441",
3854
],
[
"a4a11528bc42",
4020
],
[
"d0e269c9f6e8",
4041
],
[
"b97eae6408cb",
4068
],
[
"af71d034b39a",
4089
]
],
"bcb7b56fdf834bfe9c1a5530c7156f58394a725b1d37bf67d95cf3167e088f9f": [
[
"5a0c29309f20",
5
]
],
"2948852bf8899ca672a570d72052daffccca7e05fb9b7101999517332e907f56": [
[
"b61f946296f1",
6
],
[
"1718b9171168",
46
],
[
"3a8d9764d8a4",
65
],
[
"be4755047798",
106
],
[
"f596c9295bd4",
141
],
[
"95a653e3139b",
157
],
[
"67e1af83529c",
218
],
[
"d8d33c45c4f1",
226
]
],
"ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
]
],
"13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737": [
[
"34ceb7e1b670",
4
],
[
"185b8bd0deb1",
21
]
],
"0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"809d3ad2bcb8",
354
],
[
"5c1b98c91663",
437
],
[
"33c1bc98e249",
494
],
[
"39694e72167f",
593
],
[
"a4a11528bc42",
636
],
[
"aeebc2fe3441",
659
],
[
"f98775a7d0f9",
832
],
[
"efa75a106aeb",
848
],
[
"e950fe694422",
865
],
[
"197395080909",
981
],
[
"c241e95f2bca",
994
],
[
"5fe8253cda76",
1463
],
[
"ed326933a23e",
1481
],
[
"e2b40f3d642c",
1490
],
[
"e59a41a9002d",
1522
],
[
"e60933e352ce",
1606
],
[
"c7852b22a645",
1635
],
[
"383d0a473e13",
1707
],
[
"498007571a41",
1797
],
[
"b61f946296f1",
1821
],
[
"b5dcc6adafd5",
1829
],
[
"9e1f6b2ac65d",
1841
],
[
"1bc80c4939df",
1873
],
[
"700c3d5545e0",
1990
],
[
"1a109846495d",
2056
],
[
"6a1ed4d6f29f",
2322
]
],
"51b1c580e9af130ac519179fefc652172709ce78eef33c3f57e7438db353c5cd": [
[
"1718b9171168",
14
],
[
"bb24b365b687",
41
],
[
"31e42eba5b0a",
67
],
[
"f748c01f5fad",
160
],
[
"3f573efd6df3",
203
]
],
"6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e": [
[
"b61f946296f1",
4
],
[
"dad13f394614",
16
],
[
"0900421b7dc4",
398
],
[
"a8ac2aff9c48",
490
],
[
"6180b8b53f35",
608
],
[
"ae124b181c4d",
623
],
[
"9da5a5b8c58c",
633
],
[
"fe0a638f2551",
807
],
[
"cea6f66bdc5c",
862
],
[
"e88afc96f583",
1308
],
[
"a2abc9923bbe",
2257
],
[
"e304276af8e0",
2275
],
[
"0ecfe6d600e6",
2295
]
],
"96489faaf4e741cfbabcae0b716309fdd5e6cb7942d4db8ad58694ceb8d84289": [
[
"1718b9171168",
17
],
[
"ce960142fae6",
35
],
[
"0f1607e2e79d",
50
],
[
"e5d681466c6d",
238
],
[
"78eafa525368",
271
],
[
"9fb9a030a051",
281
],
[
"343bce563607",
348
],
[
"a1ed768de02b",
408
],
[
"c1d41a25750a",
1563
],
[
"d4069aa8dbd6",
1606
],
[
"676728d41ce8",
1645
]
],
"27a87af6d7932a2eb4ae4cb7e355a2b8d8285965eaac7953e31f259f91b8f0a7": [
[
"27a87af6d793",
1
]
],
"0fe11c8d40520a69d4a767d3e6746d5bf7662dcdd739565053e20a118a6a00f5": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"21c9e76387ed",
338
],
[
"8d8dc0a58b96",
575
],
[
"9c557c702fdd",
668
],
[
"a5d693e781e6",
702
],
[
"498007571a41",
780
],
[
"b61f946296f1",
804
],
[
"b5dcc6adafd5",
812
],
[
"9e1f6b2ac65d",
824
],
[
"803ad8f660e7",
856
],
[
"1bc80c4939df",
865
],
[
"83f950fd95a2",
974
],
[
"28c2fba54f06",
1005
],
[
"f596c9295bd4",
1021
],
[
"4185e87640c2",
1039
],
[
"28cc2b40fa61",
1057
],
[
"043c3c292b42",
1259
],
[
"401eb66867f1",
1277
],
[
"b667763fb033",
1314
],
[
"7d1791449349",
1343
],
[
"c957ce169cf6",
1394
],
[
"9f38f3086c8f",
1466
],
[
"e9aa0f101d68",
1518
],
[
"beef9d9054b0",
1610
],
[
"b97eae6408cb",
1716
],
[
"56525b8d35ea",
1737
]
],
"78ef29447906ddbd46d25da3cb1aa347b9f3d89a1f5c23ec94605d802b61e465": [
[
"be4755047798",
25
],
[
"f596c9295bd4",
60
],
[
"95a653e3139b",
76
],
[
"e565cfa17434",
100
],
[
"28c2fba54f06",
483
],
[
"4185e87640c2",
503
],
[
"28cc2b40fa61",
521
],
[
"043c3c292b42",
725
],
[
"401eb66867f1",
743
],
[
"7d8185d32ebd",
786
],
[
"b61f946296f1",
808
],
[
"3a8d9764d8a4",
818
],
[
"67e1af83529c",
852
],
[
"879bf41fd784",
861
],
[
"4a11931b7a86",
870
],
[
"ed326933a23e",
884
],
[
"e2b40f3d642c",
895
],
[
"b5dcc6adafd5",
927
],
[
"50f26d5b74f2",
941
],
[
"dad13f394614",
1001
],
[
"0900421b7dc4",
1383
],
[
"a8ac2aff9c48",
1479
],
[
"6d4853d36d81",
1614
],
[
"e60933e352ce",
1636
],
[
"9e1f6b2ac65d",
1663
],
[
"2d5a290990a9",
1697
],
[
"3aa811a41203",
1799
],
[
"e9aa0f101d68",
1873
],
[
"782035a44473",
1967
],
[
"803ad8f660e7",
2102
],
[
"7d1791449349",
2113
],
[
"c957ce169cf6",
2166
],
[
"77ea6aae461b",
2249
],
[
"83f950fd95a2",
2300
],
[
"8d97523d07b7",
2333
],
[
"3adb033ffcfa",
2427
],
[
"de5de90b1352",
2580
],
[
"110035ff8ea8",
3265
]
],
"a58ab16b135fef35451ca7bc40a4f4e9dc5430e85dad9a279c1a8f9aa296576c": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28cc2b40fa61",
399
],
[
"043c3c292b42",
601
],
[
"401eb66867f1",
619
],
[
"3a8d9764d8a4",
658
],
[
"f596c9295bd4",
677
],
[
"50f26d5b74f2",
695
],
[
"26ad7b61b37b",
813
],
[
"4185e87640c2",
1034
],
[
"dad13f394614",
1092
],
[
"0900421b7dc4",
1474
],
[
"a8ac2aff9c48",
1566
],
[
"722461548a39",
1680
],
[
"e9aa0f101d68",
1702
],
[
"13d441dd1b0f",
1799
],
[
"4676b736bef2",
1957
],
[
"3e463bddb22c",
2296
],
[
"ee71dbd9b1d7",
2473
],
[
"6d4853d36d81",
2743
],
[
"5fe8253cda76",
2765
],
[
"ed326933a23e",
2783
],
[
"e2b40f3d642c",
2792
],
[
"b5dcc6adafd5",
2822
],
[
"28c2fba54f06",
2834
],
[
"b667763fb033",
2838
],
[
"803ad8f660e7",
2856
],
[
"7d1791449349",
2867
],
[
"c957ce169cf6",
2918
],
[
"e60933e352ce",
2990
],
[
"9e1f6b2ac65d",
3015
],
[
"1bc80c4939df",
3047
],
[
"9f38f3086c8f",
3156
],
[
"3aa811a41203",
3206
],
[
"59c1837f9107",
3268
],
[
"a2abc9923bbe",
4358
],
[
"e304276af8e0",
4376
],
[
"d8ccc083d503",
4396
],
[
"7d21aa87a014",
5659
]
],
"fd3ecd591e288d23f9fb49a1913360cfe9149c269cd5c78a1ca4509799112e1f": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"2317f68fa501",
723
]
],
"02653dcd46e24017840fe112b1345a546dd9db20a331f3b3573e9a7dc0883a77": [
[
"3f1c67a98ffa",
4
],
[
"9dd1505881b4",
88
],
[
"d768b8759414",
120
],
[
"f98775a7d0f9",
139
],
[
"571e63d071b4",
165
],
[
"0b07a9c1be22",
177
],
[
"50b95708da61",
283
],
[
"65bd70d23455",
515
],
[
"e39735128a95",
849
],
[
"3f1e5548d4ae",
902
],
[
"8830e96a477f",
912
]
],
"0d4d9dbf96ddf3d16706d2f5450a5ff26ec75a865f7f177f0e06fd8234cb122b": [
[
"1718b9171168",
14
],
[
"4141491417f6",
31
],
[
"e5d681466c6d",
221
],
[
"78eafa525368",
254
],
[
"9fb9a030a051",
264
],
[
"28e69f6ecee9",
331
],
[
"08be295201e9",
401
],
[
"c1d41a25750a",
1547
],
[
"d4069aa8dbd6",
1590
],
[
"88814aa098eb",
1629
]
],
"985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63": [
[
"d768b8759414",
1
],
[
"9b385480472b",
23
],
[
"7ac9eb435da8",
96
],
[
"f458cbfdf7bd",
155
]
],
"63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c": [
[
"4933ae177b35",
6
],
[
"21c9e76387ed",
16
],
[
"8d8dc0a58b96",
253
],
[
"2f8ca1cb8cb7",
341
],
[
"e9aa0f101d68",
395
],
[
"3e463bddb22c",
489
],
[
"13d441dd1b0f",
642
],
[
"4676b736bef2",
800
],
[
"aeebc2fe3441",
1139
],
[
"e60933e352ce",
1303
],
[
"c7852b22a645",
1332
],
[
"26ad7b61b37b",
1399
],
[
"cf5fe7b9b37e",
1626
],
[
"5fe8253cda76",
1983
],
[
"ed326933a23e",
2001
],
[
"e2b40f3d642c",
2010
],
[
"e59a41a9002d",
2042
],
[
"383d0a473e13",
2134
],
[
"498007571a41",
2224
],
[
"b61f946296f1",
2248
],
[
"b5dcc6adafd5",
2256
],
[
"803ad8f660e7",
2268
],
[
"9e1f6b2ac65d",
2277
],
[
"1bc80c4939df",
2309
],
[
"83f950fd95a2",
2418
],
[
"28c2fba54f06",
2449
],
[
"f596c9295bd4",
2465
],
[
"4185e87640c2",
2483
],
[
"28cc2b40fa61",
2501
],
[
"043c3c292b42",
2703
],
[
"401eb66867f1",
2721
],
[
"b667763fb033",
2758
],
[
"7d1791449349",
2787
],
[
"c957ce169cf6",
2838
],
[
"9f38f3086c8f",
2910
],
[
"beef9d9054b0",
2960
],
[
"700c3d5545e0",
3071
],
[
"1a109846495d",
3137
],
[
"5b810932d460",
3398
]
]
},
"history": {
"launch": 1778598960,
"points": [
{
"timestamp": 1778598960,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 204,
"differs": 92,
"none": 34
},
"lines": {
"total": 42395,
"covered": 32567
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"base-mt64cannon-2025-02",
"beosin-ronin-bridge-2023-09",
"beosin-ronin-bridge-2024-08",
"beosin-ronin-network-2023-03",
"cantina-custom-gas-token-2025-11",
"cantina-eip7702-2025-02",
"cantina-fault-proofs-mips-2024-08",
"cantina-interop-portal-2025-04",
"cantina-mcp-l1-2024-02",
"cantina-policyenginestaking-2026-03",
"cantina-safe-extensions-2024-06",
"cantina-u17-2025-10",
"cantina-u18-2026-01",
"certik-axie-infinity-ronin-bridge-2022-06",
"certik-ronin-dpos-contracts-2023-03",
"code4rena-base-2023-08",
"code4rena-superchain-2024-08",
"code4rena-taiko-2024-04",
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626",
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0",
"contracts__audits__2026-02-v5.6",
"cure53-bob-usdc-bridge-library-2024-04",
"formal-verification__fv__reports__2022-05",
"hashlock-celo-optimism-superchain-2026-02",
"milotruck-deputypausemodule-2025-01",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"offbeatlabs-incident-response-updates-2025-01",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"openzeppelin-taiko-protocol-2024-06",
"openzeppelin-zksync-l1-diff-2023-02",
"pashov-bob-usdc-bridge-2024-04",
"radiantlabs-deputypausemodule-2024-12",
"secure3-mantle-v1-contest-2023-07",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"sigmaprime-mantle-l2-rollup-2023-07",
"sigmaprime-mantle-l2-rollup-v2-2024-04",
"spearbit-cannon-eventfd-syscall-fix-review-2025-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-safersafes-2025-11",
"spearbit-u16a-2025-09",
"spearbit-upgrade16-2025-05",
"trailofbits-custom-fee-token-2024-08",
"trailofbits-governance-token-bridge-2023-06",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07",
"trust-security-zksync-era-contracts-2024-10",
"trust-superchainconfig-upgrade-2024-01",
"verichains-ronin-bridge-smart-contracts-2022-06",
"verichains-ronin-bridge-smart-contracts-2024-08",
"xuwinnie-solady-cbrt-proof"
]
},
{
"timestamp": 1779494400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 207,
"differs": 89,
"none": 34
},
"lines": {
"total": 42395,
"covered": 32632
},
"reports": [
"cantina-u19-2026-05"
]
},
{
"timestamp": 1780876800,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 207,
"differs": 89,
"none": 34
},
"lines": {
"total": 42395,
"covered": 32635
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
{
"timestamp": 1781740800,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 209,
"differs": 87,
"none": 34
},
"lines": {
"total": 42395,
"covered": 32681
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
{
"timestamp": 1782901175,
"contracts": 27,
"withoutSource": 0,
"units": {
"identical": 259,
"differs": 97,
"none": 64
},
"lines": {
"total": 53539,
"covered": 40925
},
"changes": [
{
"address": "eth:0x296e7aD6D441b0627768bC0650179a4206479444",
"name": "KailuaGame",
"kind": "added"
},
{
"address": "eth:0xc7EaCDd1E755d2823463Abc4434CA445F752b336",
"name": "KailuaTreasury",
"kind": "added"
},
{
"address": "eth:0x6b49976a7340D0A3C00d1bEBE0E36E2367D89c7C",
"name": "KailuaVerifier",
"kind": "added"
},
{
"address": "eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D",
"name": "RiscZeroGroth16Verifier",
"kind": "added"
},
{
"address": "eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9",
"name": "RiscZeroGroth16Verifier",
"kind": "added"
},
{
"address": "eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85",
"name": "RiscZeroSetVerifier",
"kind": "added"
},
{
"address": "eth:0x1efDd13f831ceeEa14940806705A53D3211CD698",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "added"
},
{
"address": "eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "added"
},
{
"address": "eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "added"
},
{
"address": "eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319",
"name": "RiscZeroVerifierRouter",
"kind": "added"
},
{
"address": "eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711",
"name": "TimelockController",
"kind": "added"
}
]
},
{
"timestamp": 1787184000,
"contracts": 27,
"withoutSource": 0,
"units": {
"identical": 259,
"differs": 97,
"none": 64
},
"lines": {
"total": 53539,
"covered": 40926
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
{
"timestamp": 1788777107,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 209,
"differs": 87,
"none": 34
},
"lines": {
"total": 42395,
"covered": 32682
},
"changes": [
{
"address": "eth:0x296e7aD6D441b0627768bC0650179a4206479444",
"name": "KailuaGame",
"kind": "removed"
},
{
"address": "eth:0xc7EaCDd1E755d2823463Abc4434CA445F752b336",
"name": "KailuaTreasury",
"kind": "removed"
},
{
"address": "eth:0x6b49976a7340D0A3C00d1bEBE0E36E2367D89c7C",
"name": "KailuaVerifier",
"kind": "removed"
},
{
"address": "eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D",
"name": "RiscZeroGroth16Verifier",
"kind": "removed"
},
{
"address": "eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9",
"name": "RiscZeroGroth16Verifier",
"kind": "removed"
},
{
"address": "eth:0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85",
"name": "RiscZeroSetVerifier",
"kind": "removed"
},
{
"address": "eth:0x1efDd13f831ceeEa14940806705A53D3211CD698",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "removed"
},
{
"address": "eth:0x844D5f01161E3559d36f23d0Aa9E9620949aF782",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "removed"
},
{
"address": "eth:0x9F9994Eb4Cb5200198FEfb470f8b50301662e696",
"name": "RiscZeroVerifierEmergencyStop",
"kind": "removed"
},
{
"address": "eth:0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319",
"name": "RiscZeroVerifierRouter",
"kind": "removed"
},
{
"address": "eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711",
"name": "TimelockController",
"kind": "removed"
}
]
},
{
"timestamp": 1789973519,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 199,
"differs": 104,
"none": 31
},
"lines": {
"total": 42866,
"covered": 34161
},
"changes": [
{
"address": "eth:0x0B95fF1d1B113bac3E29Ac0BBF2089126C9aE81A",
"name": "AnchorStateRegistry",
"kind": "upgraded"
},
{
"address": "eth:0x2562ae2FB030274E3cEB63fCd32C232ab0FceC6d",
"name": "DelayedWETH",
"kind": "added"
},
{
"address": "eth:0x45dA2CD511DA5FEAa535eBF166E628314a65843a",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0xF9aD628d9F907ad5d46Ab80100dacDf09EAc9A8e",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x652CD53eCf9466E5Fb00D0E11d6CBf6469a56D77",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xEE552e802A50d855bD08E93dfcc69228FC7B9E2c",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0xc4f4F908C36C8119f1FBd52CebbDB30C6f2a23C1",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1791965839,
"contracts": 17,
"withoutSource": 0,
"units": {
"identical": 199,
"differs": 104,
"none": 31
},
"lines": {
"total": 42866,
"covered": 34161
}
}
],
"undatedReports": []
},
"project": "roninnetwork",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"base-mt64cannon-2025-02": {
"collections": [
"optimism"
],
"title": "MT64Cannon Security Review (Coinbase Protocol Security)",
"auditor": "Base",
"date": "2025-02-06",
"document": "optimism/reports/2025_01-MT-Cannon-Base.pdf"
},
"beosin-ronin-bridge-2023-09": {
"collections": [
"roninnetwork"
],
"title": "Ronin Bridge Smart Contract Security Audit (No. 202309081700)",
"auditor": "Beosin",
"date": "2023-09-08",
"document": "roninnetwork/reports/Beosin - Ronin Bridge (2023-09).pdf"
},
"beosin-ronin-bridge-2024-08": {
"collections": [
"roninnetwork"
],
"title": "Ronin Bridge Security Analysis Audit (No. 202408211552)",
"auditor": "Beosin",
"date": "2024-08-21",
"document": "roninnetwork/reports/Beosin - Ronin Bridge (2024-08).pdf"
},
"beosin-ronin-network-2023-03": {
"collections": [
"roninnetwork"
],
"title": "Ronin Network Public Block Chain Security Audit V1.5 (No. 202303031441)",
"auditor": "Beosin",
"date": "2023-03-03",
"document": "roninnetwork/reports/Beosin - Ronin Network (2023-03).pdf"
},
"cantina-custom-gas-token-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism: Custom Gas Token Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2025-11-18",
"document": "optimism/reports/2025_11-Custom-Gas-Token-Spearbit.pdf"
},
"cantina-eip7702-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Cantina, EIP-7702 / Pectra impact)",
"auditor": "Cantina",
"date": "2025-03-09",
"document": "optimism/reports/2025_02-EIP7702-Cantina.pdf"
},
"cantina-fault-proofs-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base fault proofs mips Security Review (Cantina)",
"auditor": "Cantina",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-MIPS_Cantina.pdf"
},
"cantina-interop-l2-rereview-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism L2 Interop Re-review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-06-18",
"document": "optimism/reports/2026_06-Interop-L2-Contracts.pdf"
},
"cantina-interop-portal-2025-04": {
"collections": [
"optimism"
],
"title": "Interop portal - Competition",
"auditor": "Cantina",
"date": "2025-06-04",
"document": "optimism/reports/2025_04-Interop-Portal-Cantina.pdf"
},
"cantina-mcp-l1-2024-02": {
"collections": [
"optimism"
],
"title": "Optimism Cycle 19 Security Review (Cantina, MCP L1)",
"auditor": "Cantina",
"date": "2024-02-15",
"document": "optimism/reports/2024_02-MCP_L1-Cantina.pdf"
},
"cantina-opcmv2-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism OPCMv2 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-06-08",
"document": "optimism/reports/2026_06-OPCMv2-Cantina.pdf"
},
"cantina-policyenginestaking-2026-03": {
"collections": [
"optimism"
],
"title": "Optimism: PolicyEngine Staking Contract Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-03-27",
"document": "optimism/reports/2026_03-PolicyEngineStaking-Cantina.pdf"
},
"cantina-safe-extensions-2024-06": {
"collections": [
"optimism"
],
"title": "Optimism Safe Extensions Competition (Cantina)",
"auditor": "Cantina",
"date": "2024-06-06",
"document": "optimism/reports/2024_05_SafeLivenessExtensions-Cantina.pdf"
},
"cantina-u17-2025-10": {
"collections": [
"optimism"
],
"title": "Optimism u17 Security Review",
"auditor": "Cantina",
"date": "2025-10-27",
"document": "optimism/reports/2025_10-U17-Spearbit.pdf"
},
"cantina-u18-2026-01": {
"collections": [
"optimism"
],
"title": "Optimism PBC U18 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-01-12",
"document": "optimism/reports/2026_01-U18-Cantina.pdf"
},
"cantina-u19-2026-05": {
"collections": [
"optimism"
],
"title": "Optimism: Upgrade 19 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-05-23",
"document": "optimism/reports/2026_05-U19-Cantina.pdf"
},
"cantina-upgrade20-2026-08": {
"collections": [
"optimism"
],
"title": "Optimism Upgrade 20 Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-08-20",
"document": "optimism/reports/2026_08-U20-Cantina.pdf"
},
"certik-axie-infinity-ronin-bridge-2022-06": {
"collections": [
"roninnetwork"
],
"title": "Axie Infinity - Audit (Ronin Bridge Security Assessment)",
"auditor": "CertiK",
"date": "2022-06-21",
"document": "roninnetwork/reports/CertiK - Axie Infinity Ronin Bridge v8 (2022-06).pdf"
},
"certik-ronin-dpos-contracts-2023-03": {
"collections": [
"roninnetwork"
],
"title": "Ronin DPoS Contracts Security Assessment",
"auditor": "CertiK",
"date": "2023-03-30",
"document": "roninnetwork/reports/CertiK - Ronin DPoS Contracts (2023-03).pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-base-2023-08": {
"collections": [
"optimism"
],
"title": "BASE Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-08-10",
"document": "optimism/reports/2023_08-OP-Stack-Base-Code4rena.html"
},
"code4rena-ronin-katana-v3-2024-10": {
"collections": [
"roninnetwork"
],
"title": "Ronin Findings & Analysis Report (Katana V3)",
"auditor": "Code4rena",
"date": "2024-11-25",
"document": "roninnetwork/reports/Code4rena - Ronin Katana v3.html"
},
"code4rena-superchain-2024-08": {
"collections": [
"optimism"
],
"title": "Optimism Superchain Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-08-16",
"document": "optimism/reports/2024_08-Superchain-Code4rena.html"
},
"code4rena-taiko-2024-04": {
"collections": [
"taiko"
],
"title": "Taiko Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-04-26",
"document": "taiko/reports/2024_04-code4rena-taiko.html"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-2024-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-05-29",
"document": "zksync2/reports/2024_03-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"contracts__audits__2022-10-Checkpoints": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Checkpoints Library Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-Checkpoints.pdf"
},
"contracts__audits__2022-10-ERC4626": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin ERC4626 Tokenized Vault Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-ERC4626.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2024-10-v5.1": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.1 Audit",
"auditor": "OpenZeppelin",
"date": "2024-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-10-v5.1.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"cure53-bob-usdc-bridge-library-2024-04": {
"collections": [
"bob"
],
"title": "Review-Report BOB modified USDC bridge library 04.2024 (BOB-02-WP1)",
"auditor": "Cure53",
"date": "2024-04-30",
"document": "bob/reports/Cure53 - BOB Modified USDC Bridge Library (WP1).pdf"
},
"formal-verification__fv__reports__2022-05": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (May - June 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-05.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"hashlock-celo-optimism-superchain-2026-02": {
"collections": [
"celo"
],
"title": "Celo Smart Contract Audit Report (Optimism and Superchain, 2nd audit)",
"auditor": "Hashlock Pty Ltd",
"date": "2026-02-28",
"document": "celo/reports/Hashlock - Celo Optimism and Superchain (2nd Audit).pdf"
},
"milotruck-deputypausemodule-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism DeputyPauseModule (MiloTruck)",
"auditor": "MiloTruck",
"date": "2025-01-07",
"document": "optimism/reports/2024_12-DPM-MiloTruck.pdf"
},
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01": {
"collections": [
"celo"
],
"title": "NM-0561 Celo Custom Gas Token Security Review",
"auditor": "Nethermind Security",
"date": "2025-07-01",
"document": "celo/reports/Nethermind - NM-0561 Celo Custom Gas Token.pdf"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"offbeatlabs-incident-response-updates-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism Incident Response Updates Review (Offbeat Security)",
"auditor": "Offbeat Labs",
"date": "2025-01-24",
"document": "optimism/reports/2025_01-IRI-OffbeatLabs.pdf"
},
"openzeppelin-bedrock-bridge-2022-05": {
"collections": [
"optimism"
],
"title": "Optimism Bridge Audit (OpenZeppelin, May 2022)",
"auditor": "OpenZeppelin",
"date": "2022-05-16",
"document": "optimism/reports/2022_05-Bedrock_Contracts-Zeppelin.pdf"
},
"openzeppelin-bedrock-periphery-2022-09": {
"collections": [
"optimism"
],
"title": "Optimism Bedrock and Periphery Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2022-09-02",
"document": "optimism/reports/2022_09-Bedrock_and_Periphery-Zeppelin.pdf"
},
"openzeppelin-mantle-v2-solidity-contracts-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Solidity Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2024-03-15",
"document": "mantle/reports/2024_03-openzeppelin-mantle-v2-solidity-contracts-audit.pdf"
},
"openzeppelin-taiko-protocol-2024-06": {
"collections": [
"taiko"
],
"title": "Taiko Protocol Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2024-06-19",
"document": "taiko/reports/2024_06-openzeppelin-taiko-protocol-audit.pdf"
},
"openzeppelin-zksync-l1-diff-2023-02": {
"collections": [
"zksync2"
],
"title": "zkSync | Layer 1 Diff Audit February",
"auditor": "OpenZeppelin",
"date": "2023-03-08",
"document": "zksync2/reports/2023_02-openzeppelin-zksync-l1-diff-audit.html"
},
"pashov-bob-usdc-bridge-2024-04": {
"collections": [
"bob"
],
"title": "BOB USDC Bridge Security Review",
"auditor": "Pashov Audit Group",
"date": "2024-04-22",
"document": "bob/reports/Pashov - BOB USDC Bridge (Apr 2024).pdf"
},
"radiantlabs-deputypausemodule-2024-12": {
"collections": [
"optimism"
],
"title": "DeputyPauseModule Security Review (Radiant Labs)",
"auditor": "Radiant Labs",
"date": "2024-12-28",
"document": "optimism/reports/2024_12-DPM-RadiantLabs.pdf"
},
"secure3-mantle-v1-contest-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle Competitive Security Assessment",
"auditor": "Secure3",
"date": "2023-07-17",
"document": "mantle/reports/2023_07-secure3-mantle-v1-competitive-security-assessment.pdf"
},
"secure3-mantle-v2-public-contest-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, April 2024 edition)",
"auditor": "Secure3",
"date": "2024-04-18",
"document": "mantle/reports/2024_04-secure3-mantle-v2-public-audit-contest.pdf"
},
"secure3-mantle-v2-public-contest-final-2024-05": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, May 2024 final edition)",
"auditor": "Secure3",
"date": "2024-05-10",
"document": "mantle/reports/2024_05-secure3-mantle-v2-public-audit-contest-final.pdf"
},
"secure3-mantle-v2-tectonic-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Competitive Security Assessment (Secure3, March 2024)",
"auditor": "Secure3",
"date": "2024-03-04",
"document": "mantle/reports/2024_03-secure3-mantle-v2-tectonic-competitive-security-assessment.pdf"
},
"sherlock-bedrock-2023-03": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Bedrock)",
"auditor": "Sherlock",
"date": "2023-03-03",
"document": "optimism/reports/2023_03-Bedrock-Sherlock.pdf"
},
"sherlock-fault-proofs-2024-06": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Fault Proofs)",
"auditor": "Sherlock",
"date": "2024-06-07",
"document": "optimism/reports/2024_05-FaultProofs-Sherlock.pdf"
},
"sigma-prime-taiko-smart-contracts-2024-02": {
"collections": [
"taiko"
],
"title": "Taiko Smart Contract Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "taiko/reports/2024_02-sigma-prime-taiko-smart-contract-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "mantle/reports/2023_07-sigmaprime-mantle-l2-rollup-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-v2-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup V2 Security Assessment Report",
"auditor": "Sigma Prime",
"document": "mantle/reports/2024_04-sigmaprime-mantle-l2-rollup-v2-security-assessment.pdf"
},
"spearbit-cannon-eventfd-syscall-fix-review-2025-06": {
"collections": [
"optimism"
],
"title": "Optimism - Fix Review: MIPS EventFd and Syscall Error Handling (Spearbit/Cantina)",
"auditor": "Cantina",
"date": "2025-06-21",
"document": "optimism/reports/2025_06-Spearbit-Cannon-fix-review.pdf"
},
"spearbit-fault-proofs-no-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base Fault Proofs no MIPS Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf"
},
"spearbit-mt-cannon-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Mt Cannon Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-02-20",
"document": "optimism/reports/2025_01-MT-Cannon-Spearbit.pdf"
},
"spearbit-safersafes-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism SaferSafes Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-11-13",
"document": "optimism/reports/2025_11-SaferSafes-Spearbit.pdf"
},
"spearbit-u16a-2025-09": {
"collections": [
"optimism"
],
"title": "Optimism u16 Security Review - U16a (Spearbit)",
"auditor": "Spearbit",
"date": "2025-10-07",
"document": "optimism/reports/2025_09-U16a-Spearbit.pdf"
},
"spearbit-upgrade16-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review - Upgrade 16 (Spearbit)",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Upgrade16-Spearbit.pdf"
},
"trailofbits-custom-fee-token-2024-08": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Custom Fee Token Security Assessment Summary Report (Trail of Bits, 2023)",
"auditor": "Trail of Bits",
"date": "2024-08-01",
"document": "arbitrum/reports/2024-08-offchain-labs-custom-fee-token-securityreview.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-invariant-testing-2022-11": {
"collections": [
"optimism"
],
"title": "Optimism Security Assessment (testing strategy and invariants, November 2022)",
"auditor": "Trail of Bits",
"date": "2022-11-10",
"document": "optimism/reports/2022_11-Invariant_Testing-TrailOfBits.pdf"
},
"trailofbits-opnode-fix-review-2022-07": {
"collections": [
"optimism"
],
"title": "Optimism: Rollup Node and Execution Engine - Fix Review",
"auditor": "Trail of Bits",
"date": "2022-07-07",
"document": "optimism/reports/2022_05-OpNode-TrailOfBits.pdf"
},
"trust-security-zksync-era-contracts-2024-10": {
"collections": [
"zksync2"
],
"title": "Trust Security ZKsync Era Contracts Audit",
"auditor": "Trust Security",
"date": "2024-10-13",
"document": "zksync2/reports/2024_10-trust-security-zksync-era-contracts-audit.pdf"
},
"trust-superchainconfig-upgrade-2024-01": {
"collections": [
"optimism"
],
"title": "Smart Contract Audit: Optimism Bedrock upgrade (Trust Security)",
"auditor": "Trust Security",
"date": "2024-01-11",
"document": "optimism/reports/2023_12_SuperchainConfigUpgrade_Trust.pdf"
},
"verichains-ronin-bridge-smart-contracts-2022-06": {
"collections": [
"roninnetwork"
],
"title": "Security Audit - Ronin Bridge Smart Contracts (Public Report, Version 1.1)",
"auditor": "Verichains Lab",
"date": "2022-06-28",
"document": "roninnetwork/reports/Verichains - Ronin Bridge v1.1 (2022-06).pdf"
},
"verichains-ronin-bridge-smart-contracts-2024-08": {
"collections": [
"roninnetwork"
],
"title": "Security Audit - Ronin Bridge Smart Contracts (Private Report, Version 1.0)",
"auditor": "Verichains Lab",
"date": "2024-08-21",
"document": "roninnetwork/reports/Verichains - Ronin Bridge (2024-08).pdf"
},
"veridise-kailua-2026-02": {
"collections": [
"bob"
],
"title": "Veridise Auditing Report for Kailua (February 2026)",
"auditor": "Veridise",
"date": "2026-03-06",
"document": "bob/reports/Veridise - Kailua Security Audit (Feb 2026).pdf"
},
"xuwinnie-solady-cbrt-proof": {
"collections": [
"_libs/solady"
],
"title": "Solady cbrt & cbrtWad Audit Report",
"auditor": "xuwinnie",
"date": "2024-07-31",
"document": "_libs/solady/reports/cbrt-proof__audits__xuwinnie-solady-cbrt-proof.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"bb24b365b687": {
"name": "Context",
"kind": "abstract",
"lines": 13,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
11
]
],
"removed": [],
"covered": 10
},
"ee5a26ce51e5": {
"name": "IAccessControl",
"kind": "interface",
"lines": 90,
"status": "none"
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"550e7ec19a1f": {
"name": "ERC165",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "b21f7e9bd367",
"lines": [
20,
25
]
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
"257d184669b9": {
"name": "AccessControl",
"kind": "abstract",
"lines": 161,
"status": "identical",
"audited": {
"object": "1c4aeb9fb2a0",
"lines": [
49,
207
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"b0148cb6d897": {
"name": "IERC721Receiver",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "f93d219f21bd",
"lines": [
11,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"d1257bdb2505": {
"name": "ERC721Holder",
"kind": "abstract",
"lines": 10,
"status": "identical",
"audited": {
"object": "674334e0c0de",
"lines": [
17,
26
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"contracts__audits__2026-02-v5.6"
]
},
"f3d2f2fe12b5": {
"name": "IERC1155Receiver",
"kind": "interface",
"lines": 48,
"status": "identical",
"audited": {
"object": "ba10c900a3db",
"lines": [
11,
54
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"881f5aa05fea": {
"name": "ERC1155Holder",
"kind": "abstract",
"lines": 28,
"status": "identical",
"audited": {
"object": "8e6b8516d1a5",
"lines": [
17,
40
]
},
"reports": [
"contracts__audits__2025-07-v5.4",
"contracts__audits__2026-02-v5.6"
]
},
"b7a6b1cb9727": {
"name": "Address",
"kind": "library",
"lines": 151,
"status": "identical",
"audited": {
"object": "3bcafda6d740",
"lines": [
9,
159
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"eeca1d6d3ff3": {
"name": "TimelockController",
"kind": "contract",
"lines": 449,
"status": "identical",
"audited": {
"object": "9d9bd7b5568f",
"lines": [
25,
474
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"ecedf963bc64": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"b0006e2cedea": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "identical",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"8f7da050ddb2": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
5,
5
]
],
"removed": [
[
5,
5,
5
]
],
"covered": 34
},
"727591669b8c": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 361,
"status": "none"
},
"7d6554b6cb64": {
"name": "Arithmetic",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "8a405913baad",
"lines": [
9,
28
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"26ad7b61b37b": {
"name": "Math",
"kind": "library",
"lines": 218,
"status": "differs",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
],
"added": [
[
11,
11
],
[
153,
189
],
[
211,
215
]
],
"removed": [
[
11,
12,
12
],
[
153,
145,
156
],
[
215,
178,
181
],
[
217,
183,
327
]
],
"covered": 183
},
"9b73a9b5c9f6": {
"name": "Burner",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
28,
32
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07"
]
},
"433c37b5a737": {
"name": "Burn",
"kind": "library",
"lines": 17,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
6,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05"
]
},
"2d60ee7f3ed2": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 148,
"status": "identical",
"audited": {
"object": "1ac24cfad012",
"lines": [
15,
182
]
},
"reports": [
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-tectonic-2024-03",
"sigmaprime-mantle-l2-rollup-v2-2024-04"
]
},
"d44c0cfb8c85": {
"name": "Constants",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "42b05511e680",
"lines": [
10,
46
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"3f3d60f9e37d": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"5fe8253cda76": {
"name": "IOwnable",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "78a2a0632a32",
"lines": [
6,
20
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"ed326933a23e": {
"name": "IAddressManager",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "ad59c52e0569",
"lines": [
8,
15
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e2b40f3d642c": {
"name": "IProxyAdmin",
"kind": "interface",
"lines": 29,
"status": "identical",
"audited": {
"object": "23f9c36c6f9e",
"lines": [
6,
34
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e59a41a9002d": {
"name": "Storage",
"kind": "library",
"lines": 83,
"status": "identical",
"audited": {
"object": "ac46a327c801",
"lines": [
6,
88
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"e60933e352ce": {
"name": "IResourceMetering",
"kind": "interface",
"lines": 24,
"status": "identical",
"audited": {
"object": "1c5a5174b333",
"lines": [
4,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"c7852b22a645": {
"name": "Constants",
"kind": "library",
"lines": 63,
"status": "differs",
"audited": {
"object": "a2cd6ce57ad5",
"lines": [
11,
76
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
48,
48,
50
]
],
"covered": 63
},
"383d0a473e13": {
"name": "ProxyAdminOwnedBase",
"kind": "abstract",
"lines": 87,
"status": "identical",
"audited": {
"object": "a7ecfeead33d",
"lines": [
20,
107
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"498007571a41": {
"name": "ReinitializableBase",
"kind": "abstract",
"lines": 20,
"status": "identical",
"audited": {
"object": "3b6a2b1659a5",
"lines": [
6,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"b61f946296f1": {
"name": "ISemver",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "22a5ddebdaf1",
"lines": [
7,
13
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-fault-proofs-mips-2024-08",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-policyenginestaking-2026-03",
"cantina-safe-extensions-2024-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"b5dcc6adafd5": {
"name": "IProxyAdminOwnedBase",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "b75870f3ae9e",
"lines": [
6,
16
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"9e1f6b2ac65d": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 31,
"status": "identical",
"audited": {
"object": "0909f3a5d633",
"lines": [
6,
36
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"1bc80c4939df": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 108,
"status": "identical",
"audited": {
"object": "31f8e09a4aca",
"lines": [
8,
114
]
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
"803ad8f660e7": {
"name": "IReinitializableBase",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "d6d096a743bb",
"lines": [
4,
11
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"4185e87640c2": {
"name": "LibGameType",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
216,
225
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"f596c9295bd4": {
"name": "LibTimestamp",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
184,
193
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"7d1791449349": {
"name": "LibGameId",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
83,
111
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"28cc2b40fa61": {
"name": "LibPosition",
"kind": "library",
"lines": 190,
"status": "identical",
"audited": {
"object": "62f289b9befc",
"lines": [
15,
200
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"043c3c292b42": {
"name": "LibHash",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
168,
177
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"401eb66867f1": {
"name": "LibClaim",
"kind": "library",
"lines": 31,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
118,
144
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"28c2fba54f06": {
"name": "IInitializable",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "a3bb74b82f3a",
"lines": [
4,
6
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-upgrade16-2025-05"
]
},
"b667763fb033": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "faa98e95c6b4",
"lines": [
7,
23
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"c957ce169cf6": {
"name": "IDisputeGameFactory",
"kind": "interface",
"lines": 71,
"status": "identical",
"audited": {
"object": "a70c37573cf7",
"lines": [
9,
63
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"0bfebde49e5b": {
"name": "AnchorStateRegistry",
"kind": "contract",
"lines": 345,
"status": "identical",
"audited": {
"object": "6974af456c9b",
"lines": [
26,
367
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"0900421b7dc4": {
"name": "LPPMetadataLib",
"kind": "library",
"lines": 76,
"status": "identical",
"audited": {
"object": "26d0a17edae4",
"lines": [
20,
95
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-superchain-2024-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"fe0a638f2551": {
"name": "PreimageKeyLib",
"kind": "library",
"lines": 54,
"status": "identical",
"audited": {
"object": "c3f36cb881fd",
"lines": [
6,
59
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-fault-proofs-mips-2024-08",
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"dad13f394614": {
"name": "LibKeccak",
"kind": "library",
"lines": 380,
"status": "none"
},
"f808e23cc55e": {
"name": "PreimageOracle",
"kind": "contract",
"lines": 862,
"status": "differs",
"audited": {
"object": "6f74b4e83125",
"lines": [
15,
820
]
},
"reports": [
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08"
],
"findings": {
"code4rena-superchain-2024-08": [
"H-02",
"H-03",
"H-04",
"H-05"
]
},
"added": [
[
0,
0
],
[
15,
16
],
[
20,
20
],
[
79,
83
],
[
150,
150
],
[
372,
372
],
[
384,
388
],
[
390,
390
],
[
393,
402
],
[
405,
405
],
[
410,
410
],
[
486,
489
],
[
713,
715
]
],
"removed": [
[
0,
0,
0
],
[
20,
18,
18
],
[
150,
113,
113
],
[
387,
320,
324
],
[
390,
326,
326
],
[
410,
335,
335
]
],
"covered": 845
},
"1718b9171168": {
"name": "IRiscZeroVerifier",
"kind": "interface",
"lines": 16,
"status": "none"
},
"31e42eba5b0a": {
"name": "Ownable",
"kind": "abstract",
"lines": 81,
"status": "identical",
"audited": {
"object": "3cf11378261f",
"lines": [
20,
100
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"f748c01f5fad": {
"name": "Ownable2Step",
"kind": "abstract",
"lines": 41,
"status": "identical",
"audited": {
"object": "3cbab179881e",
"lines": [
19,
59
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"b7f0088d6cad": {
"name": "Pausable",
"kind": "abstract",
"lines": 103,
"status": "identical",
"audited": {
"object": "a3e17b7e2687",
"lines": [
17,
119
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"cure53-bob-usdc-bridge-library-2024-04",
"pashov-bob-usdc-bridge-2024-04"
]
},
"b8b844a5b9c4": {
"name": "RiscZeroVerifierEmergencyStop",
"kind": "contract",
"lines": 48,
"status": "none"
},
"ce960142fae6": {
"name": "IRiscZeroSelectable",
"kind": "interface",
"lines": 14,
"status": "none"
},
"0f1607e2e79d": {
"name": "Groth16Verifier",
"kind": "contract",
"lines": 173,
"status": "none"
},
"e5d681466c6d": {
"name": "OutputLib",
"kind": "library",
"lines": 16,
"status": "none"
},
"78eafa525368": {
"name": "reverseByteOrderUint32",
"kind": "function",
"lines": 9,
"status": "none"
},
"9fb9a030a051": {
"name": "SystemStateLib",
"kind": "library",
"lines": 17,
"status": "none"
},
"343bce563607": {
"name": "ReceiptClaimLib",
"kind": "library",
"lines": 47,
"status": "none"
},
"08be295201e9": {
"name": "SafeCast",
"kind": "library",
"lines": 1135,
"status": "differs",
"audited": {
"object": "ccb979f61c95",
"lines": [
19,
1162
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [],
"removed": [
[
1134,
1134,
1142
]
],
"covered": 1135
},
"c1d41a25750a": {
"name": "StructHash",
"kind": "library",
"lines": 38,
"status": "none"
},
"d4069aa8dbd6": {
"name": "reverseByteOrderUint256",
"kind": "function",
"lines": 22,
"status": "none"
},
"9214c015d2cc": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 132,
"status": "none"
},
"34e3ca2fb900": {
"name": "WETH98",
"kind": "contract",
"lines": 128,
"status": "identical",
"audited": {
"object": "6c066ca7ff06",
"lines": [
25,
152
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"cb9cc7f64ae0": {
"name": "DelayedWETH",
"kind": "contract",
"lines": 106,
"status": "differs",
"audited": {
"object": "1cc118f42f1e",
"lines": [
27,
132
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
9,
9
]
],
"removed": [
[
9,
9,
9
]
],
"covered": 105
},
"be4755047798": {
"name": "IKailuaTreasury",
"kind": "interface",
"lines": 32,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
92,
123
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"95a653e3139b": {
"name": "IKailuaTournament",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
125,
141
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"e565cfa17434": {
"name": "Clone",
"kind": "abstract",
"lines": 380,
"status": "none"
},
"7d8185d32ebd": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a2b2568634a9",
"lines": [
7,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"3a8d9764d8a4": {
"name": "LibDuration",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
152,
161
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"67e1af83529c": {
"name": "KailuaPayLib",
"kind": "library",
"lines": 7,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
143,
151
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"879bf41fd784": {
"name": "KailuaVerifier",
"kind": "interface",
"lines": 4,
"status": "none"
},
"4a11931b7a86": {
"name": "IOwnable",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "b6f48de59b28",
"lines": [
6,
14
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"50f26d5b74f2": {
"name": "LibClock",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
28,
68
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"a8ac2aff9c48": {
"name": "IPreimageOracle",
"kind": "interface",
"lines": 111,
"status": "identical",
"audited": {
"object": "3783f94f26a4",
"lines": [
7,
105
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"6d4853d36d81": {
"name": "IBigStepper",
"kind": "interface",
"lines": 19,
"status": "identical",
"audited": {
"object": "60d75c0c84e7",
"lines": [
27,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"2d5a290990a9": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 99,
"status": "differs",
"audited": {
"object": "168944986ab9",
"lines": [
8,
106
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
],
"added": [],
"removed": [
[
96,
95,
95
]
],
"covered": 99
},
"3aa811a41203": {
"name": "IDelayedWETH",
"kind": "interface",
"lines": 58,
"status": "identical",
"audited": {
"object": "69fe00ad124a",
"lines": [
8,
65
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"e9aa0f101d68": {
"name": "Types",
"kind": "library",
"lines": 91,
"status": "identical",
"audited": {
"object": "3c18c4e1bc15",
"lines": [
6,
96
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"782035a44473": {
"name": "IFaultDisputeGame",
"kind": "interface",
"lines": 132,
"status": "identical",
"audited": {
"object": "a2a1340e8038",
"lines": [
11,
142
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
]
},
"77ea6aae461b": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 48,
"status": "identical",
"audited": {
"object": "e39db23068d6",
"lines": [
12,
56
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"83f950fd95a2": {
"name": "IETHLockbox",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "d0419bc7f5d5",
"lines": [
11,
40
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"8d97523d07b7": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 93,
"status": "differs",
"audited": {
"object": "772747fb94fa",
"lines": [
14,
87
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01"
],
"added": [],
"removed": [
[
10,
10,
10
]
],
"covered": 93
},
"3fe88216bdc3": {
"name": "KailuaKZGLib",
"kind": "library",
"lines": 90,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
153,
242
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"de5de90b1352": {
"name": "KailuaTournament",
"kind": "abstract",
"lines": 638,
"status": "differs",
"audited": {
"object": "e2c3c2f19a71",
"lines": [
22,
656
]
},
"reports": [
"veridise-kailua-2026-02"
],
"added": [
[
24,
24
],
[
27,
27
],
[
35,
35
],
[
250,
254
]
],
"removed": [
[
24,
24,
24
],
[
27,
27,
27
],
[
35,
35,
35
]
],
"covered": 632
},
"110035ff8ea8": {
"name": "KailuaTreasury",
"kind": "contract",
"lines": 350,
"status": "differs",
"audited": {
"object": "d4aed6739b60",
"lines": [
23,
381
]
},
"reports": [
"veridise-kailua-2026-02"
],
"added": [
[
20,
20
],
[
249,
249
]
],
"removed": [
[
20,
20,
20
],
[
249,
255,
256
]
],
"covered": 348
},
"a0f637521149": {
"name": "KailuaGame",
"kind": "contract",
"lines": 218,
"status": "identical",
"audited": {
"object": "0fbc0a1a474d",
"lines": [
24,
244
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"a1ed768de02b": {
"name": "SafeCast",
"kind": "library",
"lines": 1144,
"status": "identical",
"audited": {
"object": "ccb979f61c95",
"lines": [
19,
1162
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"f17652a078fb": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 133,
"status": "none"
},
"85cff3d52895": {
"name": "Proxy",
"kind": "abstract",
"lines": 71,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
61
]
],
"removed": [],
"covered": 68
},
"6d1baf30b633": {
"name": "IERC1967",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a57f767f1132",
"lines": [
9,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"0d73af18a3a5": {
"name": "StorageSlot",
"kind": "library",
"lines": 105,
"status": "identical",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
]
},
"0d6715927318": {
"name": "Address",
"kind": "library",
"lines": 236,
"status": "identical",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"170545296a7e": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3d41b723f17e": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 140,
"status": "none"
},
"2757cbfcdaa8": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 18,
"status": "differs",
"audited": {
"object": "d2a927d58c33",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
8
],
[
15,
15
]
],
"removed": [
[
0,
0,
0
],
[
8,
12,
12
],
[
15,
23,
23
]
],
"covered": 15
},
"8a878a2a7e5a": {
"name": "ITransparentUpgradeableProxy",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "e49768ab9765",
"lines": [
14,
24
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
"d09f884ed6bb": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 134,
"status": "identical",
"audited": {
"object": "e49768ab9765",
"lines": [
58,
191
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
"4c01ad49f5e7": {
"name": "TransparentProxyV2",
"kind": "contract",
"lines": 32,
"status": "none"
},
"7304784bf3b9": {
"name": "IBridgeManagerEvents",
"kind": "interface",
"lines": 31,
"status": "none"
},
"0dbfe041f7d8": {
"name": "IBridgeManager",
"kind": "interface",
"lines": 127,
"status": "none"
},
"c8837b6f0b8f": {
"name": "IQuorum",
"kind": "interface",
"lines": 30,
"status": "differs",
"audited": {
"object": "6d1c8b6335d9",
"lines": [
4,
41
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-axie-infinity-ronin-bridge-2022-06",
"certik-ronin-dpos-contracts-2023-03",
"verichains-ronin-bridge-smart-contracts-2022-06"
],
"added": [
[
28,
28
]
],
"removed": [
[
28,
34,
36
]
],
"covered": 29
},
"f91d9f3dd023": {
"name": "AddressArrayUtils",
"kind": "library",
"lines": 65,
"status": "identical",
"audited": {
"object": "ecd60edd32ab",
"lines": [
5,
69
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
]
},
"2e1a05d27f95": {
"name": "StorageSlot",
"kind": "library",
"lines": 57,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [],
"removed": [
[
16,
16,
23
],
[
56,
64,
103
]
],
"covered": 57
},
"a9f53b5b08f3": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 167,
"status": "none"
},
"e06633f993a0": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 96,
"status": "differs",
"audited": {
"object": "e7ae54c6e765",
"lines": [
28,
120
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [],
"removed": [
[
10,
6,
6
]
],
"covered": 96
},
"49fea4892d23": {
"name": "TransparentUpgradeableProxyV2",
"kind": "contract",
"lines": 25,
"status": "identical",
"audited": {
"object": "6ae6fcbfca2d",
"lines": [
6,
33
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-ronin-dpos-contracts-2023-03"
]
},
"fdb7378e4a6e": {
"name": "IdentityGuard",
"kind": "abstract",
"lines": 92,
"status": "identical",
"audited": {
"object": "9f4236564161",
"lines": [
15,
122
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
]
},
"0547c8632c03": {
"name": "HasProxyAdmin",
"kind": "abstract",
"lines": 20,
"status": "none"
},
"45aca2ed4ae5": {
"name": "IHasContracts",
"kind": "interface",
"lines": 24,
"status": "none"
},
"6d9fbf1c8fda": {
"name": "HasContracts",
"kind": "abstract",
"lines": 60,
"status": "differs",
"audited": {
"object": "c144c3c12521",
"lines": [
14,
75
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
16,
16
]
],
"removed": [
[
16,
16,
16
]
],
"covered": 59
},
"3236af0b36fd": {
"name": "BridgeManagerQuorum",
"kind": "abstract",
"lines": 69,
"status": "none"
},
"40d7edbe0a0a": {
"name": "IBridgeManagerCallbackRegister",
"kind": "interface",
"lines": 27,
"status": "none"
},
"65bd70d23455": {
"name": "EnumerableSet",
"kind": "library",
"lines": 330,
"status": "differs",
"audited": {
"object": "272851b2f81b",
"lines": [
41,
378
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
179,
179
]
],
"removed": [
[
179,
179,
187
]
],
"covered": 329
},
"14428e380420": {
"name": "IBridgeManagerCallback",
"kind": "interface",
"lines": 17,
"status": "none"
},
"11afe077efc7": {
"name": "BridgeManagerCallbackRegister",
"kind": "abstract",
"lines": 110,
"status": "none"
},
"4e1b11c4f2d8": {
"name": "BridgeManager",
"kind": "abstract",
"lines": 416,
"status": "none"
},
"5652960931a5": {
"name": "SignatureConsumer",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "402b18d8aafe",
"lines": [
4,
10
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-axie-infinity-ronin-bridge-2022-06",
"certik-ronin-dpos-contracts-2023-03",
"verichains-ronin-bridge-smart-contracts-2022-06"
]
},
"085ad3d14a76": {
"name": "VoteStatusConsumer",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "36d0ba1c1ecc",
"lines": [
4,
12
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-ronin-dpos-contracts-2023-03"
]
},
"1d0036552bae": {
"name": "ChainTypeConsumer",
"kind": "interface",
"lines": 6,
"status": "identical",
"audited": {
"object": "d2649680e8dc",
"lines": [
4,
9
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-ronin-dpos-contracts-2023-03"
]
},
"38fcf1fdc872": {
"name": "Proposal",
"kind": "library",
"lines": 138,
"status": "differs",
"audited": {
"object": "65224759f58c",
"lines": [
6,
140
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
10,
14
],
[
23,
25
],
[
33,
33
],
[
38,
38
],
[
41,
42
],
[
48,
48
],
[
56,
60
],
[
62,
63
],
[
84,
87
],
[
90,
90
],
[
92,
92
],
[
94,
94
],
[
96,
98
],
[
101,
107
],
[
115,
116
],
[
122,
123
],
[
125,
128
],
[
130,
130
],
[
132,
134
]
],
"removed": [
[
33,
25,
25
],
[
38,
30,
30
],
[
41,
33,
35
],
[
48,
41,
41
],
[
56,
49,
53
],
[
62,
55,
60
],
[
85,
79,
81
],
[
90,
84,
86
],
[
92,
88,
88
],
[
94,
90,
90
],
[
98,
92,
92
],
[
115,
102,
103
],
[
122,
109,
109
],
[
122,
111,
114
],
[
125,
117,
121
],
[
130,
124,
127
],
[
132,
129,
131
]
],
"covered": 99
},
"0b07a9c1be22": {
"name": "Strings",
"kind": "library",
"lines": 67,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
1
],
[
8,
26
],
[
33,
42
],
[
53,
53
]
],
"removed": [
[
1,
1,
1
],
[
26,
8,
28
],
[
28,
30,
36
],
[
42,
42,
44
],
[
53,
55,
55
],
[
66,
68,
74
]
],
"covered": 39
},
"2b1640f289ea": {
"name": "ECDSA",
"kind": "library",
"lines": 205,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
18,
20
],
[
138,
140
],
[
174,
174
],
[
177,
177
],
[
201,
202
]
],
"removed": [
[
18,
19,
19
],
[
174,
152,
152
],
[
177,
156,
160
],
[
201,
184,
184
],
[
202,
186,
192
],
[
204,
194,
203
]
],
"covered": 195
},
"019de69bc737": {
"name": "Ballot",
"kind": "library",
"lines": 22,
"status": "identical",
"audited": {
"object": "08f13047e623",
"lines": [
6,
27
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
]
},
"c7f6557c5ade": {
"name": "CoreGovernance",
"kind": "abstract",
"lines": 273,
"status": "differs",
"audited": {
"object": "b945774de74b",
"lines": [
12,
322
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
0,
0
],
[
47,
54
],
[
165,
167
],
[
174,
190
],
[
257,
261
]
],
"removed": [
[
0,
0,
0
],
[
47,
53,
56
],
[
86,
90,
120
],
[
165,
214,
214
],
[
250,
281,
287
],
[
257,
295,
299
]
],
"covered": 252
},
"935346add617": {
"name": "GlobalProposal",
"kind": "library",
"lines": 101,
"status": "differs",
"audited": {
"object": "9053069aeae0",
"lines": [
6,
109
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
11,
13
],
[
20,
20
],
[
28,
28
],
[
67,
67
],
[
71,
71
],
[
73,
73
],
[
75,
75
],
[
77,
78
],
[
87,
87
],
[
89,
89
],
[
96,
96
]
],
"removed": [
[
28,
28,
28
],
[
71,
69,
69
],
[
73,
71,
71
],
[
75,
73,
73
],
[
77,
75,
76
],
[
89,
90,
90
],
[
96,
96,
96
],
[
98,
98,
100
]
],
"covered": 88
},
"c79fbe70c286": {
"name": "CommonGovernanceRelay",
"kind": "abstract",
"lines": 93,
"status": "none"
},
"7399ca8d3697": {
"name": "GovernanceRelay",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "59788fc944b7",
"lines": [
7,
35
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
18,
18
]
],
"removed": [
[
15,
15,
15
],
[
18,
19,
26
]
],
"covered": 20
},
"037d9bae605c": {
"name": "GlobalCoreGovernance",
"kind": "abstract",
"lines": 133,
"status": "differs",
"audited": {
"object": "08de18902cd8",
"lines": [
8,
165
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
18,
26
],
[
37,
37
],
[
45,
45
],
[
93,
93
],
[
116,
116
]
],
"removed": [
[
18,
18,
22
],
[
45,
40,
40
],
[
93,
102,
102
],
[
96,
107,
109
],
[
116,
136,
136
],
[
119,
141,
143
]
],
"covered": 122
},
"ac8c7a993f51": {
"name": "GlobalGovernanceRelay",
"kind": "abstract",
"lines": 27,
"status": "differs",
"audited": {
"object": "6c98a39dab1e",
"lines": [
7,
41
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
24,
24
]
],
"removed": [
[
21,
21,
21
],
[
24,
25,
32
]
],
"covered": 26
},
"5fa68bb53100": {
"name": "MainchainBridgeManager",
"kind": "contract",
"lines": 100,
"status": "identical",
"audited": {
"object": "d3ce256f556f",
"lines": [
17,
123
]
},
"reports": [
"beosin-ronin-bridge-2024-08"
]
},
"bb99800ce418": {
"name": "MultiSigWallet",
"kind": "contract",
"lines": 365,
"status": "none"
},
"21b80e2af7fa": {
"name": "MultiSigWalletWithDailyLimit",
"kind": "contract",
"lines": 99,
"status": "none"
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"39694e72167f": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 40,
"status": "identical",
"audited": {
"object": "ed91314c7424",
"lines": [
4,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"a4a11528bc42": {
"name": "EOA",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "254cf6eabe82",
"lines": [
6,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-eip7702-2025-02",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"0255f34a839a": {
"name": "ERC721Bridge",
"kind": "abstract",
"lines": 183,
"status": "identical",
"audited": {
"object": "82cac572c953",
"lines": [
15,
188
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"700c3d5545e0": {
"name": "DevFeatures",
"kind": "library",
"lines": 48,
"status": "identical",
"audited": {
"object": "30881fd7a3fa",
"lines": [
30,
81
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
"1a109846495d": {
"name": "Predeploys",
"kind": "library",
"lines": 255,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
93,
104
],
[
123,
123
],
[
135,
138
],
[
158,
159
],
[
161,
161
],
[
167,
189
],
[
209,
253
]
],
"removed": [
[
93,
93,
105
],
[
123,
152,
153
],
[
136,
188,
189
],
[
137,
191,
192
],
[
138,
194,
195
],
[
171,
207,
214
]
],
"covered": 192
},
"6052ff08685e": {
"name": "IERC721",
"kind": "interface",
"lines": 133,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
115,
115
]
],
"removed": [
[
115,
104,
104
]
],
"covered": 132
},
"d263e4b84ecd": {
"name": "IERC721Bridge",
"kind": "interface",
"lines": 44,
"status": "identical",
"audited": {
"object": "0a41d930ce81",
"lines": [
6,
47
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"bf98f394dbe3": {
"name": "IL2ERC721Bridge",
"kind": "interface",
"lines": 15,
"status": "differs",
"audited": {
"object": "0c089ff9a341",
"lines": [
6,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 14
},
"35b38a2e0c49": {
"name": "L1ERC721Bridge",
"kind": "contract",
"lines": 122,
"status": "differs",
"audited": {
"object": "0487cb845c4b",
"lines": [
27,
139
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
12,
12
]
],
"removed": [
[
12,
12,
12
]
],
"covered": 121
},
"21c9e76387ed": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 187,
"status": "none"
},
"8d8dc0a58b96": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
24,
24
]
],
"removed": [
[
24,
24,
24
]
],
"covered": 81
},
"9c557c702fdd": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
],
"name": "Context"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
13,
19
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"a5d693e781e6": {
"name": "OwnableUpgradeable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
],
"name": "Ownable"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
4,
14
],
[
35,
35
],
[
54,
54
],
[
67,
73
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
11
],
[
4,
14,
20
],
[
35,
41,
43
],
[
54,
62,
64
]
],
"covered": 65
},
"7f6263045100": {
"name": "LibClone",
"kind": "library",
"lines": 801,
"status": "none"
},
"f6f30e301f28": {
"name": "DisputeGameFactory",
"kind": "contract",
"lines": 307,
"status": "differs",
"audited": {
"object": "8d366ae9c470",
"lines": [
27,
301
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
36,
36
],
[
149,
191
]
],
"removed": [
[
36,
36,
36
],
[
143,
139,
155
]
],
"covered": 290
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"512b3c05083f": {
"name": "IRiscZeroSetVerifier",
"kind": "interface",
"lines": 15,
"status": "none"
},
"9dccd3e12c32": {
"name": "RiscZeroSetVerifierLib",
"kind": "library",
"lines": 16,
"status": "none"
},
"01b2aedf2844": {
"name": "Hashes",
"kind": "library",
"lines": 21,
"status": "identical",
"audited": {
"object": "85efd6d294e3",
"lines": [
8,
28
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"2975043acec3": {
"name": "MerkleProof",
"kind": "library",
"lines": 484,
"status": "identical",
"audited": {
"object": "46e79cb472f7",
"lines": [
31,
509
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
"f7f1e986265a": {
"name": "RiscZeroSetVerifier",
"kind": "contract",
"lines": 105,
"status": "none"
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"7ac9eb435da8": {
"name": "AddressManager",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "9ec9f07fc0ec",
"lines": [
14,
64
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"33c344e65c65": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"1bbdc9103ae0": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"d2fdb69068e3": {
"name": "Proxy",
"kind": "interface",
"lines": 9,
"status": "none"
},
"a5d623f4f582": {
"name": "L1ChugSplashProxy",
"kind": "interface",
"lines": 8,
"status": "none"
},
"6fc12095da10": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 220,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"30bf994f1153": {
"name": "IOptimismERC20Factory",
"kind": "interface",
"lines": 6,
"status": "none"
},
"809d3ad2bcb8": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"c6d0c3b96308": {
"name": "ERC20",
"kind": "contract",
"lines": 349,
"status": "differs",
"audited": {
"object": "cbc5aef79df2",
"lines": [
38,
343
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
12,
14
],
[
166,
166
],
[
169,
169
],
[
171,
171
],
[
191,
210
],
[
217,
218
],
[
222,
231
],
[
245,
259
],
[
280,
282
],
[
302,
302
],
[
308,
347
]
],
"removed": [
[
0,
0,
0
],
[
9,
9,
13
],
[
166,
164,
164
],
[
169,
167,
169
],
[
171,
171,
171
],
[
191,
187,
194
],
[
212,
196,
230
],
[
212,
232,
232
],
[
222,
240,
244
],
[
245,
255,
259
],
[
280,
276,
281
],
[
302,
297,
299
]
],
"covered": 298
},
"5c1b98c91663": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"86ab20534f15": {
"name": "EIP712",
"kind": "abstract",
"lines": 78,
"status": "differs",
"audited": {
"object": "7e11f59c4288",
"lines": [
35,
140
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
12
],
[
27,
37
],
[
44,
45
],
[
47,
47
],
[
52,
54
],
[
56,
56
]
],
"removed": [
[
0,
0,
18
],
[
31,
33,
36
],
[
35,
38,
40
],
[
44,
47,
48
],
[
47,
50,
50
],
[
56,
55,
55
],
[
77,
76,
104
]
],
"covered": 53
},
"e043a4dd253b": {
"name": "Counters",
"kind": "library",
"lines": 30,
"status": "none"
},
"38d1718b8fc3": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 74,
"status": "differs",
"audited": {
"object": "e77c193bdf4e",
"lines": [
22,
82
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
4
],
[
8,
15
],
[
36,
36
],
[
43,
43
],
[
51,
52
],
[
59,
59
],
[
62,
72
]
],
"removed": [
[
0,
0,
0
],
[
8,
4,
13
],
[
36,
30,
32
],
[
43,
39,
41
],
[
51,
49,
50
],
[
59,
57,
57
]
],
"covered": 60
},
"e91d703227c9": {
"name": "Preinstalls",
"kind": "library",
"lines": 173,
"status": "identical",
"audited": {
"object": "2019a49d122b",
"lines": [
7,
243
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"197395080909": {
"name": "ILegacyMintableERC20",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "fa5ef6dd918f",
"lines": [
11,
17
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"efa75a106aeb": {
"name": "IOptimismMintableERC20",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "43541048d14a",
"lines": [
10,
18
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"7be25136d99c": {
"name": "OptimismMintableERC20",
"kind": "contract",
"lines": 131,
"status": "identical",
"audited": {
"object": "f189ff3cf77c",
"lines": [
24,
148
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"16a3c382b82e": {
"name": "OptimismMintableERC20Factory",
"kind": "contract",
"lines": 126,
"status": "differs",
"audited": {
"object": "786d4d0f11d7",
"lines": [
20,
133
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
0,
0
],
[
36,
36
],
[
46,
46
]
],
"removed": [
[
0,
0,
0
],
[
36,
36,
36
]
],
"covered": 123
},
"370895a58716": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 132,
"status": "none"
},
"383acebcd89b": {
"name": "Proxy",
"kind": "abstract",
"lines": 71,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
61
]
],
"removed": [],
"covered": 68
},
"0d3c0f868cae": {
"name": "StorageSlot",
"kind": "library",
"lines": 53,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [],
"removed": [
[
16,
16,
23
],
[
52,
64,
103
]
],
"covered": 53
},
"aee6957dba32": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"b95eaa0c5979": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 19,
"status": "differs",
"audited": {
"object": "d2a927d58c33",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
9
],
[
16,
16
]
],
"removed": [
[
0,
0,
0
],
[
9,
12,
12
],
[
16,
23,
23
]
],
"covered": 15
},
"9ab38d094c92": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 97,
"status": "identical",
"audited": {
"object": "e7ae54c6e765",
"lines": [
28,
120
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
"b22834a7c049": {
"name": "TransparentUpgradeableProxyV2",
"kind": "contract",
"lines": 33,
"status": "identical",
"audited": {
"object": "6ae6fcbfca2d",
"lines": [
6,
33
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-ronin-dpos-contracts-2023-03"
]
},
"5fe038759833": {
"name": "Pausable",
"kind": "abstract",
"lines": 89,
"status": "differs",
"audited": {
"object": "a3e17b7e2687",
"lines": [
17,
119
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"cure53-bob-usdc-bridge-library-2024-04",
"pashov-bob-usdc-bridge-2024-04"
],
"added": [
[
55,
55
],
[
62,
62
]
],
"removed": [
[
10,
12,
21
],
[
55,
65,
67
],
[
62,
74,
76
]
],
"covered": 87
},
"571e63d071b4": {
"name": "ERC165",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "89a3e6314f67",
"lines": [
25,
32
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08",
"trailofbits-governance-token-bridge-2023-06"
]
},
"0c37a5741137": {
"name": "IERC1155",
"kind": "interface",
"lines": 112,
"status": "identical",
"audited": {
"object": "1e9cc1db4167",
"lines": [
14,
115
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"b3e525da36ba": {
"name": "IERC1155MetadataURI",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "2c998995e878",
"lines": [
14,
22
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"f4e576d04a3c": {
"name": "ERC1155",
"kind": "contract",
"lines": 498,
"status": "identical",
"audited": {
"object": "480836061985",
"lines": [
20,
491
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"89c8271a3f41": {
"name": "FunctionRestrictable",
"kind": "abstract",
"lines": 110,
"status": "none"
},
"7f4d568d57e9": {
"name": "GatewayV3",
"kind": "abstract",
"lines": 124,
"status": "differs",
"audited": {
"object": "cbfbbced160e",
"lines": [
8,
129
]
},
"reports": [
"verichains-ronin-bridge-smart-contracts-2024-08"
],
"added": [
[
0,
0
],
[
113,
113
]
],
"removed": [
[
0,
0,
0
],
[
113,
111,
111
]
],
"covered": 122
},
"096dc114dd73": {
"name": "WithdrawalLimitation",
"kind": "abstract",
"lines": 327,
"status": "identical",
"audited": {
"object": "b406861857ce",
"lines": [
6,
381
]
},
"reports": [
"verichains-ronin-bridge-smart-contracts-2024-08"
]
},
"3f1c67a98ffa": {
"name": "IAccessControl",
"kind": "interface",
"lines": 80,
"status": "none"
},
"9dd1505881b4": {
"name": "IAccessControlEnumerable",
"kind": "interface",
"lines": 21,
"status": "none"
},
"50b95708da61": {
"name": "AccessControl",
"kind": "abstract",
"lines": 199,
"status": "differs",
"audited": {
"object": "d934eddafe9c",
"lines": [
49,
212
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
35,
35
],
[
60,
69
],
[
79,
79
],
[
95,
95
],
[
110,
110
],
[
130,
131
],
[
133,
133
],
[
135,
158
]
],
"removed": [
[
35,
33,
33
],
[
60,
56,
56
],
[
79,
66,
66
],
[
95,
82,
82
],
[
110,
97,
97
],
[
130,
117,
120
],
[
133,
122,
122
]
],
"covered": 179
},
"e39735128a95": {
"name": "AccessControlEnumerable",
"kind": "abstract",
"lines": 52,
"status": "differs",
"audited": {
"object": "ae1d68428704",
"lines": [
13,
64
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
24,
24
],
[
32,
32
]
],
"removed": [
[
24,
24,
24
],
[
32,
32,
32
]
],
"covered": 50
},
"e2950dc2275d": {
"name": "ERC1155Receiver",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "92cef95301c5",
"lines": [
12,
19
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"4e952f6bc7b0": {
"name": "ERC1155Holder",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "eb0b1dc1396d",
"lines": [
16,
34
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3ad5bc3b7afe": {
"name": "MappedTokenConsumer",
"kind": "interface",
"lines": 6,
"status": "differs",
"audited": {
"object": "66c7ece91fce",
"lines": [
6,
11
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-axie-infinity-ronin-bridge-2022-06",
"certik-ronin-dpos-contracts-2023-03"
],
"added": [
[
2,
2
]
],
"removed": [
[
2,
2,
2
]
],
"covered": 5
},
"46619cafa40a": {
"name": "LibTokenOwner",
"kind": "library",
"lines": 19,
"status": "none"
},
"0d0a47b6e6ec": {
"name": "IWETH",
"kind": "interface",
"lines": 15,
"status": "differs",
"audited": {
"object": "7eb656ff2f32",
"lines": [
4,
10
]
},
"reports": [
"beosin-ronin-network-2023-03",
"certik-axie-infinity-ronin-bridge-2022-06",
"certik-ronin-dpos-contracts-2023-03",
"verichains-ronin-bridge-smart-contracts-2022-06"
],
"added": [
[
1,
2
],
[
4,
9
]
],
"removed": [],
"covered": 11
},
"3a0b9df8aa93": {
"name": "ERC1155Burnable",
"kind": "abstract",
"lines": 27,
"status": "identical",
"audited": {
"object": "2679683639cc",
"lines": [
14,
32
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"b12c4b38e78f": {
"name": "ERC1155Pausable",
"kind": "abstract",
"lines": 21,
"status": "identical",
"audited": {
"object": "2d2055fda090",
"lines": [
18,
38
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"d8a2d54aa231": {
"name": "ERC1155PresetMinterPauser",
"kind": "contract",
"lines": 101,
"status": "none"
},
"47f040a61a87": {
"name": "LibTokenInfo",
"kind": "library",
"lines": 229,
"status": "none"
},
"be8e3cc19b98": {
"name": "Transfer",
"kind": "library",
"lines": 113,
"status": "differs",
"audited": {
"object": "a5574af75019",
"lines": [
8,
118
]
},
"reports": [
"beosin-ronin-bridge-2023-09"
],
"added": [
[
2,
3
],
[
17,
17
],
[
65,
67
],
[
77,
79
]
],
"removed": [
[
17,
15,
15
],
[
65,
63,
65
],
[
77,
75,
77
]
],
"covered": 104
},
"85ab04db61be": {
"name": "IMainchainGatewayV3",
"kind": "interface",
"lines": 140,
"status": "differs",
"audited": {
"object": "12f4e72a9005",
"lines": [
9,
154
]
},
"reports": [
"verichains-ronin-bridge-smart-contracts-2024-08"
],
"added": [
[
43,
47
]
],
"removed": [
[
84,
79,
83
]
],
"covered": 139
},
"0d8725600282": {
"name": "ICCIPLiquidityContainer",
"kind": "interface",
"lines": 9,
"status": "none"
},
"c45f82e5182f": {
"name": "AssetMigration",
"kind": "abstract",
"lines": 217,
"status": "none"
},
"820aee3fa964": {
"name": "MainchainGatewayV3",
"kind": "contract",
"lines": 486,
"status": "differs",
"audited": {
"object": "ed616d192297",
"lines": [
17,
608
]
},
"reports": [
"beosin-ronin-bridge-2024-08",
"verichains-ronin-bridge-smart-contracts-2024-08"
],
"findings": {
"verichains-ronin-bridge-smart-contracts-2024-08": [
"2.2.1"
]
},
"added": [
[
7,
7
],
[
18,
18
],
[
37,
40
],
[
49,
86
],
[
231,
231
],
[
307,
307
],
[
310,
310
],
[
314,
314
],
[
317,
317
],
[
333,
334
],
[
404,
404
]
],
"removed": [
[
18,
17,
17
],
[
37,
36,
38
],
[
45,
43,
46
],
[
49,
51,
121
],
[
112,
143,
152
],
[
307,
383,
383
],
[
314,
391,
391
],
[
317,
396,
396
],
[
333,
410,
412
],
[
404,
485,
489
],
[
406,
491,
500
]
],
"covered": 446
},
"4a4a709ef23b": {
"name": "Arithmetic",
"kind": "library",
"lines": 46,
"status": "identical",
"audited": {
"object": "aae9c49bfc06",
"lines": [
10,
55
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7768d7b8daff": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 158,
"status": "identical",
"audited": {
"object": "0aaa4e851772",
"lines": [
16,
173
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"9f38f3086c8f": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 49,
"status": "identical",
"audited": {
"object": "bcaf6bab5e65",
"lines": [
11,
56
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"beef9d9054b0": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 102,
"status": "differs",
"audited": {
"object": "34c5cfea3b7b",
"lines": [
14,
106
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
26,
26,
27
]
],
"covered": 102
},
"198c2a4ee2f3": {
"name": "GameTypes",
"kind": "library",
"lines": 52,
"status": "differs",
"audited": {
"object": "33d08b4a94b8",
"lines": [
53,
104
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [
[
15,
17
],
[
48,
49
]
],
"removed": [
[
15,
15,
17
],
[
48,
48,
49
]
],
"covered": 49
},
"13d441dd1b0f": {
"name": "RLPWriter",
"kind": "library",
"lines": 155,
"status": "identical",
"audited": {
"object": "510887ad897c",
"lines": [
9,
163
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"4676b736bef2": {
"name": "Encoding",
"kind": "library",
"lines": 336,
"status": "identical",
"audited": {
"object": "edc9b5a6ea74",
"lines": [
11,
321
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"3e463bddb22c": {
"name": "Hashing",
"kind": "library",
"lines": 147,
"status": "identical",
"audited": {
"object": "9a1d3ebc1b29",
"lines": [
10,
139
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"ee71dbd9b1d7": {
"name": "RLPReader",
"kind": "library",
"lines": 232,
"status": "identical",
"audited": {
"object": "ccb74b186331",
"lines": [
19,
283
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"7eadf5cfd6c0": {
"name": "Bytes",
"kind": "library",
"lines": 139,
"status": "identical",
"audited": {
"object": "4e1a5780eb4b",
"lines": [
6,
144
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"6f6f5cc580d2": {
"name": "MerkleTrie",
"kind": "library",
"lines": 210,
"status": "identical",
"audited": {
"object": "2bdde4095aab",
"lines": [
12,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"1e116b431cf7": {
"name": "SecureMerkleTrie",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "dc671f8ceab3",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"aeebc2fe3441": {
"name": "SafeCall",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "d92130fd5143",
"lines": [
6,
155
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"d0e269c9f6e8": {
"name": "AddressAliasHelper",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "da0282ed88c8",
"lines": [
21,
43
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"openzeppelin-zksync-l1-diff-2023-02",
"trust-security-zksync-era-contracts-2024-10"
]
},
"b97eae6408cb": {
"name": "Features",
"kind": "library",
"lines": 15,
"status": "identical",
"audited": {
"object": "3445c40ff078",
"lines": [
31,
45
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"af71d034b39a": {
"name": "OptimismPortal2",
"kind": "contract",
"lines": 754,
"status": "identical",
"audited": {
"object": "8d983f5b9744",
"lines": [
40,
789
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"5a0c29309f20": {
"name": "Proxy",
"kind": "contract",
"lines": 113,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
64,
65
],
[
67,
67
],
[
74,
75
],
[
77,
77
],
[
97,
97
],
[
99,
99
],
[
106,
106
],
[
108,
108
]
],
"removed": [
[
1,
1,
17
],
[
67,
133,
133
],
[
77,
146,
146
],
[
99,
186,
186
],
[
108,
199,
199
]
],
"covered": 105
},
"d8d33c45c4f1": {
"name": "KailuaVerifier",
"kind": "contract",
"lines": 281,
"status": "identical",
"audited": {
"object": "71e6b0f7adf0",
"lines": [
22,
300
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"34ceb7e1b670": {
"name": "IL1ChugSplashDeployer",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
28,
30
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"185b8bd0deb1": {
"name": "L1ChugSplashProxy",
"kind": "contract",
"lines": 266,
"status": "identical",
"audited": {
"object": "f20ab01bcd2b",
"lines": [
24,
284
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"33c1bc98e249": {
"name": "SafeERC20",
"kind": "library",
"lines": 98,
"status": "identical",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"e950fe694422": {
"name": "ERC165Checker",
"kind": "library",
"lines": 109,
"status": "differs",
"audited": {
"object": "80d020ff7c1d",
"lines": [
15,
124
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
10,
12
],
[
23,
23
],
[
48,
48
],
[
72,
72
],
[
80,
107
]
],
"removed": [
[
10,
10,
11
],
[
23,
22,
22
],
[
48,
45,
45
],
[
72,
69,
69
],
[
80,
77,
108
]
],
"covered": 91
},
"c241e95f2bca": {
"name": "StandardBridge",
"kind": "abstract",
"lines": 466,
"status": "identical",
"audited": {
"object": "f775356ad924",
"lines": [
24,
451
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"6a1ed4d6f29f": {
"name": "L1StandardBridge",
"kind": "contract",
"lines": 327,
"status": "differs",
"audited": {
"object": "a3cb9793bed6",
"lines": [
29,
320
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
53,
53
]
],
"removed": [
[
53,
53,
53
]
],
"covered": 326
},
"3f573efd6df3": {
"name": "RiscZeroVerifierRouter",
"kind": "contract",
"lines": 77,
"status": "none"
},
"6180b8b53f35": {
"name": "MIPS64State",
"kind": "library",
"lines": 14,
"status": "identical",
"audited": {
"object": "bce9237d9700",
"lines": [
7,
20
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02"
]
},
"ae124b181c4d": {
"name": "MIPS64Arch",
"kind": "library",
"lines": 6,
"status": "identical",
"audited": {
"object": "a1d689e731db",
"lines": [
4,
9
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"9da5a5b8c58c": {
"name": "MIPS64Memory",
"kind": "library",
"lines": 171,
"status": "identical",
"audited": {
"object": "c6c458e0aa0c",
"lines": [
7,
173
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"cea6f66bdc5c": {
"name": "MIPS64Syscalls",
"kind": "library",
"lines": 445,
"status": "identical",
"audited": {
"object": "0b859cc51b9a",
"lines": [
12,
447
]
},
"reports": [
"spearbit-cannon-eventfd-syscall-fix-review-2025-06",
"spearbit-u16a-2025-09"
]
},
"e88afc96f583": {
"name": "MIPS64Instructions",
"kind": "library",
"lines": 943,
"status": "identical",
"audited": {
"object": "0ec1ecc1cc35",
"lines": [
10,
926
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"a2abc9923bbe": {
"name": "LibVMStatus",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
200,
209
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"e304276af8e0": {
"name": "VMStatuses",
"kind": "library",
"lines": 13,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
108,
120
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"0ecfe6d600e6": {
"name": "MIPS64",
"kind": "contract",
"lines": 964,
"status": "identical",
"audited": {
"object": "c52c3b8f832b",
"lines": [
25,
960
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"676728d41ce8": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 133,
"status": "none"
},
"27a87af6d793": {
"name": "WETH9",
"kind": "contract",
"lines": 60,
"status": "differs",
"audited": {
"object": "8f3c82cbe503",
"lines": [
18,
76
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
13,
13
],
[
18,
18
],
[
24,
24
],
[
28,
28
],
[
33,
33
],
[
55,
55
]
],
"removed": [
[
13,
13,
13
],
[
18,
19,
19
],
[
24,
26,
26
],
[
28,
30,
30
],
[
33,
35,
35
],
[
55,
54,
54
]
],
"covered": 54
},
"56525b8d35ea": {
"name": "SystemConfig",
"kind": "contract",
"lines": 603,
"status": "identical",
"audited": {
"object": "bf2312317a1a",
"lines": [
27,
626
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"3adb033ffcfa": {
"name": "KailuaKZGLib",
"kind": "library",
"lines": 90,
"status": "identical",
"audited": {
"object": "9a19be7ce3c0",
"lines": [
153,
242
]
},
"reports": [
"veridise-kailua-2026-02"
]
},
"722461548a39": {
"name": "LocalPreimageKey",
"kind": "library",
"lines": 16,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
124,
139
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u17-2025-10",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"offbeatlabs-incident-response-updates-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"59c1837f9107": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 1069,
"status": "differs",
"audited": {
"object": "1f18f98e389b",
"lines": [
7,
1169
]
},
"reports": [
"xuwinnie-solady-cbrt-proof"
],
"added": [
[
351,
351
],
[
372,
372
],
[
382,
382
],
[
405,
405
],
[
407,
418
],
[
433,
486
],
[
490,
493
],
[
495,
496
],
[
526,
526
],
[
530,
530
],
[
540,
540
],
[
544,
544
],
[
595,
595
],
[
689,
696
],
[
701,
713
],
[
724,
724
],
[
889,
889
],
[
897,
897
]
],
"removed": [
[
351,
355,
355
],
[
372,
376,
376
],
[
382,
386,
386
],
[
405,
409,
417
],
[
407,
419,
421
],
[
432,
435,
442
],
[
485,
444,
485
],
[
501,
490,
515
],
[
525,
540,
540
],
[
526,
542,
542
],
[
530,
546,
546
],
[
539,
555,
555
],
[
540,
557,
557
],
[
544,
561,
561
],
[
568,
585,
592
],
[
595,
620,
620
],
[
689,
714,
724
],
[
701,
729,
753
],
[
720,
760,
760
],
[
724,
765,
765
],
[
889,
930,
930
],
[
897,
938,
938
],
[
900,
941,
948
],
[
974,
1019,
1067
]
],
"covered": 995
},
"d8ccc083d503": {
"name": "FaultDisputeGame",
"kind": "contract",
"lines": 1247,
"status": "identical",
"audited": {
"object": "278779cd2388",
"lines": [
77,
1389
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"7d21aa87a014": {
"name": "PermissionedDisputeGame",
"kind": "contract",
"lines": 81,
"status": "identical",
"audited": {
"object": "d508d2de925e",
"lines": [
20,
92
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"2317f68fa501": {
"name": "SuperchainConfig",
"kind": "contract",
"lines": 157,
"status": "differs",
"audited": {
"object": "43212ea60fab",
"lines": [
15,
175
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [
[
41,
41
]
],
"removed": [
[
41,
41,
41
]
],
"covered": 156
},
"3f1e5548d4ae": {
"name": "IPauseTarget",
"kind": "interface",
"lines": 9,
"status": "none"
},
"8830e96a477f": {
"name": "PauseEnforcer",
"kind": "contract",
"lines": 140,
"status": "differs",
"audited": {
"object": "4e5854cade26",
"lines": [
8,
139
]
},
"reports": [
"beosin-ronin-bridge-2023-09",
"verichains-ronin-bridge-smart-contracts-2024-08"
],
"added": [
[
0,
0
],
[
48,
57
],
[
104,
116
]
],
"removed": [
[
0,
0,
0
],
[
48,
54,
55
],
[
59,
57,
71
]
],
"covered": 128
},
"4141491417f6": {
"name": "Groth16Verifier",
"kind": "contract",
"lines": 175,
"status": "none"
},
"28e69f6ecee9": {
"name": "ReceiptClaimLib",
"kind": "library",
"lines": 57,
"status": "none"
},
"88814aa098eb": {
"name": "RiscZeroGroth16Verifier",
"kind": "contract",
"lines": 129,
"status": "none"
},
"f458cbfdf7bd": {
"name": "ResolvedDelegateProxy",
"kind": "contract",
"lines": 52,
"status": "identical",
"audited": {
"object": "d4febfa2c0c9",
"lines": [
13,
62
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"4933ae177b35": {
"name": "CrossDomainMessengerLegacySpacer0",
"kind": "contract",
"lines": 6,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
18,
23
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"2f8ca1cb8cb7": {
"name": "CrossDomainMessengerLegacySpacer1",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
30,
80
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"cf5fe7b9b37e": {
"name": "CrossDomainMessenger",
"kind": "abstract",
"lines": 354,
"status": "identical",
"audited": {
"object": "794f7ba95b86",
"lines": [
89,
438
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"5b810932d460": {
"name": "L1CrossDomainMessenger",
"kind": "contract",
"lines": 80,
"status": "differs",
"audited": {
"object": "cb50e3377d76",
"lines": [
25,
104
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
17,
17
]
],
"removed": [
[
17,
17,
17
]
],
"covered": 79
}
}
}
+13854 -1
+13854 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"01da7df9fdf4": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/L2/gateways/IL2ERC721Gateway.sol",
"blob": "01da7df9fdf4b33cfecbe5656cb5ba7cad3a9d58"
},
"027d4cf204ee": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/interfaces/IUSDCDestinationBridge.sol",
"blob": "027d4cf204ee1bbd316ecfc83161ffff46a3efb1"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"08a782361a01": {
"repository": "scroll-tech/scroll",
"commit": "5425ce725cc60d154e112610ee380d05e23689e5",
"path": "contracts/src/L1/rollup/MultipleVersionRollupVerifier.sol",
"blob": "08a782361a01af4eefc4611ddd733a7ad20cd41c"
},
"090311ee7288": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "ca822213f2275a14c26167bd387ac3522da67fe9",
"path": "contracts/governance/TimelockController.sol",
"blob": "090311ee7288d08dc982f210346f08e996311db6"
},
"09b0edfe01e4": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/IL1ScrollMessenger.sol",
"blob": "09b0edfe01e4d183e7bf345a84e6f338533e1599"
},
"0b26610fadd1": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/gateways/L1WETHGateway.sol",
"blob": "0b26610fadd1440d9a51eee559d8f5ea563648e1"
},
"0b6cbdc34973": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/ownership/Ownable.sol",
"blob": "0b6cbdc349739e1422b349d1bbbe108566550c84"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0b9959a6852b": {
"repository": "scroll-tech/scroll",
"commit": "b7a02fbe54cf14fb0149df520343bf0195e00c99",
"path": "contracts/src/L1/gateways/L1CustomERC20Gateway.sol",
"blob": "0b9959a6852bb3ed3b8dd0ae04417d8c82ee1643"
},
"0fa420d829d4": {
"repository": "scroll-tech/scroll",
"commit": "baa48b7018b2b4ca4ec39a94bbdfae82fabf74f5",
"path": "contracts/src/libraries/token/IScrollStandardERC20Factory.sol",
"blob": "0fa420d829d47085d6f59b74e8a146d1a19a463f"
},
"10c6439924c1": {
"repository": "scroll-tech/scroll",
"commit": "45e1305de5f7a1dc5aadadd7d3bb6726a5dee949",
"path": "contracts/src/libraries/IScrollMessenger.sol",
"blob": "10c6439924c1b68a2cc4be40745e51fb63fafd05"
},
"11721c269aa1": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "ca822213f2275a14c26167bd387ac3522da67fe9",
"path": "contracts/governance/IGovernor.sol",
"blob": "11721c269aa1650b0daa6b88ccaab79c239c51ab"
},
"11cb5f25e5df": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L2/gateways/L2ETHGateway.sol",
"blob": "11cb5f25e5dfa339995a32a364ef8decf76e5a1f"
},
"11e93ea0eb8f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/proxy/Clones.sol",
"blob": "11e93ea0eb8f8568ffb2529e8f2cfa0f38384a8e"
},
"12c979ef6784": {
"repository": "morph-l2/morph",
"commit": "c56fb938a8a3da81d1e8979b2c49a9d7b3acc7ec",
"path": "contracts/contracts/l1/gateways/L1ERC20Gateway.sol",
"blob": "12c979ef6784570582aafe438e394e07e16bff2c"
},
"1412d6064fbd": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/SafeCast.sol",
"blob": "1412d6064fbd9908adbe54f2c3084aecf8573d96"
},
"14e2ce5e7d3c": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/libraries/token/IScrollERC721Extension.sol",
"blob": "14e2ce5e7d3cae3be922344dede838a21345755f"
},
"152de3d4794e": {
"repository": "scroll-tech/scroll",
"commit": "3bc8a3f5c6ac816ddffadca41024331dcf4d3064",
"path": "contracts/src/libraries/token/IScrollERC20Upgradeable.sol",
"blob": "152de3d4794e5b92ebd6c13769006505a7c2c165"
},
"156de2096598": {
"repository": "scroll-tech/scroll",
"commit": "45e1305de5f7a1dc5aadadd7d3bb6726a5dee949",
"path": "contracts/src/L2/gateways/L2ERC721Gateway.sol",
"blob": "156de2096598b98536a881fb2d487ead86ad5854"
},
"15e5dc9d0341": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/gateways/L1ERC20Gateway.sol",
"blob": "15e5dc9d0341ff416038fda65eb8d80433d290ef"
},
"1817ee062e56": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L2/gateways/L2WETHGateway.sol",
"blob": "1817ee062e56aa37f8084ecca85cf8ff836c79ee"
},
"197c25c2a00a": {
"repository": "scroll-tech/scroll",
"commit": "b7a02fbe54cf14fb0149df520343bf0195e00c99",
"path": "contracts/src/L1/IL1ScrollMessenger.sol",
"blob": "197c25c2a00afc8c10207e4948b48508a5640c2d"
},
"19ae4ab528b5": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/misc/PauseController.sol",
"blob": "19ae4ab528b5e9f8760356573ed15ab8c453f8fd"
},
"1a0f4cc937e4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/utils/Strings.sol",
"blob": "1a0f4cc937e4d2c2e36ba403ce5eb3601fad5c0c"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1ba2faa6c37e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafeL2.sol",
"blob": "1ba2faa6c37efb5dd674932a890f28eeab84dbae"
},
"1c4aeb9fb2a0": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/access/AccessControl.sol",
"blob": "1c4aeb9fb2a036093ba444a5b9146aece4f213a2"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"1e9cc1db4167": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC1155/IERC1155.sol",
"blob": "1e9cc1db416750a5592e563190a66274516c81ce"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"1eebd426d2df": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/transparent/TransparentUpgradeableProxy.sol",
"blob": "1eebd426d2df1cc9a1323cc80fbd57f443dde327"
},
"1f390dfb7887": {
"repository": "morph-l2/morph",
"commit": "22ca805e2d09c9d0bddb3e8a52ddd7d3435ce769",
"path": "contracts/contracts/libraries/verifier/ZkEvmVerifierV1.sol",
"blob": "1f390dfb78879721ed6e0b161ebb8a18bc9eda4b"
},
"221e2fd82b46": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/Math.sol",
"blob": "221e2fd82b462fbb96d43b2da9a19e8cc0284e53"
},
"2276a9d61b87": {
"repository": "scroll-tech/scroll",
"commit": "45e1305de5f7a1dc5aadadd7d3bb6726a5dee949",
"path": "contracts/src/L2/gateways/L2CustomERC20Gateway.sol",
"blob": "2276a9d61b873e366e35fdf8b5addd0030248b7f"
},
"2276b593a1bc": {
"repository": "voteagora/ERC20VotesPartialDelegationUpgradeable",
"commit": "826e0d4255959f4184583f19d492acf170ec5890",
"path": "src/IVotesPartialDelegation.sol",
"blob": "2276b593a1bc23fcac9ebf2a6425d12fd5878a65"
},
"272851b2f81b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "272851b2f81b2c71dcf5115a063892668f38275f"
},
"28c9fe226594": {
"repository": "voteagora/optimism-gov",
"commit": "35f441738bd7864bd37949a40842486bc0ac51b0",
"path": "src/lib/v2/GovernorUpgradeableV2.sol",
"blob": "28c9fe22659420d96056b1c51c9aebfd11b749a2"
},
"2a56119aa12b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "2a56119aa12b8bf6088f9490433596450145f7bd"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"2d997a367c8a": {
"repository": "scroll-tech/scroll",
"commit": "dd9d880c2ae867ec2eb21f4ac3f42a902d72f929",
"path": "contracts/src/L2/predeploys/L2MessageQueue.sol",
"blob": "2d997a367c8abc5599eea3472178731a4d12a3ff"
},
"2e3e68a6525c": {
"repository": "scroll-tech/scroll",
"commit": "45e1305de5f7a1dc5aadadd7d3bb6726a5dee949",
"path": "contracts/src/L2/gateways/L2ERC1155Gateway.sol",
"blob": "2e3e68a6525c9828308d36f57bd62a95693cd8db"
},
"332d2a2984e9": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/Strings.sol",
"blob": "332d2a2984e917adbca3dd915d8f6a7dc5561504"
},
"378c8c3c15e0": {
"repository": "scroll-tech/scroll",
"commit": "3bc8a3f5c6ac816ddffadca41024331dcf4d3064",
"path": "contracts/src/libraries/IScrollMessenger.sol",
"blob": "378c8c3c15e049b40fdca95597bb9ad099eb0e33"
},
"37a63d76363a": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "adbb8c9d27e77452bc2253397908d3d044808e62",
"path": "contracts/security/ReentrancyGuard.sol",
"blob": "37a63d76363af31f888d990a34564db9cf9cda2b"
},
"37ace964b51d": {
"repository": "scroll-tech/scroll-contracts",
"commit": "1a44cc4cd5bb29067051f59c09dd4407511f1a3a",
"path": "src/libraries/codec/BatchHeaderV7Codec.sol",
"blob": "37ace964b51d2c12d9d29810cf6e93391252f836"
},
"3bcafda6d740": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/utils/Address.sol",
"blob": "3bcafda6d740e2879b7594c7587995b0a83cc32d"
},
"3cf11378261f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "edf487a79143664010a179f73c8c284d3f4b7a64",
"path": "contracts/access/Ownable.sol",
"blob": "3cf11378261f0d6c9b2ce9cd7e85381902306344"
},
"3e40ec8c5f55": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/libraries/token/IScrollERC1155.sol",
"blob": "3e40ec8c5f55cb2bc8261c1531ae1ee7f2b27324"
},
"3e8a644c45d2": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/misc/IPausable.sol",
"blob": "3e8a644c45d24d354be395bf9a87a0e8ffe315f0"
},
"405def6bb198": {
"repository": "voteagora/optimism-gov",
"commit": "35f441738bd7864bd37949a40842486bc0ac51b0",
"path": "src/lib/v2/GovernorCountingSimpleUpgradeableV2.sol",
"blob": "405def6bb1981246300936cdaae3873056d9f371"
},
"40a91cf35445": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/token/ERC20/utils/SafeERC20.sol",
"blob": "40a91cf3544534fdd4a5cdccb118db9835e22157"
},
"40b1d121c13a": {
"repository": "scroll-tech/scroll-contracts",
"commit": "c382953479f9a919e850e56115924e5711810dfd",
"path": "src/libraries/codec/BatchHeaderV3Codec.sol",
"blob": "40b1d121c13a2dfc9d215800e07e87d7022d60c6"
},
"419988c0bb76": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/types/Time.sol",
"blob": "419988c0bb764fc7d3f41ba2b7e557eab42c3efa"
},
"41ede9d660b2": {
"repository": "OffchainLabs/arbitrum-classic",
"commit": "d730bc40932c24e239577d16b1737455ab75ee26",
"path": "packages/arb-bridge-eth/contracts/interfaces/IERC20.sol",
"blob": "41ede9d660b2dfee65788266a6dc867d48e0ff31"
},
"423f5c1d1fb7": {
"repository": "scroll-tech/scroll",
"commit": "45e1305de5f7a1dc5aadadd7d3bb6726a5dee949",
"path": "contracts/src/libraries/ScrollMessengerBase.sol",
"blob": "423f5c1d1fb7d4092844bb43c043779db60ce4fa"
},
"47bbd6bc07f1": {
"repository": "morph-l2/morph",
"commit": "c56fb938a8a3da81d1e8979b2c49a9d7b3acc7ec",
"path": "contracts/contracts/l2/gateways/L2ERC20Gateway.sol",
"blob": "47bbd6bc07f1ebdf2ac677f5a54164e236e045ee"
},
"49ecd154d1c1": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/ERC1967/ERC1967Utils.sol",
"blob": "49ecd154d1c114744558beb142315f2c2e0084d2"
},
"4af164685300": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/libraries/token/IScrollERC1155Extension.sol",
"blob": "4af164685300e9d275ecf246d13f75a97cdd796c"
},
"4b62be02fffb": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/gateways/L1GatewayRouter.sol",
"blob": "4b62be02fffb3b6c4009d7dbbf485f748b39679d"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"4f2b7eb85601": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "01f5abc8622981ba436be09c3515568aa0c141b9",
"path": "contracts/governance/utils/IVotes.sol",
"blob": "4f2b7eb856012177299e545bcbab479bc5c6f625"
},
"52925e8e44c0": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/libraries/callbacks/IMessageDropCallback.sol",
"blob": "52925e8e44c06688e24b93b8f266157b65d0cd1c"
},
"54aacdf59bff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/SafeL2.sol",
"blob": "54aacdf59bffb47f8d0d193830647edf10937eed"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"586c2fc3565d": {
"repository": "scroll-tech/scroll",
"commit": "a8addd896717b663bc8053744f794f721ed87cdd",
"path": "contracts/src/L1/gateways/L1StandardERC20Gateway.sol",
"blob": "586c2fc3565df4620713fb405e12c9c28f7bb211"
},
"58f026c3e513": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/transparent/ProxyAdmin.sol",
"blob": "58f026c3e513ea338d8a66aeaa6aaee5ce0ce2e8"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"5bbd73283f02": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "5bbd73283f02dfd4a88829b4fb87138698bbb237"
},
"5f0fd9ac2b57": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/L2/gateways/L2GatewayRouter.sol",
"blob": "5f0fd9ac2b57dc980157504eec6cb8bbaeef9bb2"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"62a6a034c1b7": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/L1/gateways/IL1ERC20Gateway.sol",
"blob": "62a6a034c1b70c4c8bc765e5b745a3a38ae1f5d3"
},
"643d86cf72d9": {
"repository": "safe-fndn/safe-modules",
"commit": "b531c8db9ded1fa72c8459078ebe4e88a2501bae",
"path": "recurring_transfers/contracts/external/SafeMath.sol",
"blob": "643d86cf72d9849f7e6f9aba50994aba379e63a0"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"6f29fc503a75": {
"repository": "scroll-tech/scroll",
"commit": "45e1305de5f7a1dc5aadadd7d3bb6726a5dee949",
"path": "contracts/src/libraries/gateway/IScrollGateway.sol",
"blob": "6f29fc503a758ac6e42aef6a6708f6ded3b79b99"
},
"708e1c63db6a": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/libraries/verifier/IZkEvmVerifier.sol",
"blob": "708e1c63db6a1fe335c20db78d0a90bedc6367c2"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"75a018b0c25d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "a3aed5ad0e7877b1d825381ed9a8c5f3cb5d2a83",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "75a018b0c25d9002a907eee7d15cac9847de44bf"
},
"75d486c3433f": {
"repository": "scroll-tech/scroll",
"commit": "69224ebb935d499c055c7859c1c8ade57244249c",
"path": "contracts/src/lido/LidoGatewayManager.sol",
"blob": "75d486c3433fba7c84b956309654fa7b79325530"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"785482dfd9c3": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/interfaces/IFiatToken.sol",
"blob": "785482dfd9c3bd6136c275c7183ae62e332b6ac9"
},
"79764a2b43c2": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/L2/gateways/IL2GatewayRouter.sol",
"blob": "79764a2b43c23fd97396a774469b86633d666e8e"
},
"7a87faa6f886": {
"repository": "scroll-tech/scroll",
"commit": "a8addd896717b663bc8053744f794f721ed87cdd",
"path": "contracts/src/L1/gateways/L1CustomERC20Gateway.sol",
"blob": "7a87faa6f886aa3fa2c056da6a416b2a69b7131a"
},
"7c44280f07aa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "7c44280f07aa184f6f7506e335c9da0db8c30469"
},
"7c799ba292f5": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/gateways/L1ERC721Gateway.sol",
"blob": "7c799ba292f5abbe9fbbe9a7d0437094cace0bbe"
},
"7c91266c8d06": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/SafeERC20.sol",
"blob": "7c91266c8d06f3f51c9250b57af928fd886a7f3f"
},
"7e7a1159d854": {
"repository": "celo-org/staked-celo",
"commit": "ba3cfa38761266d19e1d24851a25fc18ea210431",
"path": "contracts/common/ERC20Upgradeable.sol",
"blob": "7e7a1159d85406ce37cc80c02f69108025107963"
},
"7f2115c21b1c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "01f5abc8622981ba436be09c3515568aa0c141b9",
"path": "contracts/governance/TimelockController.sol",
"blob": "7f2115c21b1c82237d98305a35883e931ec44136"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"841bdb6c27bb": {
"repository": "voteagora/ERC20VotesPartialDelegationUpgradeable",
"commit": "c88170013fed385076def23a005b768de59cbad2",
"path": "src/VotesPartialDelegationUpgradeable.sol",
"blob": "841bdb6c27bbdb7fcecf84b621e06554daff4da5"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"86b7c9f1df39": {
"repository": "morph-l2/morph",
"commit": "c56fb938a8a3da81d1e8979b2c49a9d7b3acc7ec",
"path": "contracts/contracts/libraries/common/OwnableBase.sol",
"blob": "86b7c9f1df39958e4408d1ff9452ea11eaa92378"
},
"86e69367fcf3": {
"repository": "voteagora/ERC20VotesPartialDelegationUpgradeable",
"commit": "826e0d4255959f4184583f19d492acf170ec5890",
"path": "src/ERC20VotesPartialDelegationUpgradeable.sol",
"blob": "86e69367fcf3dc7a2902ced1ae76fd59b2c68740"
},
"89a3e6314f67": {
"repository": "OffchainLabs/token-bridge-contracts",
"commit": "6396a178e001da2b86509bb21c775488530fd541",
"path": "contracts/tokenbridge/libraries/ERC165.sol",
"blob": "89a3e6314f6724bede3e5452edc2f838220e95c0"
},
"8a8dbd0b11a2": {
"repository": "voteagora/optimism-gov",
"commit": "35f441738bd7864bd37949a40842486bc0ac51b0",
"path": "src/lib/v2/GovernorVotesUpgradeableV2.sol",
"blob": "8a8dbd0b11a2bca5082da2db4a55f20a091b0d5c"
},
"8a91f736710d": {
"repository": "voteagora/optimism-gov",
"commit": "35f441738bd7864bd37949a40842486bc0ac51b0",
"path": "src/lib/v2/GovernorSettingsUpgradeableV2.sol",
"blob": "8a91f736710d919b871530f954d19da0835471c2"
},
"8ceda74818d9": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/rollup/ScrollChain.sol",
"blob": "8ceda74818d9d9eb2dc7606f03b7451fe3d7472a"
},
"8f25ff08a397": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/L1/gateways/IL1ERC1155Gateway.sol",
"blob": "8f25ff08a39744a0822d5bf20bc7166c27adfe82"
},
"8f487f796735": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/gateways/L1ERC1155Gateway.sol",
"blob": "8f487f7967355320f6371ab1a163f4128badadaf"
},
"931ecb7faf34": {
"repository": "scroll-tech/scroll",
"commit": "a8addd896717b663bc8053744f794f721ed87cdd",
"path": "contracts/src/L1/gateways/usdc/L1USDCGateway.sol",
"blob": "931ecb7faf34b57d6581b1f8cefee9d76fe71130"
},
"9320fe3e2bc2": {
"repository": "OffchainLabs/nitro-contracts",
"commit": "961a498b3ae3e218535a2a9fd28c306aaa04f3ee",
"path": "src/libraries/AddressAliasHelper.sol",
"blob": "9320fe3e2bc20afa82dddc4496203a248975dc18"
},
"962e6ad8a397": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "f3f0a6466f2be4f8b2d73c97cec0fa6e37763ec0",
"path": "contracts/utils/Pausable.sol",
"blob": "962e6ad8a397f0efcd582b56d0cb7b7a25b95dc9"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"99f340ffdf14": {
"repository": "scroll-tech/scroll",
"commit": "a798e4d52524ddc388e48f9b24d437ee0b3ad85d",
"path": "contracts/src/libraries/gateway/ScrollGatewayBase.sol",
"blob": "99f340ffdf141ccde301d5f4e1a1d93598503ea0"
},
"9aa90b348a25": {
"repository": "scroll-tech/scroll",
"commit": "8bd4277c13ec17670963848a24e4e1b135504f3f",
"path": "contracts/src/libraries/codec/BatchHeaderV0Codec.sol",
"blob": "9aa90b348a253485e9f23067cef6a740b49ae76e"
},
"9bc30d1817dd": {
"repository": "scroll-tech/scroll",
"commit": "3bc8a3f5c6ac816ddffadca41024331dcf4d3064",
"path": "contracts/src/libraries/gateway/IScrollGateway.sol",
"blob": "9bc30d1817ddc408c43c4015f75a2ccffbcce5db"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9e6e789b00a1": {
"repository": "scroll-tech/scroll",
"commit": "69224ebb935d499c055c7859c1c8ade57244249c",
"path": "contracts/src/lido/L2LidoGateway.sol",
"blob": "9e6e789b00a17b1885621eae0b962618b4c87877"
},
"9eaa9f3efbcf": {
"repository": "voteagora/optimism-gov",
"commit": "a22052d3957b4c963d57f78b52c12f9f8609a720",
"path": "src/interfaces/IProposalTypesConfigurator.sol",
"blob": "9eaa9f3efbcfb321bde162bca500c12423058fc1"
},
"9f02979f1ee6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/proxy/Proxy.sol",
"blob": "9f02979f1ee66d455e547298479d143f0f7f91c7"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"a1d06810f1ed": {
"repository": "scroll-tech/scroll-contracts",
"commit": "1a44cc4cd5bb29067051f59c09dd4407511f1a3a",
"path": "src/L1/gateways/EnforcedTxGateway.sol",
"blob": "a1d06810f1ed20bbdf8129440bbcb099ef447083"
},
"a26710dfc1fa": {
"repository": "OffchainLabs/token-bridge-contracts",
"commit": "6396a178e001da2b86509bb21c775488530fd541",
"path": "contracts/tokenbridge/libraries/draft-ERC20PermitUpgradeable.sol",
"blob": "a26710dfc1fa88d1f1761e52f1a8bee41df496a5"
},
"a300daea4e09": {
"repository": "scroll-tech/scroll",
"commit": "d1b77199a9306a051569c69ff8f55a4f48cc2f1e",
"path": "contracts/src/libraries/token/ScrollStandardERC20.sol",
"blob": "a300daea4e0971ad0297038436792e900c289d3e"
},
"a57f767f1132": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/IERC1967.sol",
"blob": "a57f767f11326c1c9d3b662269d1a7259274269a"
},
"a7868008bfac": {
"repository": "Certora/openzeppelin-contracts",
"commit": "4088540aef299ea6d2b7f78a72d35af49eec2ff0",
"path": "contracts/governance/extensions/GovernorTimelockControl.sol",
"blob": "a7868008bfac4d502ba49c391c390bc4fd9d3bde"
},
"a835bb85e837": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/system-contract/SystemConfig.sol",
"blob": "a835bb85e8377bd60d52805ee3e07d59542e87aa"
},
"a8a5b670b4da": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/rollup/L1MessageQueueV2.sol",
"blob": "a8a5b670b4dac37e9f4db9ec301b1f4d069f1d60"
},
"ae1d68428704": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/extensions/AccessControlEnumerable.sol",
"blob": "ae1d684287046c8928e7a528f441f996fa6779bb"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b1a8ca1fbb29": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/proxy/transparent/TransparentUpgradeableProxy.sol",
"blob": "b1a8ca1fbb29ac7da03dcbd9d083b9c14cbf0ac3"
},
"b3c3059eb568": {
"repository": "scroll-tech/scroll",
"commit": "2323dd0daa117bc9ce1f0e4a1c1c3bba4d661947",
"path": "contracts/src/libraries/verifier/WithdrawTrieVerifier.sol",
"blob": "b3c3059eb5685da4a0bc443267699038a1e34e13"
},
"b9c7786d5a96": {
"repository": "scroll-tech/scroll",
"commit": "69224ebb935d499c055c7859c1c8ade57244249c",
"path": "contracts/src/lido/LidoBridgeableTokens.sol",
"blob": "b9c7786d5a96efe2d81cd70ac5b3b73f41cd84ec"
},
"b9f214d4d653": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/L2/gateways/IL2ERC1155Gateway.sol",
"blob": "b9f214d4d6530745021a42b358e5a9fc72c3e673"
},
"ba10c900a3db": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC1155/IERC1155Receiver.sol",
"blob": "ba10c900a3dbd2339cd3eab887c3e674afe55ec4"
},
"bb3697d7e4c9": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/rollup/IL1MessageQueueV1.sol",
"blob": "bb3697d7e4c9ddd2ae8c00448b05b19e02e66df1"
},
"bbb6abc0a3d8": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "827c8cc12dd45d0c72ee4086716b486405691d99",
"path": "contracts/utils/math/Math.sol",
"blob": "bbb6abc0a3d822ed0bc51e47602f24b9af950f66"
},
"be4844aaa41d": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/L1/gateways/IL1GatewayRouter.sol",
"blob": "be4844aaa41d7501a8f92b1e2535d1e0c1e3da06"
},
"c0ca1f402fb6": {
"repository": "scroll-tech/scroll",
"commit": "8bd4277c13ec17670963848a24e4e1b135504f3f",
"path": "contracts/src/libraries/codec/BatchHeaderV1Codec.sol",
"blob": "c0ca1f402fb6d7ba4e3e9fb82866b304152ea24c"
},
"c477df6e1faa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/math/Math.sol",
"blob": "c477df6e1faa446b7cb9e184e2ed3228bf4fe79c"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"cbc42c72d1a9": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/rollup/IScrollChain.sol",
"blob": "cbc42c72d1a97b8513862ed06b689b6b6d87362e"
},
"cca84ccf519d": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L2/L2ScrollMessenger.sol",
"blob": "cca84ccf519dc532843b62f20d44ce505fe3a646"
},
"ccad5a742103": {
"repository": "scroll-tech/scroll",
"commit": "89814bde4c28901839b659409ed55b57af4ade23",
"path": "contracts/src/libraries/common/AppendOnlyMerkleTree.sol",
"blob": "ccad5a742103ac78ef3ec0a1459859bdbd3cab51"
},
"ccb979f61c95": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/math/SafeCast.sol",
"blob": "ccb979f61c9577e6338276cff49625d5a2191eb3"
},
"ccdf1e18623c": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/misc/ScrollOwner.sol",
"blob": "ccdf1e18623c3c548f394e7809d439e41bdf0006"
},
"cd8c88f25a35": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "cd8c88f25a356ceff4ebe27e5c7c367de196fc65"
},
"d01e30091975": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/interfaces/IUSDCBurnableSourceBridge.sol",
"blob": "d01e30091975d2d4e9fabbf213591f2ee5eddf27"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2a927d58c33": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "121be5dd09caa2f7ce731f0806b0e14761023bd6",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "d2a927d58c3302e723c766b904f909d73a920b05"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d35e69f611df": {
"repository": "scroll-tech/scroll",
"commit": "a8addd896717b663bc8053744f794f721ed87cdd",
"path": "contracts/src/L2/gateways/L2StandardERC20Gateway.sol",
"blob": "d35e69f611df68f0bca48afcf66d3b6e1bece677"
},
"d36f5c0586ca": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/Proxy.sol",
"blob": "d36f5c0586cafe3298c6fea3046a548495e03e41"
},
"d41d46e52158": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/interfaces/IWETH.sol",
"blob": "d41d46e521584f07e6c18f6066b37842e72c9b90"
},
"d6a86daac251": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/libraries/gateway/ScrollGatewayBase.sol",
"blob": "d6a86daac25173b9cb48a3e81dfeb3fdc6ea4589"
},
"d875f0a6cbe7": {
"repository": "voteagora/ERC20VotesPartialDelegationUpgradeable",
"commit": "826e0d4255959f4184583f19d492acf170ec5890",
"path": "src/L2GovToken.sol",
"blob": "d875f0a6cbe7da55dfb358b18d275e6303bbaad2"
},
"d934eddafe9c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/AccessControl.sol",
"blob": "d934eddafe9cd6f9dc4955cb7994a2e298cd20ae"
},
"d997b2d94d1e": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/L1/gateways/IL1ETHGateway.sol",
"blob": "d997b2d94d1eb7afb872c6c83f6b78acb9f61544"
},
"d9b7473b9a29": {
"repository": "scroll-tech/scroll",
"commit": "baa48b7018b2b4ca4ec39a94bbdfae82fabf74f5",
"path": "contracts/src/libraries/token/ScrollStandardERC20Factory.sol",
"blob": "d9b7473b9a2990af6a08568cfce04447df496667"
},
"df3a61369191": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "df3a61369191fc619f9d499a87f341d245c97893"
},
"e49768ab9765": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6982dd1bd411be75ce45144e91609c995460065f",
"path": "contracts/proxy/transparent/TransparentUpgradeableProxy.sol",
"blob": "e49768ab97657509efb3842c445590a5a4dcd230"
},
"e498da34d877": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/SignatureChecker.sol",
"blob": "e498da34d8776dab8e5ba779f40c1e76ecdb70eb"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"e64795d96557": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/gateways/L1ETHGateway.sol",
"blob": "e64795d96557bec27af53a4b4018637640ddacef"
},
"e6daa774e035": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "e6daa774e0352960577121bb94483be41b286b34"
},
"e7ae54c6e765": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/chugsplash/TransparentUpgradeableProxy.sol",
"blob": "e7ae54c6e765ae6500b430faeff0f50fa7d53419"
},
"e97aa361d9d9": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "aba9ff61ac6d610eab12b1528c6f22f98dbb4dd3",
"path": "contracts/utils/structs/Checkpoints.sol",
"blob": "e97aa361d9d9f0cec44f76cf87986683ce81e9da"
},
"e9d6249ef521": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/interfaces/draft-IERC6093.sol",
"blob": "e9d6249ef521e073253a8681aa8f022af7640850"
},
"eaaff71c050c": {
"repository": "scroll-tech/scroll",
"commit": "3bc8a3f5c6ac816ddffadca41024331dcf4d3064",
"path": "contracts/src/L2/gateways/IL2ETHGateway.sol",
"blob": "eaaff71c050cd0b004e0032b22442d6db034458a"
},
"eae5ef61283e": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/L1/rollup/IL1MessageQueue.sol",
"blob": "eae5ef61283e77ca558ef2ce31ebce1208144fa7"
},
"eb0b1dc1396d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b0c5d1e476e1d6c8a3eaa11b17c01ff5824d5950",
"path": "contracts/token/ERC1155/utils/ERC1155Holder.sol",
"blob": "eb0b1dc1396d35a878babea70458a344004761d7"
},
"ecf3bd1ae68d": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/libraries/verifier/ZkEvmVerifierPostFeynman.sol",
"blob": "ecf3bd1ae68d5fe9e4c4eee797dd3116b0235ab9"
},
"eed6a0deb206": {
"repository": "scroll-tech/scroll-contracts",
"commit": "00e2a897db429eb4bc3918d1e40b410a68fb6eac",
"path": "src/L1/L1ScrollMessenger.sol",
"blob": "eed6a0deb206c7598ad2a1e60e58977c69c1c5a7"
},
"ef32556fd052": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/libraries/token/IScrollERC721.sol",
"blob": "ef32556fd0521857556028f3d0e304773ae3be8a"
},
"efbbc2e3a4a2": {
"repository": "scroll-tech/scroll",
"commit": "5425ce725cc60d154e112610ee380d05e23689e5",
"path": "contracts/src/libraries/verifier/IRollupVerifier.sol",
"blob": "efbbc2e3a4a2bcd2eb52e0c403a8896208344b2f"
},
"f08c576ff554": {
"repository": "OffchainLabs/token-bridge-contracts",
"commit": "9503d3c0ce2d724648602af02e8275c2e2b5959d",
"path": "contracts/tokenbridge/libraries/ERC20Upgradeable.sol",
"blob": "f08c576ff554a39655fc10006625914f87c96044"
},
"f2fd1208fe5d": {
"repository": "scroll-tech/scroll",
"commit": "3bc8a3f5c6ac816ddffadca41024331dcf4d3064",
"path": "contracts/src/L2/gateways/IL2ERC20Gateway.sol",
"blob": "f2fd1208fe5d2290b5ce42ca82c71f0f60d9f1da"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f3ff44f40792": {
"repository": "scroll-tech/scroll",
"commit": "69224ebb935d499c055c7859c1c8ade57244249c",
"path": "contracts/src/lido/L1LidoGateway.sol",
"blob": "f3ff44f40792106d7ac11223bbf967d7d719aca7"
},
"f440502a380f": {
"repository": "scroll-tech/scroll-contracts",
"commit": "c382953479f9a919e850e56115924e5711810dfd",
"path": "src/libraries/verifier/ZkEvmVerifierPostEuclid.sol",
"blob": "f440502a380f04f155a6fe3ad18e5f444f1f03ba"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f71603017bf7": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/MessageHashUtils.sol",
"blob": "f71603017bf79399215b0b9cd86b5d4057926aa6"
},
"f93d219f21bd": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721Receiver.sol",
"blob": "f93d219f21bd9c817755d1500100013ef1ca310d"
},
"fa39dcb7609e": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/L1/gateways/IL1ERC721Gateway.sol",
"blob": "fa39dcb7609e990d729af3a5b0bc20bfca4c318e"
},
"fba8d1c9ed4a": {
"repository": "morph-l2/morph",
"commit": "1f623e0eaece566ef92a22615ab8ddff9bcee206",
"path": "contracts/contracts/libraries/callbacks/IERC677Receiver.sol",
"blob": "fba8d1c9ed4a7ee1c13e132c38c97f4443e896c9"
},
"fcedd8c16956": {
"repository": "scroll-tech/scroll",
"commit": "3bc8a3f5c6ac816ddffadca41024331dcf4d3064",
"path": "contracts/src/libraries/callbacks/IScrollGatewayCallback.sol",
"blob": "fcedd8c1695674e5439e24318e4ed499788fc8af"
},
"fd92e60730c8": {
"repository": "scroll-tech/scroll",
"commit": "b7a02fbe54cf14fb0149df520343bf0195e00c99",
"path": "contracts/src/L2/IL2ScrollMessenger.sol",
"blob": "fd92e60730c83c03c8ce3380e44a3291db284434"
},
"ff6431a9c4a7": {
"repository": "scroll-tech/scroll",
"commit": "45e1305de5f7a1dc5aadadd7d3bb6726a5dee949",
"path": "contracts/src/L2/gateways/usdc/L2USDCGateway.sol",
"blob": "ff6431a9c4a7665e06221556631f79c00d641ba8"
},
"ff80b141f8ba": {
"repository": "scroll-tech/scroll",
"commit": "2eb458cf4224d82fc56254e91e297a9ed261cefb",
"path": "contracts/src/libraries/constants/ScrollConstants.sol",
"blob": "ff80b141f8ba0463b4b1a45ac00fdf3eb8a1b4a0"
}
},
"collections": {
"_libs/agora": {
"name": "Agora",
"kind": "library"
},
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"morph": {
"name": "Morph",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
},
"scroll": {
"name": "Scroll",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x0112315Fa1c81c35ac9a477e161B52Ae4D1466B3": {
"name": "ZkEvmVerifierPostEuclid",
"source": "2d1cbfc0392d38aaf2098c5cb0f5600d7f560f033865ef538607676c41bceeac"
},
"eth:0x03a72B00D036C479105fF98A1953b15d9c510110": {
"name": "PlonkVerifierV1-1",
"source": "unverified"
},
"eth:0x0CD4c0F24a0A9f3E2Fe80ed385D8AD5a2FfECA44": {
"name": "TimelockSCEmergency",
"critical": true,
"source": "5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f"
},
"eth:0x0d2A59fd7060460F07c30C2817b4E79576da01C6": {
"name": "PlonkVerifierOpenVMv2",
"critical": {
"sinceTimestamp": 1790041547
},
"source": "unverified"
},
"eth:0x0e58939204eEDa84F796FBc86840A50af10eC4F4": {
"name": "TimelockFast",
"critical": true,
"source": "5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f"
},
"eth:0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F": {
"name": "GnosisSafeL2",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0x3E5c63644E683549055b9Be8653de26E0B4CD36E": "f21ad89c9489ace22889ee5942408b678241a064c08a0804e5ebf3ee0706910c"
}
},
"eth:0x1a37bF1Ccbf570C92FE2239FefaaAF861c2924DD": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x1FF1fc1BB4d1f081f6E0a7E7E3240F3ECC5B236f": {
"name": "Scroll Multisig 1",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x2293cd12e8564e8219d314b075867c2f66ac6941": {
"name": "PlonkVerifierV1",
"source": "unverified"
},
"eth:0x2d6e16d8e8a0C3Bc7750E774B108Ec39Ab0C18fB": {
"name": "ZkEvmVerifierV2",
"source": "25a5c71515fc074264da27acdd0b1a796e5548cee621a31685273337d2e9004a"
},
"eth:0x39854DF30b3482Ef546F68B8981Fae5A2C426eA4": {
"name": "PlonkVerifierPostEuclid-2",
"critical": {
"sinceTimestamp": 1754761103
},
"source": "unverified"
},
"eth:0x3f9041350B661c74C6CbE440c8Bd6BC4C168a9fd": {
"name": "TimelockSCSlow",
"critical": true,
"source": "5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f"
},
"eth:0x40bD67b02EBf1CFB4AdA7F60CabAc94d6aafc6eE": {
"name": "Scroll Security Council Minority",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x4AF7f3aBd780Fbd319c4356a219100A45F85DDb5": {
"name": "ZkEvmVerifierPostFeynman",
"critical": {
"sinceTimestamp": 1765784711
},
"source": "0a0d756f50194895b8292aecf6895678215524c7f030d42a1227076be77bece1"
},
"eth:0x4b289E4A5331bAFBc6cCb2F10C39B8EDceCDb247": {
"name": "ZkEvmVerifierV1",
"source": "5b3cdda1751d189cc5a0e997af99b274e5474e1194f6821e36983dd7e7fb6c83"
},
"eth:0x4B8Aa8A96078689384DAb49691E9bA51F9d2F9E1": {
"name": "PlonkVerifierV0",
"source": "unverified"
},
"eth:0x4CEA3E866e7c57fD75CB0CA3E9F5f1151D4Ead3F": {
"name": "MultipleVersionRollupVerifier",
"critical": true,
"source": "d22405c0c348d1eebca309b7322749421148cf421920f369fdac787695f9d361"
},
"eth:0x56971da63A3C0205184FEF096E9ddFc7A8C2D18a": {
"name": "L1MessageQueueV2",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x39C36c9026ac18104839A50c61a4507ea5052ECa": "d918c7c2bd4b75276929f470054f73c89a9be625487c379fbb2e934c3f47eeef"
}
},
"eth:0x585DfaD7bF4099E011D185E266907A8ab60DAD2D": {
"name": "ZkEvmVerifierV0",
"source": "5b3cdda1751d189cc5a0e997af99b274e5474e1194f6821e36983dd7e7fb6c83"
},
"eth:0x6260aF48e8948617b8FA17F4e5CEa2d21D21554B": {
"name": "L1ERC721Gateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x79F1bF1906B63b56E08c3ada4c51De11F145a27A": "3f896c9dff48a2565b8abdcb495defb9131ae348394a4116fb3abf471fd72a0f"
}
},
"eth:0x63FB51C55d9605a75F8872C80De260a00fACfaA2": {
"name": "ZkEvmVerifierV1-1",
"source": "5b3cdda1751d189cc5a0e997af99b274e5474e1194f6821e36983dd7e7fb6c83"
},
"eth:0x6625C6332c9F91F2D27c304E729B86db87A3f504": {
"name": "wstETHescrowLido",
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0xF4f2066EE72D62e3caF9678459149BA7FCf2262F": "3417c833427c5d181227dcc3bc9b43d01d8f2730fb74b7e351369a3a3b26bf7a"
}
},
"eth:0x67260A8B73C5B77B55c1805218A42A7A6F98F515": {
"name": "DaiEscrow",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0xBAd002fB13adFfcbCba57a4d4a43886f3F4C56cb": "58c26db71d39cf636e9d5deb83ec112c574265b02493013858eb609fe21252ef"
}
},
"eth:0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367": {
"name": "L1ScrollMessenger",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x79b6eAbfFAa958FDF2Aa2Bf632878bD323DCbF69": "55b66f869897b5d8f800ad116de806b11776aa42f980a99d52289744322e7d60"
}
},
"eth:0x69C2eD64171bF5737c2B78bdF722e68a032B2825": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x72CAcBcfDe2d1e19122F8A36a4d6676cd39d7A5d": {
"name": "EnforcedTxGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x7e87c75BBe7991bbCEBd2C7a56f4cFC923BDDBcc": "0f49273633c1bca67793a22fb7063902bff3213ec4360dddac3f17725899ffaa"
}
},
"eth:0x749fC77A1a131632a8b88e8703E489557660C75e": {
"name": "PlonkVerifierGalileo",
"critical": {
"sinceTimestamp": 1765784711
},
"source": "unverified"
},
"eth:0x7966FE0De13e3B81533470640Ac489223476B254": {
"name": "ZkEvmVerifierPostFeynman",
"critical": {
"sinceTimestamp": 1790041547
},
"source": "5edcd9bef5834482b98aed724f9549194ad621467669a8b491afb15b26da01f7"
},
"eth:0x798576400F7D662961BA15C6b3F3d813447a26a6": {
"name": "ScrollOwner",
"critical": true,
"source": "1b000439e3ba9d398f99620944822a5a3141495a11e24c9f8c544b1bdb66706e"
},
"eth:0x7AC440cAe8EB6328de4fA621163a792c1EA9D4fE": {
"name": "L1WETHGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0xE25EfFEFd08c4a57556d47eF96471Cb567A86c24": "5a0dd459b3a4e18741998f1d87cab0760081cd7232e93168d8e4b9b68d458a17"
}
},
"eth:0x7F2b8C31F88B6006c382775eea88297Ec1e3E905": {
"name": "L1ETHGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x1fee6a6dC49095FB9C84D61aa4b8A07284b2A1d0": "31cc2ac68a84ff3b32edaa2596ccc64ae8d64beea26dc6a846d5ee5193b12743"
}
},
"eth:0x826714adD4dDA2b8750794A467C892c0Cd49216b": {
"name": "TimelockEmergency",
"critical": true,
"source": "5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f"
},
"eth:0x8432728A257646449245558B8b7Dbe51A16c7a4D": {
"name": "SystemConfig",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0xf15a4b6D1fE2Ca6eE38BC3fb957f43F58b515eeE": "461302a994cbad94919e40558c8180ae571e21b69d322fb274c0a2d7bd027993"
}
},
"eth:0x8759E83b6570A0bA46c3CE7eB359F354F816c9a9": {
"name": "PlonkVerifierV2",
"source": "unverified"
},
"eth:0x8c1b52757b5c571ADcB5572E992679d4D48e30f7": {
"name": "PlonkVerifierV2-1",
"source": "unverified"
},
"eth:0x8edC4EADEE120d4C51923c515e7C3241c815C2BC": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x8FA3b4570B4C96f8036C13b64971BA65867eEB48": {
"name": "Scroll Multisig 4",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x9479ABfebefEea3c846163012a472b44F305b3d7": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xA033Ff09f2da45f0e9ae495f525363722Df42b2a": {
"name": "pufETHEscrow",
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x08D77Ea90DB9BF6c0d3f66E6b8394DA2E81B9a03": "4bdcb05d48e5cb76052d5d67be0540565ea3b3defb7ffe46029702138cfdbebb"
}
},
"eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556": {
"name": "ScrollChain",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x0a20703878E68E587c59204cc0EA86098B8c3bA7": "834fc068b7bbd1d1712bcfd7a5932f874c946a37805df2018490aae5103c1b22"
}
},
"eth:0xa8d4702Aa5c09AF5dD1323E1842a43789021F485": {
"name": "ZkEvmVerifierPostFeynman",
"critical": {
"sinceTimestamp": 1755485183
},
"source": "0a0d756f50194895b8292aecf6895678215524c7f030d42a1227076be77bece1"
},
"eth:0xb2b10a289A229415a124EFDeF310C10cb004B6ff": {
"name": "L1CustomERC20Gateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x40c3C3dEa3B7D6d117E6713377144fD8EE6D6c97": "daa72531d2d22b0a2ff21c111373a6ee482466dd5c5e6592d388b9ac82ba4f07"
}
},
"eth:0xb8f7eA9998530833Cbb7E0EF4f0D945957229D8b": {
"name": "PauseController",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x57e26d997852e7e94915e250446C3bf43F41d98D": "6c7a9b88a36a4780b22ef443af7e329a4bbd47df21e608c28eb5031f44b4f279"
}
},
"eth:0xb94f7F6ABcb811c5Ac709dE14E37590fcCd975B6": {
"name": "L1ERC1155Gateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0xcA46358D5F01E4F865885514DAe6275087Ffe38E": "ee272c2e7faacfe6c1cca057b57451f6e2cdf254aaaec02629ab8d440a98fe63"
}
},
"eth:0xbc4b3d9A89F187dBaA0D2E60985Ea1FFFa5247d2": {
"name": "L1USDCGateway",
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x4a5810F71B6836027c26C25bFF9708dFcD2B5432": "5ab9c8789edd2bd78e6fe895e0f97f9db38627922b6e6792fbe7cf1d5874d571"
}
},
"eth:0xbdA143d49da40C2cDA27c40edfBbe8A0D4AE0cBc": {
"name": "Scroll Multisig 2",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0xc084a6De8b0F2742396572d6f110eC87ca9329bA": {
"name": "ZkEvmVerifierPostEuclid-2",
"critical": {
"sinceTimestamp": 1754761103
},
"source": "2d1cbfc0392d38aaf2098c5cb0f5600d7f560f033865ef538607676c41bceeac"
},
"eth:0xC3eA7C657884BB380B66D79C36aDCb5658b01896": {
"name": "Safe",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xCAECeE2E815e7f758c2477f900AFA14bDDce54B3": {
"name": "ZkEvmVerifierV2-1",
"source": "25a5c71515fc074264da27acdd0b1a796e5548cee621a31685273337d2e9004a"
},
"eth:0xcca54B0916Cee2186b47E9709BEdcb7041A8F761": {
"name": "ScrollAdminMultisig",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0xd1638c0C7Bd6bf49D655D855d353aC8b4f949582": {
"name": "PlonkVerifierPostEuclid",
"source": "non-solidity"
},
"eth:0xD8A791fE2bE73eb6E6cF1eb0cb3F36adC9B3F8f9": {
"name": "L1StandardERC20Gateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0xfF8238be22cC583b3d69A76da9d84Da7788c0ee9": "33b6559f23ba379103fbfc930de1189f679f4bb24cd4cea044851c8e4bb50918"
}
},
"eth:0xEB803eb3F501998126bf37bB823646Ed3D59d072": {
"name": "ProxyAdmin",
"critical": true,
"source": "cb6ef974e76707a1ce120de321a94137c92323f97e34510ed8d54a258bbc7abb"
},
"eth:0xEfc9D1096fb65c832207E5e7F13C2D1102244dbe": {
"name": "Scroll Multisig 3",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0xf1AF3b23DE0A5Ca3CAb7261cb0061C0D779A5c7B": {
"name": "L1USDCGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0x56ce8A8E8399f6cD5e7e4f549E8BfD673f2AfF5e": "8280d55851176b7a2eb2c9a21e81e0501eb5b9d25126c5f17367833eecb4bb96"
}
},
"eth:0xF8B1378579659D8F7EE5f3C929c2f3E332E41Fd6": {
"name": "L1GatewayRouter",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"eth:0xb93Ac04010Bd61F45BF492022A5b49a902F798F3": "f3c13249a475798ced0f330d8b3bf08f7c4fa8d31785c199d7913fb480151b55"
}
},
"scr:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4": {
"name": "Scroll USDC",
"critical": true,
"source": "d95b87557f47c03027ac7175b20b014397d309f704516d2c54ce35ce52920894",
"implementations": {
"scr:0x72e2451a2da1535DBf0E7CB1e8C69F56E00A7B7b": "83608d2b59d2ffb2165d4a3837844b7df7f1e17a3bfe7b2d1ab938f91836b617"
}
},
"scr:0x11cd09a0c5B1dc674615783b0772a9bFD53e3A8F": {
"name": "GnosisSafeL2",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"scr:0x3E5c63644E683549055b9Be8653de26E0B4CD36E": "f21ad89c9489ace22889ee5942408b678241a064c08a0804e5ebf3ee0706910c"
}
},
"scr:0x13D24a7Ff6F5ec5ff0e9C40Fc3B8C9c01c65437B": {
"name": "ScrollOwner",
"critical": true,
"source": "1b000439e3ba9d398f99620944822a5a3141495a11e24c9f8c544b1bdb66706e"
},
"scr:0x1a37bF1Ccbf570C92FE2239FefaaAF861c2924DD": {
"name": "SafeL2",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"scr:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"scr:0x1f807E2E8ab2e61230a0A9C271F90242831278b4": {
"name": "TimelockSCEmergencyScroll",
"critical": true,
"source": "5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f"
},
"scr:0x1FF1fc1BB4d1f081f6E0a7E7E3240F3ECC5B236f": {
"name": "Scroll Multisig 1",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"scr:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"scr:0x2b14d0E4b042d11C7e3Fc653132a2c82EFa7d376": {
"name": "TimelockFast",
"critical": true,
"source": "5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f"
},
"scr:0x2B2A8546Df3B23535fffd75B4e312f3C5c7B4351": {
"name": "GnosisSafeL2",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"scr:0x3E5c63644E683549055b9Be8653de26E0B4CD36E": "f21ad89c9489ace22889ee5942408b678241a064c08a0804e5ebf3ee0706910c"
}
},
"scr:0x2f3F2054776bd3C2fc30d750734A8F539Bb214f0": {
"name": "AgoraGovernor",
"critical": true,
"source": "54a53d7fffc3afa699da65f556fd671acca0486040e5dbd5d0caee747dc2e1b8",
"implementations": {
"scr:0xd74aD535faE370Ec0762ECe045EeB8970Be378F7": "f6007e57a9e8fc6200bdd0a274c61c34e57deac05b6cbdb2831a7039772dcd45"
}
},
"scr:0x33B60d5Dd260d453cAC3782b0bDC01ce84672142": {
"name": "L2USDCGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x6E0618d128d2d861994DF7a725743F69b53C2804": "91976e1426bed1eeac8789c954d4b65048b337af3b135e2fddc47f5a5aabd76c"
}
},
"scr:0x40bD67b02EBf1CFB4AdA7F60CabAc94d6aafc6eE": {
"name": "Scroll Security Council Minority",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"scr:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"scr:0x4C0926FF5252A435FD19e10ED15e5a249Ba19d79": {
"name": "L2GatewayRouter",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x3808d0F2F25839E73e0Fbf711368fC4aE80c7763": "db28bc93a5d52ae16ec98c7298883a06021669a619db7941e4118324a73fc756"
}
},
"scr:0x5300000000000000000000000000000000000000": {
"name": "L2MessageQueue",
"critical": true,
"source": "7d1caf76033ea303399dc9e0a4dbd2b3f578ad3edb4de2198e14edf11abb2e0e"
},
"scr:0x62597Cc19703aF10B58feF87B0d5D29eFE263bcc": {
"name": "L2ERC1155Gateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0xAc92E88bAc1848A5FeEA5cf5A60e0abc3bD5Df94": "99cba424c75dece46663b47cc34f834aa5e94c12c65a1db7fa6f4badfacabae5"
}
},
"scr:0x64CCBE37c9A82D85A1F2E74649b7A42923067988": {
"name": "L2CustomERC20Gateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x1D40306EEfCF6EBd496d6048F6edf8892346e558": "bcf5fcc5e0f87821714e79ab6b0a8e239eac93ba1169878bbfb1dac7264cd338"
}
},
"scr:0x66e5312EDeEAef6e80759A0F789e7914Fb401484": {
"name": "ScrollStandardERC20Factory",
"critical": true,
"source": "dd04a91522f34bc5e88660233b79b4df94807d8f2a9a0479dacb8becb6ae76ef"
},
"scr:0x69C2eD64171bF5737c2B78bdF722e68a032B2825": {
"name": "SafeL2",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"scr:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"scr:0x6EA73e05AdC79974B931123675ea8F78FfdacDF0": {
"name": "L2ETHGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x191770c52309dff2c52FfEcf059ECC3862f5D721": "048c233a82753c8b1d180c5a240d9b2c80f71ab7e7c2821581a64c52f1447be9"
}
},
"scr:0x7003E7B7186f0E6601203b99F7B8DECBfA391cf9": {
"name": "L2WETHGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x86c5CBfC03ffFC7faf5dfC7D781A9adfA9f47dD1": "cc96d591e342b235bceba562ee0cd42b3bcaaeb07815ce47feb5d93f3e44c8e6"
}
},
"scr:0x781e90f1c8Fc4611c9b7497C3B47F99Ef6969CbC": {
"name": "L2ScrollMessenger",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x6fa66EeD8e8086f4c77204B5484D26F4e9AB7772": "04608f2351ef841666788f239aa354e0162854348a23688eda5bcfbc6120952f"
}
},
"scr:0x79D83D1518e2eAA64cdc0631df01b06e2762CC14": {
"name": "TimelockSCSlow",
"critical": true,
"source": "b5aec83435f765f01f937d53535972ce78462cf170a87be06a3a8c166cfef360"
},
"scr:0x7bC08E1c04fb41d75F1410363F0c5746Eae80582": {
"name": "L2ERC721Gateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x0894150DB82B912105F6D0907B5c69E72F1Df279": "3b3a88ef3496905d0077a7807246c250b001d1383ba2d95cceb302c5ffbd22a8"
}
},
"scr:0x82e58e20Da6ecF4B07649C9B2237FAf27f02bC81": {
"name": "ProxyAdmin",
"critical": true,
"source": "6442bf951bb708b79643bc261cc8ac5c5153c185a6edc5f2d7914e8b883b63a2"
},
"scr:0x8aE8f22226B9d789A36AC81474e633f8bE2856c9": {
"name": "L2LidoGateway",
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x2B9beB2890DBeFC7cA25Af3164100d139B623C24": "786c4011bdac764e8a8e2140c5688db3b05cf338532094627dccf0f6b1cd31d3"
}
},
"scr:0x8e34D07Eb348716a1f0a48A507A9de8a3A6DcE45": {
"name": "ProxyAdmin",
"source": "850b73555998575e6a372bec193359ff4eee85daf90229bd67d0c1e2434cedd0"
},
"scr:0x8edC4EADEE120d4C51923c515e7C3241c815C2BC": {
"name": "SafeL2",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"scr:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"scr:0x9479ABfebefEea3c846163012a472b44F305b3d7": {
"name": "SafeL2",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"scr:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"scr:0xA76acF000C890b0DD7AEEf57627d9899F955d026": {
"name": "ProxyAdmin",
"critical": true,
"source": "850b73555998575e6a372bec193359ff4eee85daf90229bd67d0c1e2434cedd0"
},
"scr:0xA77D19C1F2B06C9aeA9bE88C17B771a33892734f": {
"name": "TimelockEmergency",
"critical": true,
"source": "5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f"
},
"scr:0xaC78dff3A87b5b534e366A93E785a0ce8fA6Cc62": {
"name": "L2DaiGateway",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0xc568B5dcCeBE52073Fa783EAdacDE0a30fA4c2c9": "dc64b4effaf484f85d391c5b2f541f991eb2d688ed544f76c8c33b63faff82e0"
}
},
"scr:0xAf9a61Aa21aB4a2fdbc88e81363D2e3D359749dd": {
"name": "L2PauseController",
"critical": true,
"source": "00b61973e1f380c447f7bed60492ee56eebf4c383dc114e14d9b84bdab0b1eb5",
"implementations": {
"scr:0x105B9baaF75dA556c0206159481243163fAea1c9": "6c7a9b88a36a4780b22ef443af7e329a4bbd47df21e608c28eb5031f44b4f279"
}
},
"scr:0xb5cE5F2277CFc547F48aA8263838FAEd424ae4BE": {
"name": "MasterMinter",
"critical": true,
"source": "561c4b35a697f0b6e2a5372579564b8c07bad773ccb958b9db64428ce6ed98dd"
},
"scr:0xbdA143d49da40C2cDA27c40edfBbe8A0D4AE0cBc": {
"name": "Scroll Multisig 2",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"scr:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"scr:0xC3eA7C657884BB380B66D79C36aDCb5658b01896": {
"name": "SafeL2",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"scr:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"scr:0xC7d86908ccf644Db7C69437D5852CedBC1aD3f69": {
"name": "ScrollStandardERC20",
"critical": true,
"source": "1933e09fc457ef01dc3f5968dc84c980a2ed667035f66fb3dc551f9ddb8a85a8"
},
"scr:0xcca54B0916Cee2186b47E9709BEdcb7041A8F761": {
"name": "ScrollAdminMultisig",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"scr:0x29fcB43b46531BcA003ddC8FCB67FFE91900C762": "1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b"
}
},
"scr:0xd29687c813D741E2F938F4aC377128810E217b1b": {
"name": "SCRToken",
"critical": true,
"source": "850b659a710a86f87be90f849619fe272663ac6d4f05ec188ebf06ecb097f359",
"implementations": {
"scr:0x7600174E2a730a05da046fFA8Fc32DEC27FfdDC8": "f864eb8329dea3cdad9b04d8af7a7069f63f2bdd311fa7ba548603e610ae7977"
}
},
"scr:0xde4972789EA56c4e7ac7Ba655EaFe73a30155F1e": {
"name": "ProxyAdmin",
"critical": true,
"source": "e9ab349e380abcdd707f1f03e4a05fa3e2f0e9889ff1a5bfdbd783b5e29a9e89"
},
"scr:0xE2b4795039517653c5Ae8C2A9BFdd783b48f447A": {
"name": "L2GatewayRouter",
"critical": true,
"source": "32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52",
"implementations": {
"scr:0x3ffe801a43D25d0288683237A848e14f73a226f0": "02d232f92c05758a17ef7d72695303257f6f0ae97f430ea84b29dfbc06aac3aa"
}
},
"scr:0xEfc9D1096fb65c832207E5e7F13C2D1102244dbe": {
"name": "Scroll Multisig 3",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"scr:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"scr:0xfDa7cF1D9C51b3fab41E2e4093374DD8715D640E": {
"name": "ProposalTypesConfigurator",
"critical": true,
"source": "2d2af8671bf342bdd9653819dc1f59f9320e0ea55419b5e75495379ca7ed685e"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1791455050,
"flats": {
"2d1cbfc0392d38aaf2098c5cb0f5600d7f560f033865ef538607676c41bceeac": [
[
"e54a9a2a68cb",
1
],
[
"aa13a8192426",
10
]
],
"5f09dd6a8ee069a6ba4ef7865d17551bb42eb345dbf39f5c8fdaf6200782517f": [
[
"d768b8759414",
11
],
[
"3f1c67a98ffa",
24
],
[
"f98775a7d0f9",
114
],
[
"571e63d071b4",
140
],
[
"c3447affdd2d",
152
],
[
"adcc06043c13",
487
],
[
"9e08209aa2c0",
526
],
[
"2b81b9d1cde6",
640
],
[
"78781819f61c",
845
],
[
"f3d2f2fe12b5",
866
],
[
"f8ce736cb0cf",
930
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"f21ad89c9489ace22889ee5942408b678241a064c08a0804e5ebf3ee0706910c": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
],
[
"5d824c0b4563",
1028
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"25a5c71515fc074264da27acdd0b1a796e5548cee621a31685273337d2e9004a": [
[
"e54a9a2a68cb",
1
],
[
"24b621a52d3a",
10
]
],
"0a0d756f50194895b8292aecf6895678215524c7f030d42a1227076be77bece1": [
[
"e54a9a2a68cb",
1
],
[
"1dd38b1bb0ad",
10
]
],
"5b3cdda1751d189cc5a0e997af99b274e5474e1194f6821e36983dd7e7fb6c83": [
[
"6885af2ec054",
1
],
[
"034a5f823e5b",
10
]
],
"d22405c0c348d1eebca309b7322749421148cf421920f369fdac787695f9d361": [
[
"b40574ba6b20",
3
],
[
"d768b8759414",
49
],
[
"1708e271bb9b",
71
],
[
"9314ce98990f",
136
],
[
"e54a9a2a68cb",
143
],
[
"38e3638f84c3",
152
]
],
"32ac6587e82d2b7c72a3cc8606da11dbd99cffa4b6b5ece598576aac734b1a52": [
[
"85cff3d52895",
11
],
[
"6d1baf30b633",
88
],
[
"0d73af18a3a5",
132
],
[
"0d6715927318",
241
],
[
"d60656a5ad24",
482
],
[
"170545296a7e",
497
],
[
"3d41b723f17e",
512
],
[
"2757cbfcdaa8",
659
],
[
"8a878a2a7e5a",
684
],
[
"d09f884ed6bb",
728
]
],
"d918c7c2bd4b75276929f470054f73c89a9be625487c379fbb2e934c3f47eeef": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"095ea0743931",
521
],
[
"e6ea54aaa0dd",
635
],
[
"672b83c10244",
815
],
[
"c3ec09ec986a",
938
],
[
"97023f4735ac",
972
]
],
"3f896c9dff48a2565b8abdcb495defb9131ae348394a4116fb3abf471fd72a0f": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"136cad168991",
406
],
[
"fb471a6794fb",
430
],
[
"1ea25ce84500",
469
],
[
"9c557c702fdd",
547
],
[
"6dd3f0f9ae37",
581
],
[
"16ccdd82a87b",
657
],
[
"d8e29b396f21",
688
],
[
"fa0906464a09",
762
],
[
"5d03f3fae568",
771
],
[
"0d8036e7dc38",
777
],
[
"a08d0531cfc1",
882
],
[
"888814669f8e",
1047
],
[
"5db5046f9887",
1062
],
[
"d243b3139817",
1186
],
[
"36c7ff2f0cc2",
1330
],
[
"6f0799a4bc1c",
1388
]
],
"3417c833427c5d181227dcc3bc9b43d01d8f2730fb74b7e351369a3a3b26bf7a": [
[
"70f7c3cbe6a1",
1
],
[
"ae1268309d86",
115
],
[
"cd869541fe64",
122
],
[
"b6997299f381",
409
],
[
"1ea25ce84500",
535
],
[
"9c557c702fdd",
613
],
[
"6dd3f0f9ae37",
647
],
[
"16ccdd82a87b",
723
],
[
"d8e29b396f21",
754
],
[
"fa0906464a09",
828
],
[
"5d03f3fae568",
837
],
[
"0d8036e7dc38",
843
],
[
"060d757e67f2",
950
],
[
"a2b01fd8c086",
1029
],
[
"e1b7a4906176",
1086
],
[
"b77e9f6ad121",
1212
],
[
"e80edcef5abf",
1324
],
[
"bd765f1e003d",
1394
],
[
"234a822807d2",
1461
],
[
"a10f2df80d2d",
1626
],
[
"b7823e9fe6f6",
1727
],
[
"1cf30cc834b9",
2068
],
[
"044879180649",
2347
],
[
"bc97d11f312b",
2421
]
],
"58c26db71d39cf636e9d5deb83ec112c574265b02493013858eb609fe21252ef": [
[
"70f7c3cbe6a1",
1
],
[
"ae1268309d86",
115
],
[
"cd869541fe64",
122
],
[
"b6997299f381",
409
],
[
"1ea25ce84500",
535
],
[
"9c557c702fdd",
613
],
[
"6dd3f0f9ae37",
647
],
[
"5a573834d362",
723
],
[
"12499673a59c",
734
],
[
"fa0906464a09",
801
],
[
"5d03f3fae568",
810
],
[
"aa81b8899842",
816
],
[
"060d757e67f2",
898
],
[
"a2b01fd8c086",
977
],
[
"e1b7a4906176",
1034
],
[
"b77e9f6ad121",
1160
],
[
"e80edcef5abf",
1272
],
[
"a25dc26740e1",
1342
],
[
"234a822807d2",
1409
],
[
"044879180649",
1574
],
[
"5ad1cff79d5e",
1653
]
],
"55b66f869897b5d8f800ad116de806b11776aa42f980a99d52289744322e7d60": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"683e1feed34d",
530
],
[
"1ea25ce84500",
647
],
[
"d8e29b396f21",
715
],
[
"fa0906464a09",
789
],
[
"7fd0a2208873",
800
],
[
"36c7ff2f0cc2",
944
],
[
"bd6c877d7031",
997
],
[
"a6954ed381f0",
1126
],
[
"095ea0743931",
1175
],
[
"7910659a0363",
1309
]
],
"0f49273633c1bca67793a22fb7063902bff3213ec4360dddac3f17725899ffaa": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"1ea25ce84500",
537
],
[
"683e1feed34d",
614
],
[
"102e2e2edda4",
715
],
[
"21aee027a15d",
742
],
[
"08d06b6100f8",
1077
],
[
"b70479da8be4",
1116
],
[
"a5c864597862",
1197
],
[
"a6279a7d155b",
1427
],
[
"c3ec09ec986a",
1599
],
[
"095ea0743931",
1624
],
[
"4bfd413bdc29",
1739
]
],
"5edcd9bef5834482b98aed724f9549194ad621467669a8b491afb15b26da01f7": [
[
"e54a9a2a68cb",
1
],
[
"fb84c563d82b",
10
]
],
"1b000439e3ba9d398f99620944822a5a3141495a11e24c9f8c544b1bdb66706e": [
[
"3f1c67a98ffa",
4
],
[
"9dd1505881b4",
88
],
[
"d768b8759414",
120
],
[
"f98775a7d0f9",
139
],
[
"571e63d071b4",
165
],
[
"c3447affdd2d",
177
],
[
"adcc06043c13",
512
],
[
"9e08209aa2c0",
551
],
[
"2b81b9d1cde6",
665
],
[
"bc5bf85015d4",
899
],
[
"e39735128a95",
1241
],
[
"89539ea1d36f",
1296
]
],
"5a0dd459b3a4e18741998f1d87cab0760081cd7232e93168d8e4b9b68d458a17": [
[
"70f7c3cbe6a1",
1
],
[
"cd869541fe64",
118
],
[
"b6997299f381",
405
],
[
"1ea25ce84500",
531
],
[
"9c557c702fdd",
609
],
[
"6dd3f0f9ae37",
643
],
[
"16ccdd82a87b",
719
],
[
"d8e29b396f21",
750
],
[
"fa0906464a09",
824
],
[
"5d03f3fae568",
833
],
[
"0d8036e7dc38",
839
],
[
"060d757e67f2",
946
],
[
"a2b01fd8c086",
1025
],
[
"e1b7a4906176",
1082
],
[
"e80edcef5abf",
1208
],
[
"bd765f1e003d",
1278
],
[
"41add104de04",
1345
],
[
"5eb38d4ef9fb",
1491
],
[
"b77e9f6ad121",
1497
],
[
"36c7ff2f0cc2",
1609
],
[
"c040c9b84f07",
1667
]
],
"31cc2ac68a84ff3b32edaa2596ccc64ae8d64beea26dc6a846d5ee5193b12743": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"16ccdd82a87b",
605
],
[
"d8e29b396f21",
636
],
[
"fa0906464a09",
710
],
[
"5d03f3fae568",
719
],
[
"0d8036e7dc38",
725
],
[
"e80edcef5abf",
829
],
[
"cd0333148e9f",
899
],
[
"36c7ff2f0cc2",
964
],
[
"db36aa7e4303",
1022
]
],
"461302a994cbad94919e40558c8180ae571e21b69d322fb274c0a2d7bd027993": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"672b83c10244",
521
]
],
"4bdcb05d48e5cb76052d5d67be0540565ea3b3defb7ffe46029702138cfdbebb": [
[
"70f7c3cbe6a1",
1
],
[
"ae1268309d86",
115
],
[
"cd869541fe64",
122
],
[
"b6997299f381",
409
],
[
"1ea25ce84500",
535
],
[
"9c557c702fdd",
613
],
[
"6dd3f0f9ae37",
647
],
[
"16ccdd82a87b",
723
],
[
"d8e29b396f21",
754
],
[
"fa0906464a09",
828
],
[
"5d03f3fae568",
837
],
[
"0d8036e7dc38",
843
],
[
"060d757e67f2",
950
],
[
"a2b01fd8c086",
1029
],
[
"e1b7a4906176",
1086
],
[
"b77e9f6ad121",
1212
],
[
"e80edcef5abf",
1324
],
[
"bd765f1e003d",
1394
],
[
"234a822807d2",
1461
],
[
"044879180649",
1626
],
[
"dc13e1eeae0f",
1705
]
],
"834fc068b7bbd1d1712bcfd7a5932f874c946a37805df2018490aae5103c1b22": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"683e1feed34d",
530
],
[
"bd6c877d7031",
633
],
[
"6e24cb45049b",
773
],
[
"e6ea54aaa0dd",
970
],
[
"095ea0743931",
1150
],
[
"672b83c10244",
1263
],
[
"8b92e3ad0af8",
1399
],
[
"b40574ba6b20",
1471
],
[
"e9d42eed7ea8",
1525
],
[
"bf63d49bd69a",
1648
],
[
"bab38a9c9ece",
1706
]
],
"daa72531d2d22b0a2ff21c111373a6ee482466dd5c5e6592d388b9ac82ba4f07": [
[
"70f7c3cbe6a1",
1
],
[
"cd869541fe64",
118
],
[
"b6997299f381",
405
],
[
"1ea25ce84500",
531
],
[
"9c557c702fdd",
609
],
[
"6dd3f0f9ae37",
643
],
[
"16ccdd82a87b",
719
],
[
"d8e29b396f21",
750
],
[
"fa0906464a09",
824
],
[
"5d03f3fae568",
833
],
[
"0d8036e7dc38",
839
],
[
"060d757e67f2",
946
],
[
"a2b01fd8c086",
1025
],
[
"e1b7a4906176",
1082
],
[
"e80edcef5abf",
1208
],
[
"bd765f1e003d",
1278
],
[
"41add104de04",
1345
],
[
"36c7ff2f0cc2",
1491
],
[
"b77e9f6ad121",
1542
],
[
"7045b4f10539",
1659
]
],
"6c7a9b88a36a4780b22ef443af7e329a4bbd47df21e608c28eb5031f44b4f279": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"0217308dd014",
521
],
[
"3f1c67a98ffa",
533
],
[
"9dd1505881b4",
617
],
[
"d768b8759414",
649
],
[
"f98775a7d0f9",
668
],
[
"571e63d071b4",
694
],
[
"c3447affdd2d",
706
],
[
"adcc06043c13",
1041
],
[
"9e08209aa2c0",
1080
],
[
"2b81b9d1cde6",
1194
],
[
"bc5bf85015d4",
1428
],
[
"e39735128a95",
1770
],
[
"78247db2e54f",
1825
],
[
"5ac1018ae520",
1972
]
],
"ee272c2e7faacfe6c1cca057b57451f6e2cdf254aaaec02629ab8d440a98fe63": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"888814669f8e",
410
],
[
"cc08da6f007f",
436
],
[
"bac07f4016b4",
460
],
[
"fb4bf52abcc2",
512
],
[
"3b930e0a5261",
541
],
[
"1ea25ce84500",
591
],
[
"9c557c702fdd",
669
],
[
"6dd3f0f9ae37",
703
],
[
"16ccdd82a87b",
779
],
[
"d8e29b396f21",
810
],
[
"fa0906464a09",
884
],
[
"5d03f3fae568",
893
],
[
"0d8036e7dc38",
899
],
[
"7680876dba6f",
1004
],
[
"da1e01e7e784",
1186
],
[
"be1f879efe37",
1294
],
[
"36c7ff2f0cc2",
1458
],
[
"3aa7c49a81eb",
1516
]
],
"5ab9c8789edd2bd78e6fe895e0f97f9db38627922b6e6792fbe7cf1d5874d571": [
[
"70f7c3cbe6a1",
1
],
[
"cd869541fe64",
118
],
[
"b6997299f381",
405
],
[
"1ea25ce84500",
531
],
[
"9c557c702fdd",
609
],
[
"6dd3f0f9ae37",
643
],
[
"16ccdd82a87b",
719
],
[
"d8e29b396f21",
750
],
[
"fa0906464a09",
824
],
[
"5d03f3fae568",
833
],
[
"0d8036e7dc38",
839
],
[
"060d757e67f2",
946
],
[
"a2b01fd8c086",
1025
],
[
"e1b7a4906176",
1082
],
[
"e80edcef5abf",
1208
],
[
"bd765f1e003d",
1278
],
[
"41add104de04",
1345
],
[
"787fbfe845bb",
1493
],
[
"0bc9661d421f",
1501
],
[
"b77e9f6ad121",
1520
],
[
"36c7ff2f0cc2",
1632
],
[
"4df30367536d",
1686
]
],
"33b6559f23ba379103fbfc930de1189f679f4bb24cd4cea044851c8e4bb50918": [
[
"70f7c3cbe6a1",
1
],
[
"cd869541fe64",
118
],
[
"b6997299f381",
405
],
[
"1ea25ce84500",
531
],
[
"9c557c702fdd",
609
],
[
"6dd3f0f9ae37",
643
],
[
"16ccdd82a87b",
719
],
[
"d8e29b396f21",
750
],
[
"fa0906464a09",
824
],
[
"5d03f3fae568",
833
],
[
"0d8036e7dc38",
839
],
[
"060d757e67f2",
946
],
[
"a2b01fd8c086",
1025
],
[
"e1b7a4906176",
1082
],
[
"e80edcef5abf",
1208
],
[
"bd765f1e003d",
1278
],
[
"41add104de04",
1345
],
[
"37261ffb8cce",
1504
],
[
"d8b60b8e9606",
1580
],
[
"b77e9f6ad121",
1597
],
[
"36c7ff2f0cc2",
1709
],
[
"6561a3d362de",
1766
]
],
"cb6ef974e76707a1ce120de321a94137c92323f97e34510ed8d54a258bbc7abb": [
[
"d768b8759414",
11
],
[
"1708e271bb9b",
33
],
[
"6d1baf30b633",
103
],
[
"8a878a2a7e5a",
126
],
[
"75f4d2615c1f",
142
]
],
"8280d55851176b7a2eb2c9a21e81e0501eb5b9d25126c5f17367833eecb4bb96": [
[
"70f7c3cbe6a1",
1
],
[
"ae1268309d86",
115
],
[
"cd869541fe64",
122
],
[
"b6997299f381",
409
],
[
"1ea25ce84500",
535
],
[
"9c557c702fdd",
613
],
[
"6dd3f0f9ae37",
647
],
[
"16ccdd82a87b",
723
],
[
"d8e29b396f21",
754
],
[
"fa0906464a09",
828
],
[
"5d03f3fae568",
837
],
[
"0d8036e7dc38",
843
],
[
"060d757e67f2",
950
],
[
"a2b01fd8c086",
1029
],
[
"e1b7a4906176",
1086
],
[
"b77e9f6ad121",
1212
],
[
"e80edcef5abf",
1324
],
[
"bd765f1e003d",
1394
],
[
"234a822807d2",
1461
],
[
"787fbfe845bb",
1628
],
[
"0bc9661d421f",
1636
],
[
"044879180649",
1655
],
[
"4df30367536d",
1732
]
],
"f3c13249a475798ced0f330d8b3bf08f7c4fa8d31785c199d7913fb480151b55": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"e80edcef5abf",
521
],
[
"70f7c3cbe6a1",
591
],
[
"a25dc26740e1",
705
],
[
"060d757e67f2",
772
],
[
"a2b01fd8c086",
851
],
[
"e1b7a4906176",
908
],
[
"6be52197fe8d",
1039
]
],
"d95b87557f47c03027ac7175b20b014397d309f704516d2c54ce35ce52920894": [
[
"7e15464fa53a",
10
],
[
"1aee25dd5b38",
82
],
[
"522da5adba24",
226
],
[
"d6152cb1f4b2",
300
],
[
"5b28095f3ae7",
442
]
],
"83608d2b59d2ffb2165d4a3837844b7df7f1e17a3bfe7b2d1ab938f91836b617": [
[
"756a24936234",
4
],
[
"a813f0dc5fe3",
75
],
[
"91e4674639e6",
98
],
[
"cef506f0adc5",
166
],
[
"99b1a5db2f84",
223
],
[
"c1fb64e30b68",
303
],
[
"981e9f194428",
450
],
[
"1aee25dd5b38",
789
],
[
"bc4b0b976969",
933
],
[
"fb3331c5728a",
992
],
[
"7eed585772b7",
1047
],
[
"e873a4f2a19f",
1051
],
[
"0d701519ebe3",
1068
],
[
"935c7cb73fd3",
1079
],
[
"96d8cd6ce08f",
1128
],
[
"422a18a9fea3",
1190
],
[
"4bbbc64c579b",
1403
],
[
"fd15b25d1ca5",
1461
],
[
"afdae8d50ebb",
1667
]
],
"1edde9a946ed12c6ec9788f3ad7c4985eba1dd3929483a95134cdf478d48de7b": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
],
[
"88d4a08d8eb5",
1221
]
],
"54a53d7fffc3afa699da65f556fd671acca0486040e5dbd5d0caee747dc2e1b8": [
[
"85cff3d52895",
11
],
[
"2e1a05d27f95",
109
],
[
"1c1076615bc6",
170
],
[
"d60656a5ad24",
411
],
[
"170545296a7e",
426
],
[
"a9f53b5b08f3",
443
],
[
"2757cbfcdaa8",
617
],
[
"e06633f993a0",
657
]
],
"f6007e57a9e8fc6200bdd0a274c61c34e57deac05b6cbdb2831a7039772dcd45": [
[
"1dc2c86c3571",
4
],
[
"359c5c809a5e",
265
],
[
"9c557c702fdd",
385
],
[
"888814669f8e",
416
],
[
"cc08da6f007f",
442
],
[
"814422f8fab3",
466
],
[
"870da3ea0f76",
807
],
[
"8fd2f446b3e4",
874
],
[
"40c267d8406d",
1096
],
[
"17fffeab3e2c",
1194
],
[
"136cad168991",
1476
],
[
"bac07f4016b4",
1497
],
[
"aa4e9987d36e",
1561
],
[
"82128c6ddfb5",
2691
],
[
"3faff11674a4",
2845
],
[
"c0c082241737",
2916
],
[
"6deaafe6c404",
3492
],
[
"a615aaa984cb",
3600
],
[
"db5dd1631e78",
3658
],
[
"1699270bc7c0",
3694
],
[
"b5418dc29174",
3817
],
[
"765f0f8c23ce",
3847
],
[
"c0662e6fc2ef",
3966
],
[
"63a2a861e16c",
4193
],
[
"ce9ce3f5f9bb",
4631
],
[
"9ec01c61cb77",
4803
],
[
"fcdc03d0e54f",
4848
],
[
"c62de532ef71",
4855
]
],
"91976e1426bed1eeac8789c954d4b65048b337af3b135e2fddc47f5a5aabd76c": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"16ccdd82a87b",
605
],
[
"d8e29b396f21",
636
],
[
"fa0906464a09",
710
],
[
"5d03f3fae568",
719
],
[
"0d8036e7dc38",
725
],
[
"b77e9f6ad121",
829
],
[
"6f511f92a6c9",
941
],
[
"408c95339241",
998
],
[
"060d757e67f2",
1008
],
[
"a2b01fd8c086",
1087
],
[
"e1b7a4906176",
1144
],
[
"0bc9661d421f",
1270
],
[
"70f7c3cbe6a1",
1289
],
[
"1dc2458c5b2f",
1403
],
[
"52e036dfc290",
1436
]
],
"db28bc93a5d52ae16ec98c7298883a06021669a619db7941e4118324a73fc756": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"cd0333148e9f",
521
],
[
"b77e9f6ad121",
586
],
[
"7267a5d34aa2",
698
],
[
"5fe53926e26d",
725
]
],
"7d1caf76033ea303399dc9e0a4dbd2b3f578ad3edb4de2198e14edf11abb2e0e": [
[
"36147c6af70f",
1
],
[
"9d81ffe17227",
71
],
[
"d34ad68fcaf8",
137
]
],
"99cba424c75dece46663b47cc34f834aa5e94c12c65a1db7fa6f4badfacabae5": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"888814669f8e",
410
],
[
"cc08da6f007f",
436
],
[
"bac07f4016b4",
460
],
[
"fb4bf52abcc2",
512
],
[
"3b930e0a5261",
541
],
[
"1ea25ce84500",
591
],
[
"9c557c702fdd",
669
],
[
"6dd3f0f9ae37",
703
],
[
"16ccdd82a87b",
779
],
[
"d8e29b396f21",
810
],
[
"fa0906464a09",
884
],
[
"5d03f3fae568",
893
],
[
"0d8036e7dc38",
899
],
[
"ba9d0fb12093",
1004
],
[
"f98775a7d0f9",
1177
],
[
"aa52b1610115",
1195
],
[
"08fe145129ab",
1303
],
[
"c575926e1266",
1362
],
[
"dc1394aff5fe",
1367
],
[
"1dc2458c5b2f",
1543
],
[
"28cedcea5983",
1580
]
],
"bcf5fcc5e0f87821714e79ab6b0a8e239eac93ba1169878bbfb1dac7264cd338": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"16ccdd82a87b",
605
],
[
"d8e29b396f21",
636
],
[
"fa0906464a09",
710
],
[
"5d03f3fae568",
719
],
[
"0d8036e7dc38",
725
],
[
"b77e9f6ad121",
829
],
[
"6f511f92a6c9",
941
],
[
"060d757e67f2",
999
],
[
"a2b01fd8c086",
1078
],
[
"4f11cce42134",
1129
],
[
"70f7c3cbe6a1",
1158
],
[
"1dc2458c5b2f",
1272
],
[
"1fb6c63a9278",
1307
]
],
"dd04a91522f34bc5e88660233b79b4df94807d8f2a9a0479dacb8becb6ae76ef": [
[
"d768b8759414",
11
],
[
"1708e271bb9b",
33
],
[
"79b3493b5f75",
98
],
[
"adbe502af5b3",
128
],
[
"2b83f7a67d0a",
203
]
],
"048c233a82753c8b1d180c5a240d9b2c80f71ab7e7c2821581a64c52f1447be9": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"16ccdd82a87b",
605
],
[
"d8e29b396f21",
636
],
[
"fa0906464a09",
710
],
[
"5d03f3fae568",
719
],
[
"0d8036e7dc38",
725
],
[
"cd0333148e9f",
829
],
[
"e80edcef5abf",
894
],
[
"1dc2458c5b2f",
964
],
[
"8d57602c5183",
999
]
],
"cc96d591e342b235bceba562ee0cd42b3bcaaeb07815ce47feb5d93f3e44c8e6": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"16ccdd82a87b",
605
],
[
"d8e29b396f21",
636
],
[
"fa0906464a09",
710
],
[
"5d03f3fae568",
719
],
[
"0d8036e7dc38",
725
],
[
"b77e9f6ad121",
829
],
[
"6f511f92a6c9",
941
],
[
"060d757e67f2",
999
],
[
"a2b01fd8c086",
1078
],
[
"e1b7a4906176",
1135
],
[
"5eb38d4ef9fb",
1261
],
[
"70f7c3cbe6a1",
1267
],
[
"1dc2458c5b2f",
1381
],
[
"cc3bd5818ae2",
1418
]
],
"04608f2351ef841666788f239aa354e0162854348a23688eda5bcfbc6120952f": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"6dd3f0f9ae37",
445
],
[
"683e1feed34d",
530
],
[
"1ea25ce84500",
647
],
[
"d8e29b396f21",
715
],
[
"fa0906464a09",
789
],
[
"7fd0a2208873",
800
],
[
"1dc2458c5b2f",
944
],
[
"c3ec09ec986a",
974
],
[
"36147c6af70f",
999
],
[
"9d81ffe17227",
1069
],
[
"d34ad68fcaf8",
1135
],
[
"41189f6ccf50",
1201
]
],
"b5aec83435f765f01f937d53535972ce78462cf170a87be06a3a8c166cfef360": [
[
"d768b8759414",
11
],
[
"3f1c67a98ffa",
24
],
[
"f98775a7d0f9",
114
],
[
"571e63d071b4",
140
],
[
"b9476bdb5e55",
152
],
[
"f29d6baef747",
493
],
[
"2b81b9d1cde6",
592
],
[
"78781819f61c",
797
],
[
"f3d2f2fe12b5",
818
],
[
"2eca3cfe5d94",
882
]
],
"3b3a88ef3496905d0077a7807246c250b001d1383ba2d95cceb302c5ffbd22a8": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"136cad168991",
406
],
[
"fb471a6794fb",
430
],
[
"1ea25ce84500",
469
],
[
"9c557c702fdd",
547
],
[
"6dd3f0f9ae37",
581
],
[
"16ccdd82a87b",
657
],
[
"d8e29b396f21",
688
],
[
"fa0906464a09",
762
],
[
"5d03f3fae568",
771
],
[
"0d8036e7dc38",
777
],
[
"800c14d962ff",
882
],
[
"f98775a7d0f9",
1035
],
[
"cf70bae8f72d",
1050
],
[
"f90d4a192338",
1174
],
[
"39decb8e52b7",
1196
],
[
"64c5beb8395b",
1201
],
[
"1dc2458c5b2f",
1357
],
[
"628131fda405",
1394
]
],
"6442bf951bb708b79643bc261cc8ac5c5153c185a6edc5f2d7914e8b883b63a2": [
[
"bb24b365b687",
11
],
[
"1708e271bb9b",
37
],
[
"6d1baf30b633",
107
],
[
"8a878a2a7e5a",
130
],
[
"75f4d2615c1f",
146
]
],
"786c4011bdac764e8a8e2140c5688db3b05cf338532094627dccf0f6b1cd31d3": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"16ccdd82a87b",
605
],
[
"d8e29b396f21",
636
],
[
"fa0906464a09",
710
],
[
"5d03f3fae568",
719
],
[
"0d8036e7dc38",
725
],
[
"b77e9f6ad121",
829
],
[
"6f511f92a6c9",
941
],
[
"a10f2df80d2d",
996
],
[
"b7823e9fe6f6",
1097
],
[
"1cf30cc834b9",
1438
],
[
"060d757e67f2",
1720
],
[
"a2b01fd8c086",
1799
],
[
"4f11cce42134",
1850
],
[
"70f7c3cbe6a1",
1879
],
[
"1dc2458c5b2f",
1993
],
[
"b932a8b35c18",
2023
]
],
"850b73555998575e6a372bec193359ff4eee85daf90229bd67d0c1e2434cedd0": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"85cff3d52895",
108
],
[
"2e1a05d27f95",
206
],
[
"1c1076615bc6",
267
],
[
"d60656a5ad24",
508
],
[
"170545296a7e",
523
],
[
"a9f53b5b08f3",
540
],
[
"2757cbfcdaa8",
714
],
[
"e06633f993a0",
754
],
[
"d7a74ffe1598",
855
]
],
"dc64b4effaf484f85d391c5b2f541f991eb2d688ed544f76c8c33b63faff82e0": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"5a573834d362",
605
],
[
"12499673a59c",
616
],
[
"fa0906464a09",
683
],
[
"5d03f3fae568",
692
],
[
"aa81b8899842",
698
],
[
"b77e9f6ad121",
777
],
[
"6f511f92a6c9",
889
],
[
"060d757e67f2",
947
],
[
"a2b01fd8c086",
1026
],
[
"4f11cce42134",
1077
],
[
"70f7c3cbe6a1",
1106
],
[
"1dc2458c5b2f",
1220
],
[
"5620711daddf",
1255
]
],
"00b61973e1f380c447f7bed60492ee56eebf4c383dc114e14d9b84bdab0b1eb5": [
[
"85cff3d52895",
11
],
[
"6d1baf30b633",
88
],
[
"2e1a05d27f95",
131
],
[
"1c1076615bc6",
192
],
[
"d60656a5ad24",
433
],
[
"170545296a7e",
448
],
[
"51e276e70dd7",
465
],
[
"2757cbfcdaa8",
624
],
[
"8a878a2a7e5a",
649
],
[
"fb660757da3c",
693
]
],
"561c4b35a697f0b6e2a5372579564b8c07bad773ccb958b9db64428ce6ed98dd": [
[
"91e4674639e6",
10
],
[
"5d266afe876f",
71
],
[
"c1fb64e30b68",
156
],
[
"17784c995397",
304
],
[
"1155e2104f05",
327
],
[
"9fa16aabf6c3",
511
]
],
"1933e09fc457ef01dc3f5968dc84c980a2ed667035f66fb3dc551f9ddb8a85a8": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"9c557c702fdd",
411
],
[
"060d757e67f2",
436
],
[
"d8b60b8e9606",
512
],
[
"187373bd5756",
557
],
[
"a2b01fd8c086",
905
],
[
"102e2e2edda4",
953
],
[
"21aee027a15d",
980
],
[
"08d06b6100f8",
1315
],
[
"b70479da8be4",
1354
],
[
"a5c864597862",
1435
],
[
"a6279a7d155b",
1665
],
[
"3f734fa88e47",
1845
],
[
"9746d6a1c131",
1888
],
[
"4f11cce42134",
1977
],
[
"7a95cbc42275",
2006
],
[
"e1fa56a99442",
2021
]
],
"850b659a710a86f87be90f849619fe272663ac6d4f05ec188ebf06ecb097f359": [
[
"05122e9db059",
11
],
[
"0d73af18a3a5",
90
],
[
"b7a6b1cb9727",
199
],
[
"de902f926875",
354
],
[
"3861b9b2501a",
367
],
[
"3fb859821685",
554
],
[
"bb24b365b687",
591
],
[
"31e42eba5b0a",
617
],
[
"6d1baf30b633",
702
],
[
"a9937907f16f",
725
],
[
"217bfc36bb2f",
733
],
[
"18eead28d25f",
806
]
],
"f864eb8329dea3cdad9b04d8af7a7069f63f2bdd311fa7ba548603e610ae7977": [
[
"09c47e3ff486",
51
],
[
"1ae3fd8da881",
235
],
[
"ee5a26ce51e5",
257
],
[
"f98775a7d0f9",
357
],
[
"471cbcaf9b39",
381
],
[
"98771e95ddaa",
434
],
[
"e730ab060eed",
622
],
[
"5cb0721f72f0",
697
],
[
"a7399d09cb19",
718
],
[
"659e8eff8d4b",
783
],
[
"0fa247bb04ae",
1127
],
[
"4f1674fb5377",
1177
],
[
"c93f4cab4139",
1204
],
[
"adcc06043c13",
1615
],
[
"efd380ee5f7b",
1654
],
[
"1af23c5b7d79",
1745
],
[
"5d7ad864511f",
1840
],
[
"4683e2c1837b",
2023
],
[
"41d6f86c1979",
2088
],
[
"ae269bddb895",
2260
],
[
"bcd1048a755f",
2329
],
[
"aed22d2dcb97",
2351
],
[
"e14c7add1fc6",
2414
],
[
"08be295201e9",
3015
],
[
"a34ee6372352",
4162
],
[
"645eef60bab6",
4278
],
[
"6ad81b75cf7f",
4292
],
[
"16ec97c4cd90",
4352
],
[
"a523ebd0a7c1",
4903
],
[
"761fdcecf364",
4985
]
],
"e9ab349e380abcdd707f1f03e4a05fa3e2f0e9889ff1a5bfdbd783b5e29a9e89": [
[
"bb24b365b687",
11
],
[
"31e42eba5b0a",
37
],
[
"6d1baf30b633",
122
],
[
"a9937907f16f",
145
],
[
"217bfc36bb2f",
153
]
],
"02d232f92c05758a17ef7d72695303257f6f0ae97f430ea84b29dfbc06aac3aa": [
[
"cd869541fe64",
4
],
[
"b6997299f381",
291
],
[
"1ea25ce84500",
417
],
[
"9c557c702fdd",
495
],
[
"6dd3f0f9ae37",
529
],
[
"16ccdd82a87b",
605
],
[
"d8e29b396f21",
636
],
[
"fa0906464a09",
710
],
[
"5d03f3fae568",
719
],
[
"0d8036e7dc38",
725
],
[
"b77e9f6ad121",
829
],
[
"6f511f92a6c9",
941
],
[
"79b3493b5f75",
996
],
[
"060d757e67f2",
1016
],
[
"a2b01fd8c086",
1095
],
[
"4f11cce42134",
1146
],
[
"70f7c3cbe6a1",
1175
],
[
"1dc2458c5b2f",
1289
],
[
"d8b60b8e9606",
1324
],
[
"187373bd5756",
1369
],
[
"102e2e2edda4",
1709
],
[
"21aee027a15d",
1736
],
[
"08d06b6100f8",
2071
],
[
"b70479da8be4",
2110
],
[
"a5c864597862",
2191
],
[
"a6279a7d155b",
2421
],
[
"3f734fa88e47",
2601
],
[
"9746d6a1c131",
2644
],
[
"7a95cbc42275",
2730
],
[
"e1fa56a99442",
2745
],
[
"c6eb59cc0e4a",
2827
]
],
"2d2af8671bf342bdd9653819dc1f59f9320e0ea55419b5e75495379ca7ed685e": [
[
"9ec01c61cb77",
1
],
[
"f98775a7d0f9",
54
],
[
"90e1921ef04c",
71
],
[
"a615aaa984cb",
341
],
[
"73b2c068a23d",
394
],
[
"b587c2455ebe",
415
]
]
},
"history": {
"launch": 1696917600,
"points": [
{
"timestamp": 1696917600,
"contracts": 33,
"withoutSource": 0,
"units": {
"identical": 122,
"differs": 192,
"none": 70
},
"lines": {
"total": 42059,
"covered": 31033
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"consensys-arbitrum-core-token-bridge-2021-11",
"consensys-nitro-contracts-2022-06",
"contracts__audits__2018-10",
"contracts__audits__2022-10-ERC4626",
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0",
"formal-verification__fv__reports__2022-05",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"openzeppelin-scroll-diff-audit-2023-09",
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08",
"openzeppelin-scroll-layer1-audit-2023-07",
"openzeppelin-scroll-layer2-audit-2023-07",
"openzeppelin-scroll-owner-rate-limiter-audit-2023-09",
"openzeppelin-scroll-usdc-gateway-audit-2023-09",
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07",
"trailofbits-governance-actions-2023-08",
"trailofbits-governance-token-bridge-2023-06",
"trailofbits-nitro-1-of-2-2022-03",
"verilog-staked-celo-prs-72-120-2023",
"zellic-scroll-bridge-rollup-audit-2023-05",
"zellic-scroll-bridge-rollup-audit-2023-09"
]
},
{
"timestamp": 1707177600,
"contracts": 33,
"withoutSource": 0,
"units": {
"identical": 124,
"differs": 190,
"none": 70
},
"lines": {
"total": 42059,
"covered": 31099
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
{
"timestamp": 1708589325,
"contracts": 33,
"withoutSource": 0,
"units": {
"identical": 164,
"differs": 195,
"none": 81
},
"lines": {
"total": 48110,
"covered": 35507
},
"changes": [
{
"address": "eth:0xb2b10a289A229415a124EFDeF310C10cb004B6ff",
"name": "L1CustomERC20Gateway",
"kind": "upgraded"
},
{
"address": "eth:0xb94f7F6ABcb811c5Ac709dE14E37590fcCd975B6",
"name": "L1ERC1155Gateway",
"kind": "upgraded"
},
{
"address": "eth:0x6260aF48e8948617b8FA17F4e5CEa2d21D21554B",
"name": "L1ERC721Gateway",
"kind": "upgraded"
},
{
"address": "eth:0x7F2b8C31F88B6006c382775eea88297Ec1e3E905",
"name": "L1ETHGateway",
"kind": "upgraded"
},
{
"address": "eth:0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367",
"name": "L1ScrollMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xD8A791fE2bE73eb6E6cF1eb0cb3F36adC9B3F8f9",
"name": "L1StandardERC20Gateway",
"kind": "upgraded"
},
{
"address": "eth:0xf1AF3b23DE0A5Ca3CAb7261cb0061C0D779A5c7B",
"name": "L1USDCGateway",
"kind": "upgraded"
},
{
"address": "eth:0x7AC440cAe8EB6328de4fA621163a792c1EA9D4fE",
"name": "L1WETHGateway",
"kind": "upgraded"
},
{
"address": "scr:0x64CCBE37c9A82D85A1F2E74649b7A42923067988",
"name": "L2CustomERC20Gateway",
"kind": "upgraded"
},
{
"address": "scr:0x62597Cc19703aF10B58feF87B0d5D29eFE263bcc",
"name": "L2ERC1155Gateway",
"kind": "upgraded"
},
{
"address": "scr:0x7bC08E1c04fb41d75F1410363F0c5746Eae80582",
"name": "L2ERC721Gateway",
"kind": "upgraded"
},
{
"address": "scr:0x6EA73e05AdC79974B931123675ea8F78FfdacDF0",
"name": "L2ETHGateway",
"kind": "upgraded"
},
{
"address": "scr:0xE2b4795039517653c5Ae8C2A9BFdd783b48f447A",
"name": "L2GatewayRouter",
"kind": "upgraded"
},
{
"address": "scr:0x781e90f1c8Fc4611c9b7497C3B47F99Ef6969CbC",
"name": "L2ScrollMessenger",
"kind": "upgraded"
},
{
"address": "scr:0x33B60d5Dd260d453cAC3782b0bDC01ce84672142",
"name": "L2USDCGateway",
"kind": "upgraded"
},
{
"address": "scr:0x7003E7B7186f0E6601203b99F7B8DECBfA391cf9",
"name": "L2WETHGateway",
"kind": "upgraded"
},
{
"address": "eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556",
"name": "ScrollChain",
"kind": "upgraded"
}
]
},
{
"timestamp": 1714341995,
"contracts": 33,
"withoutSource": 0,
"units": {
"identical": 166,
"differs": 195,
"none": 81
},
"lines": {
"total": 48785,
"covered": 36182
},
"changes": [
{
"address": "eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556",
"name": "ScrollChain",
"kind": "upgraded"
}
]
},
{
"timestamp": 1719915047,
"contracts": 33,
"withoutSource": 0,
"units": {
"identical": 165,
"differs": 196,
"none": 81
},
"lines": {
"total": 48781,
"covered": 36173
},
"changes": [
{
"address": "eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556",
"name": "ScrollChain",
"kind": "upgraded"
}
]
},
{
"timestamp": 1721260800,
"contracts": 33,
"withoutSource": 0,
"units": {
"identical": 165,
"differs": 196,
"none": 81
},
"lines": {
"total": 48781,
"covered": 36203
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
{
"timestamp": 1722470400,
"contracts": 33,
"withoutSource": 0,
"units": {
"identical": 167,
"differs": 196,
"none": 79
},
"lines": {
"total": 48781,
"covered": 36397
},
"reports": [
"trailofbits-custom-fee-token-2024-08"
]
},
{
"timestamp": 1722833675,
"contracts": 34,
"withoutSource": 0,
"units": {
"identical": 168,
"differs": 198,
"none": 79
},
"lines": {
"total": 49020,
"covered": 36620
},
"changes": [
{
"address": "eth:0x4CEA3E866e7c57fD75CB0CA3E9F5f1151D4Ead3F",
"name": "MultipleVersionRollupVerifier",
"kind": "added"
}
]
},
{
"timestamp": 1724196995,
"contracts": 34,
"withoutSource": 0,
"units": {
"identical": 164,
"differs": 202,
"none": 80
},
"lines": {
"total": 49207,
"covered": 36390
},
"changes": [
{
"address": "eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556",
"name": "ScrollChain",
"kind": "upgraded"
}
]
},
{
"timestamp": 1725336741,
"contracts": 40,
"withoutSource": 0,
"units": {
"identical": 185,
"differs": 223,
"none": 88
},
"lines": {
"total": 56501,
"covered": 42716
},
"changes": [
{
"address": "scr:0x2f3F2054776bd3C2fc30d750734A8F539Bb214f0",
"name": "AgoraGovernor",
"kind": "added"
},
{
"address": "scr:0xfDa7cF1D9C51b3fab41E2e4093374DD8715D640E",
"name": "ProposalTypesConfigurator",
"kind": "added"
},
{
"address": "scr:0xde4972789EA56c4e7ac7Ba655EaFe73a30155F1e",
"name": "ProxyAdmin",
"kind": "added"
},
{
"address": "scr:0x82e58e20Da6ecF4B07649C9B2237FAf27f02bC81",
"name": "ProxyAdmin",
"kind": "added"
},
{
"address": "scr:0xd29687c813D741E2F938F4aC377128810E217b1b",
"name": "SCRToken",
"kind": "added"
},
{
"address": "scr:0x79D83D1518e2eAA64cdc0631df01b06e2762CC14",
"name": "TimelockSCSlow",
"kind": "added"
}
]
},
{
"timestamp": 1727049600,
"contracts": 40,
"withoutSource": 0,
"units": {
"identical": 185,
"differs": 223,
"none": 88
},
"lines": {
"total": 56501,
"covered": 42716
},
"reports": [
"sherlock-morph-l2-contest-2024-09"
]
},
{
"timestamp": 1727913600,
"contracts": 40,
"withoutSource": 0,
"units": {
"identical": 185,
"differs": 223,
"none": 88
},
"lines": {
"total": 56501,
"covered": 42818
},
"reports": [
"contracts__audits__2024-10-v5.1"
]
},
{
"timestamp": 1729119781,
"contracts": 40,
"withoutSource": 0,
"units": {
"identical": 189,
"differs": 233,
"none": 95
},
"lines": {
"total": 61505,
"covered": 46423
},
"changes": [
{
"address": "scr:0x2f3F2054776bd3C2fc30d750734A8F539Bb214f0",
"name": "AgoraGovernor",
"kind": "upgraded"
}
]
},
{
"timestamp": 1729781135,
"contracts": 41,
"withoutSource": 0,
"units": {
"identical": 195,
"differs": 234,
"none": 95
},
"lines": {
"total": 62559,
"covered": 47457
},
"changes": [
{
"address": "eth:0x3f9041350B661c74C6CbE440c8Bd6BC4C168a9fd",
"name": "TimelockSCSlow",
"kind": "added"
}
]
},
{
"timestamp": 1730294447,
"contracts": 45,
"withoutSource": 0,
"units": {
"identical": 219,
"differs": 238,
"none": 95
},
"lines": {
"total": 66775,
"covered": 51593
},
"changes": [
{
"address": "eth:0x826714adD4dDA2b8750794A467C892c0Cd49216b",
"name": "TimelockEmergency",
"kind": "added"
},
{
"address": "scr:0xA77D19C1F2B06C9aeA9bE88C17B771a33892734f",
"name": "TimelockEmergency",
"kind": "added"
},
{
"address": "eth:0x0CD4c0F24a0A9f3E2Fe80ed385D8AD5a2FfECA44",
"name": "TimelockSCEmergency",
"kind": "added"
},
{
"address": "scr:0x1f807E2E8ab2e61230a0A9C271F90242831278b4",
"name": "TimelockSCEmergencyScroll",
"kind": "added"
}
]
},
{
"timestamp": 1742476115,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 227,
"differs": 242,
"none": 97
},
"lines": {
"total": 68189,
"covered": 52715
},
"changes": [
{
"address": "eth:0x56971da63A3C0205184FEF096E9ddFc7A8C2D18a",
"name": "L1MessageQueueV2",
"kind": "added"
},
{
"address": "eth:0x8432728A257646449245558B8b7Dbe51A16c7a4D",
"name": "SystemConfig",
"kind": "added"
}
]
},
{
"timestamp": 1743638400,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 227,
"differs": 242,
"none": 97
},
"lines": {
"total": 68189,
"covered": 52715
},
"reports": [
"contracts__audits__2025-04-v5.3"
]
},
{
"timestamp": 1743724800,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 227,
"differs": 243,
"none": 96
},
"lines": {
"total": 68189,
"covered": 52780
},
"reports": [
"trailofbits-scroll-euclid-phase1-2025-04"
]
},
{
"timestamp": 1744728443,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 229,
"differs": 241,
"none": 96
},
"lines": {
"total": 67977,
"covered": 52899
},
"changes": [
{
"address": "eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556",
"name": "ScrollChain",
"kind": "upgraded"
}
]
},
{
"timestamp": 1745301695,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 235,
"differs": 246,
"none": 98
},
"lines": {
"total": 70018,
"covered": 54422
},
"changes": [
{
"address": "eth:0x72CAcBcfDe2d1e19122F8A36a4d6676cd39d7A5d",
"name": "EnforcedTxGateway",
"kind": "upgraded"
},
{
"address": "eth:0x56971da63A3C0205184FEF096E9ddFc7A8C2D18a",
"name": "L1MessageQueueV2",
"kind": "upgraded"
},
{
"address": "eth:0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367",
"name": "L1ScrollMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556",
"name": "ScrollChain",
"kind": "upgraded"
},
{
"address": "eth:0x8432728A257646449245558B8b7Dbe51A16c7a4D",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1745564819,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 234,
"differs": 247,
"none": 98
},
"lines": {
"total": 70019,
"covered": 54419
},
"changes": [
{
"address": "eth:0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367",
"name": "L1ScrollMessenger",
"kind": "upgraded"
}
]
},
{
"timestamp": 1748390400,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 234,
"differs": 247,
"none": 98
},
"lines": {
"total": 70019,
"covered": 54419
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1752105600,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 236,
"differs": 245,
"none": 98
},
"lines": {
"total": 70019,
"covered": 54431
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
{
"timestamp": 1752710400,
"contracts": 47,
"withoutSource": 0,
"units": {
"identical": 236,
"differs": 245,
"none": 98
},
"lines": {
"total": 70019,
"covered": 54442
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
{
"timestamp": 1753067003,
"contracts": 49,
"withoutSource": 0,
"units": {
"identical": 255,
"differs": 262,
"none": 102
},
"lines": {
"total": 74995,
"covered": 58540
},
"changes": [
{
"address": "scr:0xAf9a61Aa21aB4a2fdbc88e81363D2e3D359749dd",
"name": "L2PauseController",
"kind": "added"
},
{
"address": "eth:0xb8f7eA9998530833Cbb7E0EF4f0D945957229D8b",
"name": "PauseController",
"kind": "added"
}
]
},
{
"timestamp": 1754761103,
"contracts": 51,
"withoutSource": 1,
"units": {
"identical": 256,
"differs": 262,
"none": 102
},
"lines": {
"total": 75087,
"covered": 58632
},
"changes": [
{
"address": "eth:0x39854DF30b3482Ef546F68B8981Fae5A2C426eA4",
"name": "PlonkVerifierPostEuclid-2",
"kind": "added"
},
{
"address": "eth:0xc084a6De8b0F2742396572d6f110eC87ca9329bA",
"name": "ZkEvmVerifierPostEuclid-2",
"kind": "added"
}
]
},
{
"timestamp": 1755485183,
"contracts": 52,
"withoutSource": 1,
"units": {
"identical": 259,
"differs": 258,
"none": 102
},
"lines": {
"total": 74349,
"covered": 57914
},
"changes": [
{
"address": "eth:0xb2b10a289A229415a124EFDeF310C10cb004B6ff",
"name": "L1CustomERC20Gateway",
"kind": "upgraded"
},
{
"address": "eth:0xb94f7F6ABcb811c5Ac709dE14E37590fcCd975B6",
"name": "L1ERC1155Gateway",
"kind": "upgraded"
},
{
"address": "eth:0x6260aF48e8948617b8FA17F4e5CEa2d21D21554B",
"name": "L1ERC721Gateway",
"kind": "upgraded"
},
{
"address": "eth:0x7F2b8C31F88B6006c382775eea88297Ec1e3E905",
"name": "L1ETHGateway",
"kind": "upgraded"
},
{
"address": "eth:0x56971da63A3C0205184FEF096E9ddFc7A8C2D18a",
"name": "L1MessageQueueV2",
"kind": "upgraded"
},
{
"address": "eth:0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367",
"name": "L1ScrollMessenger",
"kind": "upgraded"
},
{
"address": "eth:0xD8A791fE2bE73eb6E6cF1eb0cb3F36adC9B3F8f9",
"name": "L1StandardERC20Gateway",
"kind": "upgraded"
},
{
"address": "eth:0x7AC440cAe8EB6328de4fA621163a792c1EA9D4fE",
"name": "L1WETHGateway",
"kind": "upgraded"
},
{
"address": "eth:0xa13BAF47339d63B743e7Da8741db5456DAc1E556",
"name": "ScrollChain",
"kind": "upgraded"
},
{
"address": "eth:0x8432728A257646449245558B8b7Dbe51A16c7a4D",
"name": "SystemConfig",
"kind": "upgraded"
},
{
"address": "eth:0xa8d4702Aa5c09AF5dD1323E1842a43789021F485",
"name": "ZkEvmVerifierPostFeynman",
"kind": "added"
}
]
},
{
"timestamp": 1765784711,
"contracts": 54,
"withoutSource": 2,
"units": {
"identical": 260,
"differs": 258,
"none": 102
},
"lines": {
"total": 74446,
"covered": 58011
},
"changes": [
{
"address": "eth:0x749fC77A1a131632a8b88e8703E489557660C75e",
"name": "PlonkVerifierGalileo",
"kind": "added"
},
{
"address": "eth:0x4AF7f3aBd780Fbd319c4356a219100A45F85DDb5",
"name": "ZkEvmVerifierPostFeynman",
"kind": "added"
}
]
},
{
"timestamp": 1772150400,
"contracts": 54,
"withoutSource": 2,
"units": {
"identical": 260,
"differs": 258,
"none": 102
},
"lines": {
"total": 74446,
"covered": 58018
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1790041547,
"contracts": 56,
"withoutSource": 3,
"units": {
"identical": 261,
"differs": 258,
"none": 102
},
"lines": {
"total": 74545,
"covered": 58117
},
"changes": [
{
"address": "eth:0x0d2A59fd7060460F07c30C2817b4E79576da01C6",
"name": "PlonkVerifierOpenVMv2",
"kind": "added"
},
{
"address": "eth:0x7966FE0De13e3B81533470640Ac489223476B254",
"name": "ZkEvmVerifierPostFeynman",
"kind": "added"
}
]
},
{
"timestamp": 1791455050,
"contracts": 56,
"withoutSource": 3,
"units": {
"identical": 261,
"differs": 258,
"none": 102
},
"lines": {
"total": 74545,
"covered": 58117
}
}
],
"undatedReports": [
"g0-safe-allowance-v0-1-0"
]
},
"project": "scroll",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"consensys-arbitrum-core-token-bridge-2021-11": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Smart Contracts (ConsenSys Diligence, November 2021)",
"auditor": "ConsenSys Diligence",
"date": "2021-11-05",
"document": "arbitrum/reports/2021_11_05_consensys_diligence_security_audit_core_contracts_token_bridge.pdf"
},
"consensys-nitro-contracts-2022-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Nitro Smart Contracts (ConsenSys Diligence, June 2022)",
"auditor": "ConsenSys Diligence",
"date": "2022-06-24",
"document": "arbitrum/reports/2022_06_24_consensys_diligence_security_audit_nitro_contracts.pdf"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2022-10-Checkpoints": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Checkpoints Library Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-Checkpoints.pdf"
},
"contracts__audits__2022-10-ERC4626": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin ERC4626 Tokenized Vault Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-ERC4626.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2024-10-v5.1": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.1 Audit",
"auditor": "OpenZeppelin",
"date": "2024-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2024-10-v5.1.pdf"
},
"contracts__audits__2025-04-v5.3": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.3 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-04-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-04-v5.3.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"formal-verification__fv__reports__2021-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification Report for OpenZeppelin Governance Contracts",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2021-10.pdf"
},
"formal-verification__fv__reports__2022-05": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (May - June 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-05.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"g0-safe-allowance-v0-1-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "G0 Group",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v0.1.0__audit-report-g0.md"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"openzeppelin-agora-governor-v6-2023-11": {
"collections": [
"optimism"
],
"title": "Agora Optimism Governance Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2023-11-22",
"document": "optimism/reports/2023_11-Governor-OpenZeppelin.pdf"
},
"openzeppelin-agora-partial-delegation-2024-06": {
"collections": [
"_libs/agora"
],
"title": "Agora Partial Delegation Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2024-06-24",
"document": "_libs/agora/reports/OpenZeppelin - Agora Partial Delegation v1.0.0.pdf"
},
"openzeppelin-scroll-batch-token-bridge-audit": {
"collections": [
"scroll"
],
"title": "Batch Token Bridge Audit",
"auditor": "OpenZeppelin",
"date": "2024-05-17",
"document": "scroll/reports/openzeppelin-scroll-batch-token-bridge-audit.pdf"
},
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02": {
"collections": [
"scroll"
],
"title": "Scroll - Bridge Gas Optimizations Audit",
"auditor": "OpenZeppelin",
"date": "2024-02-06",
"document": "scroll/reports/openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02.pdf"
},
"openzeppelin-scroll-diff-audit-2023-09": {
"collections": [
"scroll"
],
"title": "Scroll Diff Audit Report",
"auditor": "OpenZeppelin",
"date": "2023-09-21",
"document": "scroll/reports/openzeppelin-scroll-diff-audit-2023-09.pdf"
},
"openzeppelin-scroll-eip4844-support-audit-2024-04": {
"collections": [
"scroll"
],
"title": "EIP-4844 Support Audit",
"auditor": "OpenZeppelin",
"date": "2024-04-15",
"document": "scroll/reports/openzeppelin-scroll-eip4844-support-audit-2024-04.pdf"
},
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08": {
"collections": [
"scroll"
],
"title": "Scroll GasSwap, Multiple Verifier, Wrapped Ether and Diff Audit",
"auditor": "OpenZeppelin",
"date": "2023-08-31",
"document": "scroll/reports/openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08.pdf"
},
"openzeppelin-scroll-layer1-audit-2023-07": {
"collections": [
"scroll"
],
"title": "Scroll Layer 1 Audit",
"auditor": "OpenZeppelin",
"date": "2023-07-18",
"document": "scroll/reports/openzeppelin-scroll-layer1-audit-2023-07.pdf"
},
"openzeppelin-scroll-layer2-audit-2023-07": {
"collections": [
"scroll"
],
"title": "Scroll Phase 2 Audit",
"auditor": "OpenZeppelin",
"date": "2023-07-21",
"document": "scroll/reports/openzeppelin-scroll-layer2-audit-2023-07.pdf"
},
"openzeppelin-scroll-owner-rate-limiter-audit-2023-09": {
"collections": [
"scroll"
],
"title": "ScrollOwner and Rate Limiter Audit",
"auditor": "OpenZeppelin",
"date": "2023-09-26",
"document": "scroll/reports/openzeppelin-scroll-owner-rate-limiter-audit-2023-09.pdf"
},
"openzeppelin-scroll-usdc-gateway-audit-2023-09": {
"collections": [
"scroll"
],
"title": "Scroll USDC Gateway Audit",
"auditor": "OpenZeppelin",
"date": "2023-09-13",
"document": "scroll/reports/openzeppelin-scroll-usdc-gateway-audit-2023-09.pdf"
},
"openzeppelin-scroll-zktrieverifier-audit": {
"collections": [
"scroll"
],
"title": "Scroll ZKTrieVerifier Audit",
"auditor": "OpenZeppelin",
"date": "2024-03-06",
"document": "scroll/reports/openzeppelin-scroll-zktrieverifier-audit.pdf"
},
"scroll-internal-feynman-upgrade-audit": {
"collections": [
"scroll"
],
"title": "Scroll-revm & zkVM Guest Program Changes — Security Assessment",
"auditor": "Scroll (internal)",
"date": "2025-07-21",
"document": "scroll/reports/scroll-internal-feynman-upgrade-audit.pdf"
},
"scroll-internal-galileo-upgrade-audit": {
"collections": [
"scroll"
],
"title": "Galileo — Scroll-revm & Stateless Block Verifier — Security Assessment",
"auditor": "Scroll (internal)",
"date": "2025-11-20",
"document": "scroll/reports/scroll-internal-galileo-upgrade-audit.pdf"
},
"secure3-mantle-v1-contest-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle Competitive Security Assessment",
"auditor": "Secure3",
"date": "2023-07-17",
"document": "mantle/reports/2023_07-secure3-mantle-v1-competitive-security-assessment.pdf"
},
"sherlock-morph-l2-contest-2024-09": {
"collections": [
"morph"
],
"title": "Security Review For Morph L2 (Public Contest)",
"auditor": "Sherlock",
"date": "2024-09-23",
"document": "morph/reports/2024_09-sherlock-morph-l2-contest.pdf"
},
"sigmaprime-mantle-l2-rollup-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "mantle/reports/2023_07-sigmaprime-mantle-l2-rollup-security-assessment.pdf"
},
"trailofbits-custom-fee-erc20-bridge-upgrade-eip7702-2025-03": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Custom Fee ERC-20 Bridge Upgrade and EIP-7702 Fixes Summary Report (Trail of Bits, March 2025)",
"auditor": "Trail of Bits",
"date": "2025-03-31",
"document": "arbitrum/reports/2025-03-offchain-custom-fee-erc20-bridge-securityreview.pdf"
},
"trailofbits-custom-fee-token-2024-08": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Custom Fee Token Security Assessment Summary Report (Trail of Bits, 2023)",
"auditor": "Trail of Bits",
"date": "2024-08-01",
"document": "arbitrum/reports/2024-08-offchain-labs-custom-fee-token-securityreview.pdf"
},
"trailofbits-governance-actions-2023-08": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Governance Actions Security Assessment Summary Report (Trail of Bits, August 2023)",
"auditor": "Trail of Bits",
"date": "2023-08-21",
"document": "arbitrum/reports/2023_08_21_trail_of_bits_governance_actions_summary_report.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-morph-l2-2024-07": {
"collections": [
"morph"
],
"title": "Morph L2 Security Assessment (Comprehensive Report with Fix Review)",
"auditor": "Trail of Bits",
"date": "2024-07-18",
"document": "morph/reports/2024_07-trailofbits-morph-l2-security-assessment-with-fix-review.pdf"
},
"trailofbits-nitro-1-of-2-2022-03": {
"collections": [
"arbitrum"
],
"title": "Offchain Nitro Security Assessment (Trail of Bits, first Nitro review, 2022)",
"auditor": "Trail of Bits",
"date": "2022-05-25",
"document": "arbitrum/reports/2022_03_14_trail_of_bits_security_audit_nitro_1_of_2.pdf"
},
"trailofbits-nitro-contracts-with-bold-2024-10": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Nitro Contracts with BoLD Security Assessment Summary Report (Trail of Bits, October 2024)",
"auditor": "Trail of Bits",
"date": "2024-10-30",
"document": "arbitrum/reports/2024-10-30-Offchain-NitroContractswithBoLD-securityreview.pdf"
},
"trailofbits-scroll-euclid-phase1-2025-04": {
"collections": [
"scroll"
],
"title": "Scroll Euclid Upgrade Phase 1 Security Assessment",
"auditor": "Trail of Bits",
"date": "2025-04-04",
"document": "scroll/reports/trailofbits-scroll-euclid-phase1-2025-04.pdf"
},
"trailofbits-scroll-euclid-phase2-2025-04": {
"collections": [
"scroll"
],
"title": "Scroll Euclid Upgrade Phase 2 Security Assessment",
"auditor": "Trail of Bits",
"date": "2025-04-04",
"document": "scroll/reports/trailofbits-scroll-euclid-phase2-2025-04.pdf"
},
"trailofbits-scroll-feynman-upgrade": {
"collections": [
"scroll"
],
"title": "Scroll Feynman Upgrade Smart Contract Changes Security Assessment (Summary Report)",
"auditor": "Trail of Bits",
"date": "2025-07-10",
"document": "scroll/reports/trailofbits-scroll-feynman-upgrade.pdf"
},
"trailofbits-scroll-zkevm-circuits-wave1-2023-04": {
"collections": [
"scroll"
],
"title": "Scroll zkEVM halo2 Circuits Security Assessment",
"auditor": "Trail of Bits",
"date": "2023-10-12",
"document": "scroll/reports/trailofbits-scroll-zkevm-circuits-wave1-2023-04.pdf"
},
"trailofbits-scroll-zkevm-circuits-wave2-2023-08": {
"collections": [
"scroll"
],
"title": "Scroll zkEVM Circuits, Wave 2 Security Assessment",
"auditor": "Trail of Bits",
"date": "2023-09-08",
"document": "scroll/reports/trailofbits-scroll-zkevm-circuits-wave2-2023-08.pdf"
},
"trailofbits-scroll-zkevm-circuits-wave3-2023-09": {
"collections": [
"scroll"
],
"title": "Scroll zkEVM Circuits, Wave 3 - Security Assessment",
"auditor": "Trail of Bits",
"date": "2023-10-06",
"document": "scroll/reports/trailofbits-scroll-zkevm-circuits-wave3-2023-09.pdf"
},
"trailofbits-scroll-zkevm-eip4844-blob-2024-04": {
"collections": [
"scroll"
],
"title": "Scroll ZkEVM EIP-4844 Blob Support - Security Assessment",
"auditor": "Trail of Bits",
"date": "2024-04-29",
"document": "scroll/reports/trailofbits-scroll-zkevm-eip4844-blob-2024-04.pdf"
},
"trailofbits-scroll-zktrie-2023-07": {
"collections": [
"scroll"
],
"title": "Scroll zkTrie Security Assessment",
"auditor": "Trail of Bits",
"date": "2023-09-08",
"document": "scroll/reports/trailofbits-scroll-zktrie-2023-07.pdf"
},
"verilog-staked-celo-prs-72-120-2023": {
"collections": [
"celo"
],
"title": "CELO Liquid Staking (staked-celo) Report",
"auditor": "Verilog Solutions",
"date": "2023-03-27",
"document": "celo/reports/Verilog - Staked Celo PRs 72-120.js"
},
"zachobront-agora-governor-v5-2023-05": {
"collections": [
"optimism"
],
"title": "Agora Audit Report - Optimism Governor & Approval Voting Module",
"auditor": "Zach Obront",
"date": "2023-05-12",
"document": "optimism/reports/2023_05-Governor-ZachObront.md"
},
"zellic-kalos-scroll-zkevm-circuits-part1": {
"collections": [
"scroll"
],
"title": "Scroll zkEVM - ZK Circuit Security Assessment",
"auditor": "Zellic and KALOS",
"date": "2023-05-16",
"document": "scroll/reports/zellic-kalos-scroll-zkevm-circuits-part1.pdf"
},
"zellic-kalos-scroll-zkevm-circuits-part2": {
"collections": [
"scroll"
],
"title": "Scroll zkEVM - Part 2 - ZK Circuit Security Assessment",
"auditor": "Zellic and KALOS",
"date": "2023-07-31",
"document": "scroll/reports/zellic-kalos-scroll-zkevm-circuits-part2.pdf"
},
"zellic-scroll-bridge-rollup-audit-2023-05": {
"collections": [
"scroll"
],
"title": "Scroll Tech Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2023-05-26",
"document": "scroll/reports/zellic-scroll-bridge-rollup-audit-2023-05.pdf"
},
"zellic-scroll-bridge-rollup-audit-2023-09": {
"collections": [
"scroll"
],
"title": "Scroll Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2023-09-07",
"document": "scroll/reports/zellic-scroll-bridge-rollup-audit-2023-09.pdf"
},
"zellic-scroll-lido-gateway-audit": {
"collections": [
"scroll"
],
"title": "Lido Gateway Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2024-01-23",
"document": "scroll/reports/zellic-scroll-lido-gateway-audit.pdf"
},
"zellic-scroll-private-transfer-usx-2026-03": {
"collections": [
"scroll"
],
"title": "Private Transfer With USX Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2026-03-18",
"document": "scroll/reports/Zellic - Private Transfer With USX.pdf"
},
"zellic-scroll-zkevm-proof-circuit-2024-06": {
"collections": [
"scroll"
],
"title": "Scroll zkEVM Proof Circuit Security Assessment",
"auditor": "Zellic",
"date": "2024-06-05",
"document": "scroll/reports/Zellic - Scroll zkEVM Proof Circuit Security Assessment.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"e54a9a2a68cb": {
"name": "IZkEvmVerifierV2",
"kind": "interface",
"lines": 6,
"status": "none"
},
"aa13a8192426": {
"name": "ZkEvmVerifierPostEuclid",
"kind": "contract",
"lines": 92,
"status": "identical",
"audited": {
"object": "f440502a380f",
"lines": [
9,
99
]
},
"reports": [
"trailofbits-scroll-euclid-phase1-2025-04"
]
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3f1c67a98ffa": {
"name": "IAccessControl",
"kind": "interface",
"lines": 80,
"status": "none"
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"571e63d071b4": {
"name": "ERC165",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "89a3e6314f67",
"lines": [
25,
32
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08",
"trailofbits-governance-token-bridge-2023-06"
]
},
"c3447affdd2d": {
"name": "Math",
"kind": "library",
"lines": 331,
"status": "identical",
"audited": {
"object": "bbb6abc0a3d8",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-ERC4626"
]
},
"adcc06043c13": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "identical",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9e08209aa2c0": {
"name": "Strings",
"kind": "library",
"lines": 74,
"status": "identical",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
"2b81b9d1cde6": {
"name": "AccessControl",
"kind": "abstract",
"lines": 199,
"status": "differs",
"audited": {
"object": "d934eddafe9c",
"lines": [
49,
212
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
35,
35
],
[
60,
69
],
[
79,
79
],
[
95,
95
],
[
110,
110
],
[
130,
131
],
[
133,
133
],
[
135,
158
]
],
"removed": [
[
35,
33,
33
],
[
60,
56,
56
],
[
79,
66,
66
],
[
95,
82,
82
],
[
110,
97,
97
],
[
130,
117,
120
],
[
133,
122,
122
]
],
"covered": 179
},
"78781819f61c": {
"name": "IERC721Receiver",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "f93d219f21bd",
"lines": [
11,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"f3d2f2fe12b5": {
"name": "IERC1155Receiver",
"kind": "interface",
"lines": 48,
"status": "identical",
"audited": {
"object": "ba10c900a3db",
"lines": [
11,
54
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"f8ce736cb0cf": {
"name": "TimelockController",
"kind": "contract",
"lines": 398,
"status": "identical",
"audited": {
"object": "7f2115c21b1c",
"lines": [
26,
425
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"5d824c0b4563": {
"name": "GnosisSafeL2",
"kind": "contract",
"lines": 78,
"status": "identical",
"audited": {
"object": "1ba2faa6c37e",
"lines": [
9,
87
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"24b621a52d3a": {
"name": "ZkEvmVerifierV2",
"kind": "contract",
"lines": 99,
"status": "none"
},
"1dd38b1bb0ad": {
"name": "ZkEvmVerifierPostFeynman",
"kind": "contract",
"lines": 97,
"status": "identical",
"audited": {
"object": "ecf3bd1ae68d",
"lines": [
9,
103
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"6885af2ec054": {
"name": "IZkEvmVerifier",
"kind": "interface",
"lines": 6,
"status": "identical",
"audited": {
"object": "708e1c63db6a",
"lines": [
5,
10
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08",
"trailofbits-morph-l2-2024-07"
]
},
"034a5f823e5b": {
"name": "ZkEvmVerifierV1",
"kind": "contract",
"lines": 57,
"status": "differs",
"audited": {
"object": "1f390dfb7887",
"lines": [
9,
68
]
},
"reports": [
"sherlock-morph-l2-contest-2024-09",
"trailofbits-morph-l2-2024-07"
],
"added": [
[
7,
13
],
[
20,
20
],
[
29,
29
]
],
"removed": [
[
7,
9,
17
],
[
7,
19,
19
],
[
20,
25,
25
],
[
29,
36,
36
]
],
"covered": 54
},
"b40574ba6b20": {
"name": "IRollupVerifier",
"kind": "interface",
"lines": 35,
"status": "differs",
"audited": {
"object": "efbbc2e3a4a2",
"lines": [
7,
27
]
},
"reports": [
"openzeppelin-scroll-eip4844-support-audit-2024-04"
],
"added": [
[
22,
33
]
],
"removed": [],
"covered": 29
},
"1708e271bb9b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"9314ce98990f": {
"name": "IZkEvmVerifierV1",
"kind": "interface",
"lines": 6,
"status": "none"
},
"38e3638f84c3": {
"name": "MultipleVersionRollupVerifier",
"kind": "contract",
"lines": 166,
"status": "differs",
"audited": {
"object": "08a782361a01",
"lines": [
13,
199
]
},
"reports": [
"openzeppelin-scroll-eip4844-support-audit-2024-04"
],
"added": [
[
47,
47
],
[
102,
102
],
[
114,
114
],
[
116,
127
],
[
142,
146
]
],
"removed": [
[
17,
21,
23
],
[
20,
27,
35
],
[
20,
37,
37
],
[
47,
67,
72
],
[
102,
135,
135
],
[
114,
147,
147
],
[
116,
150,
150
],
[
116,
153,
153
],
[
142,
161,
163
]
],
"covered": 154
},
"85cff3d52895": {
"name": "Proxy",
"kind": "abstract",
"lines": 71,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
61
]
],
"removed": [],
"covered": 68
},
"6d1baf30b633": {
"name": "IERC1967",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a57f767f1132",
"lines": [
9,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"0d73af18a3a5": {
"name": "StorageSlot",
"kind": "library",
"lines": 105,
"status": "identical",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
]
},
"0d6715927318": {
"name": "Address",
"kind": "library",
"lines": 236,
"status": "identical",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"170545296a7e": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3d41b723f17e": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 140,
"status": "none"
},
"2757cbfcdaa8": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 18,
"status": "differs",
"audited": {
"object": "d2a927d58c33",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
8
],
[
15,
15
]
],
"removed": [
[
0,
0,
0
],
[
8,
12,
12
],
[
15,
23,
23
]
],
"covered": 15
},
"8a878a2a7e5a": {
"name": "ITransparentUpgradeableProxy",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "e49768ab9765",
"lines": [
14,
24
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
"d09f884ed6bb": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 134,
"status": "identical",
"audited": {
"object": "e49768ab9765",
"lines": [
58,
191
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
"cd869541fe64": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 236,
"status": "none"
},
"b6997299f381": {
"name": "Initializable",
"kind": "abstract",
"lines": 109,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
29,
29
],
[
89,
89
],
[
94,
107
]
],
"removed": [
[
29,
24,
24
],
[
89,
76,
76
]
],
"covered": 101
},
"9c557c702fdd": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
],
"name": "Context"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
13,
19
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"6dd3f0f9ae37": {
"name": "OwnableUpgradeable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
],
"name": "Ownable"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
4,
14
],
[
35,
35
],
[
54,
54
],
[
67,
73
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
11
],
[
4,
14,
20
],
[
35,
41,
43
],
[
54,
62,
64
]
],
"covered": 65
},
"095ea0743931": {
"name": "IL1MessageQueueV2",
"kind": "interface",
"lines": 112,
"status": "differs",
"audited": {
"object": "eae5ef61283e",
"lines": [
5,
113
],
"name": "IL1MessageQueue"
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
],
"added": [
[
20,
33
],
[
38,
48
],
[
53,
55
],
[
59,
59
],
[
106,
110
]
],
"removed": [
[
20,
17,
35
],
[
38,
40,
43
],
[
59,
51,
51
],
[
106,
95,
107
]
],
"covered": 103
},
"e6ea54aaa0dd": {
"name": "IL1MessageQueueV1",
"kind": "interface",
"lines": 179,
"status": "identical",
"audited": {
"object": "bb3697d7e4c9",
"lines": [
6,
179
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"672b83c10244": {
"name": "SystemConfig",
"kind": "contract",
"lines": 122,
"status": "identical",
"audited": {
"object": "a835bb85e837",
"lines": [
6,
138
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"c3ec09ec986a": {
"name": "AddressAliasHelper",
"kind": "library",
"lines": 24,
"status": "identical",
"audited": {
"object": "9320fe3e2bc2",
"lines": [
7,
29
]
},
"reports": [
"consensys-nitro-contracts-2022-06",
"trailofbits-custom-fee-erc20-bridge-upgrade-eip7702-2025-03",
"trailofbits-governance-actions-2023-08",
"trailofbits-nitro-1-of-2-2022-03",
"trailofbits-nitro-contracts-with-bold-2024-10"
]
},
"97023f4735ac": {
"name": "L1MessageQueueV2",
"kind": "contract",
"lines": 428,
"status": "identical",
"audited": {
"object": "a8a5b670b4da",
"lines": [
22,
473
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"136cad168991": {
"name": "IERC721ReceiverUpgradeable",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "f93d219f21bd",
"lines": [
11,
24
],
"name": "IERC721Receiver"
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"fb471a6794fb": {
"name": "ERC721HolderUpgradeable",
"kind": "contract",
"lines": 22,
"status": "none"
},
"1ea25ce84500": {
"name": "ReentrancyGuardUpgradeable",
"kind": "abstract",
"lines": 67,
"status": "differs",
"audited": {
"object": "37a63d76363a",
"lines": [
22,
84
],
"name": "ReentrancyGuard"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
16,
23
],
[
39,
40
],
[
59,
65
]
],
"removed": [
[
0,
0,
0
],
[
16,
16,
24
],
[
39,
40,
43
]
],
"covered": 58
},
"16ccdd82a87b": {
"name": "IScrollGateway",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "6f29fc503a75",
"lines": [
5,
38
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"d8e29b396f21": {
"name": "IScrollMessenger",
"kind": "interface",
"lines": 73,
"status": "identical",
"audited": {
"object": "10c6439924c1",
"lines": [
5,
76
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"fa0906464a09": {
"name": "ScrollConstants",
"kind": "library",
"lines": 8,
"status": "identical",
"audited": {
"object": "ff80b141f8ba",
"lines": [
5,
12
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"5d03f3fae568": {
"name": "IScrollGatewayCallback",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "fcedd8c16956",
"lines": [
5,
7
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"0d8036e7dc38": {
"name": "ScrollGatewayBase",
"kind": "abstract",
"lines": 103,
"status": "identical",
"audited": {
"object": "d6a86daac251",
"lines": [
15,
117
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02",
"trailofbits-scroll-feynman-upgrade"
]
},
"a08d0531cfc1": {
"name": "IL1ERC721Gateway",
"kind": "interface",
"lines": 155,
"status": "identical",
"audited": {
"object": "fa39dcb7609e",
"lines": [
6,
127
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"888814669f8e": {
"name": "IERC165Upgradeable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
],
"name": "IERC165"
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"5db5046f9887": {
"name": "IERC721Upgradeable",
"kind": "interface",
"lines": 122,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
],
"name": "IERC721"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 121
},
"d243b3139817": {
"name": "IL2ERC721Gateway",
"kind": "interface",
"lines": 143,
"status": "identical",
"audited": {
"object": "01da7df9fdf4",
"lines": [
6,
115
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"36c7ff2f0cc2": {
"name": "IL1ScrollMessenger",
"kind": "interface",
"lines": 50,
"status": "identical",
"audited": {
"object": "09b0edfe01e4",
"lines": [
7,
59
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"6f0799a4bc1c": {
"name": "L1ERC721Gateway",
"kind": "contract",
"lines": 204,
"status": "identical",
"audited": {
"object": "7c799ba292f5",
"lines": [
22,
224
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"70f7c3cbe6a1": {
"name": "IL1ERC20Gateway",
"kind": "interface",
"lines": 113,
"status": "identical",
"audited": {
"object": "62a6a034c1b7",
"lines": [
5,
100
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"ae1268309d86": {
"name": "IMessageDropCallback",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "52925e8e44c0",
"lines": [
5,
7
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08",
"trailofbits-morph-l2-2024-07"
]
},
"060d757e67f2": {
"name": "IERC20Upgradeable",
"kind": "interface",
"lines": 70,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
],
"name": "IERC20"
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"a2b01fd8c086": {
"name": "IERC20PermitUpgradeable",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
],
"name": "IERC20Permit"
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"e1b7a4906176": {
"name": "SafeERC20Upgradeable",
"kind": "library",
"lines": 125,
"status": "differs",
"audited": {
"object": "40a91cf35445",
"lines": [
19,
143
],
"name": "SafeERC20"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
1
],
[
7,
7
],
[
15,
15
],
[
26,
26
],
[
41,
41
],
[
50,
50
],
[
63,
63
],
[
77,
77
],
[
98,
98
],
[
115,
115
],
[
122,
122
]
],
"removed": [
[
1,
1,
1
],
[
7,
7,
7
],
[
15,
15,
15
],
[
26,
26,
26
],
[
41,
41,
41
],
[
50,
50,
50
],
[
63,
63,
63
],
[
77,
77,
77
],
[
98,
98,
98
],
[
115,
115,
115
],
[
122,
122,
122
]
],
"covered": 114
},
"b77e9f6ad121": {
"name": "IL2ERC20Gateway",
"kind": "interface",
"lines": 111,
"status": "identical",
"audited": {
"object": "f2fd1208fe5d",
"lines": [
5,
98
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"e80edcef5abf": {
"name": "IL1ETHGateway",
"kind": "interface",
"lines": 69,
"status": "identical",
"audited": {
"object": "d997b2d94d1e",
"lines": [
5,
63
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"bd765f1e003d": {
"name": "IL1GatewayRouter",
"kind": "interface",
"lines": 63,
"status": "differs",
"audited": {
"object": "be4844aaa41d",
"lines": [
8,
74
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08",
"trailofbits-morph-l2-2024-07"
],
"added": [
[
61,
61
]
],
"removed": [
[
61,
65,
65
]
],
"covered": 62
},
"234a822807d2": {
"name": "L1ERC20Gateway",
"kind": "abstract",
"lines": 164,
"status": "differs",
"audited": {
"object": "12c979ef6784",
"lines": [
18,
158
]
},
"reports": [
"sherlock-morph-l2-contest-2024-09"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 163
},
"a10f2df80d2d": {
"name": "LidoBridgeableTokens",
"kind": "abstract",
"lines": 66,
"status": "identical",
"audited": {
"object": "b9c7786d5a96",
"lines": [
5,
78
]
},
"reports": [
"zellic-scroll-lido-gateway-audit"
]
},
"b7823e9fe6f6": {
"name": "EnumerableSetUpgradeable",
"kind": "library",
"lines": 338,
"status": "identical",
"audited": {
"object": "272851b2f81b",
"lines": [
41,
378
],
"name": "EnumerableSet"
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"1cf30cc834b9": {
"name": "LidoGatewayManager",
"kind": "abstract",
"lines": 278,
"status": "identical",
"audited": {
"object": "75d486c3433f",
"lines": [
11,
314
]
},
"reports": [
"zellic-scroll-lido-gateway-audit"
]
},
"044879180649": {
"name": "IL1ScrollMessenger",
"kind": "interface",
"lines": 73,
"status": "identical",
"audited": {
"object": "197c25c2a00a",
"lines": [
7,
79
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"bc97d11f312b": {
"name": "L1LidoGateway",
"kind": "contract",
"lines": 141,
"status": "identical",
"audited": {
"object": "f3ff44f40792",
"lines": [
14,
166
]
},
"reports": [
"zellic-scroll-lido-gateway-audit"
]
},
"5a573834d362": {
"name": "IScrollGateway",
"kind": "interface",
"lines": 10,
"status": "identical",
"audited": {
"object": "9bc30d1817dd",
"lines": [
5,
14
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"12499673a59c": {
"name": "IScrollMessenger",
"kind": "interface",
"lines": 66,
"status": "identical",
"audited": {
"object": "378c8c3c15e0",
"lines": [
5,
67
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"aa81b8899842": {
"name": "ScrollGatewayBase",
"kind": "abstract",
"lines": 78,
"status": "differs",
"audited": {
"object": "99f340ffdf14",
"lines": [
12,
87
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
],
"added": [
[
0,
0
],
[
13,
15
],
[
18,
18
],
[
26,
26
],
[
33,
33
],
[
54,
54
]
],
"removed": [
[
0,
0,
0
],
[
18,
17,
17
],
[
26,
26,
26
],
[
33,
33,
33
]
],
"covered": 72
},
"a25dc26740e1": {
"name": "IL1GatewayRouter",
"kind": "interface",
"lines": 63,
"status": "identical",
"audited": {
"object": "be4844aaa41d",
"lines": [
8,
74
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08",
"trailofbits-morph-l2-2024-07"
]
},
"5ad1cff79d5e": {
"name": "L1CustomERC20Gateway",
"kind": "contract",
"lines": 121,
"status": "differs",
"audited": {
"object": "0b9959a6852b",
"lines": [
21,
139
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
],
"findings": {
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08": [
"H-01"
]
},
"added": [
[
0,
0
],
[
38,
38
]
],
"removed": [
[
0,
0,
0
],
[
38,
39,
40
]
],
"covered": 120
},
"683e1feed34d": {
"name": "PausableUpgradeable",
"kind": "abstract",
"lines": 100,
"status": "differs",
"audited": {
"object": "962e6ad8a397",
"lines": [
17,
112
],
"name": "Pausable"
},
"reports": [
"contracts__audits__2025-04-v5.3"
],
"added": [
[
0,
0
],
[
12,
22
],
[
59,
59
],
[
66,
66
],
[
92,
98
]
],
"removed": [
[
0,
0,
0
],
[
10,
12,
21
],
[
59,
58,
60
],
[
66,
67,
69
]
],
"covered": 90
},
"7fd0a2208873": {
"name": "ScrollMessengerBase",
"kind": "abstract",
"lines": 143,
"status": "identical",
"audited": {
"object": "423f5c1d1fb7",
"lines": [
14,
161
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"bd6c877d7031": {
"name": "IScrollChain",
"kind": "interface",
"lines": 126,
"status": "identical",
"audited": {
"object": "cbc42c72d1a9",
"lines": [
7,
131
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"a6954ed381f0": {
"name": "WithdrawTrieVerifier",
"kind": "library",
"lines": 48,
"status": "identical",
"audited": {
"object": "b3c3059eb568",
"lines": [
5,
37
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07",
"zellic-scroll-bridge-rollup-audit-2023-09"
]
},
"7910659a0363": {
"name": "L1ScrollMessenger",
"kind": "contract",
"lines": 293,
"status": "identical",
"audited": {
"object": "eed6a0deb206",
"lines": [
34,
331
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"102e2e2edda4": {
"name": "IERC5267Upgradeable",
"kind": "interface",
"lines": 23,
"status": "none"
},
"21aee027a15d": {
"name": "MathUpgradeable",
"kind": "library",
"lines": 331,
"status": "identical",
"audited": {
"object": "bbb6abc0a3d8",
"lines": [
9,
337
],
"name": "Math"
},
"reports": [
"contracts__audits__2022-10-ERC4626"
]
},
"08d06b6100f8": {
"name": "SignedMathUpgradeable",
"kind": "library",
"lines": 35,
"status": "identical",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
],
"name": "SignedMath"
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"b70479da8be4": {
"name": "StringsUpgradeable",
"kind": "library",
"lines": 74,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
],
"name": "Strings"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
9,
9
],
[
33,
33
],
[
41,
41
]
],
"removed": [
[
9,
9,
9
],
[
33,
35,
35
],
[
41,
43,
43
]
],
"covered": 71
},
"a5c864597862": {
"name": "ECDSAUpgradeable",
"kind": "library",
"lines": 204,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
],
"name": "ECDSA"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
171,
171
]
],
"removed": [
[
171,
172,
172
]
],
"covered": 203
},
"a6279a7d155b": {
"name": "EIP712Upgradeable",
"kind": "abstract",
"lines": 171,
"status": "none"
},
"4bfd413bdc29": {
"name": "EnforcedTxGateway",
"kind": "contract",
"lines": 196,
"status": "identical",
"audited": {
"object": "a1d06810f1ed",
"lines": [
18,
228
]
},
"reports": [
"trailofbits-scroll-euclid-phase2-2025-04"
]
},
"fb84c563d82b": {
"name": "ZkEvmVerifierPostFeynman",
"kind": "contract",
"lines": 99,
"status": "identical",
"audited": {
"object": "ecf3bd1ae68d",
"lines": [
9,
103
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"9dd1505881b4": {
"name": "IAccessControlEnumerable",
"kind": "interface",
"lines": 21,
"status": "none"
},
"bc5bf85015d4": {
"name": "EnumerableSet",
"kind": "library",
"lines": 338,
"status": "identical",
"audited": {
"object": "272851b2f81b",
"lines": [
41,
378
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"e39735128a95": {
"name": "AccessControlEnumerable",
"kind": "abstract",
"lines": 52,
"status": "differs",
"audited": {
"object": "ae1d68428704",
"lines": [
13,
64
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
24,
24
],
[
32,
32
]
],
"removed": [
[
24,
24,
24
],
[
32,
32,
32
]
],
"covered": 50
},
"89539ea1d36f": {
"name": "ScrollOwner",
"kind": "contract",
"lines": 141,
"status": "identical",
"audited": {
"object": "ccdf1e18623c",
"lines": [
10,
156
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"41add104de04": {
"name": "L1ERC20Gateway",
"kind": "abstract",
"lines": 145,
"status": "identical",
"audited": {
"object": "15e5dc9d0341",
"lines": [
17,
140
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"5eb38d4ef9fb": {
"name": "IWETH",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "d41d46e52158",
"lines": [
5,
9
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07",
"trailofbits-morph-l2-2024-07"
]
},
"c040c9b84f07": {
"name": "L1WETHGateway",
"kind": "contract",
"lines": 138,
"status": "identical",
"audited": {
"object": "0b26610fadd1",
"lines": [
20,
146
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"cd0333148e9f": {
"name": "IL2ETHGateway",
"kind": "interface",
"lines": 64,
"status": "identical",
"audited": {
"object": "eaaff71c050c",
"lines": [
5,
58
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"db36aa7e4303": {
"name": "L1ETHGateway",
"kind": "contract",
"lines": 118,
"status": "identical",
"audited": {
"object": "e64795d96557",
"lines": [
18,
132
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"dc13e1eeae0f": {
"name": "L1CustomERC20Gateway",
"kind": "contract",
"lines": 132,
"status": "identical",
"audited": {
"object": "7a87faa6f886",
"lines": [
20,
149
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"6e24cb45049b": {
"name": "BatchHeaderV0Codec",
"kind": "library",
"lines": 195,
"status": "differs",
"audited": {
"object": "9aa90b348a25",
"lines": [
18,
212
]
},
"reports": [
"openzeppelin-scroll-eip4844-support-audit-2024-04"
],
"added": [
[
1,
5
],
[
16,
16
],
[
30,
30
]
],
"removed": [
[
1,
1,
5
],
[
16,
16,
17
],
[
30,
32,
32
]
],
"covered": 191
},
"8b92e3ad0af8": {
"name": "BatchHeaderV7Codec",
"kind": "library",
"lines": 69,
"status": "identical",
"audited": {
"object": "37ace964b51d",
"lines": [
18,
86
]
},
"reports": [
"trailofbits-scroll-euclid-phase2-2025-04"
]
},
"e9d42eed7ea8": {
"name": "BatchHeaderV1Codec",
"kind": "library",
"lines": 103,
"status": "differs",
"audited": {
"object": "c0ca1f402fb6",
"lines": [
19,
231
]
},
"reports": [
"openzeppelin-scroll-eip4844-support-audit-2024-04"
],
"added": [
[
1,
5
],
[
16,
16
],
[
26,
26
],
[
30,
30
]
],
"removed": [
[
1,
1,
5
],
[
16,
16,
17
],
[
26,
28,
28
],
[
30,
32,
32
],
[
33,
36,
80
],
[
71,
119,
169
],
[
102,
199,
211
]
],
"covered": 98
},
"bf63d49bd69a": {
"name": "BatchHeaderV3Codec",
"kind": "library",
"lines": 52,
"status": "identical",
"audited": {
"object": "40b1d121c13a",
"lines": [
24,
75
]
},
"reports": [
"trailofbits-scroll-euclid-phase1-2025-04"
]
},
"bab38a9c9ece": {
"name": "ScrollChain",
"kind": "contract",
"lines": 732,
"status": "differs",
"audited": {
"object": "8ceda74818d9",
"lines": [
24,
786
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
],
"added": [
[
177,
177
]
],
"removed": [
[
177,
192,
192
]
],
"covered": 731
},
"7045b4f10539": {
"name": "L1CustomERC20Gateway",
"kind": "contract",
"lines": 136,
"status": "differs",
"audited": {
"object": "7a87faa6f886",
"lines": [
20,
149
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
],
"added": [
[
69,
69
],
[
76,
79
]
],
"removed": [
[
69,
75,
75
]
],
"covered": 133
},
"0217308dd014": {
"name": "IPausable",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "3e8a644c45d2",
"lines": [
4,
11
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"78247db2e54f": {
"name": "ScrollOwner",
"kind": "contract",
"lines": 143,
"status": "identical",
"audited": {
"object": "ccdf1e18623c",
"lines": [
10,
156
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"5ac1018ae520": {
"name": "PauseController",
"kind": "contract",
"lines": 171,
"status": "differs",
"audited": {
"object": "19ae4ab528b5",
"lines": [
13,
182
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
],
"added": [
[
12,
15
],
[
143,
150
]
],
"removed": [],
"covered": 166
},
"cc08da6f007f": {
"name": "ERC165Upgradeable",
"kind": "abstract",
"lines": 20,
"status": "none"
},
"bac07f4016b4": {
"name": "IERC1155ReceiverUpgradeable",
"kind": "interface",
"lines": 48,
"status": "differs",
"audited": {
"object": "ba10c900a3db",
"lines": [
11,
54
],
"name": "IERC1155Receiver"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 47
},
"fb4bf52abcc2": {
"name": "ERC1155ReceiverUpgradeable",
"kind": "abstract",
"lines": 20,
"status": "none"
},
"3b930e0a5261": {
"name": "ERC1155HolderUpgradeable",
"kind": "contract",
"lines": 33,
"status": "differs",
"audited": {
"object": "eb0b1dc1396d",
"lines": [
16,
34
],
"name": "ERC1155Holder"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
25,
31
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 27
},
"7680876dba6f": {
"name": "IL1ERC1155Gateway",
"kind": "interface",
"lines": 175,
"status": "identical",
"audited": {
"object": "8f25ff08a397",
"lines": [
6,
175
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"da1e01e7e784": {
"name": "IERC1155Upgradeable",
"kind": "interface",
"lines": 106,
"status": "differs",
"audited": {
"object": "1e9cc1db4167",
"lines": [
14,
115
],
"name": "IERC1155"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 105
},
"be1f879efe37": {
"name": "IL2ERC1155Gateway",
"kind": "interface",
"lines": 163,
"status": "identical",
"audited": {
"object": "b9f214d4d653",
"lines": [
6,
160
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"3aa7c49a81eb": {
"name": "L1ERC1155Gateway",
"kind": "contract",
"lines": 215,
"status": "identical",
"audited": {
"object": "8f487f796735",
"lines": [
24,
243
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"787fbfe845bb": {
"name": "IUSDCBurnableSourceBridge",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "d01e30091975",
"lines": [
7,
13
]
},
"reports": [
"openzeppelin-scroll-usdc-gateway-audit-2023-09",
"trailofbits-morph-l2-2024-07"
]
},
"0bc9661d421f": {
"name": "IFiatToken",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "785482dfd9c3",
"lines": [
5,
22
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"4df30367536d": {
"name": "L1USDCGateway",
"kind": "contract",
"lines": 177,
"status": "identical",
"audited": {
"object": "931ecb7faf34",
"lines": [
17,
190
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"37261ffb8cce": {
"name": "ClonesUpgradeable",
"kind": "library",
"lines": 70,
"status": "differs",
"audited": {
"object": "11e93ea0eb8f",
"lines": [
17,
96
],
"name": "Clones"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
16,
16
],
[
36,
36
]
],
"removed": [
[
1,
1,
5
],
[
16,
21,
23
],
[
36,
43,
45
]
],
"covered": 68
},
"d8b60b8e9606": {
"name": "IERC20MetadataUpgradeable",
"kind": "interface",
"lines": 16,
"status": "differs",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
],
"name": "IERC20Metadata"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"6561a3d362de": {
"name": "L1StandardERC20Gateway",
"kind": "contract",
"lines": 163,
"status": "identical",
"audited": {
"object": "586c2fc3565d",
"lines": [
22,
184
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"75f4d2615c1f": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 69,
"status": "none"
},
"6be52197fe8d": {
"name": "L1GatewayRouter",
"kind": "contract",
"lines": 236,
"status": "identical",
"audited": {
"object": "4b62be02fffb",
"lines": [
18,
248
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"7e15464fa53a": {
"name": "Proxy",
"kind": "abstract",
"lines": 68,
"status": "differs",
"audited": {
"object": "d36f5c0586ca",
"lines": [
16,
65
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
5,
5
],
[
20,
20
],
[
51,
57
],
[
63,
64
]
],
"removed": [
[
5,
46,
46
],
[
13,
34,
34
],
[
20,
6,
6
],
[
63,
38,
38
]
],
"covered": 63
},
"1aee25dd5b38": {
"name": "Address",
"kind": "library",
"lines": 134,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
82,
82
],
[
108,
108
],
[
110,
132
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
82,
90,
90
],
[
108,
119,
120
],
[
110,
122,
226
]
],
"covered": 111
},
"522da5adba24": {
"name": "UpgradeabilityProxy",
"kind": "contract",
"lines": 65,
"status": "none"
},
"d6152cb1f4b2": {
"name": "AdminUpgradeabilityProxy",
"kind": "contract",
"lines": 137,
"status": "none"
},
"5b28095f3ae7": {
"name": "FiatTokenProxy",
"kind": "contract",
"lines": 6,
"status": "none"
},
"756a24936234": {
"name": "IERC20",
"kind": "interface",
"lines": 70,
"status": "identical",
"audited": {
"object": "41ede9d660b2",
"lines": [
11,
80
]
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
"a813f0dc5fe3": {
"name": "AbstractFiatTokenV1",
"kind": "abstract",
"lines": 13,
"status": "none"
},
"91e4674639e6": {
"name": "Ownable",
"kind": "contract",
"lines": 54,
"status": "differs",
"audited": {
"object": "0b6cbdc34973",
"lines": [
8,
72
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
9,
9
],
[
14,
15
],
[
22,
22
],
[
25,
31
],
[
37,
37
],
[
45,
51
]
],
"removed": [
[
9,
3,
3
],
[
14,
9,
11
],
[
22,
17,
17
],
[
37,
25,
25
],
[
40,
28,
45
],
[
45,
51,
52
],
[
53,
54,
63
]
],
"covered": 39
},
"cef506f0adc5": {
"name": "Pausable",
"kind": "contract",
"lines": 52,
"status": "none"
},
"99b1a5db2f84": {
"name": "Blacklistable",
"kind": "contract",
"lines": 66,
"status": "none"
},
"c1fb64e30b68": {
"name": "SafeMath",
"kind": "library",
"lines": 142,
"status": "differs",
"audited": {
"object": "643d86cf72d9",
"lines": [
8,
65
]
},
"reports": [
"contracts__audits__2018-10",
"g0-safe-allowance-v0-1-0"
],
"added": [
[
13,
13
],
[
29,
29
],
[
31,
48
],
[
50,
56
],
[
68,
68
],
[
86,
86
],
[
88,
107
],
[
110,
117
],
[
122,
122
],
[
124,
140
]
],
"removed": [
[
13,
44,
44
],
[
29,
33,
36
],
[
68,
13,
13
],
[
86,
22,
26
],
[
122,
54,
55
]
],
"covered": 123
},
"981e9f194428": {
"name": "FiatTokenV1",
"kind": "contract",
"lines": 335,
"status": "none"
},
"bc4b0b976969": {
"name": "SafeERC20",
"kind": "library",
"lines": 58,
"status": "differs",
"audited": {
"object": "7c91266c8d06",
"lines": [
12,
40
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
2,
2
],
[
5,
5
],
[
9,
9
],
[
24,
27
],
[
32,
32
],
[
36,
37
],
[
39,
56
]
],
"removed": [
[
5,
4,
4
],
[
9,
8,
8
],
[
24,
15,
16
],
[
32,
21,
21
],
[
36,
25,
26
]
],
"covered": 42
},
"fb3331c5728a": {
"name": "Rescuable",
"kind": "contract",
"lines": 50,
"status": "none"
},
"7eed585772b7": {
"name": "FiatTokenV1_1",
"kind": "contract",
"lines": 3,
"status": "none"
},
"e873a4f2a19f": {
"name": "AbstractFiatTokenV2",
"kind": "abstract",
"lines": 13,
"status": "none"
},
"0d701519ebe3": {
"name": "EIP712Domain",
"kind": "contract",
"lines": 6,
"status": "none"
},
"935c7cb73fd3": {
"name": "ECRecover",
"kind": "library",
"lines": 44,
"status": "none"
},
"96d8cd6ce08f": {
"name": "EIP712",
"kind": "library",
"lines": 55,
"status": "none"
},
"422a18a9fea3": {
"name": "EIP3009",
"kind": "abstract",
"lines": 208,
"status": "none"
},
"4bbbc64c579b": {
"name": "EIP2612",
"kind": "abstract",
"lines": 53,
"status": "none"
},
"fd15b25d1ca5": {
"name": "FiatTokenV2",
"kind": "contract",
"lines": 199,
"status": "none"
},
"afdae8d50ebb": {
"name": "FiatTokenV2_1",
"kind": "contract",
"lines": 26,
"status": "none"
},
"88d4a08d8eb5": {
"name": "SafeL2",
"kind": "contract",
"lines": 63,
"status": "identical",
"audited": {
"object": "54aacdf59bff",
"lines": [
12,
75
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2e1a05d27f95": {
"name": "StorageSlot",
"kind": "library",
"lines": 57,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [],
"removed": [
[
16,
16,
23
],
[
56,
64,
103
]
],
"covered": 57
},
"1c1076615bc6": {
"name": "Address",
"kind": "library",
"lines": 236,
"status": "identical",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"a9f53b5b08f3": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 167,
"status": "none"
},
"e06633f993a0": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 96,
"status": "differs",
"audited": {
"object": "e7ae54c6e765",
"lines": [
28,
120
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [],
"removed": [
[
10,
6,
6
]
],
"covered": 96
},
"1dc2c86c3571": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 211,
"status": "none"
},
"359c5c809a5e": {
"name": "Initializable",
"kind": "abstract",
"lines": 109,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
29,
29
],
[
94,
107
]
],
"removed": [
[
29,
24,
24
]
],
"covered": 102
},
"814422f8fab3": {
"name": "MathUpgradeable",
"kind": "library",
"lines": 337,
"status": "identical",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
],
"name": "Math"
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
]
},
"870da3ea0f76": {
"name": "StringsUpgradeable",
"kind": "library",
"lines": 60,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
],
"name": "Strings"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
9,
9
],
[
34,
34
]
],
"removed": [
[
9,
9,
9
],
[
28,
30,
36
],
[
34,
43,
43
],
[
59,
68,
74
]
],
"covered": 58
},
"8fd2f446b3e4": {
"name": "ECDSAUpgradeable",
"kind": "library",
"lines": 200,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
],
"name": "ECDSA"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
169,
169
],
[
172,
172
],
[
184,
184
],
[
196,
197
]
],
"removed": [
[
169,
152,
152
],
[
172,
156,
160
],
[
184,
172,
172
],
[
196,
184,
184
],
[
197,
186,
192
],
[
199,
194,
203
]
],
"covered": 195
},
"40c267d8406d": {
"name": "EIP712Upgradeable",
"kind": "abstract",
"lines": 92,
"status": "none"
},
"17fffeab3e2c": {
"name": "IGovernorUpgradeable",
"kind": "abstract",
"lines": 276,
"status": "differs",
"audited": {
"object": "11721c269aa1",
"lines": [
14,
296
],
"name": "IGovernor"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
5
],
[
27,
28
],
[
99,
99
],
[
156,
156
],
[
165,
165
],
[
171,
174
],
[
268,
274
]
],
"removed": [
[
0,
0,
0
],
[
27,
22,
23
],
[
75,
65,
77
],
[
99,
102,
102
],
[
156,
163,
163
],
[
165,
172,
172
],
[
171,
178,
178
],
[
210,
217,
229
]
],
"covered": 261
},
"aa4e9987d36e": {
"name": "SafeCastUpgradeable",
"kind": "library",
"lines": 1115,
"status": "identical",
"audited": {
"object": "1412d6064fbd",
"lines": [
22,
1136
],
"name": "SafeCast"
},
"reports": [
"contracts__audits__2022-10-Checkpoints"
]
},
"82128c6ddfb5": {
"name": "DoubleEndedQueueUpgradeable",
"kind": "library",
"lines": 150,
"status": "none"
},
"3faff11674a4": {
"name": "TimersUpgradeable",
"kind": "library",
"lines": 65,
"status": "none"
},
"c0c082241737": {
"name": "GovernorUpgradeableV2",
"kind": "abstract",
"lines": 570,
"status": "differs",
"audited": {
"object": "28c9fe226594",
"lines": [
23,
599
]
},
"reports": [
"zachobront-agora-governor-v5-2023-05"
],
"added": [
[
23,
23
]
],
"removed": [],
"covered": 569
},
"6deaafe6c404": {
"name": "GovernorCountingSimpleUpgradeableV2",
"kind": "abstract",
"lines": 102,
"status": "differs",
"audited": {
"object": "405def6bb198",
"lines": [
13,
118
]
},
"reports": [
"zachobront-agora-governor-v5-2023-05"
],
"added": [
[
21,
21
]
],
"removed": [
[
21,
21,
21
]
],
"covered": 101
},
"a615aaa984cb": {
"name": "IVotesUpgradeable",
"kind": "interface",
"lines": 52,
"status": "differs",
"audited": {
"object": "4f2b7eb85601",
"lines": [
10,
56
],
"name": "IVotes"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
19,
19
],
[
28,
28
]
],
"removed": [
[
19,
20,
20
],
[
28,
30,
30
]
],
"covered": 50
},
"db5dd1631e78": {
"name": "GovernorVotesUpgradeableV2",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "8a8dbd0b11a2",
"lines": [
14,
48
]
},
"reports": [
"zachobront-agora-governor-v5-2023-05"
]
},
"1699270bc7c0": {
"name": "GovernorSettingsUpgradeableV2",
"kind": "abstract",
"lines": 117,
"status": "identical",
"audited": {
"object": "8a91f736710d",
"lines": [
13,
129
]
},
"reports": [
"zachobront-agora-governor-v5-2023-05"
]
},
"b5418dc29174": {
"name": "IGovernorTimelockUpgradeable",
"kind": "abstract",
"lines": 26,
"status": "none"
},
"765f0f8c23ce": {
"name": "IAccessControlUpgradeable",
"kind": "interface",
"lines": 80,
"status": "none"
},
"c0662e6fc2ef": {
"name": "AccessControlUpgradeable",
"kind": "abstract",
"lines": 211,
"status": "differs",
"audited": {
"object": "d934eddafe9c",
"lines": [
49,
212
],
"name": "AccessControl"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
34,
34
],
[
40,
40
],
[
65,
74
],
[
84,
84
],
[
100,
100
],
[
115,
115
],
[
135,
136
],
[
138,
138
],
[
140,
163
],
[
203,
209
]
],
"removed": [
[
0,
0,
0
],
[
34,
27,
27
],
[
40,
33,
33
],
[
65,
56,
56
],
[
84,
66,
66
],
[
100,
82,
82
],
[
115,
97,
97
],
[
135,
117,
120
],
[
138,
122,
122
]
],
"covered": 184
},
"63a2a861e16c": {
"name": "TimelockControllerUpgradeable",
"kind": "contract",
"lines": 417,
"status": "differs",
"audited": {
"object": "090311ee7288",
"lines": [
27,
426
],
"name": "TimelockController"
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
0
],
[
37,
92
],
[
115,
116
],
[
409,
415
]
],
"removed": [
[
0,
0,
0
],
[
27,
27,
31
],
[
37,
42,
83
],
[
115,
106,
106
],
[
115,
110,
113
],
[
214,
210,
212
],
[
241,
240,
242
]
],
"covered": 381
},
"ce9ce3f5f9bb": {
"name": "GovernorTimelockControlUpgradeableV2",
"kind": "abstract",
"lines": 171,
"status": "differs",
"audited": {
"object": "a7868008bfac",
"lines": [
21,
154
],
"name": "GovernorTimelockControl"
},
"reports": [
"formal-verification__fv__reports__2021-10"
],
"findings": {
"formal-verification__fv__reports__2021-10": [
"Two systems that use the same timelock can attack each other",
"Two systems that use the same timelock can not queue the same proposal"
]
},
"added": [
[
0,
3
],
[
5,
6
],
[
12,
25
],
[
30,
30
],
[
34,
37
],
[
43,
43
],
[
47,
49
],
[
62,
66
],
[
155,
155
],
[
159,
159
],
[
163,
169
]
],
"removed": [
[
0,
0,
2
],
[
12,
8,
14
],
[
30,
19,
20
],
[
43,
26,
26
],
[
62,
39,
40
],
[
155,
125,
125
],
[
159,
129,
129
]
],
"covered": 139
},
"9ec01c61cb77": {
"name": "IProposalTypesConfigurator",
"kind": "interface",
"lines": 43,
"status": "differs",
"audited": {
"object": "9eaa9f3efbcf",
"lines": [
4,
36
]
},
"reports": [
"openzeppelin-agora-governor-v6-2023-11"
],
"added": [
[
7,
8
],
[
14,
14
],
[
24,
24
],
[
26,
31
],
[
33,
33
],
[
35,
40
]
],
"removed": [
[
14,
12,
12
],
[
26,
23,
26
],
[
33,
28,
28
],
[
35,
30,
30
]
],
"covered": 30
},
"fcdc03d0e54f": {
"name": "VotingModule",
"kind": "interface",
"lines": 6,
"status": "none"
},
"c62de532ef71": {
"name": "AgoraGovernor",
"kind": "contract",
"lines": 703,
"status": "none"
},
"6f511f92a6c9": {
"name": "L2ERC20Gateway",
"kind": "abstract",
"lines": 54,
"status": "differs",
"audited": {
"object": "47bbd6bc07f1",
"lines": [
9,
52
]
},
"reports": [
"sherlock-morph-l2-contest-2024-09",
"trailofbits-morph-l2-2024-07"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 53
},
"408c95339241": {
"name": "IUSDCDestinationBridge",
"kind": "interface",
"lines": 6,
"status": "identical",
"audited": {
"object": "027d4cf204ee",
"lines": [
7,
12
]
},
"reports": [
"openzeppelin-scroll-usdc-gateway-audit-2023-09",
"trailofbits-morph-l2-2024-07"
]
},
"1dc2458c5b2f": {
"name": "IL2ScrollMessenger",
"kind": "interface",
"lines": 29,
"status": "identical",
"audited": {
"object": "fd92e60730c8",
"lines": [
7,
33
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"52e036dfc290": {
"name": "L2USDCGateway",
"kind": "contract",
"lines": 180,
"status": "identical",
"audited": {
"object": "ff6431a9c4a7",
"lines": [
21,
203
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"7267a5d34aa2": {
"name": "IL2GatewayRouter",
"kind": "interface",
"lines": 21,
"status": "identical",
"audited": {
"object": "79764a2b43c2",
"lines": [
8,
30
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"5fe53926e26d": {
"name": "L2GatewayRouter",
"kind": "contract",
"lines": 199,
"status": "identical",
"audited": {
"object": "5f0fd9ac2b57",
"lines": [
16,
200
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"36147c6af70f": {
"name": "AppendOnlyMerkleTree",
"kind": "abstract",
"lines": 69,
"status": "identical",
"audited": {
"object": "ccad5a742103",
"lines": [
5,
73
]
},
"reports": [
"openzeppelin-scroll-layer2-audit-2023-07"
]
},
"9d81ffe17227": {
"name": "OwnableBase",
"kind": "abstract",
"lines": 59,
"status": "identical",
"audited": {
"object": "86b7c9f1df39",
"lines": [
5,
73
]
},
"reports": [
"openzeppelin-scroll-layer2-audit-2023-07",
"sherlock-morph-l2-contest-2024-09",
"trailofbits-morph-l2-2024-07",
"zellic-scroll-bridge-rollup-audit-2023-05"
]
},
"d34ad68fcaf8": {
"name": "L2MessageQueue",
"kind": "contract",
"lines": 53,
"status": "identical",
"audited": {
"object": "2d997a367c8a",
"lines": [
14,
50
]
},
"reports": [
"openzeppelin-scroll-layer2-audit-2023-07"
]
},
"ba9d0fb12093": {
"name": "IL2ERC1155Gateway",
"kind": "interface",
"lines": 163,
"status": "identical",
"audited": {
"object": "b9f214d4d653",
"lines": [
6,
160
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"aa52b1610115": {
"name": "IERC1155",
"kind": "interface",
"lines": 106,
"status": "identical",
"audited": {
"object": "1e9cc1db4167",
"lines": [
14,
115
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"08fe145129ab": {
"name": "IScrollERC1155Extension",
"kind": "interface",
"lines": 55,
"status": "identical",
"audited": {
"object": "4af164685300",
"lines": [
6,
43
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"c575926e1266": {
"name": "IScrollERC1155",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "3e40ec8c5f55",
"lines": [
11,
11
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"dc1394aff5fe": {
"name": "IL1ERC1155Gateway",
"kind": "interface",
"lines": 175,
"status": "identical",
"audited": {
"object": "8f25ff08a397",
"lines": [
6,
175
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"28cedcea5983": {
"name": "L2ERC1155Gateway",
"kind": "contract",
"lines": 219,
"status": "identical",
"audited": {
"object": "2e3e68a6525c",
"lines": [
23,
246
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"4f11cce42134": {
"name": "IScrollERC20Upgradeable",
"kind": "interface",
"lines": 28,
"status": "identical",
"audited": {
"object": "152de3d4794e",
"lines": [
12,
35
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"1fb6c63a9278": {
"name": "L2CustomERC20Gateway",
"kind": "contract",
"lines": 145,
"status": "identical",
"audited": {
"object": "2276a9d61b87",
"lines": [
16,
167
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"79b3493b5f75": {
"name": "IScrollStandardERC20Factory",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "0fa420d829d4",
"lines": [
5,
20
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"adbe502af5b3": {
"name": "Clones",
"kind": "library",
"lines": 70,
"status": "differs",
"audited": {
"object": "11e93ea0eb8f",
"lines": [
17,
96
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
16,
16
],
[
36,
36
]
],
"removed": [
[
1,
1,
5
],
[
16,
21,
23
],
[
36,
43,
45
]
],
"covered": 68
},
"2b83f7a67d0a": {
"name": "ScrollStandardERC20Factory",
"kind": "contract",
"lines": 35,
"status": "identical",
"audited": {
"object": "d9b7473b9a29",
"lines": [
14,
48
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
]
},
"8d57602c5183": {
"name": "L2ETHGateway",
"kind": "contract",
"lines": 113,
"status": "identical",
"audited": {
"object": "11cb5f25e5df",
"lines": [
16,
127
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"cc3bd5818ae2": {
"name": "L2WETHGateway",
"kind": "contract",
"lines": 143,
"status": "identical",
"audited": {
"object": "1817ee062e56",
"lines": [
21,
159
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"41189f6ccf50": {
"name": "L2ScrollMessenger",
"kind": "contract",
"lines": 145,
"status": "identical",
"audited": {
"object": "cca84ccf519d",
"lines": [
26,
176
]
},
"reports": [
"trailofbits-scroll-feynman-upgrade"
]
},
"b9476bdb5e55": {
"name": "Math",
"kind": "library",
"lines": 337,
"status": "identical",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
]
},
"f29d6baef747": {
"name": "Strings",
"kind": "library",
"lines": 60,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [],
"removed": [
[
28,
30,
36
],
[
59,
68,
74
]
],
"covered": 60
},
"2eca3cfe5d94": {
"name": "TimelockController",
"kind": "contract",
"lines": 401,
"status": "differs",
"audited": {
"object": "090311ee7288",
"lines": [
27,
426
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [],
"removed": [
[
27,
27,
31
],
[
205,
210,
212
],
[
232,
240,
242
]
],
"covered": 401
},
"800c14d962ff": {
"name": "IL2ERC721Gateway",
"kind": "interface",
"lines": 143,
"status": "identical",
"audited": {
"object": "01da7df9fdf4",
"lines": [
6,
115
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"cf70bae8f72d": {
"name": "IERC721",
"kind": "interface",
"lines": 122,
"status": "identical",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"f90d4a192338": {
"name": "IScrollERC721Extension",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "14e2ce5e7d3c",
"lines": [
6,
23
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"39decb8e52b7": {
"name": "IScrollERC721",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "ef32556fd052",
"lines": [
11,
11
]
},
"reports": [
"openzeppelin-scroll-gasswap-multiverifier-weth-diff-audit-2023-08"
]
},
"64c5beb8395b": {
"name": "IL1ERC721Gateway",
"kind": "interface",
"lines": 155,
"status": "identical",
"audited": {
"object": "fa39dcb7609e",
"lines": [
6,
127
]
},
"reports": [
"trailofbits-morph-l2-2024-07"
]
},
"628131fda405": {
"name": "L2ERC721Gateway",
"kind": "contract",
"lines": 209,
"status": "identical",
"audited": {
"object": "156de2096598",
"lines": [
21,
228
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"bb24b365b687": {
"name": "Context",
"kind": "abstract",
"lines": 13,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
11
]
],
"removed": [],
"covered": 10
},
"b932a8b35c18": {
"name": "L2LidoGateway",
"kind": "contract",
"lines": 173,
"status": "identical",
"audited": {
"object": "9e6e789b00a1",
"lines": [
17,
192
]
},
"reports": [
"zellic-scroll-lido-gateway-audit"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"d7a74ffe1598": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 69,
"status": "none"
},
"5620711daddf": {
"name": "L2CustomERC20Gateway",
"kind": "contract",
"lines": 128,
"status": "differs",
"audited": {
"object": "2276a9d61b87",
"lines": [
16,
167
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
],
"added": [
[
22,
22
],
[
31,
32
]
],
"removed": [
[
22,
34,
40
]
],
"covered": 126
},
"51e276e70dd7": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 152,
"status": "none"
},
"fb660757da3c": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 136,
"status": "identical",
"audited": {
"object": "e49768ab9765",
"lines": [
58,
191
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
]
},
"5d266afe876f": {
"name": "Controller",
"kind": "contract",
"lines": 71,
"status": "none"
},
"17784c995397": {
"name": "MinterManagementInterface",
"kind": "interface",
"lines": 11,
"status": "none"
},
"1155e2104f05": {
"name": "MintController",
"kind": "contract",
"lines": 177,
"status": "none"
},
"9fa16aabf6c3": {
"name": "MasterMinter",
"kind": "contract",
"lines": 3,
"status": "none"
},
"187373bd5756": {
"name": "ERC20Upgradeable",
"kind": "contract",
"lines": 339,
"status": "differs",
"audited": {
"object": "f08c576ff554",
"lines": [
20,
375
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08"
],
"added": [
[
54,
54
],
[
337,
337
]
],
"removed": [
[
9,
9,
9
],
[
9,
13,
15
],
[
23,
27,
27
],
[
54,
59,
59
],
[
281,
287,
297
],
[
337,
354,
354
]
],
"covered": 337
},
"3f734fa88e47": {
"name": "CountersUpgradeable",
"kind": "library",
"lines": 30,
"status": "none"
},
"9746d6a1c131": {
"name": "ERC20PermitUpgradeable",
"kind": "abstract",
"lines": 85,
"status": "identical",
"audited": {
"object": "a26710dfc1fa",
"lines": [
22,
107
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08"
]
},
"7a95cbc42275": {
"name": "IERC677Receiver",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "fba8d1c9ed4a",
"lines": [
5,
7
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07",
"trailofbits-morph-l2-2024-07"
]
},
"e1fa56a99442": {
"name": "ScrollStandardERC20",
"kind": "contract",
"lines": 75,
"status": "differs",
"audited": {
"object": "a300daea4e09",
"lines": [
18,
89
]
},
"reports": [
"openzeppelin-scroll-layer1-audit-2023-07"
],
"added": [
[
10,
10
],
[
58,
58
],
[
62,
62
]
],
"removed": [
[
10,
10,
10
],
[
58,
50,
50
],
[
62,
54,
59
]
],
"covered": 72
},
"05122e9db059": {
"name": "Proxy",
"kind": "abstract",
"lines": 54,
"status": "identical",
"audited": {
"object": "d36f5c0586ca",
"lines": [
16,
65
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"b7a6b1cb9727": {
"name": "Address",
"kind": "library",
"lines": 151,
"status": "identical",
"audited": {
"object": "3bcafda6d740",
"lines": [
9,
159
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"de902f926875": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3861b9b2501a": {
"name": "ERC1967Utils",
"kind": "library",
"lines": 180,
"status": "identical",
"audited": {
"object": "49ecd154d1c1",
"lines": [
14,
193
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"3fb859821685": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 26,
"status": "identical",
"audited": {
"object": "df3a61369191",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"31e42eba5b0a": {
"name": "Ownable",
"kind": "abstract",
"lines": 81,
"status": "identical",
"audited": {
"object": "3cf11378261f",
"lines": [
20,
100
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a9937907f16f": {
"name": "ITransparentUpgradeableProxy",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "b1a8ca1fbb29",
"lines": [
18,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"contracts__audits__2024-10-v5.1"
]
},
"217bfc36bb2f": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 33,
"status": "identical",
"audited": {
"object": "58f026c3e513",
"lines": [
13,
46
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"18eead28d25f": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 57,
"status": "identical",
"audited": {
"object": "1eebd426d2df",
"lines": [
62,
118
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"09c47e3ff486": {
"name": "Initializable",
"kind": "abstract",
"lines": 173,
"status": "identical",
"audited": {
"object": "75a018b0c25d",
"lines": [
56,
228
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"1ae3fd8da881": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 18,
"status": "none"
},
"ee5a26ce51e5": {
"name": "IAccessControl",
"kind": "interface",
"lines": 90,
"status": "none"
},
"471cbcaf9b39": {
"name": "ERC165Upgradeable",
"kind": "abstract",
"lines": 13,
"status": "none"
},
"98771e95ddaa": {
"name": "AccessControlUpgradeable",
"kind": "abstract",
"lines": 184,
"status": "differs",
"audited": {
"object": "1c4aeb9fb2a0",
"lines": [
49,
207
],
"name": "AccessControl"
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [
[
0,
0
],
[
7,
21
],
[
31,
37
],
[
48,
49
],
[
77,
78
],
[
142,
142
],
[
144,
144
],
[
156,
156
],
[
158,
158
],
[
174,
174
],
[
176,
176
]
],
"removed": [
[
0,
0,
0
],
[
5,
5,
6
],
[
49,
28,
28
],
[
78,
56,
56
],
[
144,
121,
121
],
[
158,
134,
134
],
[
176,
151,
151
]
],
"covered": 160
},
"e730ab060eed": {
"name": "IERC20",
"kind": "interface",
"lines": 71,
"status": "differs",
"audited": {
"object": "7c44280f07aa",
"lines": [
7,
23
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
23,
23
]
],
"removed": [
[
23,
3,
3
]
],
"covered": 70
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a7399d09cb19": {
"name": "IERC20Errors",
"kind": "interface",
"lines": 41,
"status": "identical",
"audited": {
"object": "e9d6249ef521",
"lines": [
10,
50
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"659e8eff8d4b": {
"name": "ERC20Upgradeable",
"kind": "abstract",
"lines": 307,
"status": "differs",
"audited": {
"object": "7e7a1159d854",
"lines": [
38,
394
]
},
"reports": [
"verilog-staked-celo-prs-72-120-2023"
],
"added": [
[
0,
20
],
[
33,
35
],
[
41,
43
],
[
50,
52
],
[
68,
68
],
[
75,
77
],
[
83,
85
],
[
96,
96
],
[
98,
98
],
[
105,
107
],
[
120,
120
],
[
122,
122
],
[
142,
142
],
[
144,
145
],
[
159,
166
],
[
168,
205
],
[
215,
219
],
[
230,
234
],
[
252,
253
],
[
255,
285
],
[
295,
295
],
[
298,
300
],
[
302,
302
]
],
"removed": [
[
0,
0,
8
],
[
1,
12,
14
],
[
1,
19,
19
],
[
34,
26,
27
],
[
41,
33,
34
],
[
50,
41,
42
],
[
68,
58,
58
],
[
75,
65,
66
],
[
83,
72,
73
],
[
96,
84,
84
],
[
98,
86,
86
],
[
105,
93,
94
],
[
120,
107,
107
],
[
122,
109,
109
],
[
142,
129,
129
],
[
144,
131,
132
],
[
148,
135,
178
],
[
148,
187,
188
],
[
148,
190,
191
],
[
159,
194,
212
],
[
168,
220,
221
],
[
215,
225,
234
],
[
230,
248,
264
],
[
252,
280,
287
],
[
295,
298,
298
],
[
298,
301,
301
],
[
302,
303,
303
],
[
306,
307,
355
]
],
"covered": 205
},
"0fa247bb04ae": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 49,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"4f1674fb5377": {
"name": "IERC5267",
"kind": "interface",
"lines": 23,
"status": "none"
},
"c93f4cab4139": {
"name": "Math",
"kind": "library",
"lines": 407,
"status": "differs",
"audited": {
"object": "c477df6e1faa",
"lines": [
9,
425
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
7,
10
],
[
99,
103
],
[
119,
119
],
[
157,
157
],
[
200,
200
],
[
251,
251
],
[
304,
304
],
[
353,
353
],
[
396,
396
],
[
399,
405
]
],
"removed": [
[
8,
7,
9
],
[
119,
135,
135
],
[
123,
139,
139
],
[
157,
175,
175
],
[
200,
218,
218
],
[
251,
268,
268
],
[
304,
321,
321
],
[
353,
370,
370
],
[
396,
413,
413
]
],
"covered": 390
},
"efd380ee5f7b": {
"name": "Strings",
"kind": "library",
"lines": 83,
"status": "differs",
"audited": {
"object": "1a0f4cc937e4",
"lines": [
12,
95
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
2
],
[
25,
25
],
[
59,
59
],
[
73,
73
]
],
"removed": [
[
1,
1,
2
],
[
25,
25,
25
],
[
59,
61,
61
],
[
73,
74,
74
]
],
"covered": 78
},
"1af23c5b7d79": {
"name": "MessageHashUtils",
"kind": "library",
"lines": 72,
"status": "identical",
"audited": {
"object": "f71603017bf7",
"lines": [
14,
85
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"5d7ad864511f": {
"name": "EIP712Upgradeable",
"kind": "abstract",
"lines": 179,
"status": "none"
},
"4683e2c1837b": {
"name": "NoncesUpgradeable",
"kind": "abstract",
"lines": 58,
"status": "none"
},
"41d6f86c1979": {
"name": "ECDSA",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "e6daa774e035",
"lines": [
12,
173
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"ae269bddb895": {
"name": "ERC20PermitUpgradeable",
"kind": "abstract",
"lines": 68,
"status": "differs",
"audited": {
"object": "a26710dfc1fa",
"lines": [
22,
107
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08"
],
"added": [
[
0,
12
],
[
37,
39
],
[
41,
41
],
[
45,
48
],
[
56,
57
],
[
64,
64
]
],
"removed": [
[
0,
0,
4
],
[
1,
6,
20
],
[
37,
39,
39
],
[
37,
41,
41
],
[
41,
43,
43
],
[
45,
47,
48
],
[
56,
56,
57
],
[
64,
64,
64
],
[
67,
67,
84
]
],
"covered": 52
},
"bcd1048a755f": {
"name": "IERC6372",
"kind": "interface",
"lines": 12,
"status": "none"
},
"aed22d2dcb97": {
"name": "IVotesPartialDelegation",
"kind": "interface",
"lines": 55,
"status": "identical",
"audited": {
"object": "2276b593a1bc",
"lines": [
20,
74
]
},
"reports": [
"openzeppelin-agora-partial-delegation-2024-06"
]
},
"e14c7add1fc6": {
"name": "Checkpoints",
"kind": "library",
"lines": 588,
"status": "differs",
"audited": {
"object": "e97aa361d9d9",
"lines": [
16,
603
]
},
"reports": [
"contracts__audits__2024-10-v5.1"
],
"added": [
[
91,
91
],
[
118,
119
],
[
122,
122
],
[
127,
127
],
[
132,
132
],
[
285,
285
],
[
312,
313
],
[
316,
316
],
[
321,
321
],
[
326,
326
],
[
479,
479
],
[
506,
507
],
[
510,
510
],
[
515,
515
],
[
520,
520
]
],
"removed": [
[
91,
91,
91
],
[
119,
118,
120
],
[
122,
123,
123
],
[
127,
128,
128
],
[
132,
133,
133
],
[
285,
285,
285
],
[
313,
312,
314
],
[
316,
317,
317
],
[
321,
322,
322
],
[
326,
327,
327
],
[
479,
479,
479
],
[
507,
506,
508
],
[
510,
511,
511
],
[
515,
516,
516
],
[
520,
521,
521
]
],
"covered": 573
},
"08be295201e9": {
"name": "SafeCast",
"kind": "library",
"lines": 1135,
"status": "differs",
"audited": {
"object": "ccb979f61c95",
"lines": [
19,
1162
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [],
"removed": [
[
1134,
1134,
1142
]
],
"covered": 1135
},
"a34ee6372352": {
"name": "Time",
"kind": "library",
"lines": 111,
"status": "differs",
"audited": {
"object": "419988c0bb76",
"lines": [
20,
134
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
],
"added": [
[
54,
55
],
[
63,
63
]
],
"removed": [
[
54,
54,
54
],
[
54,
57,
59
],
[
63,
67,
67
]
],
"covered": 108
},
"645eef60bab6": {
"name": "IERC1271",
"kind": "interface",
"lines": 8,
"status": "none"
},
"6ad81b75cf7f": {
"name": "SignatureChecker",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "e498da34d877",
"lines": [
16,
49
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
9,
9
],
[
27,
29
]
],
"removed": [
[
9,
9,
9
],
[
27,
26,
27
]
],
"covered": 31
},
"16ec97c4cd90": {
"name": "VotesPartialDelegationUpgradeable",
"kind": "abstract",
"lines": 537,
"status": "identical",
"audited": {
"object": "841bdb6c27bb",
"lines": [
36,
581
]
},
"reports": [
"openzeppelin-agora-partial-delegation-2024-06"
]
},
"a523ebd0a7c1": {
"name": "ERC20VotesPartialDelegationUpgradeable",
"kind": "abstract",
"lines": 76,
"status": "identical",
"audited": {
"object": "86e69367fcf3",
"lines": [
23,
98
]
},
"reports": [
"openzeppelin-agora-partial-delegation-2024-06"
]
},
"761fdcecf364": {
"name": "L2GovToken",
"kind": "contract",
"lines": 47,
"status": "identical",
"audited": {
"object": "d875f0a6cbe7",
"lines": [
12,
58
]
},
"reports": [
"openzeppelin-agora-partial-delegation-2024-06"
]
},
"c6eb59cc0e4a": {
"name": "L2StandardERC20Gateway",
"kind": "contract",
"lines": 172,
"status": "identical",
"audited": {
"object": "d35e69f611df",
"lines": [
22,
194
]
},
"reports": [
"openzeppelin-scroll-bridge-gas-optimizations-audit-2024-02"
]
},
"90e1921ef04c": {
"name": "IGovernor",
"kind": "abstract",
"lines": 264,
"status": "differs",
"audited": {
"object": "11721c269aa1",
"lines": [
14,
296
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
0
],
[
22,
23
],
[
94,
94
],
[
151,
151
],
[
160,
160
],
[
166,
169
]
],
"removed": [
[
0,
0,
0
],
[
22,
22,
23
],
[
70,
65,
77
],
[
94,
102,
102
],
[
151,
163,
163
],
[
160,
172,
172
],
[
166,
178,
178
],
[
205,
217,
229
]
],
"covered": 254
},
"73b2c068a23d": {
"name": "IAgoraGovernor",
"kind": "abstract",
"lines": 17,
"status": "none"
},
"b587c2455ebe": {
"name": "ProposalTypesConfigurator",
"kind": "contract",
"lines": 92,
"status": "none"
}
}
}
+6635 -1
+6635 -1
null
{
"auditedFiles": {
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"092a067f397a": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/LowGasSafeMath.sol",
"blob": "092a067f397a8e1cbe86333fa0e68644ac4d4875"
},
"09ab6a9bc85c": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "820bd83254f3264cebaf255869641ebc33288dc3",
"path": "contracts/IMiner.sol",
"blob": "09ab6a9bc85c54da5e7a9b2a7b4da0ac1b182d83"
},
"0b6cbdc34973": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/ownership/Ownable.sol",
"blob": "0b6cbdc349739e1422b349d1bbbe108566550c84"
},
"0cc89cb39124": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/math/Math.sol",
"blob": "0cc89cb3912439b8ffbd26d17f343343fdda2271"
},
"101ca93d6e03": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/interfaces/pool/IUniswapV3PoolActions.sol",
"blob": "101ca93d6e03fc63a340933729344ca50f0832f4"
},
"1233e2d195ed": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "820bd83254f3264cebaf255869641ebc33288dc3",
"path": "contracts/Math.sol",
"blob": "1233e2d195ed80a3486f7292cce5ccd702019ca0"
},
"142884219840": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/common/MasterCopy.sol",
"blob": "142884219840892e7b20a62df73a22a77f650c05"
},
"168354793687": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/proxies/Proxy.sol",
"blob": "168354793687b3e328b9d86f9da518afd4e1ffad"
},
"1a59de42c5d0": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/pool/IUniswapV3PoolDerivedState.sol",
"blob": "1a59de42c5d0983d397019c658cfc6bc55c538ad"
},
"2120eda3bcb9": {
"repository": "peppersec/tornado-mixer",
"commit": "d0e312eb808797a4f20a81fda2224185a3f914b4",
"path": "contracts/MerkleTreeWithHistory.sol",
"blob": "2120eda3bcb99b4f382e82f396bbe3939f946057"
},
"2127fd7c3240": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "2127fd7c32401f9244a48e58a9370d60ca219680"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"2eeb24b7812c": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/pool/IUniswapV3PoolOwnerActions.sol",
"blob": "2eeb24b7812cef9cb98413b76691966e786031e2"
},
"36e4feccc8ee": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/base/FallbackManager.sol",
"blob": "36e4feccc8eeeeebe47f58a25c6815998480784c"
},
"41ede9d660b2": {
"repository": "OffchainLabs/arbitrum-classic",
"commit": "d730bc40932c24e239577d16b1737455ab75ee26",
"path": "packages/arb-bridge-eth/contracts/interfaces/IERC20.sol",
"blob": "41ede9d660b2dfee65788266a6dc867d48e0ff31"
},
"48a5beba6436": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/interfaces/pool/IUniswapV3PoolState.sol",
"blob": "48a5beba643694a4d10612a3a1d6809fbb4a7fe8"
},
"55c008cdbedc": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/utils/MerkleTreeWithHistory.sol",
"blob": "55c008cdbedc9e18a3121a017550191ed5a2f4e6"
},
"5b7d9d52de94": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/base/OwnerManager.sol",
"blob": "5b7d9d52de94d97c5f9708ab32e2dc858a25b871"
},
"5dacdc82a0e1": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/Miner.sol",
"blob": "5dacdc82a0e19dc313f4e291d9846049b6acae21"
},
"643d86cf72d9": {
"repository": "safe-fndn/safe-modules",
"commit": "b531c8db9ded1fa72c8459078ebe4e88a2501bae",
"path": "recurring_transfers/contracts/external/SafeMath.sol",
"blob": "643d86cf72d9849f7e6f9aba50994aba379e63a0"
},
"64e8fd9b3c5e": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/libraries/TickMath.sol",
"blob": "64e8fd9b3c5e40e39e1ba9d3811d31c5e43decfe"
},
"6d2c5c473827": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/RewardSwap.sol",
"blob": "6d2c5c473827743fcb5dd305f2a01f79c581fe3c"
},
"6d8f64a1e156": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "6d8f64a1e1561a57363965df4c8c3c28c23ae085"
},
"707bab8bdb85": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/base/ModuleManager.sol",
"blob": "707bab8bdb85df7f1f581bc9caebc289585dc5eb"
},
"71e8b177b43b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/base/Module.sol",
"blob": "71e8b177b43bec08037efb131e04b82315d5ef09"
},
"73addc71dcc0": {
"repository": "peppersec/tornado-mixer",
"commit": "d0e312eb808797a4f20a81fda2224185a3f914b4",
"path": "contracts/Mixer.sol",
"blob": "73addc71dcc02e8b9bf9cc6ce3942bb6c265e1f0"
},
"76f993430b7e": {
"repository": "AztecProtocol/aztec-packages",
"commit": "ed3f61d61745bcd895056ee49e4c6a849928d19e",
"path": "l1-contracts/src/alpha/AlphaVerifier.sol",
"blob": "76f993430b7e398a72a55855566dced07c82b7af"
},
"7c91266c8d06": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/SafeERC20.sol",
"blob": "7c91266c8d06f3f51c9250b57af928fd886a7f3f"
},
"7deb70c13c49": {
"repository": "Uniswap/v3-core",
"commit": "7445e61f17a7c1233bcabcdc920f0473793f6d78",
"path": "contracts/interfaces/pool/IUniswapV3PoolEvents.sol",
"blob": "7deb70c13c499d801f30626f109f63bb2fbc9f7a"
},
"8c953638d384": {
"repository": "Uniswap/v3-core",
"commit": "c3e2b3c938f50892b413422901cdac99a27c43a2",
"path": "contracts/interfaces/IUniswapV3Factory.sol",
"blob": "8c953638d3844cf9c8470f007e74fed5c8d8392d"
},
"934e726462a7": {
"repository": "Uniswap/v3-core",
"commit": "fc783807986595e33cdfc6ac82479535a42b955b",
"path": "contracts/libraries/FullMath.sol",
"blob": "934e726462a7bace5783f4991e1e4a7cc5bc3365"
},
"9d27686ec834": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/GnosisSafe.sol",
"blob": "9d27686ec834c33a0f0e3d8ade3814089709392a"
},
"9f02979f1ee6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/proxy/Proxy.sol",
"blob": "9f02979f1ee66d455e547298479d143f0f7f91c7"
},
"a083d8f609b7": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/interfaces/IRewardSwap.sol",
"blob": "a083d8f609b7b881d6d5a41eb51d2767eabc1ffe"
},
"a2744ccac22b": {
"repository": "ProofOfInnocence/privacy-pools-v1",
"commit": "8ab7132877325e27b22053e974b3310d70b860b5",
"path": "contracts/MerkleTreeWithHistory.sol",
"blob": "a2744ccac22b9eaa1304984d07f76668cdfcb955"
},
"a3e17b7e2687": {
"repository": "bob-collective/optimism",
"commit": "4c27e88204aaa8dc531b3ff1fdd5b4e8ec85d056",
"path": "packages/contracts-bedrock/src/libraries/Pausable.sol",
"blob": "a3e17b7e2687b23d5f70e8bd8afabf003fa6531f"
},
"b1fca7a38536": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "dac5bccf803696d9d98d269b8c27c7aac5fa1c5c",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "b1fca7a3853608953d0f0cd4594048a1d6de4701"
},
"c198f7e10e24": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/interfaces/IVerifier.sol",
"blob": "c198f7e10e242ed464ae40f3fad572be39fda2d3"
},
"c74ca2902abd": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c74ca2902abda3cf14a8501b27c36d040ade2fcb"
},
"c874dbd8c56f": {
"repository": "safe-fndn/safe-modules",
"commit": "252e864496d3a7659195ab5b4418985678887ece",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "c874dbd8c56f7040d942df35a0225b5b522b114b"
},
"cb57817473ea": {
"repository": "peppersec/tornado-mixer",
"commit": "d0e312eb808797a4f20a81fda2224185a3f914b4",
"path": "contracts/ETHMixer.sol",
"blob": "cb57817473eae77bd4ebae36eaf672b57d7fd0a6"
},
"ceb1087a287f": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/utils/OwnableMerkleTree.sol",
"blob": "ceb1087a287f8478c471d959b61ec78613e0609f"
},
"d0603b6fcb75": {
"repository": "safe-fndn/safe-smart-account",
"commit": "2df0b2e0ad5d0f7ab5423e7f5baa72b2456d32ae",
"path": "contracts/base/Executor.sol",
"blob": "d0603b6fcb75d3afba7ce21757e14dc99a580332"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d713de78d874": {
"repository": "celo-org/celo-monorepo",
"commit": "c1bd057484c4601436eb35c563d431f80d5f94b6",
"path": "packages/protocol/contracts/common/libraries/ReentrancyGuard.sol",
"blob": "d713de78d87478f1b8d7c589b134e0eb40025f38"
},
"dff6307ef81f": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/IUniswapV3Pool.sol",
"blob": "dff6307ef81f086e44f8fd8e31411ae1a773d97c"
},
"e140d6f1be6c": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/TornadoTrees.sol",
"blob": "e140d6f1be6c1bdfcbd343d16e8d613eb535286a"
},
"e7ae54c6e765": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/chugsplash/TransparentUpgradeableProxy.sol",
"blob": "e7ae54c6e765ae6500b430faeff0f50fa7d53419"
},
"eed086e731e4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/ERC20Burnable.sol",
"blob": "eed086e731e44ca2eb26c0c2fdd641967815bb45"
},
"f2002b273883": {
"repository": "peppersec/tornado-mixer",
"commit": "d0e312eb808797a4f20a81fda2224185a3f914b4",
"path": "contracts/ERC20Mixer.sol",
"blob": "f2002b273883555c886c17b1c0d096c05145474c"
},
"f47bc45583a6": {
"repository": "tornadocash/tornado-anonymity-mining",
"commit": "9ec05a681d9699a11733b3163dd44a1e90abc345",
"path": "contracts/interfaces/IHasher.sol",
"blob": "f47bc45583a6aecef00049df6feb9764303bd04b"
},
"f7c87028768a": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/pool/IUniswapV3PoolImmutables.sol",
"blob": "f7c87028768ab9490b4bc281ef0179d83a1e1252"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"aztecnetwork": {
"name": "Aztec Network",
"kind": "project"
},
"bob": {
"name": "BOB",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"privacy-pools": {
"name": "Privacy Pools",
"kind": "project"
},
"tornado-cash": {
"name": "Tornado Cash",
"kind": "project"
},
"uniswapv3": {
"name": "Uniswap V3",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x03893a7c7463AE47D46bc7f091665f1893656003": {
"name": "Pool_50K_cDAI",
"critical": true,
"source": "ec84d5d144422d18e979ff6222f117536b75c950c83333113a582a24f739e5e0"
},
"eth:0x07687e702b410Fa43f4cB4Af7FA097918ffD2730": {
"name": "Pool_10K_DAI",
"critical": true,
"source": "ea51e1c3885337c0d5f609a631031b26f0d93558f2cb5a767223cd60a49b57e8"
},
"eth:0x0836222F2B2B24A3F36f98668Ed8F0B38D1a872f": {
"name": "Pool_1000_USDT",
"critical": true,
"source": "31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8"
},
"eth:0x09193888b3f38C82dEdfda55259A82C0E7De875E": {
"name": "WithdrawVerifier",
"source": "8afd2993d2eafff7c70555163d4f0550510e38caac5f28b179d0139ed9e4de30"
},
"eth:0x12D66f87A04A9E220743712cE6d9bB1B5616B8Fc": {
"name": "Pool_0.1_ETH",
"critical": true,
"source": "ae068d12a3411421aa5d747212aa816ac2f4d90fd271b281b28ede3ed153ad8b"
},
"eth:0x169AD27A470D064DEDE56a2D3ff727986b15D52B": {
"name": "Pool_100_USDT",
"critical": true,
"source": "31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8"
},
"eth:0x178169B423a011fff22B9e3F3abeA13414dDD0F1": {
"name": "Pool_0.1_WBTC",
"critical": true,
"source": "ea51e1c3885337c0d5f609a631031b26f0d93558f2cb5a767223cd60a49b57e8"
},
"eth:0x22aaA7720ddd5388A3c0A3333430953C68f1849b": {
"name": "Pool_5K_cDAI",
"critical": true,
"source": "31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8"
},
"eth:0x23773E65ed146A459791799d01336DB287f25334": {
"name": "Pool_100K_DAI",
"critical": true,
"source": "ea51e1c3885337c0d5f609a631031b26f0d93558f2cb5a767223cd60a49b57e8"
},
"eth:0x2717c5e28cf931547B621a5dddb772Ab6A35B701": {
"name": "Pool_500K_cDAI",
"critical": true,
"source": "ec84d5d144422d18e979ff6222f117536b75c950c83333113a582a24f739e5e0"
},
"eth:0x2F50508a8a3D323B91336FA3eA6ae50E55f32185": {
"name": "TornadoVault",
"source": "2ba4b09765303ac94ee541abdf7625d6e34d39a102dbe5cffda6dfd47d4171b0"
},
"eth:0x43a3bE4Ae954d9869836702AFd10393D3a7Ea417": {
"name": "TornadoTreesV1",
"source": "f31f1d2bfa25e469902b75d3fd97341513ce04e7a947aa15b3afea3d572b9e57"
},
"eth:0x4736dCf1b7A3d580672CcE6E7c65cd5cc9cFBa9D": {
"name": "Pool_1000_USDC",
"critical": true,
"source": "31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8"
},
"eth:0x47CE0C6eD5B0Ce3d3A51fdb1C52DC66a7c3c2936": {
"name": "Pool_1_ETH",
"critical": true,
"source": "6268ced32d1f4e74b662d30e97f3b5f6d0647248a3584becff5b4cfa5f4a43f5"
},
"eth:0x4B6C07B8940a7602fE4332AFa915b366e56eAce5": {
"name": "Proposal",
"source": "d51ec0fbda4bf54c6f404eaf750c9a404e80ad8ef880c4a4aeafbe20b770073d"
},
"eth:0x527653eA119F3E6a1F5BD18fbF4714081D7B31ce": {
"name": "TornadoTreesV2",
"source": "df95ef7d34022933140cb7d58ea0f1f396cff1bacbab817781e049ad7ec6c9d0",
"implementations": {
"eth:0x200a79068d8141924B511bC78CB55Dca89cF5C2E": "2611739b83b618766dbc7ee72dd7304aeb4ef9f99e61b756797103a19dffd5c0"
}
},
"eth:0x58E8dCC13BE9780fC42E8723D8EaD4CF46943dF2": {
"name": "RelayerRegistry",
"source": "38d3f5bb3d32f8a41e535d3dee1dbe2c9c6245b80b91ae4442823a42516809fe",
"implementations": {
"eth:0x84b0c75c1F6211450FEC7289c32D717AdaDD702A": "baacee175e647e95fa8eae0101dd1e4adf986c803f2e8f49e15d0e46a05b9e15"
}
},
"eth:0x5B3f656C80E8ddb9ec01Dd9018815576E9238c29": {
"name": "TornadoStakingRewards",
"source": "1c600280d22672658319937f9e79ef5ec931a4af2639959ca454bf42a60b094e",
"implementations": {
"eth:0x9c97be37840f0e754bb7aDB1b16fD0954A2BA248": "0c964e7d90736b13041dfb76fd0352f9a4e55f9608c133903e45dac9daa6b477"
}
},
"eth:0x5cab7692D4E94096462119ab7bF57319726Eed2A": {
"name": "RewardSwap",
"source": "37647635b437e9c074799c9832e05f6e61a4bc04780e14e373bcc08b7098b150"
},
"eth:0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce": {
"name": "GovernanceProposalStateUpgrade",
"source": "77110e894c712e72436ec8e4947017fb3ffe4811649d5aea9b5fd5430c7a8da2",
"implementations": {
"eth:0xbf46f2222c0712cAF2f13B8590732DbD964ce395": "0b7ef6722f9304be5549a9d515b3c90ed26dc8215e01d73713b2c78a61e57f2f"
}
},
"eth:0x5f6c97C6AD7bdd0AE7E0Dd4ca33A4ED3fDabD4D7": {
"name": "FeeManager",
"source": "38d3f5bb3d32f8a41e535d3dee1dbe2c9c6245b80b91ae4442823a42516809fe",
"implementations": {
"eth:0xf4B067dD14e95Bab89Be928c07Cb22E3c94E0DAA": "dad2cb43fe843fb61401896941b04263c182438c0bd2fb0f54d9d06c451b2b27"
}
},
"eth:0x610B717796ad172B316836AC95a2ffad065CeaB4": {
"name": "Pool_1_WBTC",
"critical": true,
"source": "ea51e1c3885337c0d5f609a631031b26f0d93558f2cb5a767223cd60a49b57e8"
},
"eth:0x6234c4C2734D2B246AE074492F402D8f58ff3226": {
"name": "DepositTree",
"source": "b1e310ba9caa3d52ae6c362289db5beec4d184e5855f0333b50a0f5c6426dd07"
},
"eth:0x653477c392c16b0765603074f157314Cc4f40c32": {
"name": "TreeUpdateVerifier",
"source": "f96cec4cac854e82d68299bb2b552f30b79a3be2f78cd3d1a692f6f22be69c8b"
},
"eth:0x722122dF12D4e14e13Ac3b6895a86e84145b6967": {
"name": "TornadoProxyV2",
"source": "017181952257da8de0d8fcaed3320b745fd579a21a9b24ae2111524c067735df"
},
"eth:0x746Aebc06D2aE31B71ac51429A19D54E797878E9": {
"name": "Miner",
"source": "37d42afec5140fe712f9085e99f048955633ba793d38c3b1a9d8b17cdae2b65c"
},
"eth:0x77777FeDdddFfC19Ff86DB637967013e6C6A116C": {
"name": "TORN",
"source": "d1fa0c128e6f8a9fecefbf20147576075a13a4e959ebdb4f2e48bf6304515459"
},
"eth:0x83584f83f26aF4eDDA9CBe8C730bc87C364b28fe": {
"name": "MiMCHasher",
"critical": true,
"source": "unverified"
},
"eth:0x88fd245fEdeC4A936e700f9173454D1931B4C307": {
"name": "RewardVerifier",
"source": "c3115e186e940b9ca4eb8ae23a202b9c162dd8aa22c5e6309fdab041662c0613"
},
"eth:0x905b63Fff465B9fFBF41DeA908CEb12478ec7601": {
"name": "TornadoProxyV1",
"source": "022718245199f8e4eda0ebcdcb14c36501453a42b67983785080dac3ba799f56"
},
"eth:0x910Cbd523D972eb0a6f4cAe4618aD62622b39DbF": {
"name": "Pool_10_ETH",
"critical": true,
"source": "6268ced32d1f4e74b662d30e97f3b5f6d0647248a3584becff5b4cfa5f4a43f5"
},
"eth:0x94C92F096437ab9958fC0A37F09348f30389Ae79": {
"name": "PoseidonHasher2",
"source": "unverified"
},
"eth:0xA160cdAB225685dA1d56aa342Ad8841c3b53f291": {
"name": "Pool_100_ETH",
"critical": true,
"source": "6268ced32d1f4e74b662d30e97f3b5f6d0647248a3584becff5b4cfa5f4a43f5"
},
"eth:0xb04E030140b30C27bcdfaafFFA98C57d80eDa7B4": {
"name": "GnosisSafe",
"source": "3168651b90de256cddab557f1810c410f81e15be58ced8273037d4e2932aac47",
"implementations": {
"eth:0x34CfAC646f301356fAa8B21e94227e3583Fe3F5F": "7946f23e69c802a04e312259b6adb6234a08be70d9fbab3bbfdc202e85089929"
}
},
"eth:0xB20c66C4DE72433F3cE747b58B86830c459CA911": {
"name": "InstanceRegistry",
"source": "38d3f5bb3d32f8a41e535d3dee1dbe2c9c6245b80b91ae4442823a42516809fe",
"implementations": {
"eth:0x2573BAc39EBe2901B4389CD468F2872cF7767FAF": "fa8a8099ae36d625e9692db39f71488ff330b0d1d6da5619fc464a736794359b"
}
},
"eth:0xbB93e510BbCD0B7beb5A853875f9eC60275CF498": {
"name": "Pool_10_WBTC",
"critical": true,
"source": "ea51e1c3885337c0d5f609a631031b26f0d93558f2cb5a767223cd60a49b57e8"
},
"eth:0xbFA347D89Ac54F7C2De2433458cb98A85fc03CEd": {
"name": "WithdrawalTree",
"source": "b1e310ba9caa3d52ae6c362289db5beec4d184e5855f0333b50a0f5c6426dd07"
},
"eth:0xce172ce1F20EC0B3728c9965470eaf994A03557A": {
"name": "Verifier",
"critical": true,
"source": "e711e435dbe6345c2bb3025e6ca53a20e070b73bd84bc6fa2de8a9c016940192"
},
"eth:0xD21be7248e0197Ee08E0c20D4a96DEBdaC3D20Af": {
"name": "Pool_5M_cDAI",
"critical": true,
"source": "ec84d5d144422d18e979ff6222f117536b75c950c83333113a582a24f739e5e0"
},
"eth:0xD4B88Df4D29F5CedD6857912842cff3b20C8Cfa3": {
"name": "Pool_100_DAI",
"critical": true,
"source": "31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8"
},
"eth:0xD82ed8786D7c69DC7e052F7A542AB047971E73d2": {
"name": "PoseidonHasher",
"source": "unverified"
},
"eth:0xd90e2f925DA726b50C4Ed8D0Fb90Ad053324F31b": {
"name": "TornadoRouter",
"source": "3b1495813c8b1b7bf05d22952ef127ea42cfe34354eac9c965145ad98da91db0"
},
"eth:0xd96f2B1c14Db8458374d9Aca76E26c3D18364307": {
"name": "Pool_100_USDC",
"critical": true,
"source": "31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8"
},
"eth:0xEd3B00B651c4c7AF77c2fDdce4a388de84b507C6": {
"name": "BatchTreeUpdateVerifier",
"source": "151e60e5ebe2519d05b3fb65cda610a954ca7a101018d3566ecf6860cddcb8d0"
},
"eth:0xFA4C1f3f7D5dd7c12a9Adb82Cd7dDA542E3d59ef": {
"name": "GasCompensationVault",
"source": "ef7f1b148bc538d088c722bfe25d42da47f9ccb4ec933e8c72b41d0d3acf86fd"
},
"eth:0xFD8610d20aA15b7B2E3Be39B396a1bC3516c7144": {
"name": "Pool_1000_DAI",
"critical": true,
"source": "31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1791454331,
"flats": {
"ec84d5d144422d18e979ff6222f117536b75c950c83333113a582a24f739e5e0": [
[
"f2c4908fe7fd",
1
],
[
"38f84edd13b6",
5
],
[
"a49ada592f77",
164
],
[
"dfc09577523e",
207
],
[
"ba34a476e1c9",
211
],
[
"724791df245a",
327
],
[
"9f1625bb6f8b",
528
],
[
"756a24936234",
714
],
[
"bc4b0b976969",
794
],
[
"bc01ee42ee1d",
853
],
[
"94fd2bd0d563",
895
]
],
"ea51e1c3885337c0d5f609a631031b26f0d93558f2cb5a767223cd60a49b57e8": [
[
"f2c4908fe7fd",
2
],
[
"38f84edd13b6",
6
],
[
"a49ada592f77",
165
],
[
"dfc09577523e",
208
],
[
"ba34a476e1c9",
212
],
[
"724791df245a",
328
],
[
"9f1625bb6f8b",
529
],
[
"756a24936234",
715
],
[
"bc4b0b976969",
795
],
[
"bc01ee42ee1d",
854
]
],
"31d082456b3f4e435bc0d6e737583bc0d1f52f34cb21fe531b678929512c1cf8": [
[
"5d476d3ad988",
1
],
[
"f28b0830c3e4",
5
],
[
"ff57702e7abb",
121
],
[
"e48efb02ef56",
147
],
[
"bc29437166d5",
151
],
[
"bc05b0e48ee7",
256
]
],
"8afd2993d2eafff7c70555163d4f0550510e38caac5f28b179d0139ed9e4de30": [
[
"db05ffa9d94b",
1
],
[
"75b8a74eb76f",
105
]
],
"ae068d12a3411421aa5d747212aa816ac2f4d90fd271b281b28ede3ed153ad8b": [
[
"5d476d3ad988",
1
],
[
"f28b0830c3e4",
5
],
[
"ff57702e7abb",
121
],
[
"e48efb02ef56",
147
],
[
"bc29437166d5",
151
],
[
"944651b43306",
256
],
[
"587043eef4f9",
283
]
],
"2ba4b09765303ac94ee541abdf7625d6e34d39a102dbe5cffda6dfd47d4171b0": [
[
"c1fb64e30b68",
14
],
[
"5ac09056a6c2",
160
],
[
"756a24936234",
298
],
[
"bc4b0b976969",
378
],
[
"d4565328eab4",
438
]
],
"f31f1d2bfa25e469902b75d3fd97341513ce04e7a947aa15b3afea3d572b9e57": [
[
"7c20bed15994",
3
],
[
"9bdc35ad4a0b",
9
],
[
"5967822069e2",
13
],
[
"dd65e156fc53",
17
],
[
"f04119ddc474",
51
],
[
"417cfc3a9ace",
74
],
[
"a7a40b94801c",
126
],
[
"19aae6b7bf2d",
132
],
[
"b9385547aea2",
264
],
[
"c912c24c093b",
276
]
],
"6268ced32d1f4e74b662d30e97f3b5f6d0647248a3584becff5b4cfa5f4a43f5": [
[
"5d476d3ad988",
1
],
[
"f28b0830c3e4",
5
],
[
"ff57702e7abb",
121
],
[
"e48efb02ef56",
147
],
[
"bc29437166d5",
151
],
[
"f7b513d31f48",
256
]
],
"d51ec0fbda4bf54c6f404eaf750c9a404e80ad8ef880c4a4aeafbe20b770073d": [
[
"9bdc35ad4a0b",
3
],
[
"5967822069e2",
7
],
[
"dd65e156fc53",
11
],
[
"5ee6595c0908",
47
],
[
"ad7ee0d6ee15",
95
],
[
"ab37203ba95c",
99
],
[
"7dfb8e83f672",
118
],
[
"d04be6c89737",
401
],
[
"88540d98b2c6",
474
],
[
"902996423f91",
642
],
[
"ac60402eb63d",
728
],
[
"c1ccc25055ba",
858
],
[
"c1fb64e30b68",
887
],
[
"756a24936234",
1033
],
[
"bc4b0b976969",
1113
],
[
"89703fd079c2",
1172
],
[
"7c20bed15994",
1190
],
[
"f0554d9428f6",
1199
],
[
"61f307eb62e4",
1224
],
[
"eddfd1ec9e89",
1358
],
[
"c82c5e87a6bc",
1362
],
[
"70720a8f110c",
1366
]
],
"df95ef7d34022933140cb7d58ea0f1f396cff1bacbab817781e049ad7ec6c9d0": [
[
"d04be6c89737",
11
],
[
"88540d98b2c6",
84
],
[
"902996423f91",
252
],
[
"ac60402eb63d",
338
],
[
"c1ccc25055ba",
468
]
],
"2611739b83b618766dbc7ee72dd7304aeb4ef9f99e61b756797103a19dffd5c0": [
[
"5ee6595c0908",
15
],
[
"ad7ee0d6ee15",
63
],
[
"ab37203ba95c",
67
],
[
"7dfb8e83f672",
86
]
],
"38d3f5bb3d32f8a41e535d3dee1dbe2c9c6245b80b91ae4442823a42516809fe": [
[
"c2fda6873661",
11
],
[
"5ac09056a6c2",
84
],
[
"902996423f91",
228
],
[
"3022bd397900",
314
],
[
"c1ccc25055ba",
444
]
],
"baacee175e647e95fa8eae0101dd1e4adf986c803f2e8f49e15d0e46a05b9e15": [
[
"9f1625bb6f8b",
6
],
[
"2ec021f20088",
201
],
[
"9bdc35ad4a0b",
238
],
[
"5967822069e2",
242
],
[
"dd65e156fc53",
246
],
[
"724791df245a",
283
],
[
"756a24936234",
484
],
[
"bc4b0b976969",
564
],
[
"f04119ddc474",
633
],
[
"b9c4d48812e2",
668
],
[
"19ad75b2e8c8",
948
],
[
"f5633cff5796",
987
],
[
"1eaae1c85021",
1077
],
[
"7c32f7a42266",
1176
],
[
"f0554d9428f6",
1255
],
[
"7962e9765f3f",
1280
],
[
"a12d0be3ff07",
1382
],
[
"cf27342cb2fb",
1411
],
[
"539ac45068e4",
1415
],
[
"674a8775414f",
1419
],
[
"5b2d2b86b68e",
1437
],
[
"4909ba064465",
1462
]
],
"1c600280d22672658319937f9e79ef5ec931a4af2639959ca454bf42a60b094e": [
[
"208cacb51131",
11
],
[
"9f1625bb6f8b",
84
],
[
"991ae179185d",
276
],
[
"d56a4e0545a4",
360
],
[
"60e23f2d55b9",
488
]
],
"0c964e7d90736b13041dfb76fd0352f9a4e55f9608c133903e45dac9daa6b477": [
[
"9f1625bb6f8b",
6
],
[
"2ec021f20088",
201
],
[
"9bdc35ad4a0b",
238
],
[
"5967822069e2",
242
],
[
"dd65e156fc53",
246
],
[
"724791df245a",
283
],
[
"756a24936234",
484
],
[
"bc4b0b976969",
564
],
[
"31950cafc964",
623
],
[
"615f3410dd6f",
627
],
[
"7fddffd68462",
641
]
],
"37647635b437e9c074799c9832e05f6e61a4bc04780e14e373bcc08b7098b150": [
[
"9bdc35ad4a0b",
1
],
[
"5967822069e2",
5
],
[
"dd65e156fc53",
9
],
[
"c1fb64e30b68",
46
],
[
"756a24936234",
192
],
[
"18fe55ac4e85",
271
],
[
"5a2d1c0ee6bf",
980
]
],
"77110e894c712e72436ec8e4947017fb3ffe4811649d5aea9b5fd5430c7a8da2": [
[
"c2fda6873661",
11
],
[
"5ac09056a6c2",
84
],
[
"902996423f91",
228
],
[
"3022bd397900",
314
],
[
"9bdc35ad4a0b",
441
],
[
"5967822069e2",
445
],
[
"dd65e156fc53",
449
],
[
"8a7d60c08052",
477
]
],
"0b7ef6722f9304be5549a9d515b3c90ed26dc8215e01d73713b2c78a61e57f2f": [
[
"5ee6595c0908",
18
],
[
"16dc3c9a2b75",
66
],
[
"692a4a77f3ea",
136
],
[
"866164253f59",
141
],
[
"9bdc35ad4a0b",
195
],
[
"5967822069e2",
199
],
[
"dd65e156fc53",
203
],
[
"724791df245a",
240
],
[
"f04119ddc474",
448
],
[
"756a24936234",
462
],
[
"b9c4d48812e2",
557
],
[
"19ad75b2e8c8",
837
],
[
"f5633cff5796",
876
],
[
"1eaae1c85021",
966
],
[
"7c32f7a42266",
1065
],
[
"9f1625bb6f8b",
1144
],
[
"bc4b0b976969",
1336
],
[
"f0554d9428f6",
1398
],
[
"7962e9765f3f",
1423
],
[
"87717775f550",
1519
],
[
"31950cafc964",
1790
],
[
"c944cd2e44ca",
1795
],
[
"df81b1e25820",
1829
],
[
"dbd761553777",
1839
],
[
"f1137ba4a684",
1887
],
[
"e47626435ea0",
2049
],
[
"4280b9014b30",
2059
],
[
"7ce7fc15e0b7",
2105
],
[
"14f471a5c70d",
2171
]
],
"dad2cb43fe843fb61401896941b04263c182438c0bd2fb0f54d9d06c451b2b27": [
[
"9bdc35ad4a0b",
3
],
[
"5967822069e2",
7
],
[
"dd65e156fc53",
11
],
[
"c1fb64e30b68",
48
],
[
"f2cd37c21003",
203
],
[
"5ac09056a6c2",
252
],
[
"756a24936234",
390
],
[
"bc4b0b976969",
470
],
[
"89703fd079c2",
529
],
[
"f04119ddc474",
557
],
[
"84bed51ac1a4",
592
],
[
"fcf070128481",
872
],
[
"f5633cff5796",
909
],
[
"1eaae1c85021",
999
],
[
"c75072895f89",
1098
],
[
"f0554d9428f6",
1177
],
[
"7962e9765f3f",
1202
],
[
"bbb21fbaaa11",
1304
],
[
"d968375f21a1",
1337
],
[
"fe1879dd7986",
1341
],
[
"92264b3dd15e",
1345
],
[
"567bd39e0ac0",
1358
],
[
"e3e00514147a",
1491
],
[
"05bb4acd5583",
1780
],
[
"27e406f5e8b3",
1884
],
[
"aad491890f36",
2027
],
[
"919501e6934f",
2071
],
[
"ae887499d3bd",
2145
],
[
"8614d448ca1f",
2151
],
[
"b107006c5152",
2185
],
[
"e2bee84b0de1",
2299
],
[
"86c679d97aab",
2336
],
[
"df7bd0675943",
2437
],
[
"e41c74af84d8",
2458
],
[
"455fbfba58ac",
2579
],
[
"ca327c6eb2b1",
2593
],
[
"201e1a63f108",
2796
],
[
"7ac0f677558b",
2917
],
[
"bb299519e2e1",
2967
],
[
"fd7bd4470df9",
3053
]
],
"b1e310ba9caa3d52ae6c362289db5beec4d184e5855f0333b50a0f5c6426dd07": [
[
"f04119ddc474",
11
],
[
"417cfc3a9ace",
34
],
[
"a7a40b94801c",
86
],
[
"19aae6b7bf2d",
92
],
[
"b9385547aea2",
224
]
],
"f96cec4cac854e82d68299bb2b552f30b79a3be2f78cd3d1a692f6f22be69c8b": [
[
"db05ffa9d94b",
1
],
[
"2c183e1c16e8",
105
]
],
"017181952257da8de0d8fcaed3320b745fd579a21a9b24ae2111524c067735df": [
[
"c1fb64e30b68",
16
],
[
"88540d98b2c6",
162
],
[
"756a24936234",
324
],
[
"bc4b0b976969",
404
],
[
"89703fd079c2",
463
],
[
"7c20bed15994",
481
],
[
"f0554d9428f6",
490
],
[
"61f307eb62e4",
515
]
],
"37d42afec5140fe712f9085e99f048955633ba793d38c3b1a9d8b17cdae2b65c": [
[
"9bdc35ad4a0b",
3
],
[
"5967822069e2",
7
],
[
"dd65e156fc53",
11
],
[
"c1fb64e30b68",
48
],
[
"6cee71cd198c",
191
],
[
"1637bd26fb89",
199
],
[
"7c20bed15994",
205
],
[
"f04119ddc474",
221
],
[
"417cfc3a9ace",
244
],
[
"a7a40b94801c",
296
],
[
"114736fa4e7b",
302
],
[
"b9385547aea2",
434
],
[
"c912c24c093b",
446
],
[
"7d38d02bfd2e",
569
]
],
"d1fa0c128e6f8a9fecefbf20147576075a13a4e959ebdb4f2e48bf6304515459": [
[
"f04119ddc474",
13
],
[
"756a24936234",
27
],
[
"c1fb64e30b68",
111
],
[
"1aee25dd5b38",
257
],
[
"5cab4be2bd95",
416
],
[
"fcf070128481",
696
],
[
"f5633cff5796",
733
],
[
"1eaae1c85021",
827
],
[
"c75072895f89",
926
],
[
"9bdc35ad4a0b",
1002
],
[
"5967822069e2",
1006
],
[
"dd65e156fc53",
1010
],
[
"bc4b0b976969",
1043
],
[
"f0554d9428f6",
1105
],
[
"7962e9765f3f",
1130
]
],
"c3115e186e940b9ca4eb8ae23a202b9c162dd8aa22c5e6309fdab041662c0613": [
[
"db05ffa9d94b",
1
],
[
"0a545f67c576",
105
]
],
"022718245199f8e4eda0ebcdcb14c36501453a42b67983785080dac3ba799f56": [
[
"9bdc35ad4a0b",
1
],
[
"5967822069e2",
5
],
[
"dd65e156fc53",
9
],
[
"c1fb64e30b68",
46
],
[
"1aee25dd5b38",
192
],
[
"756a24936234",
330
],
[
"bc4b0b976969",
410
],
[
"7c20bed15994",
469
],
[
"bfa92aee5792",
475
],
[
"f0554d9428f6",
492
],
[
"c3e11e676054",
517
]
],
"3168651b90de256cddab557f1810c410f81e15be58ced8273037d4e2932aac47": [
[
"e8010319ebd8",
4
]
],
"7946f23e69c802a04e312259b6adb6234a08be70d9fbab3bbfdc202e85089929": [
[
"a41e337a7fac",
3
],
[
"e56d6ef756e9",
13
],
[
"40ce0b25499c",
35
],
[
"b9eed8957aec",
44
],
[
"f74001a5f0f6",
82
],
[
"2de054eabcd9",
104
],
[
"c5fc14b4d8d0",
243
],
[
"02d4b3fb548f",
406
],
[
"bbad07bdeac7",
457
],
[
"0b4b9881f1e4",
486
],
[
"a926f8c7d8a3",
493
],
[
"c4c859859cd4",
550
],
[
"374c0687a6ae",
610
],
[
"a6e47efab063",
633
]
],
"fa8a8099ae36d625e9692db39f71488ff330b0d1d6da5619fc464a736794359b": [
[
"f2cd37c21003",
15
],
[
"9bdc35ad4a0b",
61
],
[
"5967822069e2",
65
],
[
"dd65e156fc53",
69
],
[
"c1fb64e30b68",
106
],
[
"5ac09056a6c2",
252
],
[
"756a24936234",
390
],
[
"bc4b0b976969",
470
],
[
"89703fd079c2",
529
],
[
"f04119ddc474",
557
],
[
"84bed51ac1a4",
592
],
[
"fcf070128481",
872
],
[
"f5633cff5796",
909
],
[
"1eaae1c85021",
999
],
[
"c75072895f89",
1098
],
[
"f0554d9428f6",
1177
],
[
"7962e9765f3f",
1202
],
[
"bbb21fbaaa11",
1304
],
[
"d968375f21a1",
1337
],
[
"fe1879dd7986",
1341
],
[
"92264b3dd15e",
1345
],
[
"567bd39e0ac0",
1358
],
[
"aad491890f36",
1475
],
[
"919501e6934f",
1519
],
[
"ae887499d3bd",
1593
],
[
"8614d448ca1f",
1599
],
[
"b107006c5152",
1633
],
[
"e2bee84b0de1",
1747
],
[
"86c679d97aab",
1784
],
[
"df7bd0675943",
1885
],
[
"e41c74af84d8",
1906
],
[
"455fbfba58ac",
2027
],
[
"ca327c6eb2b1",
2041
],
[
"201e1a63f108",
2244
],
[
"7ac0f677558b",
2365
],
[
"bb299519e2e1",
2415
],
[
"fd7bd4470df9",
2501
],
[
"e3e00514147a",
2671
],
[
"05bb4acd5583",
2960
],
[
"27e406f5e8b3",
3064
]
],
"e711e435dbe6345c2bb3025e6ca53a20e070b73bd84bc6fa2de8a9c016940192": [
[
"ab283de73cd7",
1
],
[
"96d4c4813484",
118
]
],
"3b1495813c8b1b7bf05d22952ef127ea42cfe34354eac9c965145ad98da91db0": [
[
"9bdc35ad4a0b",
3
],
[
"5967822069e2",
7
],
[
"dd65e156fc53",
11
],
[
"c1fb64e30b68",
48
],
[
"5ac09056a6c2",
194
],
[
"756a24936234",
332
],
[
"bc4b0b976969",
412
],
[
"f2cd37c21003",
483
],
[
"89703fd079c2",
529
],
[
"27e406f5e8b3",
547
],
[
"f04119ddc474",
698
],
[
"84bed51ac1a4",
733
],
[
"fcf070128481",
1013
],
[
"f5633cff5796",
1050
],
[
"1eaae1c85021",
1140
],
[
"c75072895f89",
1239
],
[
"f0554d9428f6",
1318
],
[
"7962e9765f3f",
1343
],
[
"bbb21fbaaa11",
1445
],
[
"d968375f21a1",
1478
],
[
"fe1879dd7986",
1482
],
[
"92264b3dd15e",
1486
],
[
"567bd39e0ac0",
1499
],
[
"aad491890f36",
1616
],
[
"919501e6934f",
1660
],
[
"ae887499d3bd",
1734
],
[
"8614d448ca1f",
1740
],
[
"b107006c5152",
1774
],
[
"e2bee84b0de1",
1888
],
[
"86c679d97aab",
1925
],
[
"df7bd0675943",
2026
],
[
"e41c74af84d8",
2047
],
[
"455fbfba58ac",
2168
],
[
"ca327c6eb2b1",
2182
],
[
"201e1a63f108",
2385
],
[
"7ac0f677558b",
2506
],
[
"bb299519e2e1",
2556
],
[
"fd7bd4470df9",
2642
],
[
"e3e00514147a",
2812
],
[
"05bb4acd5583",
3101
]
],
"151e60e5ebe2519d05b3fb65cda610a954ca7a101018d3566ecf6860cddcb8d0": [
[
"db05ffa9d94b",
1
],
[
"6ca6d3024bd6",
105
]
],
"ef7f1b148bc538d088c722bfe25d42da47f9ccb4ec933e8c72b41d0d3acf86fd": [
[
"a64ff3ae39c7",
2
],
[
"9d112b8c39bb",
18
]
]
},
"history": {
"launch": 1576523275,
"points": [
{
"timestamp": 1576523275,
"contracts": 5,
"withoutSource": 1,
"units": {
"identical": 0,
"differs": 20,
"none": 1
},
"lines": {
"total": 1115,
"covered": 1006
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19",
"contracts__audits__2018-10"
]
},
{
"timestamp": 1577296976,
"contracts": 12,
"withoutSource": 1,
"units": {
"identical": 0,
"differs": 55,
"none": 1
},
"lines": {
"total": 3133,
"covered": 2911
},
"changes": [
{
"address": "eth:0xA160cdAB225685dA1d56aa342Ad8841c3b53f291",
"name": "Pool_100_ETH",
"kind": "added"
},
{
"address": "eth:0xd96f2B1c14Db8458374d9Aca76E26c3D18364307",
"name": "Pool_100_USDC",
"kind": "added"
},
{
"address": "eth:0x169AD27A470D064DEDE56a2D3ff727986b15D52B",
"name": "Pool_100_USDT",
"kind": "added"
},
{
"address": "eth:0xFD8610d20aA15b7B2E3Be39B396a1bC3516c7144",
"name": "Pool_1000_DAI",
"kind": "added"
},
{
"address": "eth:0x4736dCf1b7A3d580672CcE6E7c65cd5cc9cFBa9D",
"name": "Pool_1000_USDC",
"kind": "added"
},
{
"address": "eth:0x0836222F2B2B24A3F36f98668Ed8F0B38D1a872f",
"name": "Pool_1000_USDT",
"kind": "added"
},
{
"address": "eth:0x22aaA7720ddd5388A3c0A3333430953C68f1849b",
"name": "Pool_5K_cDAI",
"kind": "added"
}
]
},
{
"timestamp": 1589278208,
"contracts": 13,
"withoutSource": 1,
"units": {
"identical": 0,
"differs": 55,
"none": 3
},
"lines": {
"total": 3327,
"covered": 2911
},
"changes": [
{
"address": "eth:0xce172ce1F20EC0B3728c9965470eaf994A03557A",
"name": "Verifier",
"kind": "added"
}
]
},
{
"timestamp": 1612483200,
"contracts": 13,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 44,
"none": 3
},
"lines": {
"total": 3327,
"covered": 2922
},
"reports": [
"oz-celo-contracts-mainnet-releases-1-3"
]
},
{
"timestamp": 1616114822,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 68,
"none": 38
},
"lines": {
"total": 9505,
"covered": 4162
},
"changes": [
{
"address": "eth:0x178169B423a011fff22B9e3F3abeA13414dDD0F1",
"name": "Pool_0.1_WBTC",
"kind": "added"
},
{
"address": "eth:0x610B717796ad172B316836AC95a2ffad065CeaB4",
"name": "Pool_1_WBTC",
"kind": "added"
},
{
"address": "eth:0xbB93e510BbCD0B7beb5A853875f9eC60275CF498",
"name": "Pool_10_WBTC",
"kind": "added"
},
{
"address": "eth:0x23773E65ed146A459791799d01336DB287f25334",
"name": "Pool_100K_DAI",
"kind": "added"
},
{
"address": "eth:0x07687e702b410Fa43f4cB4Af7FA097918ffD2730",
"name": "Pool_10K_DAI",
"kind": "added"
},
{
"address": "eth:0x2717c5e28cf931547B621a5dddb772Ab6A35B701",
"name": "Pool_500K_cDAI",
"kind": "added"
},
{
"address": "eth:0x03893a7c7463AE47D46bc7f091665f1893656003",
"name": "Pool_50K_cDAI",
"kind": "added"
},
{
"address": "eth:0xD21be7248e0197Ee08E0c20D4a96DEBdaC3D20Af",
"name": "Pool_5M_cDAI",
"kind": "added"
}
]
},
{
"timestamp": 1636070400,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 68,
"none": 38
},
"lines": {
"total": 9505,
"covered": 4162
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
{
"timestamp": 1686700800,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 76,
"none": 30
},
"lines": {
"total": 9505,
"covered": 5426
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
{
"timestamp": 1709164800,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 76,
"none": 30
},
"lines": {
"total": 9505,
"covered": 5426
},
"reports": [
"code4rena-zksync-era-2023-10"
]
},
{
"timestamp": 1716508800,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 84,
"none": 22
},
"lines": {
"total": 9505,
"covered": 6138
},
"reports": [
"oxorio-privacy-pools-v1-2024-05"
]
},
{
"timestamp": 1762905600,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 84,
"none": 22
},
"lines": {
"total": 9505,
"covered": 6138
},
"reports": [
"cantina-rollup-contracts-2025-11-12"
]
},
{
"timestamp": 1772668800,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 84,
"none": 22
},
"lines": {
"total": 9505,
"covered": 6138
},
"reports": [
"cantina-payload-2026-03-05"
]
},
{
"timestamp": 1791454331,
"contracts": 21,
"withoutSource": 1,
"units": {
"identical": 11,
"differs": 84,
"none": 22
},
"lines": {
"total": 9505,
"covered": 6138
}
}
],
"undatedReports": []
},
"project": "tornado-cash",
"reports": {
"abdk-tornado-anonymity-mining-final-audit-2020-09-15": {
"collections": [
"tornado-cash"
],
"title": "Tornado Farm Smart Contracts and Circuits. Final Audit",
"auditor": "ABDK Consulting",
"date": "2020-09-15",
"document": "tornado-cash/reports/ABDK - Tornado Cash Anonymity Mining Final Audit.pdf"
},
"abdk-tornado-anonymity-mining-first-audit-2020-09-01": {
"collections": [
"tornado-cash"
],
"title": "Tornado Farm Smart Contracts and Circuits. Audit",
"auditor": "ABDK Consulting",
"date": "2020-09-01",
"document": "tornado-cash/reports/ABDK - Tornado Cash Anonymity Mining First Audit.pdf"
},
"abdk-tornado-anonymity-mining-recheck-2020-12-22": {
"collections": [
"tornado-cash"
],
"title": "Tornado Smart Contract Audit Conclusion",
"auditor": "ABDK Consulting",
"date": "2020-12-22",
"document": "tornado-cash/reports/ABDK - Tornado Cash Anonymity Mining Recheck.pdf"
},
"abdk-tornado-circuit-audit-2019-11-25": {
"collections": [
"tornado-cash"
],
"title": "Tornado Circuit Audit. Final version",
"auditor": "ABDK Consulting",
"date": "2019-11-25",
"document": "tornado-cash/reports/TornadoCash_circuit_audit_ABDK.pdf"
},
"abdk-tornado-cryptographic-review-2019-11-29": {
"collections": [
"tornado-cash"
],
"title": "Tornado Privacy Solution Cryptographic Review Version 1.1",
"auditor": "ABDK Consulting",
"date": "2019-11-29",
"document": "tornado-cash/reports/TornadoCash_cryptographic_review_ABDK.pdf"
},
"abdk-tornado-smart-contract-audit-2019-11-19": {
"collections": [
"tornado-cash"
],
"title": "Tornado Cash Smart Contracts Audit. Final Version",
"auditor": "ABDK Consulting",
"date": "2019-11-19",
"document": "tornado-cash/reports/TornadoCash_contract_audit_ABDK.pdf"
},
"abdk-uniswap-v3-core-2021-03": {
"collections": [
"uniswapv3"
],
"title": "ABDK Consulting Smart Contract Audit: Uniswap V3",
"auditor": "ABDK Consulting",
"date": "2021-03-23",
"document": "uniswapv3/reports/audit-2.pdf"
},
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"akhunov-audit-results-note": {
"collections": [
"_libs/safe"
],
"title": "Gnosis Safe Audit Results",
"auditor": "Alexey Akhunov",
"document": "_libs/safe/reports/safe-early__docs__alexey_audit.md"
},
"akhunov-gnosis-safe-2018": {
"collections": [
"_libs/safe"
],
"title": "Gnosis Safe Audit Report",
"auditor": "Alexey Akhunov",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report.pdf"
},
"cantina-payload-2026-03-05": {
"collections": [
"aztecnetwork"
],
"title": "Aztec PR 20865 Security Review (Alpha Upgrade Payload)",
"auditor": "Cantina",
"date": "2026-03-05",
"document": "aztecnetwork/reports/Cantina - Payload 2025.03.05.pdf"
},
"cantina-rollup-contracts-2025-11-12": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Rollup Contracts Security Review",
"auditor": "Cantina",
"date": "2025-11-12",
"document": "aztecnetwork/reports/Cantina - Rollup Contracts.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"consensys-arbitrum-core-token-bridge-2021-11": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Smart Contracts (ConsenSys Diligence, November 2021)",
"auditor": "ConsenSys Diligence",
"date": "2021-11-05",
"document": "arbitrum/reports/2021_11_05_consensys_diligence_security_audit_core_contracts_token_bridge.pdf"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"cure53-bob-usdc-bridge-library-2024-04": {
"collections": [
"bob"
],
"title": "Review-Report BOB modified USDC bridge library 04.2024 (BOB-02-WP1)",
"auditor": "Cure53",
"date": "2024-04-30",
"document": "bob/reports/Cure53 - BOB Modified USDC Bridge Library (WP1).pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"g0-safe-allowance-v0-1-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "G0 Group",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v0.1.0__audit-report-g0.md"
},
"hacken-celo-contracts-release-8-2022": {
"collections": [
"celo"
],
"title": "Smart Contract Code Review and Security Analysis Report for CLABS (Celo Contracts Release 8 / ASv2)",
"auditor": "Hacken OÜ",
"date": "2022-07-29",
"document": "celo/reports/Hacken - Celo Contracts Release 8.pdf"
},
"oxorio-privacy-pools-v1-2024-05": {
"collections": [
"privacy-pools"
],
"title": "Privacy Pools Smart Contracts Security Audit Report (Privacy Pools v1)",
"auditor": "Oxorio",
"date": "2024-05-24",
"document": "privacy-pools/reports/oxorio-privacy-pools-v1-audit-2024-05.pdf"
},
"oz-celo-contracts-mainnet-releases-1-3": {
"collections": [
"celo"
],
"title": "Celo Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2021-02-05",
"document": "celo/reports/OpenZeppelin - Celo Contracts Mainnet and Releases 1-3.html"
},
"pashov-bob-usdc-bridge-2024-04": {
"collections": [
"bob"
],
"title": "BOB USDC Bridge Security Review",
"auditor": "Pashov Audit Group",
"date": "2024-04-22",
"document": "bob/reports/Pashov - BOB USDC Bridge (Apr 2024).pdf"
},
"secure3-mantle-v1-contest-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle Competitive Security Assessment",
"auditor": "Secure3",
"date": "2023-07-17",
"document": "mantle/reports/2023_07-secure3-mantle-v1-competitive-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "mantle/reports/2023_07-sigmaprime-mantle-l2-rollup-security-assessment.pdf"
},
"trailofbits-uniswap-v3-core-2021-03": {
"collections": [
"uniswapv3"
],
"title": "Uniswap V3 Core Security Assessment",
"auditor": "Trail of Bits",
"date": "2021-03-12",
"document": "uniswapv3/reports/audit.pdf"
},
"zeropool-tornado-anonymity-mining-2020-10-15": {
"collections": [
"tornado-cash"
],
"title": "Tornado Cash Anonymity Mining Audit",
"auditor": "Igor Gulamov (ZeroPool)",
"date": "2020-10-15",
"document": "tornado-cash/reports/Zeropool - Tornado Cash Anonymity Mining.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"f2c4908fe7fd": {
"name": "IHasher",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "a2744ccac22b",
"lines": [
4,
6
]
},
"reports": [
"oxorio-privacy-pools-v1-2024-05"
],
"findings": {
"oxorio-privacy-pools-v1-2024-05": [
"C-03"
]
},
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 2
},
"38f84edd13b6": {
"name": "MerkleTreeWithHistory",
"kind": "contract",
"lines": 142,
"status": "differs",
"audited": {
"object": "a2744ccac22b",
"lines": [
8,
180
]
},
"reports": [
"oxorio-privacy-pools-v1-2024-05"
],
"findings": {
"oxorio-privacy-pools-v1-2024-05": [
"C-03"
]
},
"added": [
[
14,
14
],
[
18,
18
],
[
22,
22
],
[
28,
28
],
[
34,
38
],
[
41,
46
],
[
49,
49
],
[
52,
53
],
[
57,
57
],
[
66,
66
],
[
73,
73
],
[
108,
139
]
],
"removed": [
[
14,
14,
14
],
[
18,
18,
18
],
[
22,
22,
22
],
[
28,
28,
28
],
[
34,
34,
34
],
[
43,
37,
40
],
[
49,
44,
44
],
[
52,
47,
48
],
[
57,
52,
52
],
[
66,
61,
61
],
[
73,
68,
68
],
[
108,
104,
170
]
],
"covered": 89
},
"a49ada592f77": {
"name": "ReentrancyGuard",
"kind": "abstract",
"lines": 42,
"status": "differs",
"audited": {
"object": "d713de78d874",
"lines": [
9,
32
]
},
"reports": [
"hacken-celo-contracts-release-8-2022",
"oz-celo-contracts-mainnet-releases-1-3"
],
"added": [
[
1,
15
],
[
18,
18
],
[
30,
30
],
[
33,
33
],
[
39,
39
]
],
"removed": [
[
1,
1,
2
],
[
18,
7,
7
],
[
30,
18,
19
],
[
39,
21,
21
]
],
"covered": 35
},
"dfc09577523e": {
"name": "IVerifier",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "76f993430b7e",
"lines": [
136,
138
]
},
"reports": [
"cantina-payload-2026-03-05",
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 2
},
"ba34a476e1c9": {
"name": "Tornado",
"kind": "abstract",
"lines": 102,
"status": "differs",
"audited": {
"object": "73addc71dcc0",
"lines": [
21,
135
],
"name": "Mixer"
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19"
],
"added": [
[
1,
2
],
[
18,
23
],
[
44,
44
],
[
80,
85
],
[
88,
88
],
[
91,
100
]
],
"removed": [
[
2,
1,
1
],
[
7,
5,
14
],
[
18,
26,
29
],
[
26,
32,
32
],
[
44,
53,
53
],
[
80,
90,
91
],
[
88,
96,
96
],
[
91,
99,
113
]
],
"covered": 78
},
"724791df245a": {
"name": "SafeMath",
"kind": "library",
"lines": 197,
"status": "none"
},
"9f1625bb6f8b": {
"name": "Address",
"kind": "library",
"lines": 182,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
108,
110
],
[
112,
112
],
[
132,
134
],
[
136,
136
],
[
156,
158
],
[
160,
160
],
[
162,
180
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
112,
120,
120
],
[
136,
145,
145
],
[
160,
169,
169
],
[
162,
171,
226
]
],
"covered": 158
},
"756a24936234": {
"name": "IERC20",
"kind": "interface",
"lines": 70,
"status": "identical",
"audited": {
"object": "41ede9d660b2",
"lines": [
11,
80
]
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
"bc4b0b976969": {
"name": "SafeERC20",
"kind": "library",
"lines": 58,
"status": "differs",
"audited": {
"object": "7c91266c8d06",
"lines": [
12,
40
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
2,
2
],
[
5,
5
],
[
9,
9
],
[
24,
27
],
[
32,
32
],
[
36,
37
],
[
39,
56
]
],
"removed": [
[
5,
4,
4
],
[
9,
8,
8
],
[
24,
15,
16
],
[
32,
21,
21
],
[
36,
25,
26
]
],
"covered": 42
},
"bc01ee42ee1d": {
"name": "ERC20Tornado",
"kind": "contract",
"lines": 41,
"status": "none"
},
"94fd2bd0d563": {
"name": "cTornado",
"kind": "contract",
"lines": 22,
"status": "none"
},
"5d476d3ad988": {
"name": "Hasher",
"kind": "library",
"lines": 3,
"status": "differs",
"audited": {
"object": "2120eda3bcb9",
"lines": [
14,
16
]
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 2
},
"f28b0830c3e4": {
"name": "MerkleTreeWithHistory",
"kind": "contract",
"lines": 103,
"status": "differs",
"audited": {
"object": "2120eda3bcb9",
"lines": [
18,
120
]
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19"
],
"added": [
[
41,
41
],
[
43,
43
]
],
"removed": [
[
41,
41,
41
],
[
43,
43,
43
]
],
"covered": 101
},
"ff57702e7abb": {
"name": "ReentrancyGuard",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "d713de78d874",
"lines": [
9,
32
]
},
"reports": [
"hacken-celo-contracts-release-8-2022",
"oz-celo-contracts-mainnet-releases-1-3"
]
},
"e48efb02ef56": {
"name": "IVerifier",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "76f993430b7e",
"lines": [
136,
138
]
},
"reports": [
"cantina-payload-2026-03-05",
"cantina-rollup-contracts-2025-11-12"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
1
]
],
"covered": 2
},
"bc29437166d5": {
"name": "Tornado",
"kind": "contract",
"lines": 104,
"status": "differs",
"audited": {
"object": "73addc71dcc0",
"lines": [
21,
135
],
"name": "Mixer"
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19"
],
"added": [
[
10,
10
],
[
77,
77
],
[
80,
89
]
],
"removed": [
[
10,
11,
11
],
[
77,
96,
96
]
],
"covered": 94
},
"bc05b0e48ee7": {
"name": "TornadoCash_erc20",
"kind": "contract",
"lines": 59,
"status": "differs",
"audited": {
"object": "f2002b273883",
"lines": [
16,
74
],
"name": "ERC20Mixer"
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19"
],
"added": [
[
0,
0
],
[
9,
9
]
],
"removed": [
[
0,
0,
0
],
[
9,
5,
6
]
],
"covered": 57
},
"db05ffa9d94b": {
"name": "Pairing",
"kind": "library",
"lines": 103,
"status": "none"
},
"75b8a74eb76f": {
"name": "WithdrawVerifier",
"kind": "contract",
"lines": 67,
"status": "none"
},
"944651b43306": {
"name": "ETHTornado",
"kind": "contract",
"lines": 26,
"status": "differs",
"audited": {
"object": "cb57817473ea",
"lines": [
16,
40
],
"name": "ETHMixer"
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19"
],
"added": [
[
0,
0
],
[
6,
7
]
],
"removed": [
[
0,
0,
0
],
[
6,
3,
4
]
],
"covered": 23
},
"587043eef4f9": {
"name": "TornadoCash_Eth_01",
"kind": "contract",
"lines": 42,
"status": "none"
},
"c1fb64e30b68": {
"name": "SafeMath",
"kind": "library",
"lines": 142,
"status": "differs",
"audited": {
"object": "643d86cf72d9",
"lines": [
8,
65
]
},
"reports": [
"contracts__audits__2018-10",
"g0-safe-allowance-v0-1-0"
],
"added": [
[
13,
13
],
[
29,
29
],
[
31,
48
],
[
50,
56
],
[
68,
68
],
[
86,
86
],
[
88,
107
],
[
110,
117
],
[
122,
122
],
[
124,
140
]
],
"removed": [
[
13,
44,
44
],
[
29,
33,
36
],
[
68,
13,
13
],
[
86,
22,
26
],
[
122,
54,
55
]
],
"covered": 123
},
"5ac09056a6c2": {
"name": "Address",
"kind": "library",
"lines": 134,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
82,
82
],
[
108,
108
],
[
110,
132
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
82,
90,
90
],
[
108,
119,
120
],
[
110,
122,
226
]
],
"covered": 112
},
"d4565328eab4": {
"name": "TornadoVault",
"kind": "contract",
"lines": 13,
"status": "none"
},
"7c20bed15994": {
"name": "ITornadoTrees",
"kind": "interface",
"lines": 5,
"status": "none"
},
"9bdc35ad4a0b": {
"name": "Resolver",
"kind": "interface",
"lines": 3,
"status": "none"
},
"5967822069e2": {
"name": "ENS",
"kind": "interface",
"lines": 3,
"status": "none"
},
"dd65e156fc53": {
"name": "EnsResolve",
"kind": "contract",
"lines": 23,
"status": "none"
},
"f04119ddc474": {
"name": "Context",
"kind": "abstract",
"lines": 10,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
1
],
[
5,
6
]
],
"removed": [
[
1,
1,
1
],
[
5,
5,
5
]
],
"covered": 7
},
"417cfc3a9ace": {
"name": "Ownable",
"kind": "contract",
"lines": 51,
"status": "differs",
"audited": {
"object": "0b6cbdc34973",
"lines": [
8,
72
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
9,
11
],
[
25,
25
],
[
30,
30
],
[
36,
36
],
[
45,
48
]
],
"removed": [
[
0,
0,
0
],
[
10,
10,
11
],
[
25,
25,
25
],
[
28,
28,
34
],
[
36,
42,
42
],
[
45,
51,
52
],
[
50,
54,
63
]
],
"covered": 41
},
"a7a40b94801c": {
"name": "IHasher",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "f47bc45583a6",
"lines": [
5,
9
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"findings": {
"abdk-tornado-anonymity-mining-recheck-2020-12-22": [
"CVF-4"
]
}
},
"19aae6b7bf2d": {
"name": "MerkleTreeWithHistory",
"kind": "contract",
"lines": 131,
"status": "differs",
"audited": {
"object": "55c008cdbedc",
"lines": [
7,
137
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"added": [
[
70,
70
],
[
72,
72
],
[
78,
78
],
[
84,
87
]
],
"removed": [
[
70,
70,
73
],
[
72,
75,
75
],
[
78,
81,
81
],
[
84,
87,
87
]
],
"covered": 125
},
"b9385547aea2": {
"name": "OwnableMerkleTree",
"kind": "contract",
"lines": 11,
"status": "differs",
"audited": {
"object": "ceb1087a287f",
"lines": [
8,
18
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"added": [
[
3,
4
],
[
7,
8
]
],
"removed": [
[
3,
3,
4
],
[
7,
7,
8
]
],
"covered": 7
},
"c912c24c093b": {
"name": "TornadoTrees",
"kind": "contract",
"lines": 122,
"status": "differs",
"audited": {
"object": "e140d6f1be6c",
"lines": [
11,
132
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"findings": {
"abdk-tornado-anonymity-mining-recheck-2020-12-22": [
"CVF-31",
"CVF-32"
]
},
"added": [
[
21,
21
],
[
37,
44
],
[
51,
51
],
[
70,
70
]
],
"removed": [
[
21,
21,
21
],
[
37,
32,
39
],
[
51,
50,
50
],
[
70,
69,
69
]
],
"covered": 113
},
"f7b513d31f48": {
"name": "TornadoCash_eth",
"kind": "contract",
"lines": 26,
"status": "differs",
"audited": {
"object": "cb57817473ea",
"lines": [
16,
40
],
"name": "ETHMixer"
},
"reports": [
"abdk-tornado-smart-contract-audit-2019-11-19"
],
"added": [
[
0,
0
],
[
6,
7
]
],
"removed": [
[
0,
0,
0
],
[
6,
3,
4
]
],
"covered": 23
},
"5ee6595c0908": {
"name": "Initializable",
"kind": "contract",
"lines": 47,
"status": "none"
},
"ad7ee0d6ee15": {
"name": "IBatchTreeUpdateVerifier",
"kind": "interface",
"lines": 3,
"status": "none"
},
"ab37203ba95c": {
"name": "ITornadoTreesV1",
"kind": "interface",
"lines": 17,
"status": "none"
},
"7dfb8e83f672": {
"name": "TornadoTrees",
"kind": "contract",
"lines": 272,
"status": "none"
},
"d04be6c89737": {
"name": "Proxy",
"kind": "abstract",
"lines": 69,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
6,
6
],
[
39,
39
],
[
48,
48
],
[
51,
58
]
],
"removed": [
[
6,
6,
6
],
[
39,
38,
38
],
[
48,
47,
47
]
],
"covered": 63
},
"88540d98b2c6": {
"name": "Address",
"kind": "library",
"lines": 158,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
108,
110
],
[
112,
112
],
[
132,
134
],
[
136,
136
],
[
138,
156
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
112,
120,
120
],
[
136,
145,
145
],
[
138,
147,
226
]
],
"covered": 136
},
"902996423f91": {
"name": "UpgradeableProxy",
"kind": "contract",
"lines": 64,
"status": "none"
},
"ac60402eb63d": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 126,
"status": "differs",
"audited": {
"object": "e7ae54c6e765",
"lines": [
28,
120
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
0,
0
],
[
5,
5
],
[
7,
7
],
[
9,
20
],
[
26,
26
],
[
43,
43
],
[
66,
69
],
[
78,
78
],
[
89,
92
],
[
98,
103
],
[
105,
116
],
[
122,
122
]
],
"removed": [
[
0,
0,
0
],
[
5,
5,
5
],
[
7,
7,
7
],
[
26,
14,
14
],
[
43,
31,
31
],
[
66,
54,
55
],
[
78,
64,
64
],
[
92,
75,
75
],
[
98,
81,
82
],
[
122,
89,
89
]
],
"covered": 99
},
"c1ccc25055ba": {
"name": "AdminUpgradeableProxy",
"kind": "contract",
"lines": 15,
"status": "none"
},
"89703fd079c2": {
"name": "ITornadoInstance",
"kind": "interface",
"lines": 17,
"status": "none"
},
"f0554d9428f6": {
"name": "Math",
"kind": "library",
"lines": 24,
"status": "identical",
"audited": {
"object": "0cc89cb39124",
"lines": [
7,
31
]
},
"reports": [
"contracts__audits__2018-10"
]
},
"61f307eb62e4": {
"name": "TornadoProxy",
"kind": "contract",
"lines": 133,
"status": "none"
},
"eddfd1ec9e89": {
"name": "ITornadoProxyV1",
"kind": "interface",
"lines": 3,
"status": "none"
},
"c82c5e87a6bc": {
"name": "IMiner",
"kind": "interface",
"lines": 3,
"status": "differs",
"audited": {
"object": "09ab6a9bc85c",
"lines": [
5,
9
]
},
"reports": [
"zeropool-tornado-anonymity-mining-2020-10-15"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
1,
3
]
],
"covered": 2
},
"70720a8f110c": {
"name": "Proposal",
"kind": "contract",
"lines": 121,
"status": "none"
},
"c2fda6873661": {
"name": "Proxy",
"kind": "abstract",
"lines": 69,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
6,
6
],
[
39,
39
],
[
48,
48
],
[
51,
58
]
],
"removed": [
[
6,
6,
6
],
[
39,
38,
38
],
[
48,
47,
47
]
],
"covered": 63
},
"3022bd397900": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 126,
"status": "differs",
"audited": {
"object": "e7ae54c6e765",
"lines": [
28,
120
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
0,
0
],
[
5,
5
],
[
7,
7
],
[
9,
20
],
[
26,
26
],
[
42,
43
],
[
55,
56
],
[
66,
69
],
[
78,
78
],
[
89,
92
],
[
98,
103
],
[
105,
116
],
[
122,
122
]
],
"removed": [
[
0,
0,
0
],
[
5,
5,
5
],
[
7,
7,
7
],
[
26,
14,
14
],
[
42,
30,
31
],
[
55,
43,
44
],
[
66,
54,
55
],
[
78,
64,
64
],
[
92,
75,
75
],
[
98,
81,
82
],
[
122,
89,
89
]
],
"covered": 96
},
"2ec021f20088": {
"name": "Initializable",
"kind": "abstract",
"lines": 36,
"status": "none"
},
"b9c4d48812e2": {
"name": "ERC20",
"kind": "contract",
"lines": 274,
"status": "differs",
"audited": {
"object": "b1fca7a38536",
"lines": [
13,
176
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
4,
5
],
[
8,
58
],
[
63,
63
],
[
70,
71
],
[
82,
83
],
[
90,
91
],
[
101,
102
],
[
119,
121
],
[
137,
138
],
[
156,
157
],
[
160,
184
],
[
186,
187
],
[
195,
198
],
[
216,
219
],
[
221,
221
],
[
225,
272
]
],
"removed": [
[
0,
0,
0
],
[
4,
4,
5
],
[
63,
12,
12
],
[
70,
21,
22
],
[
82,
40,
46
],
[
90,
31,
32
],
[
101,
59,
63
],
[
119,
73,
81
],
[
137,
94,
98
],
[
156,
111,
115
],
[
195,
126,
127
],
[
216,
139,
141
],
[
223,
144,
144
],
[
225,
147,
162
]
],
"covered": 214
},
"19ad75b2e8c8": {
"name": "ERC20Burnable",
"kind": "abstract",
"lines": 30,
"status": "differs",
"audited": {
"object": "eed086e731e4",
"lines": [
14,
39
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
2
],
[
24,
26
]
],
"removed": [
[
26,
22,
22
]
],
"covered": 27
},
"f5633cff5796": {
"name": "ECDSA",
"kind": "library",
"lines": 81,
"status": "none"
},
"1eaae1c85021": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 89,
"status": "none"
},
"7c32f7a42266": {
"name": "Pausable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "a3e17b7e2687",
"lines": [
17,
119
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"cure53-bob-usdc-bridge-library-2024-04",
"pashov-bob-usdc-bridge-2024-04"
],
"added": [
[
16,
16
],
[
35,
35
],
[
47,
47
]
],
"removed": [
[
10,
12,
21
],
[
16,
26,
26
],
[
26,
60,
77
],
[
35,
38,
38
],
[
47,
50,
50
]
],
"covered": 72
},
"7962e9765f3f": {
"name": "TORN",
"kind": "contract",
"lines": 95,
"status": "none"
},
"a12d0be3ff07": {
"name": "ENSNamehash",
"kind": "library",
"lines": 28,
"status": "none"
},
"cf27342cb2fb": {
"name": "IENS",
"kind": "interface",
"lines": 3,
"status": "none"
},
"539ac45068e4": {
"name": "ITornadoStakingRewards",
"kind": "interface",
"lines": 3,
"status": "none"
},
"674a8775414f": {
"name": "ITornadoInstance",
"kind": "interface",
"lines": 17,
"status": "none"
},
"5b2d2b86b68e": {
"name": "IFeeManager",
"kind": "interface",
"lines": 5,
"status": "none"
},
"4909ba064465": {
"name": "RelayerRegistry",
"kind": "contract",
"lines": 326,
"status": "none"
},
"208cacb51131": {
"name": "Proxy",
"kind": "abstract",
"lines": 69,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
51,
58
]
],
"removed": [],
"covered": 66
},
"991ae179185d": {
"name": "UpgradeableProxy",
"kind": "contract",
"lines": 62,
"status": "none"
},
"d56a4e0545a4": {
"name": "TransparentUpgradeableProxy",
"kind": "contract",
"lines": 124,
"status": "differs",
"audited": {
"object": "e7ae54c6e765",
"lines": [
28,
120
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
0,
0
],
[
5,
5
],
[
7,
7
],
[
9,
20
],
[
26,
26
],
[
43,
43
],
[
67,
69
],
[
77,
78
],
[
88,
90
],
[
96,
101
],
[
103,
114
],
[
120,
120
]
],
"removed": [
[
0,
0,
0
],
[
5,
5,
5
],
[
7,
7,
7
],
[
26,
14,
14
],
[
43,
31,
31
],
[
69,
55,
55
],
[
77,
63,
64
],
[
88,
74,
75
],
[
96,
81,
82
],
[
120,
89,
89
]
],
"covered": 97
},
"60e23f2d55b9": {
"name": "AdminUpgradeableProxy",
"kind": "contract",
"lines": 15,
"status": "none"
},
"31950cafc964": {
"name": "ITornadoVault",
"kind": "interface",
"lines": 3,
"status": "none"
},
"615f3410dd6f": {
"name": "ITornadoGovernance",
"kind": "interface",
"lines": 5,
"status": "none"
},
"7fddffd68462": {
"name": "TornadoStakingRewards",
"kind": "contract",
"lines": 138,
"status": "none"
},
"18fe55ac4e85": {
"name": "FloatMath",
"kind": "library",
"lines": 695,
"status": "identical",
"audited": {
"object": "1233e2d195ed",
"lines": [
16,
875
],
"name": "Math"
},
"reports": [
"zeropool-tornado-anonymity-mining-2020-10-15"
]
},
"5a2d1c0ee6bf": {
"name": "RewardSwap",
"kind": "contract",
"lines": 74,
"status": "differs",
"audited": {
"object": "6d2c5c473827",
"lines": [
22,
88
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"added": [
[
11,
11
],
[
26,
26
],
[
33,
33
],
[
37,
38
],
[
40,
42
],
[
48,
48
],
[
50,
50
],
[
65,
67
],
[
70,
70
]
],
"removed": [
[
11,
11,
11
],
[
37,
31,
32
],
[
41,
34,
35
],
[
48,
41,
41
],
[
50,
43,
43
],
[
65,
58,
60
],
[
70,
63,
63
]
],
"covered": 60
},
"8a7d60c08052": {
"name": "LoopbackProxy",
"kind": "contract",
"lines": 15,
"status": "none"
},
"16dc3c9a2b75": {
"name": "Configuration",
"kind": "contract",
"lines": 69,
"status": "none"
},
"692a4a77f3ea": {
"name": "Core",
"kind": "abstract",
"lines": 4,
"status": "none"
},
"866164253f59": {
"name": "Delegation",
"kind": "abstract",
"lines": 53,
"status": "none"
},
"87717775f550": {
"name": "Governance",
"kind": "contract",
"lines": 270,
"status": "none"
},
"c944cd2e44ca": {
"name": "GovernanceVaultUpgrade",
"kind": "contract",
"lines": 33,
"status": "none"
},
"df81b1e25820": {
"name": "IGasCompensationVault",
"kind": "interface",
"lines": 5,
"status": "none"
},
"dbd761553777": {
"name": "GasCompensator",
"kind": "abstract",
"lines": 42,
"status": "none"
},
"f1137ba4a684": {
"name": "GovernanceGasUpgrade",
"kind": "contract",
"lines": 161,
"status": "none"
},
"e47626435ea0": {
"name": "ITornadoStakingRewards",
"kind": "interface",
"lines": 3,
"status": "none"
},
"4280b9014b30": {
"name": "GovernanceStakingUpgrade",
"kind": "contract",
"lines": 45,
"status": "none"
},
"7ce7fc15e0b7": {
"name": "GovernanceExploitPatchUpgrade",
"kind": "contract",
"lines": 65,
"status": "none"
},
"14f471a5c70d": {
"name": "GovernanceProposalStateUpgrade",
"kind": "contract",
"lines": 34,
"status": "none"
},
"f2cd37c21003": {
"name": "Initializable",
"kind": "abstract",
"lines": 45,
"status": "none"
},
"84bed51ac1a4": {
"name": "ERC20",
"kind": "contract",
"lines": 274,
"status": "differs",
"audited": {
"object": "b1fca7a38536",
"lines": [
13,
176
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
2,
2
],
[
5,
6
],
[
9,
59
],
[
64,
64
],
[
71,
72
],
[
83,
84
],
[
91,
92
],
[
102,
103
],
[
119,
121
],
[
137,
138
],
[
156,
157
],
[
160,
184
],
[
186,
187
],
[
195,
198
],
[
216,
219
],
[
221,
221
],
[
225,
272
]
],
"removed": [
[
0,
0,
0
],
[
5,
4,
5
],
[
64,
12,
12
],
[
71,
21,
22
],
[
83,
40,
46
],
[
91,
31,
32
],
[
102,
59,
63
],
[
119,
73,
81
],
[
137,
94,
98
],
[
156,
111,
115
],
[
195,
126,
127
],
[
216,
139,
141
],
[
223,
144,
144
],
[
225,
147,
162
]
],
"covered": 213
},
"fcf070128481": {
"name": "ERC20Burnable",
"kind": "abstract",
"lines": 28,
"status": "differs",
"audited": {
"object": "eed086e731e4",
"lines": [
14,
39
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
22,
24
]
],
"removed": [
[
24,
22,
22
]
],
"covered": 26
},
"c75072895f89": {
"name": "Pausable",
"kind": "contract",
"lines": 75,
"status": "differs",
"audited": {
"object": "a3e17b7e2687",
"lines": [
17,
119
]
},
"reports": [
"contracts__audits__2023-10-v5.0",
"cure53-bob-usdc-bridge-library-2024-04",
"pashov-bob-usdc-bridge-2024-04"
],
"added": [
[
16,
16
],
[
23,
23
],
[
35,
35
],
[
47,
47
]
],
"removed": [
[
10,
12,
21
],
[
16,
26,
26
],
[
23,
57,
57
],
[
26,
60,
77
],
[
35,
38,
38
],
[
47,
50,
50
]
],
"covered": 71
},
"bbb21fbaaa11": {
"name": "ENSNamehash",
"kind": "library",
"lines": 32,
"status": "none"
},
"d968375f21a1": {
"name": "IENS",
"kind": "interface",
"lines": 3,
"status": "none"
},
"fe1879dd7986": {
"name": "ITornadoVault",
"kind": "interface",
"lines": 3,
"status": "none"
},
"92264b3dd15e": {
"name": "ITornadoGovernance",
"kind": "interface",
"lines": 5,
"status": "none"
},
"567bd39e0ac0": {
"name": "TornadoStakingRewards",
"kind": "contract",
"lines": 114,
"status": "none"
},
"e3e00514147a": {
"name": "RelayerRegistry",
"kind": "contract",
"lines": 288,
"status": "none"
},
"05bb4acd5583": {
"name": "TornadoRouter",
"kind": "contract",
"lines": 103,
"status": "none"
},
"27e406f5e8b3": {
"name": "InstanceRegistry",
"kind": "contract",
"lines": 140,
"status": "none"
},
"aad491890f36": {
"name": "LowGasSafeMath",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "092a067f397a",
"lines": [
6,
36
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"919501e6934f": {
"name": "IUniswapV3Factory",
"kind": "interface",
"lines": 73,
"status": "identical",
"audited": {
"object": "8c953638d384",
"lines": [
6,
66
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"ae887499d3bd": {
"name": "IERC20Decimals",
"kind": "interface",
"lines": 3,
"status": "none"
},
"8614d448ca1f": {
"name": "IUniswapV3PoolImmutables",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "f7c87028768a",
"lines": [
6,
35
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"b107006c5152": {
"name": "IUniswapV3PoolState",
"kind": "interface",
"lines": 110,
"status": "differs",
"audited": {
"object": "48a5beba6436",
"lines": [
7,
109
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
65,
68
],
[
104,
108
]
],
"removed": [
[
73,
66,
68
],
[
104,
101,
101
]
],
"covered": 101
},
"e2bee84b0de1": {
"name": "IUniswapV3PoolDerivedState",
"kind": "interface",
"lines": 34,
"status": "differs",
"audited": {
"object": "1a59de42c5d0",
"lines": [
7,
32
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
],
"added": [
[
14,
32
]
],
"removed": [
[
1,
1,
10
],
[
14,
24,
24
]
],
"covered": 25
},
"86c679d97aab": {
"name": "IUniswapV3PoolActions",
"kind": "interface",
"lines": 98,
"status": "identical",
"audited": {
"object": "101ca93d6e03",
"lines": [
6,
92
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"df7bd0675943": {
"name": "IUniswapV3PoolOwnerActions",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "2eeb24b7812c",
"lines": [
6,
21
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"e41c74af84d8": {
"name": "IUniswapV3PoolEvents",
"kind": "interface",
"lines": 116,
"status": "differs",
"audited": {
"object": "7deb70c13c49",
"lines": [
6,
118
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
72,
72
]
],
"removed": [],
"covered": 115
},
"455fbfba58ac": {
"name": "IUniswapV3Pool",
"kind": "interface",
"lines": 10,
"status": "identical",
"audited": {
"object": "dff6307ef81f",
"lines": [
15,
22
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"ca327c6eb2b1": {
"name": "TickMath",
"kind": "library",
"lines": 199,
"status": "differs",
"audited": {
"object": "64e8fd9b3c5e",
"lines": [
7,
248
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
18,
18
]
],
"removed": [
[
18,
18,
18
]
],
"covered": 198
},
"201e1a63f108": {
"name": "FullMath",
"kind": "library",
"lines": 118,
"status": "differs",
"audited": {
"object": "934e726462a7",
"lines": [
7,
116
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
57,
57
]
],
"removed": [
[
57,
53,
53
]
],
"covered": 117
},
"7ac0f677558b": {
"name": "OracleLibrary",
"kind": "library",
"lines": 49,
"status": "none"
},
"bb299519e2e1": {
"name": "UniswapV3OracleHelper",
"kind": "library",
"lines": 84,
"status": "none"
},
"fd7bd4470df9": {
"name": "FeeManager",
"kind": "contract",
"lines": 151,
"status": "none"
},
"2c183e1c16e8": {
"name": "TreeUpdateVerifier",
"kind": "contract",
"lines": 64,
"status": "none"
},
"6cee71cd198c": {
"name": "IVerifier",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "c198f7e10e24",
"lines": [
5,
11
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
]
},
"1637bd26fb89": {
"name": "IRewardSwap",
"kind": "interface",
"lines": 5,
"status": "differs",
"audited": {
"object": "a083d8f609b7",
"lines": [
5,
10
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"added": [
[
1,
1
]
],
"removed": [
[
1,
2,
2
]
],
"covered": 4
},
"114736fa4e7b": {
"name": "MerkleTreeWithHistory",
"kind": "contract",
"lines": 131,
"status": "differs",
"audited": {
"object": "55c008cdbedc",
"lines": [
7,
137
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"added": [
[
70,
70
],
[
72,
72
],
[
78,
78
],
[
84,
87
]
],
"removed": [
[
70,
70,
73
],
[
72,
75,
75
],
[
78,
81,
81
],
[
84,
87,
87
]
],
"covered": 125
},
"7d38d02bfd2e": {
"name": "Miner",
"kind": "contract",
"lines": 302,
"status": "differs",
"audited": {
"object": "5dacdc82a0e1",
"lines": [
14,
299
]
},
"reports": [
"abdk-tornado-anonymity-mining-recheck-2020-12-22"
],
"added": [
[
3,
5
],
[
20,
20
],
[
69,
69
],
[
82,
82
],
[
94,
99
],
[
121,
121
],
[
172,
172
],
[
213,
216
],
[
222,
223
],
[
231,
232
],
[
241,
246
],
[
289,
291
],
[
294,
300
]
],
"removed": [
[
3,
3,
5
],
[
69,
68,
68
],
[
82,
81,
81
],
[
89,
88,
90
],
[
121,
117,
117
],
[
172,
170,
170
],
[
222,
226,
227
],
[
231,
235,
236
],
[
241,
245,
250
],
[
290,
217,
218
]
],
"covered": 270
},
"1aee25dd5b38": {
"name": "Address",
"kind": "library",
"lines": 134,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
82,
82
],
[
108,
108
],
[
110,
132
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
82,
90,
90
],
[
108,
119,
120
],
[
110,
122,
226
]
],
"covered": 111
},
"5cab4be2bd95": {
"name": "ERC20",
"kind": "contract",
"lines": 274,
"status": "differs",
"audited": {
"object": "b1fca7a38536",
"lines": [
13,
176
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
2,
2
],
[
5,
6
],
[
9,
59
],
[
64,
64
],
[
71,
72
],
[
83,
84
],
[
91,
92
],
[
102,
103
],
[
119,
121
],
[
137,
138
],
[
156,
157
],
[
160,
184
],
[
186,
187
],
[
195,
198
],
[
216,
219
],
[
221,
221
],
[
225,
272
]
],
"removed": [
[
0,
0,
0
],
[
5,
4,
5
],
[
64,
12,
12
],
[
71,
21,
22
],
[
83,
40,
46
],
[
91,
31,
32
],
[
102,
59,
63
],
[
119,
73,
81
],
[
137,
94,
98
],
[
156,
111,
115
],
[
195,
126,
127
],
[
216,
139,
141
],
[
223,
144,
144
],
[
225,
147,
162
]
],
"covered": 213
},
"0a545f67c576": {
"name": "RewardVerifier",
"kind": "contract",
"lines": 72,
"status": "none"
},
"bfa92aee5792": {
"name": "ITornadoInstance",
"kind": "interface",
"lines": 13,
"status": "none"
},
"c3e11e676054": {
"name": "TornadoProxy",
"kind": "contract",
"lines": 77,
"status": "none"
},
"e8010319ebd8": {
"name": "Proxy",
"kind": "contract",
"lines": 36,
"status": "identical",
"audited": {
"object": "168354793687",
"lines": [
12,
41
]
},
"reports": [
"g0-safe-1-1-0",
"g0-safe-1-1-1"
]
},
"a41e337a7fac": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 6,
"status": "identical",
"audited": {
"object": "6d8f64a1e156",
"lines": [
5,
10
]
},
"reports": [
"akhunov-audit-results-note",
"akhunov-gnosis-safe-2018",
"g0-safe-1-1-0",
"g0-safe-1-1-1"
]
},
"e56d6ef756e9": {
"name": "MasterCopy",
"kind": "contract",
"lines": 20,
"status": "identical",
"audited": {
"object": "142884219840",
"lines": [
8,
23
]
},
"reports": [
"g0-safe-1-1-1"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"b9eed8957aec": {
"name": "Executor",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "d0603b6fcb75",
"lines": [
7,
34
]
},
"reports": [
"g0-safe-1-1-1"
]
},
"f74001a5f0f6": {
"name": "Module",
"kind": "contract",
"lines": 18,
"status": "identical",
"audited": {
"object": "71e8b177b43b",
"lines": [
9,
23
]
},
"reports": [
"g0-safe-1-1-0",
"g0-safe-1-1-1"
]
},
"2de054eabcd9": {
"name": "ModuleManager",
"kind": "contract",
"lines": 135,
"status": "identical",
"audited": {
"object": "707bab8bdb85",
"lines": [
11,
139
]
},
"reports": [
"g0-safe-1-1-1"
]
},
"c5fc14b4d8d0": {
"name": "OwnerManager",
"kind": "contract",
"lines": 159,
"status": "identical",
"audited": {
"object": "5b7d9d52de94",
"lines": [
8,
141
]
},
"reports": [
"g0-safe-1-1-1"
]
},
"02d4b3fb548f": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 48,
"status": "identical",
"audited": {
"object": "c874dbd8c56f",
"lines": [
7,
49
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-allowance-v0-1-0"
]
},
"bbad07bdeac7": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 28,
"status": "identical",
"audited": {
"object": "c74ca2902abd",
"lines": [
5,
24
]
},
"reports": [
"g0-safe-1-1-0",
"g0-safe-1-1-1"
]
},
"0b4b9881f1e4": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"a926f8c7d8a3": {
"name": "FallbackManager",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "36e4feccc8ee",
"lines": [
7,
51
]
},
"reports": [
"g0-safe-1-1-0",
"g0-safe-1-1-1"
]
},
"c4c859859cd4": {
"name": "SafeMath",
"kind": "library",
"lines": 59,
"status": "identical",
"audited": {
"object": "643d86cf72d9",
"lines": [
8,
65
]
},
"reports": [
"contracts__audits__2018-10",
"g0-safe-allowance-v0-1-0"
]
},
"374c0687a6ae": {
"name": "ISignatureValidator",
"kind": "contract",
"lines": 18,
"status": "identical",
"audited": {
"object": "2127fd7c3240",
"lines": [
8,
19
]
},
"reports": [
"g0-safe-1-1-0",
"g0-safe-1-1-1"
]
},
"a6e47efab063": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 402,
"status": "identical",
"audited": {
"object": "9d27686ec834",
"lines": [
18,
421
]
},
"reports": [
"g0-safe-1-1-1"
]
},
"ab283de73cd7": {
"name": "Pairing",
"kind": "library",
"lines": 116,
"status": "none"
},
"96d4c4813484": {
"name": "Verifier",
"kind": "contract",
"lines": 78,
"status": "none"
},
"6ca6d3024bd6": {
"name": "BatchTreeUpdateVerifier",
"kind": "contract",
"lines": 61,
"status": "none"
},
"a64ff3ae39c7": {
"name": "EtherSend",
"kind": "library",
"lines": 12,
"status": "none"
},
"9d112b8c39bb": {
"name": "GasCompensationVault",
"kind": "contract",
"lines": 36,
"status": "none"
}
}
}
+902 -1
+902 -1
null
{
"auditedFiles": {
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"0b6cbdc34973": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/ownership/Ownable.sol",
"blob": "0b6cbdc349739e1422b349d1bbbe108566550c84"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"41ede9d660b2": {
"repository": "OffchainLabs/arbitrum-classic",
"commit": "d730bc40932c24e239577d16b1737455ab75ee26",
"path": "packages/arb-bridge-eth/contracts/interfaces/IERC20.sol",
"blob": "41ede9d660b2dfee65788266a6dc867d48e0ff31"
},
"59cfa19b7bfd": {
"repository": "ScopeLift/umbra-protocol",
"commit": "d6e4235fc143c0ac53c054aec7de4c4cdc01846c",
"path": "contracts/contracts/Umbra.sol",
"blob": "59cfa19b7bfde78eb2400e874c1ba3e01fc45856"
},
"797c622c6b84": {
"repository": "ScopeLift/umbra-protocol",
"commit": "fa2e17367d66a85f20c77299ded5942d9ab64fe0",
"path": "contracts/contracts/IUmbraHookReceiver.sol",
"blob": "797c622c6b84bfde5a034f212cf3e562c8506f40"
},
"7c91266c8d06": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/SafeERC20.sol",
"blob": "7c91266c8d06f3f51c9250b57af928fd886a7f3f"
},
"8d475bd3daf8": {
"repository": "code-423n4/2023-03-zksync",
"commit": "21d9a364a4a75adfa6f1e038232d8c0f39858a64",
"path": "contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol",
"blob": "8d475bd3daf8df3bf2d086ef429b5d9f9c05aeb1"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"starknet": {
"name": "Starknet",
"kind": "project"
},
"umbra": {
"name": "Umbra Cash",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x31fe56609C65Cd0C510E7125f051D440424D38f3": {
"name": "StealthKeyRegistry",
"critical": true,
"source": "1f2257ce319a7708d2928fe57b6ad23c3d9d50c793dcf2d6441a2dadbd3232cf"
},
"eth:0xDbD0f5EBAdA6632Dde7d47713ea200a7C2ff91EB": {
"name": "UmbraBatchSend",
"source": "6386b41b25b4f17caa248f0ebb55df11e714a3d74db4754455be5d7c64bce5f5"
},
"eth:0xFb2dc580Eed955B528407b4d36FfaFe3da685401": {
"name": "Umbra",
"critical": true,
"source": "50c090d3044d292af41f7246ea4724df8a0481d8bd1a1e4c1109053051af6a4c"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1791530581,
"flats": {
"1f2257ce319a7708d2928fe57b6ad23c3d9d50c793dcf2d6441a2dadbd3232cf": [
[
"1f2257ce319a",
1
]
],
"6386b41b25b4f17caa248f0ebb55df11e714a3d74db4754455be5d7c64bce5f5": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"1c1076615bc6",
101
],
[
"809d3ad2bcb8",
341
],
[
"5c1b98c91663",
424
],
[
"33c1bc98e249",
481
],
[
"6fe7eb934fe4",
581
],
[
"74c82e496ed5",
603
],
[
"18cc8c4efe63",
748
]
],
"50c090d3044d292af41f7246ea4724df8a0481d8bd1a1e4c1109053051af6a4c": [
[
"f04119ddc474",
11
],
[
"64b6456f336a",
34
],
[
"724791df245a",
99
],
[
"9f1625bb6f8b",
300
],
[
"756a24936234",
486
],
[
"bc4b0b976969",
566
],
[
"6fe7eb934fe4",
626
],
[
"6a709f06e696",
648
]
]
},
"history": {
"launch": 1619813937,
"points": [
{
"timestamp": 1619813937,
"contracts": 1,
"withoutSource": 0,
"units": {
"identical": 0,
"differs": 3,
"none": 3
},
"lines": {
"total": 813,
"covered": 396
},
"reports": [
"consensys-diligence-umbra-smart-contracts-2021-03",
"contracts__audits__2018-10",
"peckshield-starkex-v1-0-2020-02",
"peckshield-starkex-v2-0-2020-10"
]
},
{
"timestamp": 1629943007,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 0,
"differs": 3,
"none": 4
},
"lines": {
"total": 1006,
"covered": 396
},
"changes": [
{
"address": "eth:0x31fe56609C65Cd0C510E7125f051D440424D38f3",
"name": "StealthKeyRegistry",
"kind": "added"
}
]
},
{
"timestamp": 1636070400,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 0,
"differs": 3,
"none": 4
},
"lines": {
"total": 1006,
"covered": 396
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
{
"timestamp": 1686700800,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 0,
"differs": 4,
"none": 3
},
"lines": {
"total": 1006,
"covered": 554
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
{
"timestamp": 1696291200,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 0,
"differs": 5,
"none": 2
},
"lines": {
"total": 1006,
"covered": 561
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
{
"timestamp": 1791530581,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 0,
"differs": 5,
"none": 2
},
"lines": {
"total": 1006,
"covered": 561
}
}
],
"undatedReports": []
},
"project": "umbra",
"reports": {
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"consensys-arbitrum-core-token-bridge-2021-11": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Smart Contracts (ConsenSys Diligence, November 2021)",
"auditor": "ConsenSys Diligence",
"date": "2021-11-05",
"document": "arbitrum/reports/2021_11_05_consensys_diligence_security_audit_core_contracts_token_bridge.pdf"
},
"consensys-diligence-umbra-smart-contracts-2021-03": {
"collections": [
"umbra"
],
"title": "Umbra Smart Contracts",
"auditor": "Nicholas Ward (Consensys Diligence)",
"document": "umbra/reports/umbra-audit-2021-03.pdf"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"peckshield-starkex-v1-0-2020-02": {
"collections": [
"starknet"
],
"title": "PeckShield StarkEx v1.0 Smart Contract Audit",
"auditor": "PeckShield",
"date": "2020-02-26",
"document": "starknet/reports/2020_02-peckshield-starkex-v1.0-audit.pdf"
},
"peckshield-starkex-v2-0-2020-10": {
"collections": [
"starknet"
],
"title": "PeckShield StarkEx V2 Smart Contract Audit",
"auditor": "PeckShield",
"date": "2020-10-26",
"document": "starknet/reports/2020_10-peckshield-starkex-v2.0-audit.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"1f2257ce319a": {
"name": "StealthKeyRegistry",
"kind": "contract",
"lines": 193,
"status": "none"
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"1c1076615bc6": {
"name": "Address",
"kind": "library",
"lines": 236,
"status": "identical",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"809d3ad2bcb8": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"5c1b98c91663": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"33c1bc98e249": {
"name": "SafeERC20",
"kind": "library",
"lines": 98,
"status": "identical",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"6fe7eb934fe4": {
"name": "IUmbraHookReceiver",
"kind": "interface",
"lines": 21,
"status": "identical",
"audited": {
"object": "797c622c6b84",
"lines": [
6,
26
]
},
"reports": [
"consensys-diligence-umbra-smart-contracts-2021-03"
]
},
"74c82e496ed5": {
"name": "IUmbra",
"kind": "interface",
"lines": 143,
"status": "none"
},
"18cc8c4efe63": {
"name": "UmbraBatchSend",
"kind": "contract",
"lines": 96,
"status": "none"
},
"f04119ddc474": {
"name": "Context",
"kind": "abstract",
"lines": 10,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
1
],
[
5,
6
]
],
"removed": [
[
1,
1,
1
],
[
5,
5,
5
]
],
"covered": 7
},
"64b6456f336a": {
"name": "Ownable",
"kind": "abstract",
"lines": 51,
"status": "differs",
"audited": {
"object": "0b6cbdc34973",
"lines": [
8,
72
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
9,
11
],
[
17,
17
],
[
25,
25
],
[
30,
30
],
[
36,
36
],
[
45,
48
]
],
"removed": [
[
0,
0,
0
],
[
10,
10,
11
],
[
17,
17,
17
],
[
25,
25,
25
],
[
28,
28,
34
],
[
36,
42,
42
],
[
45,
51,
52
],
[
50,
54,
63
]
],
"covered": 40
},
"724791df245a": {
"name": "SafeMath",
"kind": "library",
"lines": 197,
"status": "none"
},
"9f1625bb6f8b": {
"name": "Address",
"kind": "library",
"lines": 182,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
108,
110
],
[
112,
112
],
[
132,
134
],
[
136,
136
],
[
156,
158
],
[
160,
160
],
[
162,
180
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
112,
120,
120
],
[
136,
145,
145
],
[
160,
169,
169
],
[
162,
171,
226
]
],
"covered": 158
},
"756a24936234": {
"name": "IERC20",
"kind": "interface",
"lines": 70,
"status": "identical",
"audited": {
"object": "41ede9d660b2",
"lines": [
11,
80
]
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
"bc4b0b976969": {
"name": "SafeERC20",
"kind": "library",
"lines": 58,
"status": "differs",
"audited": {
"object": "7c91266c8d06",
"lines": [
12,
40
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
2,
2
],
[
5,
5
],
[
9,
9
],
[
24,
27
],
[
32,
32
],
[
36,
37
],
[
39,
56
]
],
"removed": [
[
5,
4,
4
],
[
9,
8,
8
],
[
24,
15,
16
],
[
32,
21,
21
],
[
36,
25,
26
]
],
"covered": 42
},
"6a709f06e696": {
"name": "Umbra",
"kind": "contract",
"lines": 315,
"status": "differs",
"audited": {
"object": "59cfa19b7bfd",
"lines": [
9,
306
]
},
"reports": [
"consensys-diligence-umbra-smart-contracts-2021-03"
],
"added": [
[
23,
23
]
],
"removed": [
[
23,
21,
21
]
],
"covered": 314
}
}
}
+13975 -1
+13975 -1
null
{
"auditedFiles": {
"0045b2bbd612": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/GnosisSafe.sol",
"blob": "0045b2bbd61230dbb61abbddfefb0bef6f366d84"
},
"0082d8e94fb8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/SystemConfig.sol",
"blob": "0082d8e94fb8edbd39abe244e0f16719ab4e3f96"
},
"01d71942b5b3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/OptimismPortal2.sol",
"blob": "01d71942b5b36fad11917f4d544bb7376dfc13fb"
},
"0487cb845c4b": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1ERC721Bridge.sol",
"blob": "0487cb845c4b487781e5b1b0e6de278793e1b865"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"08d136770b8c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/safe/DeputyPauseModule.sol",
"blob": "08d136770b8c9667a88f2da8bb775bee4b4516cf"
},
"0909f3a5d633": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "0909f3a5d633a86007ba4d0187b54c4e16a7193c"
},
"0a41d930ce81": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IERC721Bridge.sol",
"blob": "0a41d930ce8167ae8532938c7869ba29850d5ab4"
},
"0aaa4e851772": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/ResourceMetering.sol",
"blob": "0aaa4e851772572905e7124162a3c4edd5bc0238"
},
"0b6cbdc34973": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/ownership/Ownable.sol",
"blob": "0b6cbdc349739e1422b349d1bbbe108566550c84"
},
"0b72714bacc7": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/StorageAccessible.sol",
"blob": "0b72714bacc7c6ebe6d72585672b2230e3024852"
},
"0b859cc51b9a": {
"repository": "ethereum-optimism/optimism",
"commit": "475801690f7a451469ee4da87b5fe3c54c92f372",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Syscalls.sol",
"blob": "0b859cc51b9a143aebd3e7481e14800051dfa2de"
},
"0b8ab296c0f9": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/base/Executor.sol",
"blob": "0b8ab296c0f951e04b18400891a007fb78620462"
},
"0c089ff9a341": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ERC721Bridge.sol",
"blob": "0c089ff9a3419e2e2320f974653bf6b8adc36357"
},
"0ccec4f18ee4": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/interfaces/optimism/IL2StandardBridge.sol",
"blob": "0ccec4f18ee4910242f84b31cef81137916fa3b7"
},
"0ec1ecc1cc35": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Instructions.sol",
"blob": "0ec1ecc1cc3531658e1fd91298de936809464490"
},
"11522e3740d7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "11522e3740d7cc2ed41fb72e4295656b2f683c85"
},
"18c3d38ebb0a": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/SequencerFeeVault.sol",
"blob": "18c3d38ebb0a3c06748bc1fae191fd97eb1ea1d9"
},
"1a0f4cc937e4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/utils/Strings.sol",
"blob": "1a0f4cc937e4d2c2e36ba403ce5eb3601fad5c0c"
},
"1a56eb43bd1e": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/ModuleManager.sol",
"blob": "1a56eb43bd1e25dff33868bade27b3a8e8f7fc4e"
},
"1ac24cfad012": {
"repository": "mantle-xyz/mantle-v2",
"commit": "7f339a26424c499e7338045da5bab603762727a1",
"path": "packages/contracts-bedrock/contracts/L1/ResourceMetering.sol",
"blob": "1ac24cfad012b6a8a0ccf30ffe4feeec831a5225"
},
"1c5a5174b333": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IResourceMetering.sol",
"blob": "1c5a5174b33303149664fcea58c740c5ed00209a"
},
"1cc118f42f1e": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/dispute/DelayedWETH.sol",
"blob": "1cc118f42f1e947ea87295c30fa1a237c31777b5"
},
"1ce2fd9fafa9": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/interfaces/FeeSplitter/IFeeSplitter.sol",
"blob": "1ce2fd9fafa9e9c94c51df18e022527a4df4a5ff"
},
"1cf7e0b2edfc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/IERC20Metadata.sol",
"blob": "1cf7e0b2edfce1fb89d4f1ab51380cec2b9960aa"
},
"1d3a83dd0f27": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "1d3a83dd0f27fcd9ef5ad35357e436758734acab"
},
"1e67fa067d1d": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/proxies/SafeProxy.sol",
"blob": "1e67fa067d1d24febb335bb0fe37eb6fe390f9ea"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"1f18f98e389b": {
"repository": "Vectorized/solady",
"commit": "43f9d49815c8126d92771b26bd9bdbe2dbea87a5",
"path": "src/utils/FixedPointMathLib.sol",
"blob": "1f18f98e389b9b4263b3f5952af2a44c7deb15d3"
},
"2019a49d122b": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/src/libraries/Preinstalls.sol",
"blob": "2019a49d122b7d5c4d669f2e8b9f1fa3146a2d69"
},
"20c74da0db72": {
"repository": "ethereum-optimism/optimism",
"commit": "8d0dd96e494b2ba154587877351e87788336a4ec",
"path": "packages/contracts-bedrock/src/L2/L2StandardBridge.sol",
"blob": "20c74da0db72e51e4377e8e0c27b654867178756"
},
"2104202e53bf": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "2104202e53bfabc460665d0d244ca33854e318d4"
},
"221e2fd82b46": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "14f98dbb581a5365ce3f0c50bd850e499c554f72",
"path": "contracts/utils/math/Math.sol",
"blob": "221e2fd82b462fbb96d43b2da9a19e8cc0284e53"
},
"22a5ddebdaf1": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ISemver.sol",
"blob": "22a5ddebdaf180987d07338e51c8f6b9adfa339b"
},
"23f9c36c6f9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdmin.sol",
"blob": "23f9c36c6f9e2dc5910598a051722b9f78cbdf5e"
},
"254cf6eabe82": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/EOA.sol",
"blob": "254cf6eabe822a91673f3ebd898a5455ecbccf5e"
},
"26d0a17edae4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/cannon/libraries/CannonTypes.sol",
"blob": "26d0a17edae4da60a66061d0f34129b01bf5b1ac"
},
"272851b2f81b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "272851b2f81b2c71dcf5115a063892668f38275f"
},
"2a22f831f011": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/L1/ISuperchainConfig.sol",
"blob": "2a22f831f011e336ce7bfd7d2b38f0fa3cb72b7d"
},
"2a472c6cc43d": {
"repository": "ethereum-optimism/optimism",
"commit": "7cd84fed9554193c2dcd683e1ff2d0e2605448f6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "2a472c6cc43d3e7e440e1bfc67199f424e26816d"
},
"2a56119aa12b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "109778c17c7020618ea4e035efb9f0f9b82d43ca",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "2a56119aa12b8bf6088f9490433596450145f7bd"
},
"2bdde4095aab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/MerkleTrie.sol",
"blob": "2bdde4095aabdb362c5d4ce60c903b2de6889586"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"30881fd7a3fa": {
"repository": "ethereum-optimism/optimism",
"commit": "fa9974a2cd38d9e7633a12f9024d52f41de55f86",
"path": "packages/contracts-bedrock/src/libraries/DevFeatures.sol",
"blob": "30881fd7a3fac13a3827b9fc689b04bd8e859d20"
},
"31f8e09a4aca": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/L1/ISystemConfig.sol",
"blob": "31f8e09a4acabd44e29ee45eb5eced14c54bed7b"
},
"332d2a2984e9": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/Strings.sol",
"blob": "332d2a2984e917adbca3dd915d8f6a7dc5561504"
},
"33d08b4a94b8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/Types.sol",
"blob": "33d08b4a94b88a257d569202baa84413db10727b"
},
"3445c40ff078": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Features.sol",
"blob": "3445c40ff0784c291cd732c902c855e711c4f749"
},
"34c5cfea3b7b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IOptimismPortal2.sol",
"blob": "34c5cfea3b7b3a46ad914b8453545b0a8539152d"
},
"35de8a9cd22c": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/L1BlockNumber.sol",
"blob": "35de8a9cd22cf52ee7bebd59cd0ee069300d0ba2"
},
"3783f94f26a4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/cannon/IPreimageOracle.sol",
"blob": "3783f94f26a4279281b92df25bfa9a18b08c0978"
},
"3b6a2b1659a5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ReinitializableBase.sol",
"blob": "3b6a2b1659a5c08effbeef2953f31c1c4cf2014a"
},
"3c18c4e1bc15": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Types.sol",
"blob": "3c18c4e1bc1511614d0049777bd524c4756f582b"
},
"3cbab179881e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable2Step.sol",
"blob": "3cbab179881ebe59ddf3c4b13bf9e412818df135"
},
"3cf11378261f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "edf487a79143664010a179f73c8c284d3f4b7a64",
"path": "contracts/access/Ownable.sol",
"blob": "3cf11378261f0d6c9b2ce9cd7e85381902306344"
},
"3d2846231b4f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Metadata.sol",
"blob": "3d2846231b4ff25e2a6b2c687113e0241d970b2e"
},
"42b05511e680": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "42b05511e6803f7a8599e6bc25248e67c1800b39"
},
"43212ea60fab": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/L1/SuperchainConfig.sol",
"blob": "43212ea60fab95da149a526a83482a7cd7e668e5"
},
"43541048d14a": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/universal/IOptimismMintableERC20.sol",
"blob": "43541048d14aa9b399f79272832448f00b698b94"
},
"4629dbaba8d0": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/L2/IL2ToL1MessagePasser.sol",
"blob": "4629dbaba8d09fcacb9ba8b369ec1e2716a0b51b"
},
"4cb8ad7a9934": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/FeeSplitter/FeeSplitter.sol",
"blob": "4cb8ad7a9934f984be6bdbad991e59d5eed68af9"
},
"4e1a5780eb4b": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Bytes.sol",
"blob": "4e1a5780eb4b7be8361fc3b01f1c401b5a9643e9"
},
"4e60bb9d6ba0": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/common/SelfAuthorized.sol",
"blob": "4e60bb9d6ba0e46aab3d2167e776930f12e8d6a0"
},
"510887ad897c": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPWriter.sol",
"blob": "510887ad897c114384daeeae5df5bbdd1db2dc2f"
},
"53d59122eda8": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IL1ERC721Bridge.sol",
"blob": "53d59122eda8b5d7b42886eb5b1f1caccbda89e9"
},
"5557e521acb2": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/interfaces/FeeSplitter/INetFeeSplitter.sol",
"blob": "5557e521acb246b5f5464d5dd3bd4cebdec2dcae"
},
"56477c92a27d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8cb5200797e2ff322d3632be6c9df80e72dd8fed",
"path": "contracts/proxy/beacon/IBeacon.sol",
"blob": "56477c92a27d451ba5e72983b3b502d95a35a3a7"
},
"587b6a908ff5": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/SaferSafes.sol",
"blob": "587b6a908ff5a23866576b383e18993a22b9c425"
},
"5903ba1d7b26": {
"repository": "safe-fndn/safe-smart-account",
"commit": "b115c4c5fe23dca6aefeeccc73d312ddd23322c2",
"path": "contracts/common/NativeCurrencyPaymentFallback.sol",
"blob": "5903ba1d7b2604d83e023273a135acf87fa78caa"
},
"5ae20ddc024c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/libraries/Predeploys.sol",
"blob": "5ae20ddc024c6cbb3b97ca93baee7a74759ccfd2"
},
"5bbd73283f02": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "5bbd73283f02dfd4a88829b4fb87138698bbb237"
},
"5c83610063b8": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/FeeSplitter/NetFeeSplitter.sol",
"blob": "5c83610063b841c7c1f2179370f8320661ee7460"
},
"5f03d07947e7": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/interfaces/L2/IL1Block.sol",
"blob": "5f03d07947e7f1f084f2d8ebe5e176a208be3a16"
},
"60d75c0c84e7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IBigStepper.sol",
"blob": "60d75c0c84e7252210df9ccae2fcedf028becf86"
},
"61e6893e171c": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/L1Block.sol",
"blob": "61e6893e171ca119f0202c347203651f373481bb"
},
"62846b5b8a44": {
"repository": "0xFacet/facet-optimism",
"commit": "331bb685d91447e76b79aee34fea5d668a77e925",
"path": "packages/contracts-bedrock/src/libraries/GasPayingToken.sol",
"blob": "62846b5b8a449a1f21169786d7ffdc8b786cb86c"
},
"62a4ee973483": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/FallbackManager.sol",
"blob": "62a4ee97348305cd83c45d8d489f35e8d97e5484"
},
"62f289b9befc": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibPosition.sol",
"blob": "62f289b9befc5d30a4bca69cd5038cf7442399ac"
},
"63901c7d83de": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/OptimismMintableERC721.sol",
"blob": "63901c7d83deed72734682a9a4d88b0c8c3ceb09"
},
"645202915fbb": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/L1/messaging/IL1ERC20Bridge.sol",
"blob": "645202915fbb91e49e5c6a228a41ac6a47397385"
},
"668700b0b04b": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/Safe.sol",
"blob": "668700b0b04ba1a29b9777695f29c5896700bdde"
},
"6974af456c9b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/dispute/AnchorStateRegistry.sol",
"blob": "6974af456c9b808bdad2160bd0fa132e993d2bf2"
},
"69fe00ad124a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDelayedWETH.sol",
"blob": "69fe00ad124a87df11ad869a1bd39fdae1587867"
},
"6c066ca7ff06": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/WETH98.sol",
"blob": "6c066ca7ff06f5662324a784df81d0e39d17fcaa"
},
"6f74b4e83125": {
"repository": "code-423n4/2024-07-optimism",
"commit": "70556044e5e080930f686c4e5acde420104bb2c4",
"path": "packages/contracts-bedrock/src/cannon/PreimageOracle.sol",
"blob": "6f74b4e831253e9af85d031057239c6ab828a9f8"
},
"72437bc34ce4": {
"repository": "safe-fndn/safe-modules",
"commit": "c95f03900bff99be090dadb9de1c74b162365485",
"path": "modules/allowances/contracts/SignatureDecoder.sol",
"blob": "72437bc34ce4e1463c4105a513d6edca451e147c"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"75a018b0c25d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "a3aed5ad0e7877b1d825381ed9a8c5f3cb5d2a83",
"path": "contracts/proxy/utils/Initializable.sol",
"blob": "75a018b0c25d9002a907eee7d15cac9847de44bf"
},
"75b04581f7a2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Enumerable.sol",
"blob": "75b04581f7a2e0338a4534c8446c48f42c8bdad7"
},
"75c107e42c21": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/ERC721.sol",
"blob": "75c107e42c21a51efa47fc8a7c07e90c892302f9"
},
"763455f04af3": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/external/GnosisSafeMath.sol",
"blob": "763455f04af3b886884a3d9ee56f325ea9ffa2b1"
},
"76df3ce4265e": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/LivenessModule.sol",
"blob": "76df3ce4265e11569f37031218972c4615b6589b"
},
"786d4d0f11d7": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol",
"blob": "786d4d0f11d7a1467f00c3f0b7610dfe8df1a1d7"
},
"78a2a0632a32": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "78a2a0632a326622276314189114b8d985cf264e"
},
"793563cc5b49": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/L1/ETHLockbox.sol",
"blob": "793563cc5b495b01007f648bd2fae723779269db"
},
"794f7ba95b86": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "794f7ba95b863605079005af860876cf58f7640b"
},
"7e11f59c4288": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "91df66c4a9dfd0425ff923cbeb3a20155f1355ea",
"path": "contracts/utils/cryptography/EIP712.sol",
"blob": "7e11f59c4288c9120543a755ddf3ce291c9b41c1"
},
"80d020ff7c1d": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/utils/introspection/ERC165Checker.sol",
"blob": "80d020ff7c1d2c73623fa050892d634514c3f869"
},
"8259df1c162b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/Proxy.sol",
"blob": "8259df1c162bc9a04875a8591f919ca79b08e36f"
},
"82cac572c953": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/ERC721Bridge.sol",
"blob": "82cac572c953c6d1b18d4d50d2710d1b28319c43"
},
"82fa53b0cf17": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/OwnerManager.sol",
"blob": "82fa53b0cf17d10cfb3f05dd59626a66ed97e7ab"
},
"863c89906751": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/legacy/IL1ChugSplashProxy.sol",
"blob": "863c89906751b48e1bc854e9bb355b3c2ac7854a"
},
"8699afc9d67a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/common/EtherPaymentFallback.sol",
"blob": "8699afc9d67a512502ebf5beae4a812a28957627"
},
"891a3dd1754c": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/LivenessModule2.sol",
"blob": "891a3dd1754cc39357783942b7065c1c532d56c9"
},
"895f80a4bc17": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/L2/messaging/IL2ERC20Bridge.sol",
"blob": "895f80a4bc17e15ec6c631652f93682dd6f17ac7"
},
"89a3e6314f67": {
"repository": "OffchainLabs/token-bridge-contracts",
"commit": "6396a178e001da2b86509bb21c775488530fd541",
"path": "contracts/tokenbridge/libraries/ERC165.sol",
"blob": "89a3e6314f6724bede3e5452edc2f838220e95c0"
},
"8a405913baad": {
"repository": "ethereum-optimism/optimism",
"commit": "5137f3b74c6ebcac4f0f5a118b0f4909df03aec6",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "8a405913baad2b865e82df894cd69b6720367380"
},
"8b8442123116": {
"repository": "ethereum-optimism/optimism",
"commit": "48393a6a1ea32efac65bb3ce6617cf101ad88225",
"path": "packages/contracts-bedrock/src/Safe/SafeSigners.sol",
"blob": "8b8442123116de3be84d8b1a0402fd2b9fdb34c7"
},
"8d366ae9c470": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/dispute/DisputeGameFactory.sol",
"blob": "8d366ae9c470b7eba3a6049d41cbc459709d2171"
},
"8d475bd3daf8": {
"repository": "code-423n4/2023-03-zksync",
"commit": "21d9a364a4a75adfa6f1e038232d8c0f39858a64",
"path": "contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol",
"blob": "8d475bd3daf8df3bf2d086ef429b5d9f9c05aeb1"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"9a1d3ebc1b29": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Hashing.sol",
"blob": "9a1d3ebc1b292f499d3af3b70f79c30087d933d0"
},
"9afa315777a0": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IStandardBridge.sol",
"blob": "9afa315777a0f429971aca09264888c0c1ee8768"
},
"9afc40c37c24": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/libraries/SemverComp.sol",
"blob": "9afc40c37c24ecfae3e3d9ca366a395049b6e4cc"
},
"9c421d7aa0fb": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/ModuleManager.sol",
"blob": "9c421d7aa0fb31e3e58b27bf827520b148963b59"
},
"9dbb5d277851": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/FeeSplitter/L1Splitter.sol",
"blob": "9dbb5d2778517f68e5b8e09352e048481cf257a4"
},
"9de908305096": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "9de908305096f81098ee9326a5afc77c7b996686"
},
"9ec9f07fc0ec": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/AddressManager.sol",
"blob": "9ec9f07fc0ecdef52acdd9339e18c00ae6c3a736"
},
"9f02979f1ee6": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/proxy/Proxy.sol",
"blob": "9f02979f1ee66d455e547298479d143f0f7f91c7"
},
"9fafeba8c058": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/Singleton.sol",
"blob": "9fafeba8c0589b764fe558a913411217e9420a9a"
},
"a03b5c68f6ab": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/OwnerManager.sol",
"blob": "a03b5c68f6ab858adc50da74746e74dca7b9b6a7"
},
"a19535a30046": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "a19535a30046f312e5208ab5b2ff7eb351a0f72d"
},
"a1d689e731db": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Arch.sol",
"blob": "a1d689e731dba1e5e6f7d429028418f8c00c0f0a"
},
"a2c90f80828c": {
"repository": "ethereum-optimism/optimism",
"commit": "1f888ede1940fce20f71db89fc13039fdd96757e",
"path": "packages/contracts-bedrock/interfaces/universal/IProxy.sol",
"blob": "a2c90f80828cb37ce2040e014b368f85551c2f27"
},
"a2cd6ce57ad5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Constants.sol",
"blob": "a2cd6ce57ad582cba4ea7ec515b66d354e0fba60"
},
"a3bb74b82f3a": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IInitializable.sol",
"blob": "a3bb74b82f3a6959d5c8385e05ec61334f1e2b4a"
},
"a3cb9793bed6": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1StandardBridge.sol",
"blob": "a3cb9793bed631d09c18bef502062952cb91d0c9"
},
"a4aa00deb5d2": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/interfaces/optimism/IFeeVault.sol",
"blob": "a4aa00deb5d22d9522d6c2de68ea283f02c59dd8"
},
"a4b18376db49": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/BaseFeeVault.sol",
"blob": "a4b18376db4974e2ab22eece813cf644caf093ff"
},
"a5423d11ecd5": {
"repository": "ethereum-optimism/optimism",
"commit": "e6ef3a900c42c8722e72c2e2314027f85d12ced5",
"path": "packages/contracts-bedrock/src/L2/L2ERC721Bridge.sol",
"blob": "a5423d11ecd54d859e8d416f14afeb6440c39314"
},
"a70c37573cf7": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGameFactory.sol",
"blob": "a70c37573cf76cc09e6a92b80570a1e3a93fc096"
},
"a7ecfeead33d": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/universal/ProxyAdminOwnedBase.sol",
"blob": "a7ecfeead33dee98e92cf7e6a8622cfef43cf09b"
},
"a8904777a883": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6982dd1bd411be75ce45144e91609c995460065f",
"path": "contracts/utils/ShortStrings.sol",
"blob": "a8904777a883cef3807aa0175f21e0ebb0b0f14e"
},
"aaaca1f82461": {
"repository": "Uniswap/unichain-contracts",
"commit": "d7db41e68e73bc7e58bfff9cae6f4e8f695030da",
"path": "src/interfaces/FeeSplitter/IL1Splitter.sol",
"blob": "aaaca1f82461397cce8b292c7f3afda08d77f35f"
},
"aae9c49bfc06": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Arithmetic.sol",
"blob": "aae9c49bfc063c78875a4472a853cf049bbe31b9"
},
"aaf9d3297260": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/IOptimismMintableERC721.sol",
"blob": "aaf9d32972608aac52e662dc963e6569ef758af8"
},
"ac46a327c801": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Storage.sol",
"blob": "ac46a327c801f19e09f1f0de2c7b0a7d7d575853"
},
"ad17cbcefea7": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/L2/FeeVault.sol",
"blob": "ad17cbcefea751b08693fcdf13d48de3d51b23f0"
},
"ad59c52e0569": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/legacy/IAddressManager.sol",
"blob": "ad59c52e0569135b20a83d8df0af5e43a4bb1380"
},
"b0e9189675cc": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/StorageSlot.sol",
"blob": "b0e9189675cc5f0b86963d29b363a9568d156dd0"
},
"b544418a8dc6": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/DeployerWhitelist.sol",
"blob": "b544418a8dc624b489c9e143e324f1a1773b7961"
},
"b6f48de59b28": {
"repository": "ethereum-optimism/optimism",
"commit": "a00b39720a3f61276d2fa3991abfb672c9dd35ce",
"path": "packages/contracts-bedrock/interfaces/universal/IOwnable.sol",
"blob": "b6f48de59b28ddf3ce0fa0fef4ccdad9ba44d221"
},
"b75870f3ae9e": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IProxyAdminOwnedBase.sol",
"blob": "b75870f3ae9e69bb708d1abe42157136a56f5cff"
},
"b9c6139cd384": {
"repository": "ethereum-optimism/optimism",
"commit": "48393a6a1ea32efac65bb3ce6617cf101ad88225",
"path": "packages/contracts-bedrock/src/Safe/LivenessGuard.sol",
"blob": "b9c6139cd384fdacf1bea77874020c0078c3833a"
},
"bcaf6bab5e65": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IAnchorStateRegistry.sol",
"blob": "bcaf6bab5e65f89a5f7875c45cfdfbd401079480"
},
"bce9237d9700": {
"repository": "ethereum-optimism/optimism",
"commit": "b8c011f18c79d735e01168345fc1c6f02fac584f",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64State.sol",
"blob": "bce9237d9700625183b4c6962205d4dae1f94c50"
},
"c299896e0a1f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/ERC721Enumerable.sol",
"blob": "c299896e0a1fb75785a0209ca48830de05d4e92b"
},
"c3f36cb881fd": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/PreimageKeyLib.sol",
"blob": "c3f36cb881fd328c3b6224523d6dd5e16a6c4ddf"
},
"c477df6e1faa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/utils/math/Math.sol",
"blob": "c477df6e1faa446b7cb9e184e2ed3228bf4fe79c"
},
"c52c3b8f832b": {
"repository": "ethereum-optimism/optimism",
"commit": "7cbcb58ffb7322343f0ed6b926f65bea7630ce3e",
"path": "packages/contracts-bedrock/src/cannon/MIPS64.sol",
"blob": "c52c3b8f832befe64a78f04bedff62a29d8c4e37"
},
"c595287872c9": {
"repository": "ArbitrumFoundation/governance",
"commit": "cf6762d45678847cd901544f90989d852dfdd6ea",
"path": "src/Util.sol",
"blob": "c595287872c9502608250764ab4c2719de73b9f5"
},
"c6c458e0aa0c": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/cannon/libraries/MIPS64Memory.sol",
"blob": "c6c458e0aa0c90403050956f5912aac70d4cc79e"
},
"c6f4c253a5da": {
"repository": "ethereum-optimism/optimism",
"commit": "f6e2e482ec71b98b46ab2d97bc733eaef5e41215",
"path": "packages/contracts-bedrock/src/L2/GasPriceOracle.sol",
"blob": "c6f4c253a5da44b260de5b48dea9a5b12a64b6f7"
},
"c7272dcae560": {
"repository": "safe-fndn/safe-smart-account",
"commit": "eb93dbb0f62e2dc1b308ac4c110038062df0a8c9",
"path": "contracts/base/FallbackManager.sol",
"blob": "c7272dcae5607debf788d5059e833734435e024d"
},
"c8f243d15377": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/common/SecuredTokenTransfer.sol",
"blob": "c8f243d15377b3066c7857e8c9e3459ec8405881"
},
"c9ed9c0487ff": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/base/GuardManager.sol",
"blob": "c9ed9c0487ffad8099f10a986c677a69ffa1f6f8"
},
"ca09e0350541": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/Ownable.sol",
"blob": "ca09e035054133545c505f7d1c4ca829f8b67df9"
},
"cb1e4f39d9b6": {
"repository": "ethereum-optimism/optimism",
"commit": "44eb9547baef1331df04b826a15ca0e05ddedc1f",
"path": "packages/contracts-bedrock/src/dispute/SuperPermissionedDisputeGame.sol",
"blob": "cb1e4f39d9b67cf35183a516e78c4da7a3818eae"
},
"cb50e3377d76": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/L1/L1CrossDomainMessenger.sol",
"blob": "cb50e3377d766c4fc4f38729b468bf38033abbdb"
},
"cb6490405278": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/SuperFaultDisputeGame.sol",
"blob": "cb64904052788d0fe55b77d275c9cb0f4c41165a"
},
"cbc5aef79df2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/ERC20.sol",
"blob": "cbc5aef79df2fa45e68ad7ff4044f29c0b3b60d2"
},
"cc0e892278f4": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/resolver/Lib_AddressManager.sol",
"blob": "cc0e892278f49456777e1efc87e86b91ff6dc220"
},
"ccb74b186331": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol",
"blob": "ccb74b186331cba6adb6df4698ef564698007a02"
},
"cd36168f725d": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/universal/ProxyAdmin.sol",
"blob": "cd36168f725d632dee2bdab22ebe05e8b6dce1fa"
},
"cd8c88f25a35": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/math/SignedMath.sol",
"blob": "cd8c88f25a356ceff4ebe27e5c7c367de196fc65"
},
"d0419bc7f5d5": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/L1/IETHLockbox.sol",
"blob": "d0419bc7f5d5bb383a0af6cae299a7fa58c306c1"
},
"d0d036bf8dba": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/base/GuardManager.sol",
"blob": "d0d036bf8dba824e74d2fdc1e97ae7d9bee8ff13"
},
"d2a927d58c33": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "121be5dd09caa2f7ce731f0806b0e14761023bd6",
"path": "contracts/proxy/ERC1967/ERC1967Proxy.sol",
"blob": "d2a927d58c3302e723c766b904f909d73a920b05"
},
"d2cd2e5fed06": {
"repository": "safe-fndn/safe-smart-account",
"commit": "cb4b2b19b3e336b8defd3b8c9e0e6a2ae130598c",
"path": "contracts/interfaces/ISignatureValidator.sol",
"blob": "d2cd2e5fed06065c7792f9de07d9e1c7d1fbfb17"
},
"d4febfa2c0c9": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/ResolvedDelegateProxy.sol",
"blob": "d4febfa2c0c90109805fd78d723110955ba19c9b"
},
"d6d096a743bb": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/IReinitializableBase.sol",
"blob": "d6d096a743bbe412d77c95b2fac73505db50586c"
},
"d92130fd5143": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/SafeCall.sol",
"blob": "d92130fd51436c431ce6fa98aa8cef4df263336b"
},
"d934eddafe9c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/access/AccessControl.sol",
"blob": "d934eddafe9cd6f9dc4955cb7994a2e298cd20ae"
},
"da0282ed88c8": {
"repository": "matter-labs/era-contracts",
"commit": "29f9ff4bbe12dc133c852f81acd70e2b4139d6b2",
"path": "l2-contracts/contracts/vendor/AddressAliasHelper.sol",
"blob": "da0282ed88c86d592b56169d27c5d8f71e4fa1e8"
},
"dc671f8ceab3": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/trie/SecureMerkleTrie.sol",
"blob": "dc671f8ceab329a15c3fef87478ce5da71ab34c8"
},
"e0252405f5d7": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/L2/L2CrossDomainMessenger.sol",
"blob": "e0252405f5d7432671e81f975e61562a46950443"
},
"e313f6dc2d74": {
"repository": "mantlenetworkio/mantle",
"commit": "c4a8fd856aab7fd6eedb0c8bc2a8129d252de24b",
"path": "packages/contracts/contracts/libraries/bridge/ICrossDomainMessenger.sol",
"blob": "e313f6dc2d749917899955d56cdb0fdab5e59516"
},
"e4a4ebc73aae": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/safe/TimelockGuard.sol",
"blob": "e4a4ebc73aae08e41cf7f2d1c93f6bc446350d1b"
},
"e60171eac28a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "767ef36bba88bdbc0c9fe3708a4290cabef4c376",
"path": "contracts/proxies/GnosisSafeProxy.sol",
"blob": "e60171eac28ab42852376215e7b78ec351b2e400"
},
"e6daa774e035": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/ECDSA.sol",
"blob": "e6daa774e0352960577121bb94483be41b286b34"
},
"e77c193bdf4e": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "99a4cfca17279b77ae945b30cf9f7e87b21bf6f8",
"path": "contracts/token/ERC20/extensions/ERC20Permit.sol",
"blob": "e77c193bdf4ec8c79ffe054952c4f732c103d076"
},
"ec004a31130c": {
"repository": "celo-org/optimism",
"commit": "8d76b55c7fdb88f723291f83adee3af8d1206235",
"path": "packages/contracts-bedrock/src/universal/CrossDomainMessenger.sol",
"blob": "ec004a31130c329b4352108d18ebe1dd486b8c49"
},
"ed91314c7424": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/universal/ICrossDomainMessenger.sol",
"blob": "ed91314c742480a6ad9ae1e76742897ef61039cf"
},
"edc9b5a6ea74": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Encoding.sol",
"blob": "edc9b5a6ea7405480c3cffb328a47b40e41bcedb"
},
"f189ff3cf77c": {
"repository": "ethereum-optimism/optimism",
"commit": "aeed7033f7f739d8ecd4bd70a42ff09013bbc91e",
"path": "packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol",
"blob": "f189ff3cf77c72791ec92782b666ea40e3028d09"
},
"f20ab01bcd2b": {
"repository": "mantle-xyz/mantle-v2",
"commit": "840fdcb42fe257f1765fa1027480bc3c57ee07c3",
"path": "packages/contracts-bedrock/contracts/legacy/L1ChugSplashProxy.sol",
"blob": "f20ab01bcd2b00e53c0390c4549d7d5b53761f24"
},
"f3b8944f25b1": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/external/SafeMath.sol",
"blob": "f3b8944f25b1f8efcf9bf3451dc023602f223206"
},
"f452b5e34b74": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/interfaces/draft-IERC1822.sol",
"blob": "f452b5e34b744cf925b808e42e338e7146b14a8c"
},
"f71603017bf7": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "7282b506fd168d01c3f7b42d90bf83f4b288623d",
"path": "contracts/utils/cryptography/MessageHashUtils.sol",
"blob": "f71603017bf79399215b0b9cd86b5d4057926aa6"
},
"f775356ad924": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/src/universal/StandardBridge.sol",
"blob": "f775356ad924548bd4eaea50f5271260f673ceae"
},
"f79445c548ce": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/libraries/Burn.sol",
"blob": "f79445c548ced4851c9cfa4e1aadd7a60a201616"
},
"f93d219f21bd": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721Receiver.sol",
"blob": "f93d219f21bd9c817755d1500100013ef1ca310d"
},
"fa5ef6dd918f": {
"repository": "ethereum-optimism/optimism",
"commit": "54c19f6acb7a6d3505f884bae601733d3d54a3a6",
"path": "packages/contracts-bedrock/interfaces/legacy/ILegacyMintableERC20.sol",
"blob": "fa5ef6dd918f2cb3b8ec2214ee0e427e71575f66"
},
"faa98e95c6b4": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/interfaces/dispute/IDisputeGame.sol",
"blob": "faa98e95c6b4ca34019a2fc6cd3b1fe29ddb07f0"
},
"fc09e20fdf25": {
"repository": "ethereum-optimism/optimism",
"commit": "87d406db86907833f75d5c8fb26ade3dcb85eb41",
"path": "packages/contracts-bedrock/src/L2/L2ToL1MessagePasser.sol",
"blob": "fc09e20fdf250ce6a4eaf059802d4c6c0918c489"
},
"fdf2d47c7762": {
"repository": "ethereum-optimism/optimism",
"commit": "7799a2464f23b4e19abd5e29843545f960e677be",
"path": "packages/contracts-bedrock/src/dispute/lib/LibUDT.sol",
"blob": "fdf2d47c7762db52afe9e95f8bccf088820abfbc"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/solady": {
"name": "Solady",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"ethscriptions": {
"name": "Ethscriptions",
"kind": "project"
},
"facet": {
"name": "Facet",
"kind": "project"
},
"mantle": {
"name": "Mantle",
"kind": "project"
},
"optimism": {
"name": "OP Mainnet",
"kind": "project"
},
"taiko": {
"name": "Taiko Alethia",
"kind": "project"
},
"unichain": {
"name": "Unichain",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x0454092516c9A4d636d3CAfA1e82161376C8a748": {
"name": "LivenessModule",
"critical": true,
"source": "c71f25285aed5ddb957aee2e65e93cb0983e1b1d200209ad2b58a5235cee1fb9"
},
"eth:0x08bA0023eD60C7Bd040716dD13C45fA0062df5C5": {
"name": "ETHLockbox",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xb3A24DB07038b51962026329B62E7a965d56A6ad": "f341148a01548273bd7b78a4daf31e2276d9a5684a7e97510beac6b6b51eb9a9"
}
},
"eth:0x09f7150D8c019BeF34450d6920f6B3608ceFdAf2": {
"name": "Optimism Guardian Multisig",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2": {
"name": "OptimismPortal2",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x1005217ad392DC64CEf501FA1777A27D42166748": "2fc09c74c12e5dce01d301be3fd526dc5e5e11003359b2e2adecd12952789769"
}
},
"eth:0x1196F688C585D3E5C895Ef8954FFB0dCDAfc566A": {
"name": "Escrow",
"source": "ed0c0dccafef913ff416df9f972da765457514f49760b66ccfc9032c83ae006d"
},
"eth:0x19AF533Cc2A2A55786DCB8672aA5717e64213208": {
"name": "SuperFaultDisputeGame",
"critical": true,
"source": "978bc2e5622ff76d3e1bb6939f48fbb851c77d379669238d91aa2ac6163520ed"
},
"eth:0x1E1d73536A081Ef2F355d29794547a9770Aeb1E0": {
"name": "PreimageOracle",
"critical": true,
"source": "e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846"
},
"eth:0x24424336F04440b1c28685a38303aC33C9D14a25": {
"name": "LivenessGuard",
"critical": true,
"source": "91165b18bc52b85f474f8b51b031cd5b2fda6b8a1834604bc2e214fff49c28f9"
},
"eth:0x27Cf508E4E3Aa8d30b3226aC3b5Ea0e8bcaCAFF9": {
"name": "AnchorStateRegistry",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x8F40Cc98D694AB986F026C5383A181FCc9B6B281": "ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af"
}
},
"eth:0x2F12d621a16e2d3285929C9996f478508951dFe4": {
"name": "DisputeGameFactory",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b": "fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327"
}
},
"eth:0x3B73Fa8d82f511A3caE17B5a26E4E1a2d5E2f2A4": {
"name": "ProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x543bA4AADBAb8f9025686Bd03993043599c6fB04": {
"name": "SuperchainProxyAdmin",
"critical": true,
"source": "78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7"
},
"eth:0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A": {
"name": "SuperchainProxyAdminOwner",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0x5C3eb47cB0174aea522a2a9Ae79487139A53D691": {
"name": "SuperPermissionedDisputeGame",
"critical": true,
"source": "d3fe9ac7035da264037e1cf86429bb34a46ec7ffe5334c6448e716241e03602c"
},
"eth:0x74ad145aC900F1DD5551F0C9E143314DC4022FCf": {
"name": "DelayedWETH",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xE440CC08A71694C8229323803F59024E3144630e": "3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d"
}
},
"eth:0x755610f5Be536Ad7afBAa7c10F3E938Ea3aa1877": {
"name": "L1ERC20TokenBridge",
"source": "2e1c94db0825f51701d35d85a256302574d6366d7252d615024c6b787f8733a9",
"implementations": {
"eth:0x6078232C54d956c901620fa4590e0F7E37c2B82f": "7557cfc87a70c370ce9cce9387d766dc185e545884f96e7279fa0c7b80ac8c65"
}
},
"eth:0x76fC2F971FB355D0453cF9F64d3F9E4f640E1754": {
"name": "DeputyPauseModule",
"critical": true,
"source": "efb71309f9ef52adce318153e49b25626beba02756d1e0f534ebcd7fbad32afb"
},
"eth:0x8098F676033A377b9Defe302e9fE6877cD63D575": {
"name": "AddressManager",
"critical": true,
"source": "ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc"
},
"eth:0x81014F44b0a345033bB2b3B21C7a1A308B35fEeA": {
"name": "L1StandardBridge",
"critical": true,
"source": "13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737",
"implementations": {
"eth:0xB37a11AadF167B2F0b8dD85372De4bC66CD4A891": "0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e"
}
},
"eth:0x847B5c174615B1B7fDF770882256e2D3E95b9D92": {
"name": "OpFoundationUpgradeSafe",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x9245d5D10AA8a842B31530De71EA86c0760Ca1b1": {
"name": "Unichain Multisig 2",
"source": "a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb",
"implementations": {
"eth:0x41675C099F32341bf84BFc5382aF534df5C7461a": "e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe"
}
},
"eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C": {
"name": "SuperchainConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x5570b1f2b97B1E35b5C6f9Ee76f6cf02c9917504": "2d51b20cfea414cc7d3a7ad8c686b819bcebbb0baeb496ac075c512a34a025a9"
}
},
"eth:0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6": {
"name": "L1CrossDomainMessenger",
"critical": true,
"source": "985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63",
"implementations": {
"eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0": "63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c"
}
},
"eth:0xA2B597EaeAcb6F627e088cbEaD319e934ED5edad": {
"name": "OptimismMintableERC20Factory",
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12": "0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee"
}
},
"eth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a": {
"name": "SaferSafes",
"critical": true,
"source": "608f9b7a9e7f733d8d99362f98c7417d3e1da708db995343de017f87448211e3"
},
"eth:0xaCc005DCd857B401e4732E6F7837135A22825cfA": {
"name": "MIPS",
"critical": true,
"source": "6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e"
},
"eth:0xc2819DC788505Aac350142A7A707BF9D03E3Bd03": {
"name": "Optimism Security Council",
"source": "7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71",
"implementations": {
"eth:0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552": "8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6"
}
},
"eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6": {
"name": "SystemConfig",
"critical": true,
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x670b850A235A6fA98cD7a195eB139D0277E471fA": "921b8fd981de82d069341b2f4075d0478dedeeef6d4c3f3a67fd9b1dd617cbf7"
}
},
"eth:0xD04D0D87E0bd4D2E50286760a3EF323FeA6849Cf": {
"name": "L1ERC721Bridge",
"source": "353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4",
"implementations": {
"eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e": "4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a"
}
},
"eth:0xdE1FCfB0851916CA5101820A69b13a4E276bd81F": {
"name": "AddressManager",
"source": "2373c9b7fd0716116db3320ff38ef8b22c7aa6eab97c6e244b758971310718f2"
},
"unichain:0x4200000000000000000000000000000000000002": {
"name": "DeployerWhitelist",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xc0d3c0d3C0d3c0D3c0d3C0D3c0d3C0d3c0D30002": "e613a1ae89f41c4609081c904c9c40a4b596e4985120190d7de6d320c0fb2f8f"
}
},
"unichain:0x4200000000000000000000000000000000000007": {
"name": "L2CrossDomainMessenger",
"critical": true,
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0x250AF3f400cf8Aac8D410c90f1ba3968dD87DF96": "3d69127a58b320d6ab78f0d5157009418b9a27813389f5106aa35c353586f7d8"
}
},
"unichain:0x420000000000000000000000000000000000000F": {
"name": "GasPriceOracle",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0x547d0fba434877D7237d511cF87FABe2ee26b152": "ee545a73f6fe387863cdfd2a781fe17d7d803355bb0bba7a4cfdc551b0a9d1b8"
}
},
"unichain:0x4200000000000000000000000000000000000010": {
"name": "L2StandardBridge",
"critical": true,
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xAE9ed42f43a3ee45c3A9dEf8ae6B48cBb58Ed1a1": "d1a1541bca5a6cad22b44115fc996fe471790f2cf8d1af910501277d8dfde96d"
}
},
"unichain:0x4200000000000000000000000000000000000011": {
"name": "SequencerFeeVault",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xb178cdAa8336f25624A63C049EdB5AF7ca36C2dA": "a6130057e6fceeec6e952e2e393695f55512e222cee252c5142d4073f35dda3f"
}
},
"unichain:0x4200000000000000000000000000000000000012": {
"name": "OptimismMintableERC20Factory",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xAF87f2Fd347aCb94656f9F715B4f2409B98e75b9": "0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee"
}
},
"unichain:0x4200000000000000000000000000000000000013": {
"name": "L1BlockNumber",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xC0D3C0d3C0D3c0D3C0d3c0D3C0d3c0d3C0d30013": "30c876cc246796f071b33de95d5e68739f00d2421730b61f01f46ceb88d6637e"
}
},
"unichain:0x4200000000000000000000000000000000000014": {
"name": "L2ERC721Bridge",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0x716eAd0Cf3e7FF86A02D4F8cb41a6D14922fA833": "64349b1787464f40b4c37ba096a6623259eef314411a8ca1eea68460692eaaee"
}
},
"unichain:0x4200000000000000000000000000000000000015": {
"name": "L1Block",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0x6a97C5D55A21265326150Efe12FC30Fb21cbff56": "e09eb05e67488644cef6c21582cbccedb614d4e9149516d26d67b4df26e49061"
}
},
"unichain:0x4200000000000000000000000000000000000016": {
"name": "L2ToL1MessagePasser",
"critical": true,
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0x27E51B2254433A3284D9ba73Ea551C397DB2a124": "a01a55e798584248dd8923a84f1f172362ccbf31dd6f8f63a8bbff2e574abe44"
}
},
"unichain:0x4200000000000000000000000000000000000017": {
"name": "OptimismMintableERC721Factory",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xf43862B9d814BB4504158CecCB0b74b31265e4eE": "2ff46e0609edbd821e49e89affac0dff4a9485a1fafe0acd4f2ee25a96bab212"
}
},
"unichain:0x4200000000000000000000000000000000000018": {
"name": "L2ProxyAdmin",
"critical": true,
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0x893c2CEEb71D38514daF67728d3Ff1b213FC4B5F": "ca3d8599248099694ca4d8f4bef0c958305cb29ec01eaec6756ab10d3766f41d"
}
},
"unichain:0x4200000000000000000000000000000000000019": {
"name": "BaseFeeVault",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xf7bed7215EEF1003fac426682Cf2edeb958569f7": "0f4f32193310673ca4ba977f7e412cabcb0662c17e7abaa5652aeff65acd49cf"
}
},
"unichain:0x420000000000000000000000000000000000001A": {
"name": "L1FeeVault",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xf7bed7215EEF1003fac426682Cf2edeb958569f7": "0f4f32193310673ca4ba977f7e412cabcb0662c17e7abaa5652aeff65acd49cf"
}
},
"unichain:0x4200000000000000000000000000000000000020": {
"name": "SchemaRegistry",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0x70DE55BC0bfBC52C5D0CCA1DA5816c2428886A34": "78fbdb6f96b7a65a991aaba83275863eb6483e66b997470850edcb9f58e26888"
}
},
"unichain:0x4200000000000000000000000000000000000021": {
"name": "EAS",
"source": "b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84",
"implementations": {
"unichain:0xbEc660b456B84A081E90aF29BE43385BDa5bF7b6": "688c978f9e98bf3f8b039c8d9243877d3970c5d62e5312648e7f4627645e38e7"
}
},
"unichain:0x4300c0D3c0d3c0d3c0d3c0d3C0D3c0d3c0d30001": {
"name": "FeeSplitter",
"source": "9f8338c29d0f71d668779e8af3e5025ffc1eea0ef6714f8188f7dbd450b8b3e8"
},
"unichain:0x4300C0D3C0D3C0D3C0d3C0d3c0d3C0d3C0d30002": {
"name": "L1Splitter",
"source": "b5c2568954065e4884843eba940a64c7a388cfa511ab84f25ee2163b52836c60"
},
"unichain:0x4300c0d3c0d3c0D3c0d3C0D3c0d3C0D3C0D30003": {
"name": "L1Splitter",
"source": "b5c2568954065e4884843eba940a64c7a388cfa511ab84f25ee2163b52836c60"
},
"unichain:0x4300c0D3c0D3c0D3c0D3c0D3C0D3c0d3c0D30004": {
"name": "NetFeeSplitter",
"source": "5b852f5a65ecb426dedc2b1dacd30efdfb627e32559c724bc9b54e7e57a26341"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1790862365,
"flats": {
"c71f25285aed5ddb957aee2e65e93cb0983e1b1d200209ad2b58a5235cee1fb9": [
[
"b61f946296f1",
4
],
[
"48db7077d4ee",
14
],
[
"ded673ea29c4",
26
],
[
"16eb9f2e8752",
34
],
[
"40ce0b25499c",
47
],
[
"68dd4bd4433d",
56
],
[
"1d5fc2d9e00d",
81
],
[
"95294331afbc",
209
],
[
"2ec005ea16b3",
354
],
[
"fd10ad67f878",
388
],
[
"de59e343d914",
419
],
[
"37dc539ed622",
426
],
[
"bc18eb3148bc",
475
],
[
"bd90fb921f2d",
520
],
[
"c067b1aa9040",
551
],
[
"09399b61d7eb",
597
],
[
"b2400038371b",
615
],
[
"3e84ad780965",
631
],
[
"f223653d7e89",
1037
],
[
"e87f8ddd95c3",
1049
]
],
"353963d779ff273a1d264a5a33e5cf6afae15b73fa218ec1e78772696b169bf4": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"7d6554b6cb64",
756
],
[
"26ad7b61b37b",
780
],
[
"9b73a9b5c9f6",
1003
],
[
"433c37b5a737",
1011
],
[
"2d60ee7f3ed2",
1033
],
[
"d44c0cfb8c85",
1186
],
[
"3f3d60f9e37d",
1228
]
],
"f341148a01548273bd7b78a4daf31e2276d9a5684a7e97510beac6b6b51eb9a9": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"b5dcc6adafd5",
719
],
[
"803ad8f660e7",
731
],
[
"9e1f6b2ac65d",
740
],
[
"1bc80c4939df",
772
],
[
"83f950fd95a2",
881
],
[
"28c2fba54f06",
912
],
[
"f596c9295bd4",
928
],
[
"4185e87640c2",
946
],
[
"28cc2b40fa61",
964
],
[
"043c3c292b42",
1166
],
[
"401eb66867f1",
1184
],
[
"b667763fb033",
1221
],
[
"7d1791449349",
1250
],
[
"c957ce169cf6",
1301
],
[
"9f38f3086c8f",
1373
],
[
"e9aa0f101d68",
1425
],
[
"beef9d9054b0",
1517
],
[
"3ad01e32ec6c",
1624
]
],
"7df86540e8491697461e4719fd93052c329d1d0565f4c7c72a9d37700802ec71": [
[
"6b8b61778726",
4
]
],
"8d7cdf752191616e4e00fca1de6ca09bd97a59805815ae8e5131612f04aa21f6": [
[
"48db7077d4ee",
3
],
[
"ded673ea29c4",
15
],
[
"16eb9f2e8752",
23
],
[
"40ce0b25499c",
36
],
[
"68dd4bd4433d",
45
],
[
"1d5fc2d9e00d",
70
],
[
"95294331afbc",
198
],
[
"2ec005ea16b3",
343
],
[
"fd10ad67f878",
377
],
[
"de59e343d914",
408
],
[
"37dc539ed622",
415
],
[
"bc18eb3148bc",
464
],
[
"bd90fb921f2d",
509
],
[
"c067b1aa9040",
540
],
[
"09399b61d7eb",
586
],
[
"b2400038371b",
604
],
[
"3e84ad780965",
620
]
],
"2fc09c74c12e5dce01d301be3fd526dc5e5e11003359b2e2adecd12952789769": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"8f7da050ddb2",
354
],
[
"727591669b8c",
392
],
[
"4a4a709ef23b",
756
],
[
"26ad7b61b37b",
806
],
[
"9b73a9b5c9f6",
1029
],
[
"433c37b5a737",
1037
],
[
"7768d7b8daff",
1059
],
[
"498007571a41",
1220
],
[
"5fe8253cda76",
1243
],
[
"ed326933a23e",
1261
],
[
"e2b40f3d642c",
1270
],
[
"e59a41a9002d",
1302
],
[
"e60933e352ce",
1386
],
[
"e8603e635ea4",
1415
],
[
"383d0a473e13",
1490
],
[
"b61f946296f1",
1581
],
[
"28c2fba54f06",
1589
],
[
"f596c9295bd4",
1605
],
[
"4185e87640c2",
1623
],
[
"28cc2b40fa61",
1641
],
[
"043c3c292b42",
1843
],
[
"401eb66867f1",
1861
],
[
"b667763fb033",
1898
],
[
"b5dcc6adafd5",
1916
],
[
"9e1f6b2ac65d",
1928
],
[
"aeca468ac7c5",
1960
],
[
"803ad8f660e7",
2074
],
[
"7d1791449349",
2085
],
[
"c957ce169cf6",
2136
],
[
"9f38f3086c8f",
2208
],
[
"e9aa0f101d68",
2260
],
[
"87b61868f828",
2352
],
[
"83f950fd95a2",
2457
],
[
"657a2ec12046",
2492
],
[
"13d441dd1b0f",
2550
],
[
"4676b736bef2",
2708
],
[
"3e463bddb22c",
3047
],
[
"ee71dbd9b1d7",
3218
],
[
"7eadf5cfd6c0",
3453
],
[
"6f6f5cc580d2",
3597
],
[
"1e116b431cf7",
3811
],
[
"aeebc2fe3441",
3855
],
[
"a4a11528bc42",
4021
],
[
"d0e269c9f6e8",
4042
],
[
"b97eae6408cb",
4093
],
[
"aa62e8be9962",
4114
]
],
"ed0c0dccafef913ff416df9f972da765457514f49760b66ccfc9032c83ae006d": [
[
"a94441faa347",
1
],
[
"a4e41477ce52",
7
]
],
"978bc2e5622ff76d3e1bb6939f48fbb851c77d379669238d91aa2ac6163520ed": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28cc2b40fa61",
399
],
[
"043c3c292b42",
601
],
[
"401eb66867f1",
619
],
[
"3a8d9764d8a4",
658
],
[
"f596c9295bd4",
677
],
[
"50f26d5b74f2",
695
],
[
"e9aa0f101d68",
801
],
[
"3e463bddb22c",
895
],
[
"13d441dd1b0f",
1048
],
[
"4676b736bef2",
1206
],
[
"26ad7b61b37b",
1552
],
[
"4185e87640c2",
1778
],
[
"dad13f394614",
1833
],
[
"0900421b7dc4",
2215
],
[
"a8ac2aff9c48",
2307
],
[
"722461548a39",
2421
],
[
"6d4853d36d81",
2474
],
[
"5fe8253cda76",
2496
],
[
"ed326933a23e",
2514
],
[
"e2b40f3d642c",
2523
],
[
"b5dcc6adafd5",
2553
],
[
"28c2fba54f06",
2565
],
[
"b667763fb033",
2569
],
[
"803ad8f660e7",
2587
],
[
"7d1791449349",
2598
],
[
"c957ce169cf6",
2649
],
[
"e60933e352ce",
2721
],
[
"9e1f6b2ac65d",
2746
],
[
"aeca468ac7c5",
2778
],
[
"9f38f3086c8f",
2883
],
[
"3aa811a41203",
2933
],
[
"59c1837f9107",
2995
],
[
"a2abc9923bbe",
4085
],
[
"e304276af8e0",
4103
],
[
"26dfb415c242",
4123
]
],
"e403c672d6a39596963028174cffdeed1f3c443c6d83a8616a92f4215ab93846": [
[
"b61f946296f1",
4
],
[
"0900421b7dc4",
13
],
[
"fe0a638f2551",
107
],
[
"dad13f394614",
181
],
[
"f808e23cc55e",
599
]
],
"91165b18bc52b85f474f8b51b031cd5b2fda6b8a1834604bc2e214fff49c28f9": [
[
"b61f946296f1",
4
],
[
"40ce0b25499c",
13
],
[
"09399b61d7eb",
20
],
[
"65bd70d23455",
70
],
[
"48db7077d4ee",
403
],
[
"ded673ea29c4",
415
],
[
"16eb9f2e8752",
423
],
[
"68dd4bd4433d",
437
],
[
"1d5fc2d9e00d",
462
],
[
"95294331afbc",
590
],
[
"2ec005ea16b3",
735
],
[
"fd10ad67f878",
769
],
[
"de59e343d914",
800
],
[
"37dc539ed622",
807
],
[
"bc18eb3148bc",
856
],
[
"bd90fb921f2d",
901
],
[
"c067b1aa9040",
932
],
[
"b2400038371b",
978
],
[
"3e84ad780965",
994
],
[
"7e8bb2971986",
1399
],
[
"97a7d06803c9",
1491
]
],
"ef9eceef1fcff0c2c0905c4148dcf1669c66c59565512f0fc94f9e99b22413af": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"498007571a41",
687
],
[
"b61f946296f1",
711
],
[
"b5dcc6adafd5",
719
],
[
"9e1f6b2ac65d",
731
],
[
"1bc80c4939df",
763
],
[
"803ad8f660e7",
872
],
[
"4185e87640c2",
883
],
[
"f596c9295bd4",
901
],
[
"7d1791449349",
919
],
[
"28cc2b40fa61",
972
],
[
"043c3c292b42",
1174
],
[
"401eb66867f1",
1192
],
[
"28c2fba54f06",
1229
],
[
"b667763fb033",
1243
],
[
"c957ce169cf6",
1261
],
[
"0bfebde49e5b",
1348
]
],
"fbe5d803548118ba4c2d150d6100a30025dd461e2a2c527961cc29b4ed2db327": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"498007571a41",
337
],
[
"21c9e76387ed",
361
],
[
"8d8dc0a58b96",
598
],
[
"9c557c702fdd",
691
],
[
"a5d693e781e6",
725
],
[
"b61f946296f1",
804
],
[
"7f6263045100",
840
],
[
"4185e87640c2",
1644
],
[
"28cc2b40fa61",
1662
],
[
"043c3c292b42",
1864
],
[
"401eb66867f1",
1882
],
[
"f596c9295bd4",
1921
],
[
"7d1791449349",
1939
],
[
"28c2fba54f06",
1990
],
[
"b667763fb033",
2004
],
[
"f6f30e301f28",
2043
]
],
"78bcac044e6867b02595a275b18e7d79465a570665c210eae873b0f918315bd7": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
],
[
"33c344e65c65",
162
],
[
"1bbdc9103ae0",
172
],
[
"d2fdb69068e3",
179
],
[
"a5d623f4f582",
190
],
[
"6fc12095da10",
205
]
],
"d3fe9ac7035da264037e1cf86429bb34a46ec7ffe5334c6448e716241e03602c": [
[
"e565cfa17434",
5
],
[
"b61f946296f1",
389
],
[
"28c2fba54f06",
397
],
[
"f596c9295bd4",
413
],
[
"4185e87640c2",
431
],
[
"28cc2b40fa61",
449
],
[
"043c3c292b42",
651
],
[
"401eb66867f1",
669
],
[
"b667763fb033",
706
],
[
"e9aa0f101d68",
739
],
[
"13d441dd1b0f",
836
],
[
"4676b736bef2",
994
],
[
"3e463bddb22c",
1333
],
[
"5fe8253cda76",
1490
],
[
"ed326933a23e",
1508
],
[
"e2b40f3d642c",
1517
],
[
"b5dcc6adafd5",
1547
],
[
"803ad8f660e7",
1568
],
[
"7d1791449349",
1579
],
[
"c957ce169cf6",
1630
],
[
"e60933e352ce",
1702
],
[
"9e1f6b2ac65d",
1727
],
[
"aeca468ac7c5",
1759
],
[
"9f38f3086c8f",
1864
],
[
"33ef007036da",
1923
]
],
"3921f894dc2a10d7385074188c445f1f23ec2decb78add74860bae751bfb439d": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"5fe8253cda76",
353
],
[
"ed326933a23e",
371
],
[
"e2b40f3d642c",
380
],
[
"e59a41a9002d",
412
],
[
"e60933e352ce",
496
],
[
"c7852b22a645",
525
],
[
"383d0a473e13",
597
],
[
"498007571a41",
687
],
[
"34e3ca2fb900",
711
],
[
"b61f946296f1",
843
],
[
"b5dcc6adafd5",
851
],
[
"9e1f6b2ac65d",
863
],
[
"1bc80c4939df",
895
],
[
"cb9cc7f64ae0",
1014
]
],
"2e1c94db0825f51701d35d85a256302574d6366d7252d615024c6b787f8733a9": [
[
"85cff3d52895",
11
],
[
"0d3c0f868cae",
109
],
[
"aee6957dba32",
166
],
[
"d60656a5ad24",
385
],
[
"170545296a7e",
400
],
[
"a9f53b5b08f3",
417
],
[
"b95eaa0c5979",
591
],
[
"b7be9deb7869",
613
]
],
"7557cfc87a70c370ce9cce9387d766dc185e545884f96e7279fa0c7b80ac8c65": [
[
"0c98f555c1c4",
3
],
[
"d768b8759414",
91
],
[
"3f1c67a98ffa",
104
],
[
"f98775a7d0f9",
194
],
[
"571e63d071b4",
220
],
[
"d01239fbce9a",
232
],
[
"d32b62f5fb94",
330
],
[
"63fb703dd87b",
520
],
[
"11c43f7e67c2",
662
],
[
"f191c6cbdf50",
749
],
[
"7f8590c5d414",
764
],
[
"aee6957dba32",
810
],
[
"809d3ad2bcb8",
1028
],
[
"3b4df54a2b17",
1112
],
[
"74f52e312a91",
1197
],
[
"e4e878ffbe36",
1214
],
[
"7f17a8399058",
1289
],
[
"63fb95e83af2",
1330
],
[
"8667d42afcfb",
1501
],
[
"430479d47101",
1512
],
[
"af271175d290",
1521
],
[
"c1ab89cbad47",
1566
],
[
"943cab235362",
1586
],
[
"07793c737340",
1642
]
],
"efb71309f9ef52adce318153e49b25626beba02756d1e0f534ebcd7fbad32afb": [
[
"b61f946296f1",
4
],
[
"4f1674fb5377",
12
],
[
"0d73af18a3a5",
64
],
[
"79806c93e81e",
198
],
[
"c93f4cab4139",
286
],
[
"adcc06043c13",
697
],
[
"efd380ee5f7b",
736
],
[
"1af23c5b7d79",
827
],
[
"70b8a1abd6c2",
924
],
[
"48db7077d4ee",
1054
],
[
"ded673ea29c4",
1066
],
[
"16eb9f2e8752",
1074
],
[
"40ce0b25499c",
1087
],
[
"68dd4bd4433d",
1096
],
[
"1d5fc2d9e00d",
1121
],
[
"95294331afbc",
1249
],
[
"2ec005ea16b3",
1394
],
[
"fd10ad67f878",
1428
],
[
"de59e343d914",
1459
],
[
"37dc539ed622",
1466
],
[
"bc18eb3148bc",
1515
],
[
"bd90fb921f2d",
1560
],
[
"c067b1aa9040",
1591
],
[
"09399b61d7eb",
1637
],
[
"b2400038371b",
1655
],
[
"3e84ad780965",
1671
],
[
"4a11931b7a86",
2078
],
[
"ed326933a23e",
2090
],
[
"e2b40f3d642c",
2099
],
[
"b5dcc6adafd5",
2129
],
[
"05d01a350872",
2141
],
[
"41d6f86c1979",
2180
],
[
"a22d83f9e2f9",
2348
]
],
"ea4d03626f5a0c1e9cc62fc137366e6f417ed1404a2be2e94413ded273a4d2dc": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"7ac9eb435da8",
106
]
],
"13e2982d84601d29e51496f0252cb02a378a2f29f101c9782f04700bdb6ea737": [
[
"34ceb7e1b670",
4
],
[
"185b8bd0deb1",
21
]
],
"0e8360259c3c45dcd15e0533453b4de661fbf48a979445d7e5c777000319354e": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"809d3ad2bcb8",
354
],
[
"5c1b98c91663",
437
],
[
"33c1bc98e249",
494
],
[
"39694e72167f",
593
],
[
"a4a11528bc42",
636
],
[
"aeebc2fe3441",
659
],
[
"f98775a7d0f9",
832
],
[
"efa75a106aeb",
848
],
[
"e950fe694422",
865
],
[
"197395080909",
981
],
[
"c241e95f2bca",
994
],
[
"5fe8253cda76",
1463
],
[
"ed326933a23e",
1481
],
[
"e2b40f3d642c",
1490
],
[
"e59a41a9002d",
1522
],
[
"e60933e352ce",
1606
],
[
"c7852b22a645",
1635
],
[
"383d0a473e13",
1707
],
[
"498007571a41",
1797
],
[
"b61f946296f1",
1821
],
[
"b5dcc6adafd5",
1829
],
[
"9e1f6b2ac65d",
1841
],
[
"1bc80c4939df",
1873
],
[
"700c3d5545e0",
1990
],
[
"1a109846495d",
2056
],
[
"6a1ed4d6f29f",
2322
]
],
"e99656f3f5e1d8106e268a1448430f4014f13897bbdf77c9845c0eefc99a03fe": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
]
],
"a8d4738e202314fac92a69019e0677b25cabeacc8c4f74fd5889e6afd25285cb": [
[
"477fadda0baa",
6
]
],
"2d51b20cfea414cc7d3a7ad8c686b819bcebbb0baeb496ac075c512a34a025a9": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"e8603e635ea4",
175
],
[
"383d0a473e13",
250
],
[
"ecedf963bc64",
341
],
[
"b0006e2cedea",
605
],
[
"498007571a41",
690
],
[
"b61f946296f1",
714
],
[
"5c25b6316c9c",
725
]
],
"985893ea76af56dfa3281a6fc217a51092f0daa6916a88ddf385b39e60fe1f63": [
[
"d768b8759414",
1
],
[
"9b385480472b",
23
],
[
"7ac9eb435da8",
96
],
[
"f458cbfdf7bd",
155
]
],
"63aa25e090c48333e87647fab1d38c9778634a01ec8b42fcc93448f70344163c": [
[
"4933ae177b35",
6
],
[
"21c9e76387ed",
16
],
[
"8d8dc0a58b96",
253
],
[
"2f8ca1cb8cb7",
341
],
[
"e9aa0f101d68",
395
],
[
"3e463bddb22c",
489
],
[
"13d441dd1b0f",
642
],
[
"4676b736bef2",
800
],
[
"aeebc2fe3441",
1139
],
[
"e60933e352ce",
1303
],
[
"c7852b22a645",
1332
],
[
"26ad7b61b37b",
1399
],
[
"cf5fe7b9b37e",
1626
],
[
"5fe8253cda76",
1983
],
[
"ed326933a23e",
2001
],
[
"e2b40f3d642c",
2010
],
[
"e59a41a9002d",
2042
],
[
"383d0a473e13",
2134
],
[
"498007571a41",
2224
],
[
"b61f946296f1",
2248
],
[
"b5dcc6adafd5",
2256
],
[
"803ad8f660e7",
2268
],
[
"9e1f6b2ac65d",
2277
],
[
"1bc80c4939df",
2309
],
[
"83f950fd95a2",
2418
],
[
"28c2fba54f06",
2449
],
[
"f596c9295bd4",
2465
],
[
"4185e87640c2",
2483
],
[
"28cc2b40fa61",
2501
],
[
"043c3c292b42",
2703
],
[
"401eb66867f1",
2721
],
[
"b667763fb033",
2758
],
[
"7d1791449349",
2787
],
[
"c957ce169cf6",
2838
],
[
"9f38f3086c8f",
2910
],
[
"beef9d9054b0",
2960
],
[
"700c3d5545e0",
3071
],
[
"1a109846495d",
3137
],
[
"5b810932d460",
3398
]
],
"0d3d5a2e82b4f9f132389799f4d1fa93c5824d1b17d97eecfce2c7aed96ca4ee": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"b61f946296f1",
338
],
[
"ecedf963bc64",
349
],
[
"b0006e2cedea",
613
],
[
"30bf994f1153",
699
],
[
"d768b8759414",
716
],
[
"809d3ad2bcb8",
729
],
[
"5cb0721f72f0",
809
],
[
"c6d0c3b96308",
851
],
[
"5c1b98c91663",
1209
],
[
"0b07a9c1be22",
1260
],
[
"2b1640f289ea",
1334
],
[
"86ab20534f15",
1559
],
[
"e043a4dd253b",
1646
],
[
"38d1718b8fc3",
1687
],
[
"e91d703227c9",
1765
],
[
"f98775a7d0f9",
1948
],
[
"197395080909",
1966
],
[
"efa75a106aeb",
1978
],
[
"7be25136d99c",
1994
],
[
"16a3c382b82e",
2133
]
],
"608f9b7a9e7f733d8d99362f98c7417d3e1da708db995343de017f87448211e3": [
[
"150878a81f46",
6
],
[
"447d1057dc7c",
16
],
[
"aa97dd1bf3f1",
32
],
[
"40ce0b25499c",
45
],
[
"06a60947381e",
56
],
[
"af0af37b8cfc",
98
],
[
"f1b466f7c6f6",
282
],
[
"13e5d12afa8b",
437
],
[
"844a8fe51e4f",
471
],
[
"de59e343d914",
503
],
[
"f44a94390330",
512
],
[
"e213c56fc229",
592
],
[
"b3dc850565d8",
636
],
[
"051f4e0bd8fb",
648
],
[
"d63eef9ff914",
670
],
[
"6cd3fcc5ec00",
717
],
[
"d1308f86f627",
775
],
[
"268c431cb6b0",
805
],
[
"6042dafdc055",
1224
],
[
"73f31dfdee9f",
2409
],
[
"eddb29bfa8a6",
3221
],
[
"dcae5a947391",
3350
],
[
"54337a866fb2",
3724
],
[
"65bd70d23455",
3764
],
[
"e60933e352ce",
4095
],
[
"50d971b27034",
4124
],
[
"9f650b1cc0bf",
4243
],
[
"b61f946296f1",
4847
],
[
"68c7712c17e0",
4870
]
],
"6fb9fa5017c5006b2e99f77532059db94d7bf3da7c0f878582e8cb869e3bb46e": [
[
"b61f946296f1",
4
],
[
"dad13f394614",
16
],
[
"0900421b7dc4",
398
],
[
"a8ac2aff9c48",
490
],
[
"6180b8b53f35",
608
],
[
"ae124b181c4d",
623
],
[
"9da5a5b8c58c",
633
],
[
"fe0a638f2551",
807
],
[
"cea6f66bdc5c",
862
],
[
"e88afc96f583",
1308
],
[
"a2abc9923bbe",
2257
],
[
"e304276af8e0",
2275
],
[
"0ecfe6d600e6",
2295
]
],
"921b8fd981de82d069341b2f4075d0478dedeeef6d4c3f3a67fd9b1dd617cbf7": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"e8603e635ea4",
175
],
[
"383d0a473e13",
250
],
[
"21c9e76387ed",
341
],
[
"8d8dc0a58b96",
578
],
[
"9c557c702fdd",
671
],
[
"a5d693e781e6",
705
],
[
"498007571a41",
783
],
[
"b61f946296f1",
807
],
[
"b5dcc6adafd5",
815
],
[
"9e1f6b2ac65d",
827
],
[
"803ad8f660e7",
859
],
[
"aeca468ac7c5",
868
],
[
"83f950fd95a2",
973
],
[
"28c2fba54f06",
1004
],
[
"f596c9295bd4",
1020
],
[
"4185e87640c2",
1038
],
[
"28cc2b40fa61",
1056
],
[
"043c3c292b42",
1258
],
[
"401eb66867f1",
1276
],
[
"b667763fb033",
1313
],
[
"7d1791449349",
1342
],
[
"c957ce169cf6",
1393
],
[
"9f38f3086c8f",
1465
],
[
"e9aa0f101d68",
1517
],
[
"87b61868f828",
1609
],
[
"b97eae6408cb",
1741
],
[
"328b481f7b93",
1762
]
],
"4e9e14016897071759b55c6a5c03b9cc8fbd03b1964abf4c8dbadd57783d1d1a": [
[
"ecedf963bc64",
4
],
[
"b0006e2cedea",
268
],
[
"39694e72167f",
351
],
[
"a4a11528bc42",
394
],
[
"0255f34a839a",
417
],
[
"5fe8253cda76",
603
],
[
"ed326933a23e",
621
],
[
"e2b40f3d642c",
630
],
[
"e59a41a9002d",
662
],
[
"e60933e352ce",
746
],
[
"c7852b22a645",
775
],
[
"383d0a473e13",
847
],
[
"498007571a41",
937
],
[
"b61f946296f1",
961
],
[
"b5dcc6adafd5",
969
],
[
"9e1f6b2ac65d",
981
],
[
"1bc80c4939df",
1013
],
[
"700c3d5545e0",
1130
],
[
"1a109846495d",
1196
],
[
"f98775a7d0f9",
1461
],
[
"6052ff08685e",
1476
],
[
"d263e4b84ecd",
1610
],
[
"bf98f394dbe3",
1655
],
[
"35b38a2e0c49",
1676
]
],
"2373c9b7fd0716116db3320ff38ef8b22c7aa6eab97c6e244b758971310718f2": [
[
"f04119ddc474",
11
],
[
"64b6456f336a",
34
],
[
"741ae7846536",
89
]
],
"b7d281887999d9f83a66e21927c8b2c0cebc56611c9123c894d7d06575342c84": [
[
"48b029327a1d",
1
],
[
"a6df5b2b9c6d",
28
],
[
"7b9337a52d32",
77
]
],
"e613a1ae89f41c4609081c904c9c40a4b596e4985120190d7de6d320c0fb2f8f": [
[
"b61f946296f1",
4
],
[
"522105d6134c",
21
]
],
"3d69127a58b320d6ab78f0d5157009418b9a27813389f5106aa35c353586f7d8": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"4933ae177b35",
340
],
[
"21c9e76387ed",
350
],
[
"8d8dc0a58b96",
587
],
[
"2f8ca1cb8cb7",
675
],
[
"e9aa0f101d68",
729
],
[
"3e463bddb22c",
823
],
[
"13d441dd1b0f",
976
],
[
"4676b736bef2",
1134
],
[
"aeebc2fe3441",
1473
],
[
"26ad7b61b37b",
1640
],
[
"cf5fe7b9b37e",
1867
],
[
"b61f946296f1",
2225
],
[
"040a1f47c4e5",
2233
],
[
"700c3d5545e0",
2265
],
[
"1a109846495d",
2331
],
[
"d0e269c9f6e8",
2587
],
[
"308cbbef6c4b",
2617
]
],
"ee545a73f6fe387863cdfd2a781fe17d7d803355bb0bba7a4cfdc551b0a9d1b8": [
[
"b61f946296f1",
4
],
[
"e60933e352ce",
12
],
[
"c7852b22a645",
41
],
[
"5fe8253cda76",
107
],
[
"ed326933a23e",
125
],
[
"e2b40f3d642c",
134
],
[
"b5dcc6adafd5",
164
],
[
"6f3190431114",
176
],
[
"700c3d5545e0",
230
],
[
"1a109846495d",
296
],
[
"e18db2239a28",
560
],
[
"8f7da050ddb2",
829
],
[
"727591669b8c",
867
],
[
"4a4a709ef23b",
1231
],
[
"caa240e944a1",
1292
]
],
"d1a1541bca5a6cad22b44115fc996fe471790f2cf8d1af910501277d8dfde96d": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"809d3ad2bcb8",
688
],
[
"5c1b98c91663",
771
],
[
"33c1bc98e249",
828
],
[
"39694e72167f",
927
],
[
"a4a11528bc42",
970
],
[
"aeebc2fe3441",
993
],
[
"f98775a7d0f9",
1166
],
[
"efa75a106aeb",
1182
],
[
"e950fe694422",
1199
],
[
"197395080909",
1315
],
[
"c241e95f2bca",
1328
],
[
"b61f946296f1",
1798
],
[
"700c3d5545e0",
1814
],
[
"1a109846495d",
1880
],
[
"d768b8759414",
2146
],
[
"5cb0721f72f0",
2161
],
[
"c6d0c3b96308",
2203
],
[
"0b07a9c1be22",
2556
],
[
"2b1640f289ea",
2630
],
[
"86ab20534f15",
2855
],
[
"e043a4dd253b",
2942
],
[
"38d1718b8fc3",
2983
],
[
"e91d703227c9",
3061
],
[
"7be25136d99c",
3241
],
[
"91977dc0c110",
3382
]
],
"a6130057e6fceeec6e952e2e393695f55512e222cee252c5142d4073f35dda3f": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"09c47e3ff486",
385
],
[
"e9aa0f101d68",
561
],
[
"aeebc2fe3441",
655
],
[
"040a1f47c4e5",
819
],
[
"700c3d5545e0",
851
],
[
"1a109846495d",
917
],
[
"9c9e958c3565",
1176
],
[
"b61f946296f1",
1348
],
[
"d924c7d7e619",
1361
]
],
"30c876cc246796f071b33de95d5e68739f00d2421730b61f01f46ceb88d6637e": [
[
"b61f946296f1",
4
],
[
"5a099a33d617",
15
],
[
"b30421f60d5f",
27
],
[
"2f0f165835e4",
35
],
[
"1b4dbfffe699",
212
]
],
"64349b1787464f40b4c37ba096a6623259eef314411a8ca1eea68460692eaaee": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"ecedf963bc64",
338
],
[
"b0006e2cedea",
602
],
[
"39694e72167f",
685
],
[
"a4a11528bc42",
728
],
[
"0255f34a839a",
751
],
[
"b61f946296f1",
938
],
[
"700c3d5545e0",
954
],
[
"1a109846495d",
1020
],
[
"f98775a7d0f9",
1285
],
[
"e950fe694422",
1304
],
[
"3c88c316abd0",
1417
],
[
"d263e4b84ecd",
1486
],
[
"b5dcc6adafd5",
1531
],
[
"9e1f6b2ac65d",
1543
],
[
"1bc80c4939df",
1575
],
[
"770c54379896",
1684
],
[
"e155426d6c64",
1733
]
],
"e09eb05e67488644cef6c21582cbccedb614d4e9149516d26d67b4df26e49061": [
[
"b61f946296f1",
4
],
[
"5fe8253cda76",
14
],
[
"ed326933a23e",
32
],
[
"e2b40f3d642c",
41
],
[
"e59a41a9002d",
73
],
[
"e60933e352ce",
157
],
[
"c7852b22a645",
186
],
[
"383d0a473e13",
258
],
[
"3358d3568f9e",
359
]
],
"a01a55e798584248dd8923a84f1f172362ccbf31dd6f8f63a8bbff2e574abe44": [
[
"b61f946296f1",
4
],
[
"9b73a9b5c9f6",
16
],
[
"433c37b5a737",
24
],
[
"e9aa0f101d68",
44
],
[
"13d441dd1b0f",
141
],
[
"4676b736bef2",
299
],
[
"3e463bddb22c",
638
],
[
"489806367b40",
792
]
],
"2ff46e0609edbd821e49e89affac0dff4a9485a1fafe0acd4f2ee25a96bab212": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"b61f946296f1",
338
],
[
"151aedd16ae1",
347
],
[
"ecedf963bc64",
355
],
[
"b0006e2cedea",
619
],
[
"d768b8759414",
712
],
[
"f98775a7d0f9",
731
],
[
"571e63d071b4",
757
],
[
"6052ff08685e",
769
],
[
"0f375b69efdd",
907
],
[
"0b07a9c1be22",
927
],
[
"78781819f61c",
1000
],
[
"6fcde4441d60",
1023
],
[
"460b9c96c173",
1464
],
[
"1dfeefad82be",
1488
],
[
"3c88c316abd0",
1642
],
[
"28a668ea2ddf",
1715
],
[
"f1bdd43b1338",
1836
]
],
"ca3d8599248099694ca4d8f4bef0c958305cb29ec01eaec6756ab10d3766f41d": [
[
"d768b8759414",
11
],
[
"9b385480472b",
33
],
[
"5fe8253cda76",
100
],
[
"ed326933a23e",
118
],
[
"684f0e81cf49",
129
],
[
"cc08c6ff2ef8",
136
],
[
"40de3fd40246",
141
],
[
"b277570179e1",
160
],
[
"e60933e352ce",
174
],
[
"c7852b22a645",
203
],
[
"f8d2ced2582b",
271
],
[
"b61f946296f1",
449
],
[
"39694e72167f",
457
],
[
"80d20dd9cf4f",
498
],
[
"d263e4b84ecd",
560
],
[
"e9aa0f101d68",
607
],
[
"ebc961a8bd34",
702
],
[
"30b1cd8a9829",
793
],
[
"92d04530ad32",
845
]
],
"0f4f32193310673ca4ba977f7e412cabcb0662c17e7abaa5652aeff65acd49cf": [
[
"5fe8253cda76",
3
],
[
"ed326933a23e",
21
],
[
"e2b40f3d642c",
30
],
[
"e59a41a9002d",
62
],
[
"e60933e352ce",
146
],
[
"c7852b22a645",
175
],
[
"383d0a473e13",
247
],
[
"09c47e3ff486",
385
],
[
"e9aa0f101d68",
561
],
[
"aeebc2fe3441",
655
],
[
"040a1f47c4e5",
819
],
[
"700c3d5545e0",
851
],
[
"1a109846495d",
917
],
[
"9c9e958c3565",
1176
],
[
"b61f946296f1",
1348
],
[
"c862a107c9f5",
1360
]
],
"78fbdb6f96b7a65a991aaba83275863eb6483e66b997470850edcb9f58e26888": [
[
"17472ade1182",
17
],
[
"d4e728678634",
67
],
[
"b61f946296f1",
90
],
[
"3de3646673a2",
108
]
],
"688c978f9e98bf3f8b039c8d9243877d3970c5d62e5312648e7f4627645e38e7": [
[
"17472ade1182",
17
],
[
"d4e728678634",
67
],
[
"fc415185f728",
176
],
[
"b61f946296f1",
486
],
[
"0b07a9c1be22",
497
],
[
"2b1640f289ea",
571
],
[
"86ab20534f15",
796
],
[
"ecedf963bc64",
878
],
[
"f8d08e2a2acc",
1099
],
[
"0ea216a02e21",
1112
],
[
"18a42fa99a71",
1121
],
[
"645eef60bab6",
1154
],
[
"9f66c14db880",
1170
],
[
"ab78d55912d7",
1201
],
[
"700c3d5545e0",
1362
],
[
"1a109846495d",
1428
],
[
"4edab668fbaf",
1702
]
],
"9f8338c29d0f71d668779e8af3e5025ffc1eea0ef6714f8188f7dbd450b8b3e8": [
[
"9838121fb9c5",
1
],
[
"fd145b587e6b",
37
],
[
"b104c7674660",
212
],
[
"aeebc2fe3441",
248
],
[
"e458cff79da5",
414
]
],
"b5c2568954065e4884843eba940a64c7a388cfa511ab84f25ee2163b52836c60": [
[
"024c0a9137dc",
1
],
[
"bb24b365b687",
75
],
[
"31e42eba5b0a",
101
],
[
"f748c01f5fad",
194
],
[
"1add7ccecbbb",
236
],
[
"fd145b587e6b",
255
],
[
"69ee937ecb73",
431
]
],
"5b852f5a65ecb426dedc2b1dacd30efdfb627e32559c724bc9b54e7e57a26341": [
[
"21fb3308b4ad",
1
],
[
"9345c58a5236",
107
]
]
},
"history": {
"launch": 1730748359,
"points": [
{
"timestamp": 1730748359,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 131,
"differs": 68,
"none": 18
},
"lines": {
"total": 25746,
"covered": 19690
},
"reports": [
"ackee-safe-1-4-0",
"cantina-fault-proofs-mips-2024-08",
"cantina-mcp-l1-2024-02",
"cantina-safe-extensions-2024-06",
"code4rena-base-2023-08",
"code4rena-superchain-2024-08",
"code4rena-taiko-2024-04",
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626",
"contracts__audits__2023-10-v5.0",
"formal-verification__fv__reports__2022-05",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"openzeppelin-taiko-protocol-2024-06",
"openzeppelin-zksync-l1-diff-2023-02",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"sigmaprime-mantle-l2-rollup-v2-2024-04",
"spearbit-fault-proofs-no-mips-2024-08",
"trailofbits-governance-token-bridge-2023-06",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07",
"trust-security-zksync-era-contracts-2024-10",
"trust-superchainconfig-upgrade-2024-01",
"zellic-facet-bridge-2024-11-04"
]
},
{
"timestamp": 1735344000,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 131,
"differs": 68,
"none": 18
},
"lines": {
"total": 25746,
"covered": 19690
},
"reports": [
"radiantlabs-deputypausemodule-2024-12"
]
},
{
"timestamp": 1736812800,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 131,
"differs": 68,
"none": 18
},
"lines": {
"total": 25746,
"covered": 19690
},
"reports": [
"certora-safe-1-5-0"
]
},
{
"timestamp": 1740009600,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 131,
"differs": 68,
"none": 18
},
"lines": {
"total": 25746,
"covered": 19690
},
"reports": [
"spearbit-mt-cannon-2025-02"
]
},
{
"timestamp": 1741132800,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 131,
"differs": 68,
"none": 18
},
"lines": {
"total": 25746,
"covered": 19694
},
"reports": [
"spearbit-upgrade13-2025-02"
]
},
{
"timestamp": 1741478400,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 132,
"differs": 68,
"none": 17
},
"lines": {
"total": 25746,
"covered": 19714
},
"reports": [
"cantina-eip7702-2025-02"
]
},
{
"timestamp": 1742397851,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 130,
"differs": 67,
"none": 17
},
"lines": {
"total": 26474,
"covered": 19567
},
"changes": [
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1743612623,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 130,
"differs": 67,
"none": 17
},
"lines": {
"total": 26474,
"covered": 19567
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1744485539,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 115,
"differs": 58,
"none": 13
},
"lines": {
"total": 20442,
"covered": 16102
},
"changes": [
{
"address": "eth:0x2F12d621a16e2d3285929C9996f478508951dFe4",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1745543531,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 113,
"differs": 61,
"none": 13
},
"lines": {
"total": 20843,
"covered": 16377
},
"changes": [
{
"address": "eth:0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1747699200,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 50,
"none": 10
},
"lines": {
"total": 20843,
"covered": 16993
},
"reports": [
"spearbit-interop-portal-2025-05",
"spearbit-upgrade16-2025-05"
]
},
{
"timestamp": 1748390400,
"contracts": 15,
"withoutSource": 0,
"units": {
"identical": 127,
"differs": 50,
"none": 10
},
"lines": {
"total": 20843,
"covered": 16993
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1748963099,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 147,
"differs": 54,
"none": 10
},
"lines": {
"total": 23052,
"covered": 19173
},
"changes": [
{
"address": "eth:0x76fC2F971FB355D0453cF9F64d3F9E4f640E1754",
"name": "DeputyPauseModule",
"kind": "added"
}
]
},
{
"timestamp": 1748995200,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 147,
"differs": 54,
"none": 10
},
"lines": {
"total": 23052,
"covered": 19173
},
"reports": [
"cantina-interop-portal-2025-04"
]
},
{
"timestamp": 1751328000,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 147,
"differs": 54,
"none": 10
},
"lines": {
"total": 23052,
"covered": 19179
},
"reports": [
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
]
},
{
"timestamp": 1752710400,
"contracts": 16,
"withoutSource": 0,
"units": {
"identical": 148,
"differs": 53,
"none": 10
},
"lines": {
"total": 23052,
"covered": 19182
},
"reports": [
"contracts__audits__2025-07-v5.4"
]
},
{
"timestamp": 1753379243,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 230,
"differs": 56,
"none": 17
},
"lines": {
"total": 32176,
"covered": 25613
},
"changes": [
{
"address": "eth:0x27Cf508E4E3Aa8d30b3226aC3b5Ea0e8bcaCAFF9",
"name": "AnchorStateRegistry",
"kind": "added"
},
{
"address": "eth:0x2F12d621a16e2d3285929C9996f478508951dFe4",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x08bA0023eD60C7Bd040716dD13C45fA0062df5C5",
"name": "ETHLockbox",
"kind": "added"
},
{
"address": "eth:0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1759437959,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 226,
"differs": 60,
"none": 19
},
"lines": {
"total": 32083,
"covered": 25407
},
"changes": [
{
"address": "eth:0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1759795200,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 229,
"differs": 57,
"none": 19
},
"lines": {
"total": 32083,
"covered": 25498
},
"reports": [
"spearbit-u16a-2025-09"
]
},
{
"timestamp": 1761523200,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 229,
"differs": 58,
"none": 18
},
"lines": {
"total": 32083,
"covered": 25535
},
"reports": [
"cantina-u17-2025-10"
]
},
{
"timestamp": 1762992000,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 229,
"differs": 58,
"none": 18
},
"lines": {
"total": 32083,
"covered": 25536
},
"reports": [
"spearbit-safersafes-2025-11"
]
},
{
"timestamp": 1763424000,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 229,
"differs": 60,
"none": 16
},
"lines": {
"total": 32083,
"covered": 25550
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
{
"timestamp": 1764092795,
"contracts": 18,
"withoutSource": 0,
"units": {
"identical": 229,
"differs": 60,
"none": 16
},
"lines": {
"total": 32196,
"covered": 25663
},
"changes": [
{
"address": "eth:0x2F12d621a16e2d3285929C9996f478508951dFe4",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1764596735,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 246,
"differs": 65,
"none": 18
},
"lines": {
"total": 36766,
"covered": 28236
},
"changes": [
{
"address": "eth:0xA8447329e52F64AED2bFc9E7a2506F7D369f483a",
"name": "SaferSafes",
"kind": "added"
}
]
},
{
"timestamp": 1768176000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 247,
"differs": 64,
"none": 18
},
"lines": {
"total": 36766,
"covered": 28264
},
"reports": [
"cantina-u18-2026-01"
]
},
{
"timestamp": 1770744623,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 249,
"differs": 62,
"none": 18
},
"lines": {
"total": 36872,
"covered": 28370
},
"changes": [
{
"address": "eth:0x27Cf508E4E3Aa8d30b3226aC3b5Ea0e8bcaCAFF9",
"name": "AnchorStateRegistry",
"kind": "upgraded"
},
{
"address": "eth:0x2F12d621a16e2d3285929C9996f478508951dFe4",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1771200000,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 249,
"differs": 62,
"none": 18
},
"lines": {
"total": 36872,
"covered": 28370
},
"reports": [
"certora-safe-allowance-v1-0-0"
]
},
{
"timestamp": 1772150400,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 249,
"differs": 62,
"none": 18
},
"lines": {
"total": 36872,
"covered": 28370
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1772236800,
"contracts": 19,
"withoutSource": 0,
"units": {
"identical": 249,
"differs": 62,
"none": 18
},
"lines": {
"total": 36872,
"covered": 28370
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02"
]
},
{
"timestamp": 1778190599,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 260,
"differs": 64,
"none": 20
},
"lines": {
"total": 41320,
"covered": 32038
},
"changes": [
{
"address": "eth:0xaCc005DCd857B401e4732E6F7837135A22825cfA",
"name": "MIPS",
"kind": "added"
},
{
"address": "eth:0x1E1d73536A081Ef2F355d29794547a9770Aeb1E0",
"name": "PreimageOracle",
"kind": "added"
}
]
},
{
"timestamp": 1779494400,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 261,
"differs": 63,
"none": 20
},
"lines": {
"total": 41320,
"covered": 32041
},
"reports": [
"cantina-u19-2026-05"
]
},
{
"timestamp": 1780876800,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 261,
"differs": 63,
"none": 20
},
"lines": {
"total": 41320,
"covered": 32044
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
{
"timestamp": 1781740800,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 262,
"differs": 62,
"none": 20
},
"lines": {
"total": 41320,
"covered": 32055
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
{
"timestamp": 1782428747,
"contracts": 21,
"withoutSource": 0,
"units": {
"identical": 260,
"differs": 64,
"none": 20
},
"lines": {
"total": 41339,
"covered": 32072
},
"changes": [
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1783362755,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 245,
"differs": 83,
"none": 16
},
"lines": {
"total": 41303,
"covered": 33412
},
"changes": [
{
"address": "eth:0x27Cf508E4E3Aa8d30b3226aC3b5Ea0e8bcaCAFF9",
"name": "AnchorStateRegistry",
"kind": "upgraded"
},
{
"address": "eth:0x74ad145aC900F1DD5551F0C9E143314DC4022FCf",
"name": "DelayedWETH",
"kind": "added"
},
{
"address": "eth:0x2F12d621a16e2d3285929C9996f478508951dFe4",
"name": "DisputeGameFactory",
"kind": "upgraded"
},
{
"address": "eth:0x08bA0023eD60C7Bd040716dD13C45fA0062df5C5",
"name": "ETHLockbox",
"kind": "upgraded"
},
{
"address": "eth:0x9A3D64E386C18Cb1d6d5179a9596A4B5736e98A6",
"name": "L1CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1783526401,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 277,
"differs": 101,
"none": 20
},
"lines": {
"total": 48079,
"covered": 39500
},
"changes": [
{
"address": "unichain:0x4200000000000000000000000000000000000007",
"name": "L2CrossDomainMessenger",
"kind": "upgraded"
},
{
"address": "unichain:0x4200000000000000000000000000000000000018",
"name": "L2ProxyAdmin",
"kind": "upgraded"
},
{
"address": "unichain:0x4200000000000000000000000000000000000010",
"name": "L2StandardBridge",
"kind": "upgraded"
},
{
"address": "unichain:0x4200000000000000000000000000000000000016",
"name": "L2ToL1MessagePasser",
"kind": "upgraded"
}
]
},
{
"timestamp": 1785283200,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 277,
"differs": 101,
"none": 20
},
"lines": {
"total": 48079,
"covered": 39500
},
"reports": [
"certora-safe-1-3-0"
]
},
{
"timestamp": 1786924800,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 277,
"differs": 101,
"none": 20
},
"lines": {
"total": 48079,
"covered": 39500
},
"reports": [
"nethermind-safe-1-3-0",
"nethermind-safe-allowance-v1-0-0"
]
},
{
"timestamp": 1787184000,
"contracts": 22,
"withoutSource": 0,
"units": {
"identical": 279,
"differs": 99,
"none": 20
},
"lines": {
"total": 48079,
"covered": 39517
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
{
"timestamp": 1788049679,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 307,
"differs": 101,
"none": 23
},
"lines": {
"total": 54057,
"covered": 44246
},
"changes": [
{
"address": "eth:0x19AF533Cc2A2A55786DCB8672aA5717e64213208",
"name": "SuperFaultDisputeGame",
"kind": "added"
},
{
"address": "eth:0x5C3eb47cB0174aea522a2a9Ae79487139A53D691",
"name": "SuperPermissionedDisputeGame",
"kind": "added"
}
]
},
{
"timestamp": 1790268683,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 312,
"differs": 96,
"none": 23
},
"lines": {
"total": 54059,
"covered": 44252
},
"changes": [
{
"address": "eth:0x0bd48f6B86a26D3a217d0Fa6FfE2B491B956A7a2",
"name": "OptimismPortal2",
"kind": "upgraded"
},
{
"address": "eth:0x95703e0982140D16f8ebA6d158FccEde42f04a4C",
"name": "SuperchainConfig",
"kind": "upgraded"
},
{
"address": "eth:0xc407398d063f942feBbcC6F80a156b47F3f1BDA6",
"name": "SystemConfig",
"kind": "upgraded"
}
]
},
{
"timestamp": 1790862365,
"contracts": 24,
"withoutSource": 0,
"units": {
"identical": 312,
"differs": 96,
"none": 23
},
"lines": {
"total": 54059,
"covered": 44252
}
}
],
"undatedReports": []
},
"project": "unichain",
"reports": {
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"base-mt64cannon-2025-02": {
"collections": [
"optimism"
],
"title": "MT64Cannon Security Review (Coinbase Protocol Security)",
"auditor": "Base",
"date": "2025-02-06",
"document": "optimism/reports/2025_01-MT-Cannon-Base.pdf"
},
"cantina-custom-gas-token-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism: Custom Gas Token Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2025-11-18",
"document": "optimism/reports/2025_11-Custom-Gas-Token-Spearbit.pdf"
},
"cantina-eip7702-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Cantina, EIP-7702 / Pectra impact)",
"auditor": "Cantina",
"date": "2025-03-09",
"document": "optimism/reports/2025_02-EIP7702-Cantina.pdf"
},
"cantina-fault-proofs-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base fault proofs mips Security Review (Cantina)",
"auditor": "Cantina",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-MIPS_Cantina.pdf"
},
"cantina-interop-l2-rereview-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism L2 Interop Re-review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-06-18",
"document": "optimism/reports/2026_06-Interop-L2-Contracts.pdf"
},
"cantina-interop-portal-2025-04": {
"collections": [
"optimism"
],
"title": "Interop portal - Competition",
"auditor": "Cantina",
"date": "2025-06-04",
"document": "optimism/reports/2025_04-Interop-Portal-Cantina.pdf"
},
"cantina-mcp-l1-2024-02": {
"collections": [
"optimism"
],
"title": "Optimism Cycle 19 Security Review (Cantina, MCP L1)",
"auditor": "Cantina",
"date": "2024-02-15",
"document": "optimism/reports/2024_02-MCP_L1-Cantina.pdf"
},
"cantina-opcmv2-2026-06": {
"collections": [
"optimism"
],
"title": "Optimism OPCMv2 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-06-08",
"document": "optimism/reports/2026_06-OPCMv2-Cantina.pdf"
},
"cantina-policyenginestaking-2026-03": {
"collections": [
"optimism"
],
"title": "Optimism: PolicyEngine Staking Contract Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-03-27",
"document": "optimism/reports/2026_03-PolicyEngineStaking-Cantina.pdf"
},
"cantina-safe-extensions-2024-06": {
"collections": [
"optimism"
],
"title": "Optimism Safe Extensions Competition (Cantina)",
"auditor": "Cantina",
"date": "2024-06-06",
"document": "optimism/reports/2024_05_SafeLivenessExtensions-Cantina.pdf"
},
"cantina-u17-2025-10": {
"collections": [
"optimism"
],
"title": "Optimism u17 Security Review",
"auditor": "Cantina",
"date": "2025-10-27",
"document": "optimism/reports/2025_10-U17-Spearbit.pdf"
},
"cantina-u18-2026-01": {
"collections": [
"optimism"
],
"title": "Optimism PBC U18 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-01-12",
"document": "optimism/reports/2026_01-U18-Cantina.pdf"
},
"cantina-u19-2026-05": {
"collections": [
"optimism"
],
"title": "Optimism: Upgrade 19 Security Review (Cantina)",
"auditor": "Cantina",
"date": "2026-05-23",
"document": "optimism/reports/2026_05-U19-Cantina.pdf"
},
"cantina-unichain-contracts-2024-10": {
"collections": [
"unichain"
],
"title": "Unichain contracts Security Review (October 2024)",
"auditor": "Cantina",
"date": "2024-10-16",
"document": "unichain/reports/Cantina - Unichain contracts Security Review 2024-10-16.pdf"
},
"cantina-unichain-contracts-2024-11": {
"collections": [
"unichain"
],
"title": "Unichain contracts Security Review (November 2024)",
"auditor": "Cantina",
"date": "2024-11-05",
"document": "unichain/reports/Cantina - Unichain contracts Security Review 2024-11-05.pdf"
},
"cantina-upgrade20-2026-08": {
"collections": [
"optimism"
],
"title": "Optimism Upgrade 20 Security Review (Cantina Managed)",
"auditor": "Cantina",
"date": "2026-08-20",
"document": "optimism/reports/2026_08-U20-Cantina.pdf"
},
"certora-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Assessment",
"auditor": "Certora",
"date": "2026-07-29",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Certora.pdf"
},
"certora-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.5.0 Formal Verification and Audit",
"auditor": "Certora",
"date": "2025-01-14",
"document": "_libs/safe/reports/safe-verification__docs__Safe_Audit_Report_1_5_0_Certora.pdf"
},
"certora-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Assessment",
"auditor": "Certora",
"date": "2026-02-16",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-certora.pdf"
},
"code4rena-base-2023-08": {
"collections": [
"optimism"
],
"title": "BASE Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-08-10",
"document": "optimism/reports/2023_08-OP-Stack-Base-Code4rena.html"
},
"code4rena-superchain-2024-08": {
"collections": [
"optimism"
],
"title": "Optimism Superchain Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-08-16",
"document": "optimism/reports/2024_08-Superchain-Code4rena.html"
},
"code4rena-taiko-2024-04": {
"collections": [
"taiko"
],
"title": "Taiko Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2024-04-26",
"document": "taiko/reports/2024_04-code4rena-taiko.html"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-2024-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-05-29",
"document": "zksync2/reports/2024_03-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2022-10-Checkpoints": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Checkpoints Library Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-Checkpoints.pdf"
},
"contracts__audits__2022-10-ERC4626": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin ERC4626 Tokenized Vault Audit",
"auditor": "OpenZeppelin",
"date": "2022-11-15",
"document": "_libs/openzeppelin/reports/contracts__audits__2022-10-ERC4626.pdf"
},
"contracts__audits__2023-05-v4.9": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 4.9 Release Audit",
"auditor": "OpenZeppelin",
"date": "2023-05-09",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-05-v4.9.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2025-07-v5.4": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts Release v5.4 Diff Audit",
"auditor": "OpenZeppelin",
"date": "2025-07-17",
"document": "_libs/openzeppelin/reports/contracts__audits__2025-07-v5.4.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"formal-verification__fv__reports__2022-05": {
"collections": [
"_libs/openzeppelin"
],
"title": "Formal Verification of OpenZeppelin (May - June 2022)",
"auditor": "Certora",
"document": "_libs/openzeppelin/reports/formal-verification__fv__reports__2022-05.pdf"
},
"g0-safe-1-1-0": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_0.pdf"
},
"g0-safe-1-1-1": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe v1.1.0 and v1.1.1",
"auditor": "G0 Group",
"date": "2019-11-11",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_1_1.pdf"
},
"g0-safe-1-3-0-final": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Final)",
"auditor": "G0 Group",
"date": "2021-05-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Final.pdf"
},
"g0-safe-1-3-0-initial": {
"collections": [
"_libs/safe"
],
"title": "Security Review of Gnosis Safe 1.3.0 (Initial)",
"auditor": "G0 Group",
"date": "2021-04-01",
"document": "_libs/safe/reports/safe-core__docs__Gnosis_Safe_Audit_Report_1_3_0_Initial.pdf"
},
"hashlock-celo-optimism-superchain-2026-02": {
"collections": [
"celo"
],
"title": "Celo Smart Contract Audit Report (Optimism and Superchain, 2nd audit)",
"auditor": "Hashlock Pty Ltd",
"date": "2026-02-28",
"document": "celo/reports/Hashlock - Celo Optimism and Superchain (2nd Audit).pdf"
},
"milotruck-deputypausemodule-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism DeputyPauseModule (MiloTruck)",
"auditor": "MiloTruck",
"date": "2025-01-07",
"document": "optimism/reports/2024_12-DPM-MiloTruck.pdf"
},
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01": {
"collections": [
"celo"
],
"title": "NM-0561 Celo Custom Gas Token Security Review",
"auditor": "Nethermind Security",
"date": "2025-07-01",
"document": "celo/reports/Nethermind - NM-0561 Celo Custom Gas Token.pdf"
},
"nethermind-safe-1-3-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account v1.3.0 Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_3_0_Nethermind.pdf"
},
"nethermind-safe-allowance-v1-0-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Allowance Module Security Review",
"auditor": "Nethermind Security",
"date": "2026-08-17",
"document": "_libs/safe/reports/safe-modules__modules__allowances__docs__v1.0.0__audit-report-nethermind.pdf"
},
"offbeatlabs-incident-response-updates-2025-01": {
"collections": [
"optimism"
],
"title": "Optimism Incident Response Updates Review (Offbeat Security)",
"auditor": "Offbeat Labs",
"date": "2025-01-24",
"document": "optimism/reports/2025_01-IRI-OffbeatLabs.pdf"
},
"openzeppelin-bedrock-bridge-2022-05": {
"collections": [
"optimism"
],
"title": "Optimism Bridge Audit (OpenZeppelin, May 2022)",
"auditor": "OpenZeppelin",
"date": "2022-05-16",
"document": "optimism/reports/2022_05-Bedrock_Contracts-Zeppelin.pdf"
},
"openzeppelin-bedrock-periphery-2022-09": {
"collections": [
"optimism"
],
"title": "Optimism Bedrock and Periphery Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2022-09-02",
"document": "optimism/reports/2022_09-Bedrock_and_Periphery-Zeppelin.pdf"
},
"openzeppelin-flashtestations-2025-08": {
"collections": [
"unichain"
],
"title": "Uniswap Flashtestations Audit",
"auditor": "OpenZeppelin",
"date": "2026-06-26",
"document": "unichain/reports/OpenZeppelin - Uniswap Flashtestations Audit.md"
},
"openzeppelin-mantle-v2-solidity-contracts-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Solidity Contracts Audit",
"auditor": "OpenZeppelin",
"date": "2024-03-15",
"document": "mantle/reports/2024_03-openzeppelin-mantle-v2-solidity-contracts-audit.pdf"
},
"openzeppelin-taiko-protocol-2024-06": {
"collections": [
"taiko"
],
"title": "Taiko Protocol Audit (OpenZeppelin)",
"auditor": "OpenZeppelin",
"date": "2024-06-19",
"document": "taiko/reports/2024_06-openzeppelin-taiko-protocol-audit.pdf"
},
"openzeppelin-zksync-l1-diff-2023-02": {
"collections": [
"zksync2"
],
"title": "zkSync | Layer 1 Diff Audit February",
"auditor": "OpenZeppelin",
"date": "2023-03-08",
"document": "zksync2/reports/2023_02-openzeppelin-zksync-l1-diff-audit.html"
},
"radiantlabs-deputypausemodule-2024-12": {
"collections": [
"optimism"
],
"title": "DeputyPauseModule Security Review (Radiant Labs)",
"auditor": "Radiant Labs",
"date": "2024-12-28",
"document": "optimism/reports/2024_12-DPM-RadiantLabs.pdf"
},
"secure3-mantle-v1-contest-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle Competitive Security Assessment",
"auditor": "Secure3",
"date": "2023-07-17",
"document": "mantle/reports/2023_07-secure3-mantle-v1-competitive-security-assessment.pdf"
},
"secure3-mantle-v2-public-contest-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, April 2024 edition)",
"auditor": "Secure3",
"date": "2024-04-18",
"document": "mantle/reports/2024_04-secure3-mantle-v2-public-audit-contest.pdf"
},
"secure3-mantle-v2-public-contest-final-2024-05": {
"collections": [
"mantle"
],
"title": "Mantle_V2_Public Competitive Security Assessment (Secure3, May 2024 final edition)",
"auditor": "Secure3",
"date": "2024-05-10",
"document": "mantle/reports/2024_05-secure3-mantle-v2-public-audit-contest-final.pdf"
},
"secure3-mantle-v2-tectonic-2024-03": {
"collections": [
"mantle"
],
"title": "Mantle V2 Competitive Security Assessment (Secure3, March 2024)",
"auditor": "Secure3",
"date": "2024-03-04",
"document": "mantle/reports/2024_03-secure3-mantle-v2-tectonic-competitive-security-assessment.pdf"
},
"sherlock-bedrock-2023-03": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Bedrock)",
"auditor": "Sherlock",
"date": "2023-03-03",
"document": "optimism/reports/2023_03-Bedrock-Sherlock.pdf"
},
"sherlock-fault-proofs-2024-06": {
"collections": [
"optimism"
],
"title": "Sherlock Security Review for Optimism (Fault Proofs)",
"auditor": "Sherlock",
"date": "2024-06-07",
"document": "optimism/reports/2024_05-FaultProofs-Sherlock.pdf"
},
"sigma-prime-taiko-smart-contracts-2024-02": {
"collections": [
"taiko"
],
"title": "Taiko Smart Contract Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "taiko/reports/2024_02-sigma-prime-taiko-smart-contract-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-2023-07": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup Security Assessment (Sigma Prime)",
"auditor": "Sigma Prime",
"document": "mantle/reports/2023_07-sigmaprime-mantle-l2-rollup-security-assessment.pdf"
},
"sigmaprime-mantle-l2-rollup-v2-2024-04": {
"collections": [
"mantle"
],
"title": "Mantle L2 Rollup V2 Security Assessment Report",
"auditor": "Sigma Prime",
"document": "mantle/reports/2024_04-sigmaprime-mantle-l2-rollup-v2-security-assessment.pdf"
},
"spearbit-cannon-eventfd-syscall-fix-review-2025-06": {
"collections": [
"optimism"
],
"title": "Optimism - Fix Review: MIPS EventFd and Syscall Error Handling (Spearbit/Cantina)",
"auditor": "Cantina",
"date": "2025-06-21",
"document": "optimism/reports/2025_06-Spearbit-Cannon-fix-review.pdf"
},
"spearbit-fault-proofs-no-mips-2024-08": {
"collections": [
"optimism"
],
"title": "Base Fault Proofs no MIPS Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2024-08-14",
"document": "optimism/reports/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf"
},
"spearbit-interop-portal-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Interop-Portal-Spearbit.pdf"
},
"spearbit-mt-cannon-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Mt Cannon Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-02-20",
"document": "optimism/reports/2025_01-MT-Cannon-Spearbit.pdf"
},
"spearbit-safersafes-2025-11": {
"collections": [
"optimism"
],
"title": "Optimism SaferSafes Security Review (Spearbit)",
"auditor": "Spearbit",
"date": "2025-11-13",
"document": "optimism/reports/2025_11-SaferSafes-Spearbit.pdf"
},
"spearbit-u16a-2025-09": {
"collections": [
"optimism"
],
"title": "Optimism u16 Security Review - U16a (Spearbit)",
"auditor": "Spearbit",
"date": "2025-10-07",
"document": "optimism/reports/2025_09-U16a-Spearbit.pdf"
},
"spearbit-upgrade13-2025-02": {
"collections": [
"optimism"
],
"title": "Optimism Security Review (Spearbit, Upgrade 13)",
"auditor": "Spearbit",
"date": "2025-03-05",
"document": "optimism/reports/2025_02-Upgrade13-Spearbit.pdf"
},
"spearbit-upgrade16-2025-05": {
"collections": [
"optimism"
],
"title": "Optimism Security Review - Upgrade 16 (Spearbit)",
"auditor": "Spearbit",
"date": "2025-05-20",
"document": "optimism/reports/2025_05-Upgrade16-Spearbit.pdf"
},
"trailofbits-custom-fee-token-2024-08": {
"collections": [
"arbitrum"
],
"title": "Offchain Labs Custom Fee Token Security Assessment Summary Report (Trail of Bits, 2023)",
"auditor": "Trail of Bits",
"date": "2024-08-01",
"document": "arbitrum/reports/2024-08-offchain-labs-custom-fee-token-securityreview.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-invariant-testing-2022-11": {
"collections": [
"optimism"
],
"title": "Optimism Security Assessment (testing strategy and invariants, November 2022)",
"auditor": "Trail of Bits",
"date": "2022-11-10",
"document": "optimism/reports/2022_11-Invariant_Testing-TrailOfBits.pdf"
},
"trailofbits-opnode-fix-review-2022-07": {
"collections": [
"optimism"
],
"title": "Optimism: Rollup Node and Execution Engine - Fix Review",
"auditor": "Trail of Bits",
"date": "2022-07-07",
"document": "optimism/reports/2022_05-OpNode-TrailOfBits.pdf"
},
"trust-security-zksync-era-contracts-2024-10": {
"collections": [
"zksync2"
],
"title": "Trust Security ZKsync Era Contracts Audit",
"auditor": "Trust Security",
"date": "2024-10-13",
"document": "zksync2/reports/2024_10-trust-security-zksync-era-contracts-audit.pdf"
},
"trust-superchainconfig-upgrade-2024-01": {
"collections": [
"optimism"
],
"title": "Smart Contract Audit: Optimism Bedrock upgrade (Trust Security)",
"auditor": "Trust Security",
"date": "2024-01-11",
"document": "optimism/reports/2023_12_SuperchainConfigUpgrade_Trust.pdf"
},
"xuwinnie-solady-cbrt-proof": {
"collections": [
"_libs/solady"
],
"title": "Solady cbrt & cbrtWad Audit Report",
"auditor": "xuwinnie",
"date": "2024-07-31",
"document": "_libs/solady/reports/cbrt-proof__audits__xuwinnie-solady-cbrt-proof.pdf"
},
"zellic-facet-bridge-2024-11-04": {
"collections": [
"ethscriptions",
"facet"
],
"title": "Facet Bridge Smart Contract Security Assessment",
"auditor": "Zellic",
"date": "2024-11-04",
"document": "ethscriptions/reports/Zellic_Facet_Bridge_Audit_Report.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"b61f946296f1": {
"name": "ISemver",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "22a5ddebdaf1",
"lines": [
7,
13
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-fault-proofs-mips-2024-08",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-policyenginestaking-2026-03",
"cantina-safe-extensions-2024-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"48db7077d4ee": {
"name": "EtherPaymentFallback",
"kind": "contract",
"lines": 8,
"status": "identical",
"audited": {
"object": "8699afc9d67a",
"lines": [
6,
13
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"ded673ea29c4": {
"name": "Singleton",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"16eb9f2e8752": {
"name": "SelfAuthorized",
"kind": "contract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"40ce0b25499c": {
"name": "Enum",
"kind": "interface",
"lines": 6,
"status": "none"
},
"68dd4bd4433d": {
"name": "Executor",
"kind": "contract",
"lines": 21,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"1d5fc2d9e00d": {
"name": "ModuleManager",
"kind": "contract",
"lines": 124,
"status": "identical",
"audited": {
"object": "1a56eb43bd1e",
"lines": [
11,
139
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"95294331afbc": {
"name": "OwnerManager",
"kind": "contract",
"lines": 142,
"status": "identical",
"audited": {
"object": "a03b5c68f6ab",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"2ec005ea16b3": {
"name": "SignatureDecoder",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"fd10ad67f878": {
"name": "SecuredTokenTransfer",
"kind": "contract",
"lines": 30,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"de59e343d914": {
"name": "ISignatureValidatorConstants",
"kind": "contract",
"lines": 4,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
4,
7
]
},
"reports": [
"ackee-safe-1-4-0",
"certora-safe-1-3-0",
"g0-safe-1-1-0",
"g0-safe-1-1-1",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial"
]
},
"37dc539ed622": {
"name": "FallbackManager",
"kind": "contract",
"lines": 46,
"status": "identical",
"audited": {
"object": "c7272dcae560",
"lines": [
10,
63
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bc18eb3148bc": {
"name": "StorageAccessible",
"kind": "contract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"bd90fb921f2d": {
"name": "GuardManager",
"kind": "contract",
"lines": 24,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
27,
51
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"c067b1aa9040": {
"name": "GnosisSafeMath",
"kind": "library",
"lines": 45,
"status": "identical",
"audited": {
"object": "763455f04af3",
"lines": [
10,
54
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"09399b61d7eb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "c9ed9c0487ff",
"lines": [
7,
23
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"b2400038371b": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"3e84ad780965": {
"name": "GnosisSafe",
"kind": "contract",
"lines": 404,
"status": "identical",
"audited": {
"object": "0045b2bbd612",
"lines": [
22,
434
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"nethermind-safe-1-3-0"
]
},
"f223653d7e89": {
"name": "LivenessGuard",
"kind": "interface",
"lines": 5,
"status": "none"
},
"e87f8ddd95c3": {
"name": "LivenessModule",
"kind": "contract",
"lines": 247,
"status": "differs",
"audited": {
"object": "76df3ce4265e",
"lines": [
22,
268
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
41,
41
]
],
"removed": [
[
41,
41,
41
]
],
"covered": 246
},
"ecedf963bc64": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"b0006e2cedea": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "identical",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
]
},
"8f7da050ddb2": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "differs",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
5,
5
]
],
"removed": [
[
5,
5,
5
]
],
"covered": 34
},
"727591669b8c": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 361,
"status": "none"
},
"7d6554b6cb64": {
"name": "Arithmetic",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "8a405913baad",
"lines": [
9,
28
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"26ad7b61b37b": {
"name": "Math",
"kind": "library",
"lines": 218,
"status": "differs",
"audited": {
"object": "221e2fd82b46",
"lines": [
9,
337
]
},
"reports": [
"contracts__audits__2022-10-Checkpoints",
"contracts__audits__2022-10-ERC4626"
],
"added": [
[
11,
11
],
[
153,
189
],
[
211,
215
]
],
"removed": [
[
11,
12,
12
],
[
153,
145,
156
],
[
215,
178,
181
],
[
217,
183,
327
]
],
"covered": 183
},
"9b73a9b5c9f6": {
"name": "Burner",
"kind": "contract",
"lines": 5,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
28,
32
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"openzeppelin-bedrock-bridge-2022-05",
"openzeppelin-bedrock-periphery-2022-09",
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"secure3-mantle-v2-tectonic-2024-03",
"sherlock-bedrock-2023-03",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05",
"trailofbits-invariant-testing-2022-11",
"trailofbits-opnode-fix-review-2022-07"
]
},
"433c37b5a737": {
"name": "Burn",
"kind": "library",
"lines": 17,
"status": "identical",
"audited": {
"object": "f79445c548ce",
"lines": [
6,
22
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-upgrade16-2025-05"
]
},
"2d60ee7f3ed2": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 148,
"status": "identical",
"audited": {
"object": "1ac24cfad012",
"lines": [
15,
182
]
},
"reports": [
"openzeppelin-mantle-v2-solidity-contracts-2024-03",
"secure3-mantle-v2-tectonic-2024-03",
"sigmaprime-mantle-l2-rollup-v2-2024-04"
]
},
"d44c0cfb8c85": {
"name": "Constants",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "42b05511e680",
"lines": [
10,
46
]
},
"reports": [
"sherlock-fault-proofs-2024-06"
]
},
"3f3d60f9e37d": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"5fe8253cda76": {
"name": "IOwnable",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "78a2a0632a32",
"lines": [
6,
20
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"ed326933a23e": {
"name": "IAddressManager",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "ad59c52e0569",
"lines": [
8,
15
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e2b40f3d642c": {
"name": "IProxyAdmin",
"kind": "interface",
"lines": 29,
"status": "identical",
"audited": {
"object": "23f9c36c6f9e",
"lines": [
6,
34
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e59a41a9002d": {
"name": "Storage",
"kind": "library",
"lines": 83,
"status": "identical",
"audited": {
"object": "ac46a327c801",
"lines": [
6,
88
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"e60933e352ce": {
"name": "IResourceMetering",
"kind": "interface",
"lines": 24,
"status": "identical",
"audited": {
"object": "1c5a5174b333",
"lines": [
4,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
]
},
"c7852b22a645": {
"name": "Constants",
"kind": "library",
"lines": 63,
"status": "differs",
"audited": {
"object": "a2cd6ce57ad5",
"lines": [
11,
76
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
48,
48,
50
]
],
"covered": 63
},
"383d0a473e13": {
"name": "ProxyAdminOwnedBase",
"kind": "abstract",
"lines": 87,
"status": "identical",
"audited": {
"object": "a7ecfeead33d",
"lines": [
20,
107
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"498007571a41": {
"name": "ReinitializableBase",
"kind": "abstract",
"lines": 20,
"status": "identical",
"audited": {
"object": "3b6a2b1659a5",
"lines": [
6,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"b5dcc6adafd5": {
"name": "IProxyAdminOwnedBase",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "b75870f3ae9e",
"lines": [
6,
16
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"803ad8f660e7": {
"name": "IReinitializableBase",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "d6d096a743bb",
"lines": [
4,
11
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"9e1f6b2ac65d": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 31,
"status": "identical",
"audited": {
"object": "0909f3a5d633",
"lines": [
6,
36
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"1bc80c4939df": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 108,
"status": "identical",
"audited": {
"object": "31f8e09a4aca",
"lines": [
8,
114
]
},
"reports": [
"cantina-opcmv2-2026-06"
]
},
"83f950fd95a2": {
"name": "IETHLockbox",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "d0419bc7f5d5",
"lines": [
11,
40
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"28c2fba54f06": {
"name": "IInitializable",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "a3bb74b82f3a",
"lines": [
4,
6
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-upgrade16-2025-05"
]
},
"f596c9295bd4": {
"name": "LibTimestamp",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
184,
193
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"4185e87640c2": {
"name": "LibGameType",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
216,
225
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"28cc2b40fa61": {
"name": "LibPosition",
"kind": "library",
"lines": 190,
"status": "identical",
"audited": {
"object": "62f289b9befc",
"lines": [
15,
200
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"043c3c292b42": {
"name": "LibHash",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
168,
177
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"401eb66867f1": {
"name": "LibClaim",
"kind": "library",
"lines": 31,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
118,
144
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"b667763fb033": {
"name": "IDisputeGame",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "faa98e95c6b4",
"lines": [
7,
23
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"7d1791449349": {
"name": "LibGameId",
"kind": "library",
"lines": 37,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
83,
111
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"c957ce169cf6": {
"name": "IDisputeGameFactory",
"kind": "interface",
"lines": 71,
"status": "identical",
"audited": {
"object": "a70c37573cf7",
"lines": [
9,
63
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"9f38f3086c8f": {
"name": "IAnchorStateRegistry",
"kind": "interface",
"lines": 49,
"status": "identical",
"audited": {
"object": "bcaf6bab5e65",
"lines": [
11,
56
]
},
"reports": [
"cantina-opcmv2-2026-06",
"cantina-upgrade20-2026-08"
]
},
"e9aa0f101d68": {
"name": "Types",
"kind": "library",
"lines": 91,
"status": "identical",
"audited": {
"object": "3c18c4e1bc15",
"lines": [
6,
96
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"beef9d9054b0": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 102,
"status": "differs",
"audited": {
"object": "34c5cfea3b7b",
"lines": [
14,
106
]
},
"reports": [
"cantina-upgrade20-2026-08"
],
"added": [],
"removed": [
[
26,
26,
27
]
],
"covered": 102
},
"3ad01e32ec6c": {
"name": "ETHLockbox",
"kind": "contract",
"lines": 210,
"status": "differs",
"audited": {
"object": "793563cc5b49",
"lines": [
24,
242
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
55,
55
]
],
"removed": [
[
55,
55,
55
]
],
"covered": 209
},
"6b8b61778726": {
"name": "GnosisSafeProxy",
"kind": "contract",
"lines": 32,
"status": "identical",
"audited": {
"object": "e60171eac28a",
"lines": [
13,
42
]
},
"reports": [
"certora-safe-1-3-0",
"g0-safe-1-3-0-final",
"g0-safe-1-3-0-initial",
"nethermind-safe-1-3-0"
]
},
"4a4a709ef23b": {
"name": "Arithmetic",
"kind": "library",
"lines": 46,
"status": "identical",
"audited": {
"object": "aae9c49bfc06",
"lines": [
10,
55
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"7768d7b8daff": {
"name": "ResourceMetering",
"kind": "abstract",
"lines": 158,
"status": "identical",
"audited": {
"object": "0aaa4e851772",
"lines": [
16,
173
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"e8603e635ea4": {
"name": "Constants",
"kind": "library",
"lines": 66,
"status": "identical",
"audited": {
"object": "a2cd6ce57ad5",
"lines": [
11,
76
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"aeca468ac7c5": {
"name": "ISystemConfig",
"kind": "interface",
"lines": 104,
"status": "identical",
"audited": {
"object": "11522e3740d7",
"lines": [
8,
110
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"87b61868f828": {
"name": "IOptimismPortal2",
"kind": "interface",
"lines": 104,
"status": "identical",
"audited": {
"object": "34c5cfea3b7b",
"lines": [
14,
106
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"657a2ec12046": {
"name": "GameTypes",
"kind": "library",
"lines": 52,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
53,
104
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"13d441dd1b0f": {
"name": "RLPWriter",
"kind": "library",
"lines": 155,
"status": "identical",
"audited": {
"object": "510887ad897c",
"lines": [
9,
163
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"4676b736bef2": {
"name": "Encoding",
"kind": "library",
"lines": 336,
"status": "identical",
"audited": {
"object": "edc9b5a6ea74",
"lines": [
11,
321
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06",
"cantina-upgrade20-2026-08"
]
},
"3e463bddb22c": {
"name": "Hashing",
"kind": "library",
"lines": 147,
"status": "identical",
"audited": {
"object": "9a1d3ebc1b29",
"lines": [
10,
139
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-l2-rereview-2026-06",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"ee71dbd9b1d7": {
"name": "RLPReader",
"kind": "library",
"lines": 232,
"status": "identical",
"audited": {
"object": "ccb74b186331",
"lines": [
19,
283
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"7eadf5cfd6c0": {
"name": "Bytes",
"kind": "library",
"lines": 139,
"status": "identical",
"audited": {
"object": "4e1a5780eb4b",
"lines": [
6,
144
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"6f6f5cc580d2": {
"name": "MerkleTrie",
"kind": "library",
"lines": 210,
"status": "identical",
"audited": {
"object": "2bdde4095aab",
"lines": [
12,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"1e116b431cf7": {
"name": "SecureMerkleTrie",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "dc671f8ceab3",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-taiko-2024-04",
"openzeppelin-taiko-protocol-2024-06",
"sherlock-fault-proofs-2024-06",
"sigma-prime-taiko-smart-contracts-2024-02",
"spearbit-upgrade16-2025-05"
]
},
"aeebc2fe3441": {
"name": "SafeCall",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "d92130fd5143",
"lines": [
6,
155
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"a4a11528bc42": {
"name": "EOA",
"kind": "library",
"lines": 20,
"status": "identical",
"audited": {
"object": "254cf6eabe82",
"lines": [
6,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-eip7702-2025-02",
"cantina-interop-portal-2025-04",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"d0e269c9f6e8": {
"name": "AddressAliasHelper",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "da0282ed88c8",
"lines": [
21,
43
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-2024-03",
"openzeppelin-zksync-l1-diff-2023-02",
"trust-security-zksync-era-contracts-2024-10"
]
},
"b97eae6408cb": {
"name": "Features",
"kind": "library",
"lines": 15,
"status": "identical",
"audited": {
"object": "3445c40ff078",
"lines": [
31,
45
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"aa62e8be9962": {
"name": "OptimismPortal2",
"kind": "contract",
"lines": 770,
"status": "identical",
"audited": {
"object": "01d71942b5b3",
"lines": [
41,
806
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"a94441faa347": {
"name": "GemLike",
"kind": "interface",
"lines": 3,
"status": "none"
},
"a4e41477ce52": {
"name": "Escrow",
"kind": "contract",
"lines": 44,
"status": "none"
},
"e565cfa17434": {
"name": "Clone",
"kind": "abstract",
"lines": 380,
"status": "none"
},
"3a8d9764d8a4": {
"name": "LibDuration",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
152,
161
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"50f26d5b74f2": {
"name": "LibClock",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
28,
68
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"dad13f394614": {
"name": "LibKeccak",
"kind": "library",
"lines": 380,
"status": "none"
},
"0900421b7dc4": {
"name": "LPPMetadataLib",
"kind": "library",
"lines": 76,
"status": "identical",
"audited": {
"object": "26d0a17edae4",
"lines": [
20,
95
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"code4rena-superchain-2024-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"a8ac2aff9c48": {
"name": "IPreimageOracle",
"kind": "interface",
"lines": 111,
"status": "identical",
"audited": {
"object": "3783f94f26a4",
"lines": [
7,
105
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"722461548a39": {
"name": "LocalPreimageKey",
"kind": "library",
"lines": 16,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
124,
139
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u17-2025-10",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"offbeatlabs-incident-response-updates-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"6d4853d36d81": {
"name": "IBigStepper",
"kind": "interface",
"lines": 19,
"status": "identical",
"audited": {
"object": "60d75c0c84e7",
"lines": [
27,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-upgrade16-2025-05"
]
},
"3aa811a41203": {
"name": "IDelayedWETH",
"kind": "interface",
"lines": 58,
"status": "identical",
"audited": {
"object": "69fe00ad124a",
"lines": [
8,
65
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"59c1837f9107": {
"name": "FixedPointMathLib",
"kind": "library",
"lines": 1069,
"status": "differs",
"audited": {
"object": "1f18f98e389b",
"lines": [
7,
1169
]
},
"reports": [
"xuwinnie-solady-cbrt-proof"
],
"added": [
[
351,
351
],
[
372,
372
],
[
382,
382
],
[
405,
405
],
[
407,
418
],
[
433,
486
],
[
490,
493
],
[
495,
496
],
[
526,
526
],
[
530,
530
],
[
540,
540
],
[
544,
544
],
[
595,
595
],
[
689,
696
],
[
701,
713
],
[
724,
724
],
[
889,
889
],
[
897,
897
]
],
"removed": [
[
351,
355,
355
],
[
372,
376,
376
],
[
382,
386,
386
],
[
405,
409,
417
],
[
407,
419,
421
],
[
432,
435,
442
],
[
485,
444,
485
],
[
501,
490,
515
],
[
525,
540,
540
],
[
526,
542,
542
],
[
530,
546,
546
],
[
539,
555,
555
],
[
540,
557,
557
],
[
544,
561,
561
],
[
568,
585,
592
],
[
595,
620,
620
],
[
689,
714,
724
],
[
701,
729,
753
],
[
720,
760,
760
],
[
724,
765,
765
],
[
889,
930,
930
],
[
897,
938,
938
],
[
900,
941,
948
],
[
974,
1019,
1067
]
],
"covered": 995
},
"a2abc9923bbe": {
"name": "LibVMStatus",
"kind": "library",
"lines": 10,
"status": "identical",
"audited": {
"object": "fdf2d47c7762",
"lines": [
200,
209
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"sherlock-fault-proofs-2024-06",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"e304276af8e0": {
"name": "VMStatuses",
"kind": "library",
"lines": 13,
"status": "identical",
"audited": {
"object": "33d08b4a94b8",
"lines": [
108,
120
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"26dfb415c242": {
"name": "SuperFaultDisputeGame",
"kind": "contract",
"lines": 1211,
"status": "identical",
"audited": {
"object": "cb6490405278",
"lines": [
74,
1343
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"fe0a638f2551": {
"name": "PreimageKeyLib",
"kind": "library",
"lines": 54,
"status": "identical",
"audited": {
"object": "c3f36cb881fd",
"lines": [
6,
59
]
},
"reports": [
"base-mt64cannon-2025-02",
"cantina-fault-proofs-mips-2024-08",
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"f808e23cc55e": {
"name": "PreimageOracle",
"kind": "contract",
"lines": 862,
"status": "differs",
"audited": {
"object": "6f74b4e83125",
"lines": [
15,
820
]
},
"reports": [
"code4rena-superchain-2024-08",
"spearbit-fault-proofs-no-mips-2024-08"
],
"findings": {
"code4rena-superchain-2024-08": [
"H-02",
"H-03",
"H-04",
"H-05"
]
},
"added": [
[
0,
0
],
[
15,
16
],
[
20,
20
],
[
79,
83
],
[
150,
150
],
[
372,
372
],
[
384,
388
],
[
390,
390
],
[
393,
402
],
[
405,
405
],
[
410,
410
],
[
486,
489
],
[
713,
715
]
],
"removed": [
[
0,
0,
0
],
[
20,
18,
18
],
[
150,
113,
113
],
[
387,
320,
324
],
[
390,
326,
326
],
[
410,
335,
335
]
],
"covered": 845
},
"65bd70d23455": {
"name": "EnumerableSet",
"kind": "library",
"lines": 330,
"status": "differs",
"audited": {
"object": "272851b2f81b",
"lines": [
41,
378
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
179,
179
]
],
"removed": [
[
179,
179,
187
]
],
"covered": 329
},
"7e8bb2971986": {
"name": "SafeSigners",
"kind": "library",
"lines": 82,
"status": "identical",
"audited": {
"object": "8b8442123116",
"lines": [
4,
78
]
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
"97a7d06803c9": {
"name": "LivenessGuard",
"kind": "contract",
"lines": 139,
"status": "identical",
"audited": {
"object": "b9c6139cd384",
"lines": [
21,
157
]
},
"reports": [
"cantina-safe-extensions-2024-06"
]
},
"0bfebde49e5b": {
"name": "AnchorStateRegistry",
"kind": "contract",
"lines": 345,
"status": "identical",
"audited": {
"object": "6974af456c9b",
"lines": [
26,
367
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"21c9e76387ed": {
"name": "AddressUpgradeable",
"kind": "library",
"lines": 187,
"status": "none"
},
"8d8dc0a58b96": {
"name": "Initializable",
"kind": "abstract",
"lines": 82,
"status": "differs",
"audited": {
"object": "2a56119aa12b",
"lines": [
57,
138
]
},
"reports": [
"formal-verification__fv__reports__2022-05"
],
"added": [
[
24,
24
]
],
"removed": [
[
24,
24,
24
]
],
"covered": 81
},
"9c557c702fdd": {
"name": "ContextUpgradeable",
"kind": "abstract",
"lines": 21,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
],
"name": "Context"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
5
],
[
13,
19
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 15
},
"a5d693e781e6": {
"name": "OwnableUpgradeable",
"kind": "abstract",
"lines": 75,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
],
"name": "Ownable"
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
4,
14
],
[
35,
35
],
[
54,
54
],
[
67,
73
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
11
],
[
4,
14,
20
],
[
35,
41,
43
],
[
54,
62,
64
]
],
"covered": 65
},
"7f6263045100": {
"name": "LibClone",
"kind": "library",
"lines": 801,
"status": "none"
},
"f6f30e301f28": {
"name": "DisputeGameFactory",
"kind": "contract",
"lines": 307,
"status": "differs",
"audited": {
"object": "8d366ae9c470",
"lines": [
27,
301
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
36,
36
],
[
149,
191
]
],
"removed": [
[
36,
36,
36
],
[
143,
139,
155
]
],
"covered": 290
},
"d768b8759414": {
"name": "Context",
"kind": "abstract",
"lines": 9,
"status": "identical",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9b385480472b": {
"name": "Ownable",
"kind": "abstract",
"lines": 64,
"status": "differs",
"audited": {
"object": "ca09e0350541",
"lines": [
20,
97
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
9
],
[
31,
31
],
[
50,
50
]
],
"removed": [
[
2,
2,
11
],
[
8,
18,
19
],
[
31,
41,
43
],
[
50,
62,
64
]
],
"covered": 60
},
"7ac9eb435da8": {
"name": "AddressManager",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "9ec9f07fc0ec",
"lines": [
14,
64
]
},
"reports": [
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"33c344e65c65": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"1bbdc9103ae0": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 5,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"d2fdb69068e3": {
"name": "Proxy",
"kind": "interface",
"lines": 9,
"status": "none"
},
"a5d623f4f582": {
"name": "L1ChugSplashProxy",
"kind": "interface",
"lines": 8,
"status": "none"
},
"6fc12095da10": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 220,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"33ef007036da": {
"name": "SuperPermissionedDisputeGame",
"kind": "contract",
"lines": 140,
"status": "identical",
"audited": {
"object": "cb1e4f39d9b6",
"lines": [
26,
183
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"34e3ca2fb900": {
"name": "WETH98",
"kind": "contract",
"lines": 128,
"status": "identical",
"audited": {
"object": "6c066ca7ff06",
"lines": [
25,
152
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"cb9cc7f64ae0": {
"name": "DelayedWETH",
"kind": "contract",
"lines": 106,
"status": "differs",
"audited": {
"object": "1cc118f42f1e",
"lines": [
27,
132
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
9,
9
]
],
"removed": [
[
9,
9,
9
]
],
"covered": 105
},
"85cff3d52895": {
"name": "Proxy",
"kind": "abstract",
"lines": 71,
"status": "differs",
"audited": {
"object": "9f02979f1ee6",
"lines": [
16,
74
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
61
]
],
"removed": [],
"covered": 68
},
"0d3c0f868cae": {
"name": "StorageSlot",
"kind": "library",
"lines": 53,
"status": "differs",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
],
"added": [],
"removed": [
[
16,
16,
23
],
[
52,
64,
103
]
],
"covered": 53
},
"aee6957dba32": {
"name": "Address",
"kind": "library",
"lines": 214,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
77,
77
],
[
126,
127
],
[
129,
129
],
[
153,
154
],
[
156,
156
],
[
180,
181
],
[
183,
183
],
[
200,
210
]
],
"removed": [
[
77,
77,
77
],
[
129,
120,
120
],
[
156,
145,
145
],
[
183,
169,
169
],
[
185,
171,
194
],
[
200,
210,
210
],
[
213,
213,
226
]
],
"covered": 199
},
"d60656a5ad24": {
"name": "IERC1822Proxiable",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "f452b5e34b74",
"lines": [
10,
20
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"170545296a7e": {
"name": "IBeacon",
"kind": "interface",
"lines": 8,
"status": "identical",
"audited": {
"object": "56477c92a27d",
"lines": [
9,
16
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a9f53b5b08f3": {
"name": "ERC1967Upgrade",
"kind": "abstract",
"lines": 167,
"status": "none"
},
"b95eaa0c5979": {
"name": "ERC1967Proxy",
"kind": "contract",
"lines": 19,
"status": "differs",
"audited": {
"object": "d2a927d58c33",
"lines": [
15,
40
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
8,
9
],
[
16,
16
]
],
"removed": [
[
0,
0,
0
],
[
9,
12,
12
],
[
16,
23,
23
]
],
"covered": 15
},
"b7be9deb7869": {
"name": "OssifiableProxy",
"kind": "contract",
"lines": 82,
"status": "none"
},
"0c98f555c1c4": {
"name": "IL1ERC20Bridge",
"kind": "interface",
"lines": 77,
"status": "differs",
"audited": {
"object": "645202915fbb",
"lines": [
7,
118
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07"
],
"added": [
[
31,
36
],
[
49,
54
],
[
69,
74
]
],
"removed": [
[
31,
46,
46
],
[
49,
61,
66
],
[
69,
90,
95
],
[
76,
97,
110
]
],
"covered": 59
},
"3f1c67a98ffa": {
"name": "IAccessControl",
"kind": "interface",
"lines": 80,
"status": "none"
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"571e63d071b4": {
"name": "ERC165",
"kind": "abstract",
"lines": 8,
"status": "identical",
"audited": {
"object": "89a3e6314f67",
"lines": [
25,
32
]
},
"reports": [
"trailofbits-custom-fee-token-2024-08",
"trailofbits-governance-token-bridge-2023-06"
]
},
"d01239fbce9a": {
"name": "Strings",
"kind": "library",
"lines": 59,
"status": "none"
},
"d32b62f5fb94": {
"name": "AccessControl",
"kind": "abstract",
"lines": 187,
"status": "differs",
"audited": {
"object": "d934eddafe9c",
"lines": [
49,
212
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
35,
35
],
[
60,
69
],
[
79,
79
],
[
93,
93
],
[
106,
106
],
[
124,
125
],
[
127,
127
],
[
129,
150
]
],
"removed": [
[
35,
33,
33
],
[
60,
56,
56
],
[
79,
66,
66
],
[
93,
82,
82
],
[
106,
97,
97
],
[
124,
117,
120
],
[
127,
122,
122
]
],
"covered": 167
},
"63fb703dd87b": {
"name": "BridgingManager",
"kind": "contract",
"lines": 139,
"status": "none"
},
"11c43f7e67c2": {
"name": "RebasableAndNonRebasableTokens",
"kind": "contract",
"lines": 86,
"status": "none"
},
"f191c6cbdf50": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 13,
"status": "differs",
"audited": {
"object": "e313f6dc2d74",
"lines": [
7,
37
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [],
"removed": [
[
1,
1,
14
]
],
"covered": 13
},
"7f8590c5d414": {
"name": "CrossDomainEnabled",
"kind": "contract",
"lines": 42,
"status": "none"
},
"809d3ad2bcb8": {
"name": "IERC20",
"kind": "interface",
"lines": 74,
"status": "identical",
"audited": {
"object": "a19535a30046",
"lines": [
9,
78
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03",
"contracts__audits__2023-10-v5.0"
]
},
"3b4df54a2b17": {
"name": "SafeERC20",
"kind": "library",
"lines": 82,
"status": "differs",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [],
"removed": [
[
63,
42,
57
]
],
"covered": 82
},
"74f52e312a91": {
"name": "IERC20Wrapper",
"kind": "interface",
"lines": 12,
"status": "none"
},
"e4e878ffbe36": {
"name": "IL2ERC20Bridge",
"kind": "interface",
"lines": 72,
"status": "differs",
"audited": {
"object": "895f80a4bc17",
"lines": [
7,
102
]
},
"reports": [
"openzeppelin-bedrock-bridge-2022-05",
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
],
"added": [
[
29,
34
],
[
44,
50
],
[
64,
69
]
],
"removed": [
[
18,
23,
37
],
[
18,
39,
41
],
[
29,
54,
54
],
[
44,
66,
66
],
[
64,
88,
93
]
],
"covered": 53
},
"7f17a8399058": {
"name": "DepositDataCodec",
"kind": "library",
"lines": 36,
"status": "none"
},
"63fb95e83af2": {
"name": "L1ERC20ExtendedTokensBridge",
"kind": "abstract",
"lines": 168,
"status": "none"
},
"8667d42afcfb": {
"name": "IAccountingOracle",
"kind": "interface",
"lines": 8,
"status": "none"
},
"430479d47101": {
"name": "IERC20WstETH",
"kind": "interface",
"lines": 6,
"status": "none"
},
"af271175d290": {
"name": "TokenRateAndUpdateTimestampProvider",
"kind": "abstract",
"lines": 42,
"status": "none"
},
"c1ab89cbad47": {
"name": "UnstructuredStorage",
"kind": "library",
"lines": 17,
"status": "none"
},
"943cab235362": {
"name": "Versioned",
"kind": "contract",
"lines": 53,
"status": "none"
},
"07793c737340": {
"name": "L1LidoTokensBridge",
"kind": "contract",
"lines": 48,
"status": "none"
},
"4f1674fb5377": {
"name": "IERC5267",
"kind": "interface",
"lines": 23,
"status": "none"
},
"0d73af18a3a5": {
"name": "StorageSlot",
"kind": "library",
"lines": 105,
"status": "identical",
"audited": {
"object": "b0e9189675cc",
"lines": [
34,
138
]
},
"reports": [
"contracts__audits__2023-05-v4.9",
"contracts__audits__2023-10-v5.0"
]
},
"79806c93e81e": {
"name": "ShortStrings",
"kind": "library",
"lines": 84,
"status": "differs",
"audited": {
"object": "a8904777a883",
"lines": [
39,
121
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
2
],
[
54,
54
],
[
62,
62
],
[
77,
77
]
],
"removed": [
[
1,
1,
2
],
[
54,
54,
54
],
[
62,
62,
62
],
[
77,
76,
76
]
],
"covered": 80
},
"c93f4cab4139": {
"name": "Math",
"kind": "library",
"lines": 407,
"status": "differs",
"audited": {
"object": "c477df6e1faa",
"lines": [
9,
425
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
7,
10
],
[
99,
103
],
[
119,
119
],
[
157,
157
],
[
200,
200
],
[
251,
251
],
[
304,
304
],
[
353,
353
],
[
396,
396
],
[
399,
405
]
],
"removed": [
[
8,
7,
9
],
[
119,
135,
135
],
[
123,
139,
139
],
[
157,
175,
175
],
[
200,
218,
218
],
[
251,
268,
268
],
[
304,
321,
321
],
[
353,
370,
370
],
[
396,
413,
413
]
],
"covered": 390
},
"adcc06043c13": {
"name": "SignedMath",
"kind": "library",
"lines": 35,
"status": "identical",
"audited": {
"object": "cd8c88f25a35",
"lines": [
9,
43
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"efd380ee5f7b": {
"name": "Strings",
"kind": "library",
"lines": 83,
"status": "differs",
"audited": {
"object": "1a0f4cc937e4",
"lines": [
12,
95
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
2
],
[
25,
25
],
[
59,
59
],
[
73,
73
]
],
"removed": [
[
1,
1,
2
],
[
25,
25,
25
],
[
59,
61,
61
],
[
73,
74,
74
]
],
"covered": 78
},
"1af23c5b7d79": {
"name": "MessageHashUtils",
"kind": "library",
"lines": 72,
"status": "identical",
"audited": {
"object": "f71603017bf7",
"lines": [
14,
85
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"70b8a1abd6c2": {
"name": "EIP712",
"kind": "abstract",
"lines": 127,
"status": "identical",
"audited": {
"object": "1d3a83dd0f27",
"lines": [
34,
160
]
},
"reports": [
"contracts__audits__2025-07-v5.4",
"contracts__audits__2026-02-v5.6"
]
},
"4a11931b7a86": {
"name": "IOwnable",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "b6f48de59b28",
"lines": [
6,
14
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"spearbit-upgrade16-2025-05"
]
},
"05d01a350872": {
"name": "ISuperchainConfig",
"kind": "interface",
"lines": 32,
"status": "identical",
"audited": {
"object": "2a22f831f011",
"lines": [
6,
37
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"41d6f86c1979": {
"name": "ECDSA",
"kind": "library",
"lines": 163,
"status": "identical",
"audited": {
"object": "e6daa774e035",
"lines": [
12,
173
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"a22d83f9e2f9": {
"name": "DeputyPauseModule",
"kind": "contract",
"lines": 184,
"status": "identical",
"audited": {
"object": "08d136770b8c",
"lines": [
23,
204
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"34ceb7e1b670": {
"name": "IL1ChugSplashDeployer",
"kind": "interface",
"lines": 3,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
28,
30
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"185b8bd0deb1": {
"name": "L1ChugSplashProxy",
"kind": "contract",
"lines": 266,
"status": "identical",
"audited": {
"object": "f20ab01bcd2b",
"lines": [
24,
284
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"5c1b98c91663": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"33c1bc98e249": {
"name": "SafeERC20",
"kind": "library",
"lines": 98,
"status": "identical",
"audited": {
"object": "8d475bd3daf8",
"lines": [
19,
95
]
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
"39694e72167f": {
"name": "ICrossDomainMessenger",
"kind": "interface",
"lines": 40,
"status": "identical",
"audited": {
"object": "ed91314c7424",
"lines": [
4,
41
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"efa75a106aeb": {
"name": "IOptimismMintableERC20",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "43541048d14a",
"lines": [
10,
18
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"e950fe694422": {
"name": "ERC165Checker",
"kind": "library",
"lines": 109,
"status": "differs",
"audited": {
"object": "80d020ff7c1d",
"lines": [
15,
124
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
10,
12
],
[
23,
23
],
[
48,
48
],
[
72,
72
],
[
80,
107
]
],
"removed": [
[
10,
10,
11
],
[
23,
22,
22
],
[
48,
45,
45
],
[
72,
69,
69
],
[
80,
77,
108
]
],
"covered": 91
},
"197395080909": {
"name": "ILegacyMintableERC20",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "fa5ef6dd918f",
"lines": [
11,
17
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"spearbit-upgrade16-2025-05"
]
},
"c241e95f2bca": {
"name": "StandardBridge",
"kind": "abstract",
"lines": 466,
"status": "identical",
"audited": {
"object": "f775356ad924",
"lines": [
24,
451
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"700c3d5545e0": {
"name": "DevFeatures",
"kind": "library",
"lines": 48,
"status": "identical",
"audited": {
"object": "30881fd7a3fa",
"lines": [
30,
81
]
},
"reports": [
"cantina-interop-l2-rereview-2026-06"
]
},
"1a109846495d": {
"name": "Predeploys",
"kind": "library",
"lines": 255,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
93,
104
],
[
123,
123
],
[
135,
138
],
[
158,
159
],
[
161,
161
],
[
167,
189
],
[
209,
253
]
],
"removed": [
[
93,
93,
105
],
[
123,
152,
153
],
[
136,
188,
189
],
[
137,
191,
192
],
[
138,
194,
195
],
[
171,
207,
214
]
],
"covered": 192
},
"6a1ed4d6f29f": {
"name": "L1StandardBridge",
"kind": "contract",
"lines": 327,
"status": "differs",
"audited": {
"object": "a3cb9793bed6",
"lines": [
29,
320
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
53,
53
]
],
"removed": [
[
53,
53,
53
]
],
"covered": 326
},
"150878a81f46": {
"name": "Singleton",
"kind": "abstract",
"lines": 5,
"status": "identical",
"audited": {
"object": "9fafeba8c058",
"lines": [
9,
13
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"447d1057dc7c": {
"name": "NativeCurrencyPaymentFallback",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "5903ba1d7b26",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"aa97dd1bf3f1": {
"name": "SelfAuthorized",
"kind": "abstract",
"lines": 11,
"status": "identical",
"audited": {
"object": "4e60bb9d6ba0",
"lines": [
8,
18
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"06a60947381e": {
"name": "Executor",
"kind": "abstract",
"lines": 32,
"status": "identical",
"audited": {
"object": "0b8ab296c0f9",
"lines": [
10,
42
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"af0af37b8cfc": {
"name": "ModuleManager",
"kind": "abstract",
"lines": 176,
"status": "differs",
"audited": {
"object": "9c421d7aa0fb",
"lines": [
17,
196
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
22,
22
]
],
"removed": [
[
22,
22,
22
]
],
"covered": 175
},
"f1b466f7c6f6": {
"name": "OwnerManager",
"kind": "abstract",
"lines": 150,
"status": "identical",
"audited": {
"object": "82fa53b0cf17",
"lines": [
13,
169
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"13e5d12afa8b": {
"name": "SignatureDecoder",
"kind": "abstract",
"lines": 29,
"status": "identical",
"audited": {
"object": "72437bc34ce4",
"lines": [
7,
33
]
},
"reports": [
"certora-safe-allowance-v1-0-0",
"nethermind-safe-allowance-v1-0-0"
]
},
"844a8fe51e4f": {
"name": "SecuredTokenTransfer",
"kind": "abstract",
"lines": 31,
"status": "identical",
"audited": {
"object": "c8f243d15377",
"lines": [
8,
34
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"f44a94390330": {
"name": "FallbackManager",
"kind": "abstract",
"lines": 73,
"status": "identical",
"audited": {
"object": "62a4ee973483",
"lines": [
10,
79
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"e213c56fc229": {
"name": "StorageAccessible",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "0b72714bacc7",
"lines": [
10,
51
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"b3dc850565d8": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"051f4e0bd8fb": {
"name": "Guard",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
8,
24
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"d63eef9ff914": {
"name": "GuardManager",
"kind": "abstract",
"lines": 42,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
37,
78
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"6cd3fcc5ec00": {
"name": "SafeMath",
"kind": "library",
"lines": 57,
"status": "identical",
"audited": {
"object": "f3b8944f25b1",
"lines": [
8,
64
]
},
"reports": [
"ackee-safe-1-5-0",
"certora-safe-1-5-0"
]
},
"d1308f86f627": {
"name": "ISignatureValidator",
"kind": "abstract",
"lines": 12,
"status": "identical",
"audited": {
"object": "d2cd2e5fed06",
"lines": [
9,
20
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"268c431cb6b0": {
"name": "Safe",
"kind": "contract",
"lines": 409,
"status": "differs",
"audited": {
"object": "668700b0b04b",
"lines": [
36,
467
]
},
"reports": [
"ackee-safe-1-4-0"
],
"added": [
[
14,
14
]
],
"removed": [
[
14,
14,
14
]
],
"covered": 408
},
"477fadda0baa": {
"name": "SafeProxy",
"kind": "contract",
"lines": 34,
"status": "identical",
"audited": {
"object": "1e67fa067d1d",
"lines": [
17,
48
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"5c25b6316c9c": {
"name": "SuperchainConfig",
"kind": "contract",
"lines": 157,
"status": "identical",
"audited": {
"object": "43212ea60fab",
"lines": [
15,
175
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"f458cbfdf7bd": {
"name": "ResolvedDelegateProxy",
"kind": "contract",
"lines": 52,
"status": "identical",
"audited": {
"object": "d4febfa2c0c9",
"lines": [
13,
62
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"4933ae177b35": {
"name": "CrossDomainMessengerLegacySpacer0",
"kind": "contract",
"lines": 6,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
18,
23
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"2f8ca1cb8cb7": {
"name": "CrossDomainMessengerLegacySpacer1",
"kind": "contract",
"lines": 51,
"status": "identical",
"audited": {
"object": "ec004a31130c",
"lines": [
30,
80
]
},
"reports": [
"cantina-eip7702-2025-02",
"cantina-mcp-l1-2024-02",
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01",
"spearbit-upgrade16-2025-05",
"trust-superchainconfig-upgrade-2024-01"
]
},
"cf5fe7b9b37e": {
"name": "CrossDomainMessenger",
"kind": "abstract",
"lines": 354,
"status": "identical",
"audited": {
"object": "794f7ba95b86",
"lines": [
89,
438
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"5b810932d460": {
"name": "L1CrossDomainMessenger",
"kind": "contract",
"lines": 80,
"status": "differs",
"audited": {
"object": "cb50e3377d76",
"lines": [
25,
104
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
17,
17
]
],
"removed": [
[
17,
17,
17
]
],
"covered": 79
},
"30bf994f1153": {
"name": "IOptimismERC20Factory",
"kind": "interface",
"lines": 6,
"status": "none"
},
"5cb0721f72f0": {
"name": "IERC20Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "1cf7e0b2edfc",
"lines": [
13,
28
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"c6d0c3b96308": {
"name": "ERC20",
"kind": "contract",
"lines": 349,
"status": "differs",
"audited": {
"object": "cbc5aef79df2",
"lines": [
38,
343
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
0
],
[
12,
14
],
[
166,
166
],
[
169,
169
],
[
171,
171
],
[
191,
210
],
[
217,
218
],
[
222,
231
],
[
245,
259
],
[
280,
282
],
[
302,
302
],
[
308,
347
]
],
"removed": [
[
0,
0,
0
],
[
9,
9,
13
],
[
166,
164,
164
],
[
169,
167,
169
],
[
171,
171,
171
],
[
191,
187,
194
],
[
212,
196,
230
],
[
212,
232,
232
],
[
222,
240,
244
],
[
245,
255,
259
],
[
280,
276,
281
],
[
302,
297,
299
]
],
"covered": 298
},
"0b07a9c1be22": {
"name": "Strings",
"kind": "library",
"lines": 67,
"status": "differs",
"audited": {
"object": "332d2a2984e9",
"lines": [
12,
87
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
1,
1
],
[
8,
26
],
[
33,
42
],
[
53,
53
]
],
"removed": [
[
1,
1,
1
],
[
26,
8,
28
],
[
28,
30,
36
],
[
42,
42,
44
],
[
53,
55,
55
],
[
66,
68,
74
]
],
"covered": 39
},
"2b1640f289ea": {
"name": "ECDSA",
"kind": "library",
"lines": 205,
"status": "differs",
"audited": {
"object": "5bbd73283f02",
"lines": [
14,
218
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
18,
20
],
[
138,
140
],
[
174,
174
],
[
177,
177
],
[
201,
202
]
],
"removed": [
[
18,
19,
19
],
[
174,
152,
152
],
[
177,
156,
160
],
[
201,
184,
184
],
[
202,
186,
192
],
[
204,
194,
203
]
],
"covered": 195
},
"86ab20534f15": {
"name": "EIP712",
"kind": "abstract",
"lines": 78,
"status": "differs",
"audited": {
"object": "7e11f59c4288",
"lines": [
35,
140
]
},
"reports": [
"contracts__audits__2023-05-v4.9"
],
"added": [
[
0,
12
],
[
27,
37
],
[
44,
45
],
[
47,
47
],
[
52,
54
],
[
56,
56
]
],
"removed": [
[
0,
0,
18
],
[
31,
33,
36
],
[
35,
38,
40
],
[
44,
47,
48
],
[
47,
50,
50
],
[
56,
55,
55
],
[
77,
76,
104
]
],
"covered": 53
},
"e043a4dd253b": {
"name": "Counters",
"kind": "library",
"lines": 30,
"status": "none"
},
"38d1718b8fc3": {
"name": "ERC20Permit",
"kind": "abstract",
"lines": 74,
"status": "differs",
"audited": {
"object": "e77c193bdf4e",
"lines": [
22,
82
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
4
],
[
8,
15
],
[
36,
36
],
[
43,
43
],
[
51,
52
],
[
59,
59
],
[
62,
72
]
],
"removed": [
[
0,
0,
0
],
[
8,
4,
13
],
[
36,
30,
32
],
[
43,
39,
41
],
[
51,
49,
50
],
[
59,
57,
57
]
],
"covered": 60
},
"e91d703227c9": {
"name": "Preinstalls",
"kind": "library",
"lines": 173,
"status": "identical",
"audited": {
"object": "2019a49d122b",
"lines": [
7,
243
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"7be25136d99c": {
"name": "OptimismMintableERC20",
"kind": "contract",
"lines": 131,
"status": "identical",
"audited": {
"object": "f189ff3cf77c",
"lines": [
24,
148
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"16a3c382b82e": {
"name": "OptimismMintableERC20Factory",
"kind": "contract",
"lines": 126,
"status": "differs",
"audited": {
"object": "786d4d0f11d7",
"lines": [
20,
133
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
0,
0
],
[
36,
36
],
[
46,
46
]
],
"removed": [
[
0,
0,
0
],
[
36,
36,
36
]
],
"covered": 123
},
"6042dafdc055": {
"name": "LibString",
"kind": "library",
"lines": 1182,
"status": "none"
},
"73f31dfdee9f": {
"name": "JSONParserLib",
"kind": "library",
"lines": 810,
"status": "none"
},
"eddb29bfa8a6": {
"name": "SemverComp",
"kind": "library",
"lines": 87,
"status": "identical",
"audited": {
"object": "9afc40c37c24",
"lines": [
9,
95
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11",
"spearbit-u16a-2025-09"
]
},
"dcae5a947391": {
"name": "LivenessModule2",
"kind": "abstract",
"lines": 373,
"status": "identical",
"audited": {
"object": "891a3dd1754c",
"lines": [
55,
429
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"54337a866fb2": {
"name": "BaseGuard",
"kind": "abstract",
"lines": 7,
"status": "identical",
"audited": {
"object": "d0d036bf8dba",
"lines": [
26,
31
]
},
"reports": [
"ackee-safe-1-4-0"
]
},
"50d971b27034": {
"name": "Constants",
"kind": "library",
"lines": 53,
"status": "differs",
"audited": {
"object": "9de908305096",
"lines": [
11,
58
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11"
],
"added": [
[
33,
37
]
],
"removed": [],
"covered": 52
},
"9f650b1cc0bf": {
"name": "TimelockGuard",
"kind": "abstract",
"lines": 600,
"status": "identical",
"audited": {
"object": "e4a4ebc73aae",
"lines": [
81,
675
]
},
"reports": [
"cantina-u18-2026-01",
"spearbit-safersafes-2025-11"
]
},
"68c7712c17e0": {
"name": "SaferSafes",
"kind": "contract",
"lines": 44,
"status": "identical",
"audited": {
"object": "587b6a908ff5",
"lines": [
27,
70
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"6180b8b53f35": {
"name": "MIPS64State",
"kind": "library",
"lines": 14,
"status": "identical",
"audited": {
"object": "bce9237d9700",
"lines": [
7,
20
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02"
]
},
"ae124b181c4d": {
"name": "MIPS64Arch",
"kind": "library",
"lines": 6,
"status": "identical",
"audited": {
"object": "a1d689e731db",
"lines": [
4,
9
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"9da5a5b8c58c": {
"name": "MIPS64Memory",
"kind": "library",
"lines": 171,
"status": "identical",
"audited": {
"object": "c6c458e0aa0c",
"lines": [
7,
173
]
},
"reports": [
"base-mt64cannon-2025-02",
"spearbit-mt-cannon-2025-02",
"spearbit-upgrade16-2025-05"
]
},
"cea6f66bdc5c": {
"name": "MIPS64Syscalls",
"kind": "library",
"lines": 445,
"status": "identical",
"audited": {
"object": "0b859cc51b9a",
"lines": [
12,
447
]
},
"reports": [
"spearbit-cannon-eventfd-syscall-fix-review-2025-06",
"spearbit-u16a-2025-09"
]
},
"e88afc96f583": {
"name": "MIPS64Instructions",
"kind": "library",
"lines": 943,
"status": "identical",
"audited": {
"object": "0ec1ecc1cc35",
"lines": [
10,
926
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"0ecfe6d600e6": {
"name": "MIPS64",
"kind": "contract",
"lines": 964,
"status": "identical",
"audited": {
"object": "c52c3b8f832b",
"lines": [
25,
960
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"328b481f7b93": {
"name": "SystemConfig",
"kind": "contract",
"lines": 580,
"status": "identical",
"audited": {
"object": "0082d8e94fb8",
"lines": [
27,
603
]
},
"reports": [
"cantina-upgrade20-2026-08"
]
},
"0255f34a839a": {
"name": "ERC721Bridge",
"kind": "abstract",
"lines": 183,
"status": "identical",
"audited": {
"object": "82cac572c953",
"lines": [
15,
188
]
},
"reports": [
"spearbit-upgrade16-2025-05"
]
},
"6052ff08685e": {
"name": "IERC721",
"kind": "interface",
"lines": 133,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
115,
115
]
],
"removed": [
[
115,
104,
104
]
],
"covered": 132
},
"d263e4b84ecd": {
"name": "IERC721Bridge",
"kind": "interface",
"lines": 44,
"status": "identical",
"audited": {
"object": "0a41d930ce81",
"lines": [
6,
47
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"spearbit-upgrade16-2025-05"
]
},
"bf98f394dbe3": {
"name": "IL2ERC721Bridge",
"kind": "interface",
"lines": 15,
"status": "differs",
"audited": {
"object": "0c089ff9a341",
"lines": [
6,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"spearbit-upgrade16-2025-05"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 14
},
"35b38a2e0c49": {
"name": "L1ERC721Bridge",
"kind": "contract",
"lines": 122,
"status": "differs",
"audited": {
"object": "0487cb845c4b",
"lines": [
27,
139
]
},
"reports": [
"cantina-u17-2025-10"
],
"added": [
[
12,
12
]
],
"removed": [
[
12,
12,
12
]
],
"covered": 121
},
"f04119ddc474": {
"name": "Context",
"kind": "abstract",
"lines": 10,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
1
],
[
5,
6
]
],
"removed": [
[
1,
1,
1
],
[
5,
5,
5
]
],
"covered": 7
},
"64b6456f336a": {
"name": "Ownable",
"kind": "abstract",
"lines": 51,
"status": "differs",
"audited": {
"object": "0b6cbdc34973",
"lines": [
8,
72
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
0,
0
],
[
9,
11
],
[
17,
17
],
[
25,
25
],
[
30,
30
],
[
36,
36
],
[
45,
48
]
],
"removed": [
[
0,
0,
0
],
[
10,
10,
11
],
[
17,
17,
17
],
[
25,
25,
25
],
[
28,
28,
34
],
[
36,
42,
42
],
[
45,
51,
52
],
[
50,
54,
63
]
],
"covered": 40
},
"741ae7846536": {
"name": "Lib_AddressManager",
"kind": "contract",
"lines": 86,
"status": "identical",
"audited": {
"object": "cc0e892278f4",
"lines": [
10,
67
]
},
"reports": [
"secure3-mantle-v1-contest-2023-07",
"sigmaprime-mantle-l2-rollup-2023-07"
]
},
"48b029327a1d": {
"name": "IResourceMetering",
"kind": "interface",
"lines": 22,
"status": "differs",
"audited": {
"object": "1c5a5174b333",
"lines": [
4,
27
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08",
"milotruck-deputypausemodule-2025-01",
"radiantlabs-deputypausemodule-2024-12",
"spearbit-safersafes-2025-11",
"spearbit-upgrade16-2025-05"
],
"added": [],
"removed": [
[
21,
21,
22
]
],
"covered": 22
},
"a6df5b2b9c6d": {
"name": "Constants",
"kind": "library",
"lines": 44,
"status": "identical",
"audited": {
"object": "2104202e53bf",
"lines": [
11,
54
]
},
"reports": [
"cantina-interop-portal-2025-04",
"spearbit-upgrade16-2025-05"
]
},
"7b9337a52d32": {
"name": "Proxy",
"kind": "contract",
"lines": 159,
"status": "differs",
"audited": {
"object": "8259df1c162b",
"lines": [
10,
213
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
94,
94
],
[
96,
96
],
[
105,
105
],
[
107,
107
],
[
141,
141
],
[
143,
143
],
[
152,
152
],
[
154,
154
]
],
"removed": [
[
1,
1,
15
],
[
96,
133,
133
],
[
107,
146,
146
],
[
143,
186,
186
],
[
154,
199,
199
]
],
"covered": 151
},
"522105d6134c": {
"name": "DeployerWhitelist",
"kind": "contract",
"lines": 65,
"status": "differs",
"audited": {
"object": "b544418a8dc6",
"lines": [
17,
109
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
0,
0
],
[
27,
30
]
],
"removed": [
[
0,
0,
0
],
[
27,
42,
46
],
[
27,
48,
50
]
],
"covered": 63
},
"040a1f47c4e5": {
"name": "IL2ToL1MessagePasser",
"kind": "interface",
"lines": 23,
"status": "identical",
"audited": {
"object": "4629dbaba8d0",
"lines": [
4,
26
]
},
"reports": [
"cantina-u18-2026-01"
]
},
"308cbbef6c4b": {
"name": "L2CrossDomainMessenger",
"kind": "contract",
"lines": 41,
"status": "differs",
"audited": {
"object": "e0252405f5d7",
"lines": [
24,
68
]
},
"reports": [
"hashlock-celo-optimism-superchain-2026-02",
"nethermind-nm-0561-celo-custom-gas-token-2025-07-01"
],
"added": [
[
0,
0
],
[
2,
2
],
[
12,
12
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
2
],
[
30,
29,
33
]
],
"covered": 38
},
"6f3190431114": {
"name": "IL1Block",
"kind": "interface",
"lines": 45,
"status": "differs",
"audited": {
"object": "5f03d07947e7",
"lines": [
4,
40
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
],
"added": [
[
0,
5
],
[
40,
41
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 39
},
"e18db2239a28": {
"name": "LibZip",
"kind": "library",
"lines": 265,
"status": "none"
},
"caa240e944a1": {
"name": "GasPriceOracle",
"kind": "contract",
"lines": 270,
"status": "identical",
"audited": {
"object": "c6f4c253a5da",
"lines": [
30,
299
]
},
"reports": [
"cantina-u17-2025-10"
]
},
"91977dc0c110": {
"name": "L2StandardBridge",
"kind": "contract",
"lines": 215,
"status": "differs",
"audited": {
"object": "20c74da0db72",
"lines": [
25,
209
]
},
"reports": [
"cantina-eip7702-2025-02"
],
"added": [
[
0,
0
],
[
38,
38
],
[
49,
49
]
],
"removed": [
[
0,
0,
0
],
[
38,
38,
38
]
],
"covered": 212
},
"09c47e3ff486": {
"name": "Initializable",
"kind": "abstract",
"lines": 173,
"status": "identical",
"audited": {
"object": "75a018b0c25d",
"lines": [
56,
228
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9c9e958c3565": {
"name": "FeeVault",
"kind": "abstract",
"lines": 168,
"status": "identical",
"audited": {
"object": "ad17cbcefea7",
"lines": [
23,
186
]
},
"reports": [
"cantina-u19-2026-05"
]
},
"d924c7d7e619": {
"name": "SequencerFeeVault",
"kind": "contract",
"lines": 11,
"status": "differs",
"audited": {
"object": "18c3d38ebb0a",
"lines": [
15,
25
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
2,
2
]
],
"removed": [
[
2,
2,
2
]
],
"covered": 10
},
"5a099a33d617": {
"name": "IGasToken",
"kind": "interface",
"lines": 10,
"status": "identical",
"audited": {
"object": "62846b5b8a44",
"lines": [
11,
20
]
},
"reports": [
"zellic-facet-bridge-2024-11-04"
]
},
"b30421f60d5f": {
"name": "L1Block",
"kind": "interface",
"lines": 4,
"status": "none"
},
"2f0f165835e4": {
"name": "Predeploys",
"kind": "library",
"lines": 168,
"status": "differs",
"audited": {
"object": "2a472c6cc43d",
"lines": [
7,
240
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
84,
86
],
[
127,
127
],
[
146,
150
]
],
"removed": [
[
63,
63,
65
],
[
84,
87,
89
],
[
100,
103,
105
],
[
121,
161,
163
],
[
127,
182,
183
],
[
131,
194,
196
],
[
146,
212,
216
]
],
"covered": 161
},
"1b4dbfffe699": {
"name": "L1BlockNumber",
"kind": "contract",
"lines": 29,
"status": "differs",
"audited": {
"object": "35de8a9cd22c",
"lines": [
18,
55
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
0,
3
]
],
"removed": [
[
0,
0,
4
],
[
1,
6,
7
]
],
"covered": 27
},
"3c88c316abd0": {
"name": "IOptimismMintableERC721",
"kind": "interface",
"lines": 68,
"status": "differs",
"audited": {
"object": "aaf9d3297260",
"lines": [
11,
74
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05",
"sherlock-bedrock-2023-03"
],
"added": [
[
0,
11
],
[
14,
50
]
],
"removed": [
[
0,
0,
0
],
[
13,
17,
23
],
[
14,
8,
14
]
],
"covered": 38
},
"770c54379896": {
"name": "IL1ERC721Bridge",
"kind": "interface",
"lines": 39,
"status": "identical",
"audited": {
"object": "53d59122eda8",
"lines": [
10,
45
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"e155426d6c64": {
"name": "L2ERC721Bridge",
"kind": "contract",
"lines": 105,
"status": "differs",
"audited": {
"object": "a5423d11ecd5",
"lines": [
25,
122
]
},
"reports": [
"cantina-mcp-l1-2024-02"
],
"added": [
[
0,
0
],
[
2,
2
],
[
6,
6
],
[
11,
12
],
[
14,
15
],
[
93,
94
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
2
],
[
6,
6,
6
],
[
11,
11,
11
],
[
14,
13,
14
],
[
93,
86,
87
]
],
"covered": 96
},
"3358d3568f9e": {
"name": "L1Block",
"kind": "contract",
"lines": 242,
"status": "differs",
"audited": {
"object": "61e6893e171c",
"lines": [
17,
216
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
],
"added": [
[
0,
0
],
[
49,
57
],
[
61,
61
],
[
210,
240
]
],
"removed": [
[
0,
0,
0
],
[
61,
52,
52
]
],
"covered": 224
},
"489806367b40": {
"name": "L2ToL1MessagePasser",
"kind": "contract",
"lines": 88,
"status": "identical",
"audited": {
"object": "fc09e20fdf25",
"lines": [
20,
107
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-u18-2026-01"
]
},
"151aedd16ae1": {
"name": "OptimismMintableERC721FactoryLegacyMapping",
"kind": "contract",
"lines": 4,
"status": "none"
},
"0f375b69efdd": {
"name": "IERC721Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "3d2846231b4f",
"lines": [
12,
27
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"78781819f61c": {
"name": "IERC721Receiver",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "f93d219f21bd",
"lines": [
11,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"6fcde4441d60": {
"name": "ERC721",
"kind": "contract",
"lines": 436,
"status": "differs",
"audited": {
"object": "75c107e42c21",
"lines": [
19,
463
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
0,
1
],
[
43,
44
],
[
51,
53
],
[
60,
60
],
[
67,
67
],
[
74,
74
],
[
78,
78
],
[
93,
102
],
[
108,
108
],
[
111,
111
],
[
117,
117
],
[
124,
124
],
[
131,
135
],
[
137,
139
],
[
145,
149
],
[
156,
163
],
[
184,
191
],
[
193,
216
],
[
228,
228
],
[
242,
245
],
[
260,
271
],
[
284,
297
],
[
311,
330
],
[
338,
338
],
[
340,
340
],
[
353,
353
],
[
362,
362
],
[
375,
381
],
[
383,
383
],
[
386,
386
],
[
394,
396
],
[
398,
434
]
],
"removed": [
[
0,
0,
0
],
[
43,
40,
43
],
[
51,
50,
54
],
[
60,
61,
61
],
[
67,
68,
68
],
[
74,
75,
75
],
[
78,
79,
79
],
[
93,
94,
95
],
[
108,
101,
101
],
[
111,
104,
104
],
[
117,
110,
110
],
[
124,
117,
117
],
[
131,
124,
128
],
[
137,
130,
133
],
[
145,
139,
139
],
[
156,
146,
148
],
[
165,
150,
252
],
[
184,
358,
359
],
[
193,
361,
369
],
[
193,
373,
375
],
[
228,
286,
286
],
[
242,
296,
296
],
[
260,
266,
273
],
[
284,
310,
314
],
[
311,
328,
337
],
[
338,
379,
385
],
[
340,
387,
389
],
[
353,
401,
403
],
[
362,
412,
414
],
[
375,
426,
427
],
[
383,
429,
431
],
[
386,
434,
434
],
[
394,
442,
442
]
],
"covered": 317
},
"460b9c96c173": {
"name": "IERC721Enumerable",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "75b04581f7a2",
"lines": [
12,
29
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"1dfeefad82be": {
"name": "ERC721Enumerable",
"kind": "abstract",
"lines": 150,
"status": "differs",
"audited": {
"object": "c299896e0a1f",
"lines": [
17,
178
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
23,
24
],
[
31,
31
],
[
38,
39
],
[
42,
75
],
[
83,
83
],
[
109,
109
]
],
"removed": [
[
12,
12,
23
],
[
23,
35,
38
],
[
31,
45,
45
],
[
38,
52,
55
],
[
42,
58,
77
],
[
83,
85,
85
],
[
109,
111,
111
],
[
149,
151,
160
]
],
"covered": 126
},
"28a668ea2ddf": {
"name": "OptimismMintableERC721",
"kind": "contract",
"lines": 116,
"status": "differs",
"audited": {
"object": "63901c7d83de",
"lines": [
18,
143
]
},
"reports": [
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
0,
9
],
[
28,
31
],
[
45,
46
],
[
105,
105
]
],
"removed": [
[
0,
0,
1
],
[
28,
29,
32
],
[
45,
44,
44
],
[
105,
112,
112
]
],
"covered": 109
},
"f1bdd43b1338": {
"name": "OptimismMintableERC721Factory",
"kind": "contract",
"lines": 83,
"status": "none"
},
"684f0e81cf49": {
"name": "IStaticERC1967Proxy",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "cd36168f725d",
"lines": [
13,
17
]
},
"reports": [
"code4rena-base-2023-08",
"openzeppelin-bedrock-periphery-2022-09",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
]
},
"cc08c6ff2ef8": {
"name": "IStaticL1ChugSplashProxy",
"kind": "interface",
"lines": 4,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
22,
25
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"40de3fd40246": {
"name": "IProxy",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "a2c90f80828c",
"lines": [
4,
19
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"b277570179e1": {
"name": "IL1ChugSplashProxy",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "863c89906751",
"lines": [
6,
18
]
},
"reports": [
"cantina-custom-gas-token-2025-11"
]
},
"f8d2ced2582b": {
"name": "ProxyAdmin",
"kind": "contract",
"lines": 174,
"status": "differs",
"audited": {
"object": "cd36168f725d",
"lines": [
35,
254
]
},
"reports": [
"code4rena-base-2023-08",
"secure3-mantle-v2-public-contest-2024-04",
"secure3-mantle-v2-public-contest-final-2024-05"
],
"added": [
[
21,
21
],
[
50,
50
],
[
118,
118
],
[
120,
120
],
[
134,
134
],
[
136,
137
],
[
165,
165
]
],
"removed": [
[
21,
30,
30
],
[
50,
72,
72
],
[
118,
160,
160
],
[
120,
162,
162
],
[
134,
179,
179
],
[
136,
181,
181
],
[
137,
183,
184
],
[
165,
211,
211
]
],
"covered": 166
},
"80d20dd9cf4f": {
"name": "IStandardBridge",
"kind": "interface",
"lines": 61,
"status": "identical",
"audited": {
"object": "9afa315777a0",
"lines": [
6,
63
]
},
"reports": [
"cantina-custom-gas-token-2025-11",
"cantina-interop-portal-2025-04",
"cantina-opcmv2-2026-06",
"cantina-u18-2026-01",
"cantina-upgrade20-2026-08"
]
},
"ebc961a8bd34": {
"name": "L2ContractsManagerTypes",
"kind": "library",
"lines": 88,
"status": "none"
},
"30b1cd8a9829": {
"name": "IL2ContractsManager",
"kind": "interface",
"lines": 44,
"status": "none"
},
"92d04530ad32": {
"name": "L2ProxyAdmin",
"kind": "contract",
"lines": 39,
"status": "none"
},
"c862a107c9f5": {
"name": "BaseFeeVault",
"kind": "contract",
"lines": 5,
"status": "differs",
"audited": {
"object": "a4b18376db49",
"lines": [
14,
18
]
},
"reports": [
"cantina-u18-2026-01"
],
"added": [
[
3,
3
]
],
"removed": [
[
3,
3,
3
]
],
"covered": 4
},
"17472ade1182": {
"name": "ISchemaResolver",
"kind": "interface",
"lines": 39,
"status": "none"
},
"d4e728678634": {
"name": "ISchemaRegistry",
"kind": "interface",
"lines": 19,
"status": "none"
},
"3de3646673a2": {
"name": "SchemaRegistry",
"kind": "contract",
"lines": 43,
"status": "none"
},
"fc415185f728": {
"name": "IEAS",
"kind": "interface",
"lines": 306,
"status": "none"
},
"f8d08e2a2acc": {
"name": "stringToBytes32",
"kind": "function",
"lines": 9,
"status": "none"
},
"0ea216a02e21": {
"name": "uncheckedInc",
"kind": "function",
"lines": 5,
"status": "differs",
"audited": {
"object": "c595287872c9",
"lines": [
10,
14
]
},
"reports": [
"trailofbits-governance-token-bridge-2023-06"
],
"added": [
[
0,
0
],
[
2,
2
]
],
"removed": [
[
0,
0,
0
],
[
2,
2,
2
]
],
"covered": 3
},
"18a42fa99a71": {
"name": "bytes32ToString",
"kind": "function",
"lines": 21,
"status": "none"
},
"645eef60bab6": {
"name": "IERC1271",
"kind": "interface",
"lines": 8,
"status": "none"
},
"9f66c14db880": {
"name": "SignatureChecker",
"kind": "library",
"lines": 26,
"status": "none"
},
"ab78d55912d7": {
"name": "EIP1271Verifier",
"kind": "abstract",
"lines": 152,
"status": "none"
},
"4edab668fbaf": {
"name": "EAS",
"kind": "contract",
"lines": 731,
"status": "none"
},
"9838121fb9c5": {
"name": "IFeeSplitter",
"kind": "interface",
"lines": 32,
"status": "identical",
"audited": {
"object": "1ce2fd9fafa9",
"lines": [
4,
35
]
},
"reports": [
"cantina-unichain-contracts-2024-10",
"cantina-unichain-contracts-2024-11"
]
},
"fd145b587e6b": {
"name": "Predeploys",
"kind": "library",
"lines": 173,
"status": "differs",
"audited": {
"object": "5ae20ddc024c",
"lines": [
7,
238
]
},
"reports": [
"spearbit-upgrade16-2025-05"
],
"added": [
[
84,
86
],
[
130,
130
],
[
145,
155
]
],
"removed": [
[
63,
63,
65
],
[
84,
87,
89
],
[
124,
161,
163
],
[
130,
182,
183
],
[
145,
207,
214
]
],
"covered": 160
},
"b104c7674660": {
"name": "IFeeVault",
"kind": "interface",
"lines": 33,
"status": "identical",
"audited": {
"object": "a4aa00deb5d2",
"lines": [
5,
37
]
},
"reports": [
"cantina-unichain-contracts-2024-10",
"cantina-unichain-contracts-2024-11"
]
},
"e458cff79da5": {
"name": "FeeSplitter",
"kind": "contract",
"lines": 139,
"status": "identical",
"audited": {
"object": "4cb8ad7a9934",
"lines": [
12,
158
]
},
"reports": [
"cantina-unichain-contracts-2024-11"
]
},
"024c0a9137dc": {
"name": "IL1Splitter",
"kind": "interface",
"lines": 63,
"status": "identical",
"audited": {
"object": "aaaca1f82461",
"lines": [
4,
66
]
},
"reports": [
"cantina-unichain-contracts-2024-11"
]
},
"bb24b365b687": {
"name": "Context",
"kind": "abstract",
"lines": 13,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
8,
11
]
],
"removed": [],
"covered": 10
},
"31e42eba5b0a": {
"name": "Ownable",
"kind": "abstract",
"lines": 81,
"status": "identical",
"audited": {
"object": "3cf11378261f",
"lines": [
20,
100
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"f748c01f5fad": {
"name": "Ownable2Step",
"kind": "abstract",
"lines": 41,
"status": "identical",
"audited": {
"object": "3cbab179881e",
"lines": [
19,
59
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"1add7ccecbbb": {
"name": "IL2StandardBridge",
"kind": "interface",
"lines": 15,
"status": "identical",
"audited": {
"object": "0ccec4f18ee4",
"lines": [
4,
18
]
},
"reports": [
"cantina-unichain-contracts-2024-10",
"cantina-unichain-contracts-2024-11"
]
},
"69ee937ecb73": {
"name": "L1Splitter",
"kind": "contract",
"lines": 78,
"status": "identical",
"audited": {
"object": "9dbb5d277851",
"lines": [
12,
97
]
},
"reports": [
"cantina-unichain-contracts-2024-11"
]
},
"21fb3308b4ad": {
"name": "INetFeeSplitter",
"kind": "interface",
"lines": 103,
"status": "identical",
"audited": {
"object": "5557e521acb2",
"lines": [
4,
106
]
},
"reports": [
"cantina-unichain-contracts-2024-11"
]
},
"9345c58a5236": {
"name": "NetFeeSplitter",
"kind": "contract",
"lines": 114,
"status": "identical",
"audited": {
"object": "5c83610063b8",
"lines": [
8,
153
]
},
"reports": [
"cantina-unichain-contracts-2024-11"
]
}
}
}
+6425 -1
+6425 -1
null
{
"auditedFiles": {
"002c382d5cd8": {
"repository": "AztecProtocol/aztec-connect-bridges",
"commit": "5a3766115b55dd3471ca981a26c8b8381f12fae7",
"path": "src/bridges/liquity/interfaces/ISwapRouter.sol",
"blob": "002c382d5cd81788084d6c990125be869e725511"
},
"029c06a7e748": {
"repository": "ronin-chain/katana-v3-contracts",
"commit": "03c80179e04f40d96f06c451ea494bb18f2a58fc",
"path": "src/periphery/libraries/PoolAddress.sol",
"blob": "029c06a7e748917b8ecc539c28e18e3401fc2196"
},
"034ee911fe4b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/introspection/ERC165.sol",
"blob": "034ee911fe4bac97038477f602c6a95a240772d6"
},
"07a6de4542ee": {
"repository": "code-423n4/2023-10-zksync",
"commit": "1fb4649b612fac7b4ee613df6f6b7d921ddd6b0d",
"path": "code/system-contracts/contracts/openzeppelin/utils/Address.sol",
"blob": "07a6de4542ee31b3221052eaa6ec898744866607"
},
"092a067f397a": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/LowGasSafeMath.sol",
"blob": "092a067f397a8e1cbe86333fa0e68644ac4d4875"
},
"0ba362bf2665": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/TransferHelper.sol",
"blob": "0ba362bf2665cce4186101a34fde87456e2fb9ab"
},
"101ca93d6e03": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/interfaces/pool/IUniswapV3PoolActions.sol",
"blob": "101ca93d6e03fc63a340933729344ca50f0832f4"
},
"1138570bc167": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/FixedPoint96.sol",
"blob": "1138570bc167aaf339de5de829f134b49c5497f9"
},
"1a59de42c5d0": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/pool/IUniswapV3PoolDerivedState.sol",
"blob": "1a59de42c5d0983d397019c658cfc6bc55c538ad"
},
"1aefb612aefb": {
"repository": "compound-finance/compound-protocol",
"commit": "55729b31b85220ab42e26d7b6db0ff6c0eb0dd23",
"path": "contracts/Timelock.sol",
"blob": "1aefb612aefb837c0e25d4b6198e66d00a7d1bd4"
},
"1b88538ae1c5": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/UniswapV3Pool.sol",
"blob": "1b88538ae1c5406630046390843b92f38d046ad1"
},
"1eb423f63bd3": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721.sol",
"blob": "1eb423f63bd30a984c44bfba460c587c32c47a0d"
},
"1f419229f028": {
"repository": "celo-org/celo-monorepo",
"commit": "89591e1274adbdabc2c0acc6fd584e0d8c839957",
"path": "packages/protocol/contracts/uniswap/interfaces/IUniswapV2Pair.sol",
"blob": "1f419229f028733e0b921efee4438ce67f265008"
},
"20c17044f667": {
"repository": "ronin-chain/katana-v3-contracts",
"commit": "03c80179e04f40d96f06c451ea494bb18f2a58fc",
"path": "src/periphery/interfaces/IPeripheryImmutableState.sol",
"blob": "20c17044f667326f19fa61375374007950fedf42"
},
"216d5ddf2e57": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/callback/IUniswapV3SwapCallback.sol",
"blob": "216d5ddf2e579161ac56fabc02d845459c80d777"
},
"272851b2f81b": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b5a3e693e7eeca8d5f608460fd8beeee8e332b03",
"path": "contracts/utils/structs/EnumerableSet.sol",
"blob": "272851b2f81b2c71dcf5115a063892668f38275f"
},
"2bba6afbc97f": {
"repository": "ronin-chain/katana-operation-contracts",
"commit": "27f9d28e00958bf3494fa405a8a5acdcd5ecdc5d",
"path": "src/aggregate-router/modules/PaymentsImmutables.sol",
"blob": "2bba6afbc97fab8d25b297ab47f3b96a23ad06a2"
},
"2d517987d5b4": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "8fff875589443c607ac4ef2d201a6d8bec5a43c8",
"path": "contracts/utils/Context.sol",
"blob": "2d517987d5b49aee1a37634c95a69dae911b9d7a"
},
"2d637eb4eb26": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/BitMath.sol",
"blob": "2d637eb4eb26f5c61d7a6b8ac49b915504333d28"
},
"2eeb24b7812c": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/pool/IUniswapV3PoolOwnerActions.sol",
"blob": "2eeb24b7812cef9cb98413b76691966e786031e2"
},
"3101c4f1a7b3": {
"repository": "ronin-chain/katana-v3-contracts",
"commit": "03c80179e04f40d96f06c451ea494bb18f2a58fc",
"path": "src/periphery/base/PoolInitializer.sol",
"blob": "3101c4f1a7b348a4db5f42a68bcec59ffcf12ce4"
},
"34d6e4c7e269": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/UnsafeMath.sol",
"blob": "34d6e4c7e2692d2edc02fa89862192e681bfb424"
},
"3b77ba02ba7b": {
"repository": "Arr00-Blurr/compound-protocol",
"commit": "a3f69611180ee008cffd4048ce9137271bfe1a83",
"path": "contracts/Governance/GovernorBravoDelegator.sol",
"blob": "3b77ba02ba7ba9dd38d830d37cddb7fe448a2b74"
},
"3d2846231b4f": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Metadata.sol",
"blob": "3d2846231b4ff25e2a6b2c687113e0241d970b2e"
},
"4180878e9cc1": {
"repository": "Arr00-Blurr/compound-protocol",
"commit": "413fce0c4e3b97f80465000354ef8f4091c2de81",
"path": "contracts/Governance/GovernorBravoInterfaces.sol",
"blob": "4180878e9cc17f4954183cdf441a59d28221ad8d"
},
"41ede9d660b2": {
"repository": "OffchainLabs/arbitrum-classic",
"commit": "d730bc40932c24e239577d16b1737455ab75ee26",
"path": "packages/arb-bridge-eth/contracts/interfaces/IERC20.sol",
"blob": "41ede9d660b2dfee65788266a6dc867d48e0ff31"
},
"48a5beba6436": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/interfaces/pool/IUniswapV3PoolState.sol",
"blob": "48a5beba643694a4d10612a3a1d6809fbb4a7fe8"
},
"5130ac00df1b": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/libraries/Oracle.sol",
"blob": "5130ac00df1bf6ac83d926f93e6bb486e88c3a00"
},
"545b136a90f1": {
"repository": "Arr00-Blurr/compound-protocol",
"commit": "149849ddc9528b5675ab5937a2abd4f0b8995e68",
"path": "contracts/Governance/GovernorBravoDelegate.sol",
"blob": "545b136a90f166189b797a93283d1efbbe6f4915"
},
"557352983901": {
"repository": "Uniswap/v3-periphery",
"commit": "2353765fe799b987ac5236971398fcb0be2bc5c0",
"path": "contracts/SwapRouter.sol",
"blob": "5573529839010ab090e88c3141540a1bd118b9f7"
},
"5ff67fd4d7ae": {
"repository": "ronin-chain/katana-operation-contracts",
"commit": "27f9d28e00958bf3494fa405a8a5acdcd5ecdc5d",
"path": "src/aggregate-router/libraries/Commands.sol",
"blob": "5ff67fd4d7aeb2949120266d47df1733d80a6f57"
},
"64e8fd9b3c5e": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/libraries/TickMath.sol",
"blob": "64e8fd9b3c5e40e39e1ba9d3811d31c5e43decfe"
},
"732cc02b109a": {
"repository": "safe-fndn/safe-smart-account",
"commit": "5d26505388e9ee014ad9ac497aa48e3a13426eb1",
"path": "contracts/interfaces/IERC165.sol",
"blob": "732cc02b109aec16f55b6851bbdc1aaea463a5f5"
},
"752bb196d4b9": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/UniswapV3PoolDeployer.sol",
"blob": "752bb196d4b9a64fdb843385dbba330197d550a7"
},
"75b04581f7a2": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/extensions/IERC721Enumerable.sol",
"blob": "75b04581f7a2e0338a4534c8446c48f42c8bdad7"
},
"7c44280f07aa": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "6d415c508be94ef8391ed6525df365452466da76",
"path": "contracts/token/ERC20/IERC20.sol",
"blob": "7c44280f07aa184f6f7506e335c9da0db8c30469"
},
"7c781dbafd08": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/IERC20Minimal.sol",
"blob": "7c781dbafd0895434bbc9e31cc8b2db1bb6318d1"
},
"7deb70c13c49": {
"repository": "Uniswap/v3-core",
"commit": "7445e61f17a7c1233bcabcdc920f0473793f6d78",
"path": "contracts/interfaces/pool/IUniswapV3PoolEvents.sol",
"blob": "7deb70c13c499d801f30626f109f63bb2fbc9f7a"
},
"8776a081aa23": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/interfaces/IUniswapV3PoolDeployer.sol",
"blob": "8776a081aa2394ed25e8b7549341159ad2f87c3f"
},
"8a5e6d6166ae": {
"repository": "ronin-chain/katana-operation-contracts",
"commit": "27f9d28e00958bf3494fa405a8a5acdcd5ecdc5d",
"path": "src/aggregate-router/modules/katana/v3/V3SwapRouter.sol",
"blob": "8a5e6d6166ae2dde6025adf12bc225974a1338d8"
},
"8aa1e5b61ce8": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/FixedPoint128.sol",
"blob": "8aa1e5b61ce8db63b3205555cbba846c5fa5c2b0"
},
"8b39faaee4a3": {
"repository": "ronin-chain/katana-operation-contracts",
"commit": "27f9d28e00958bf3494fa405a8a5acdcd5ecdc5d",
"path": "src/aggregate-router/modules/katana/v2/V2SwapRouter.sol",
"blob": "8b39faaee4a30c1fc900a28be4c8443f0e561b05"
},
"8c953638d384": {
"repository": "Uniswap/v3-core",
"commit": "c3e2b3c938f50892b413422901cdac99a27c43a2",
"path": "contracts/interfaces/IUniswapV3Factory.sol",
"blob": "8c953638d3844cf9c8470f007e74fed5c8d8392d"
},
"934e726462a7": {
"repository": "Uniswap/v3-core",
"commit": "fc783807986595e33cdfc6ac82479535a42b955b",
"path": "contracts/libraries/FullMath.sol",
"blob": "934e726462a7bace5783f4991e1e4a7cc5bc3365"
},
"979554d4061c": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "5fd1781b1454fd1ef8e722282f86f9293cacf256",
"path": "contracts/token/ERC20/extensions/IERC20Permit.sol",
"blob": "979554d4061c5a62d62524fbfda1c16307f4a7cb"
},
"9ac414611c86": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/Position.sol",
"blob": "9ac414611c8613a3430e195f46f8838b2f50bfa0"
},
"9b1bfc70990f": {
"repository": "agglayer/vault-bridge",
"commit": "950e64d4ead51a8ef911829ab8775a18533a8cca",
"path": "src/etc/IWETH9.sol",
"blob": "9b1bfc70990f74ba352d7e9c878b2dafa0ef1851"
},
"a3669850aee1": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/LiquidityMath.sol",
"blob": "a3669850aee142bbca81902f1b75c65d590e41e5"
},
"a416559a9f40": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/interfaces/callback/IUniswapV3FlashCallback.sol",
"blob": "a416559a9f40e972957999796bc34be11e411f40"
},
"aadec0e1605e": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/interfaces/callback/IUniswapV3MintCallback.sol",
"blob": "aadec0e1605e4f51d1d47514306143e638c0e215"
},
"afc86bbe5db2": {
"repository": "ronin-chain/katana-v3-contracts",
"commit": "03c80179e04f40d96f06c451ea494bb18f2a58fc",
"path": "src/periphery/base/PeripheryImmutableState.sol",
"blob": "afc86bbe5db24f35d0fe2262ceffe4d00f7feced"
},
"b6baf5b1e12f": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/libraries/SqrtPriceMath.sol",
"blob": "b6baf5b1e12fb5a80c1183fc95814c1072818ae8"
},
"c04f3782b240": {
"repository": "Uniswap/v3-core",
"commit": "d6fe02aaa6b4e30e03b5a0efa51b200e3c7e6bdc",
"path": "contracts/libraries/Tick.sol",
"blob": "c04f3782b240bb43beb35f1be8793893abca03fa"
},
"c4258e6e4fa2": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/UniswapV3Factory.sol",
"blob": "c4258e6e4fa273438296923d72b9dd25ac6d3f28"
},
"caabda2d5aff": {
"repository": "Uniswap/v3-core",
"commit": "7445e61f17a7c1233bcabcdc920f0473793f6d78",
"path": "contracts/libraries/SwapMath.sol",
"blob": "caabda2d5aff4601bb6c255862e3ee652877ebfa"
},
"d0ef753e12b5": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/TickBitmap.sol",
"blob": "d0ef753e12b59b6efc94e7987639383bfa2f25c5"
},
"d15e0dd08582": {
"repository": "ronin-chain/katana-operation-contracts",
"commit": "27f9d28e00958bf3494fa405a8a5acdcd5ecdc5d",
"path": "src/aggregate-router/modules/Payments.sol",
"blob": "d15e0dd085825f4f939e8639269cf26aa45b76a3"
},
"d84e2b059f2e": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/libraries/SafeCast.sol",
"blob": "d84e2b059f2e2d3936c4b07fb5db35de85eb1181"
},
"daac1671a4c7": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/NoDelegateCall.sol",
"blob": "daac1671a4c72a826ae7acda2acb0e879eb27be1"
},
"dff6307ef81f": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/IUniswapV3Pool.sol",
"blob": "dff6307ef81f086e44f8fd8e31411ae1a773d97c"
},
"f486ba94eacc": {
"repository": "Uniswap/v3-periphery",
"commit": "987842552ede76d428e60116672fb0ff67fe551e",
"path": "contracts/NonfungiblePositionManager.sol",
"blob": "f486ba94eacc78e71a65227999e5f3080de4f230"
},
"f7c87028768a": {
"repository": "Uniswap/v3-core",
"commit": "99223f33fd69a9e024f00bd8eea17b029d3f8f2d",
"path": "contracts/interfaces/pool/IUniswapV3PoolImmutables.sol",
"blob": "f7c87028768ab9490b4bc281ef0179d83a1e1252"
},
"f93d219f21bd": {
"repository": "OpenZeppelin/openzeppelin-contracts",
"commit": "b027c3541c03348767b62d45721eaa7d50f02b65",
"path": "contracts/token/ERC721/IERC721Receiver.sol",
"blob": "f93d219f21bd9c817755d1500100013ef1ca310d"
},
"fa4488edf9a3": {
"repository": "Rari-Capital/solmate",
"commit": "134f10afd9c996cee217aec6274839f56c742eac",
"path": "src/utils/SafeTransferLib.sol",
"blob": "fa4488edf9a35ab5612090e4e63efc8c79e05795"
}
},
"collections": {
"_libs/openzeppelin": {
"name": "OpenZeppelin",
"kind": "library"
},
"_libs/safe": {
"name": "Safe",
"kind": "library"
},
"_libs/solmate": {
"name": "Solmate",
"kind": "library"
},
"arbitrum": {
"name": "Arbitrum One",
"kind": "project"
},
"aztecnetwork": {
"name": "Aztec Network",
"kind": "project"
},
"celo": {
"name": "Celo",
"kind": "project"
},
"compound": {
"name": "Compound",
"kind": "project"
},
"katana": {
"name": "Katana",
"kind": "project"
},
"roninnetwork": {
"name": "Ronin",
"kind": "project"
},
"uniswapv3": {
"name": "Uniswap V3",
"kind": "project"
},
"zksync2": {
"name": "ZKsync Era",
"kind": "project"
}
},
"contracts": {
"eth:0x000000000022D473030F116dDEE9F6B43aC78BA3": {
"name": "Permit2",
"source": "0b9cfea2e127e1512df791e555a0395d7c21d800c5eb5a5e26a5e73c5812f199"
},
"eth:0x0D5Cd355e2aBEB8fb1552F56c965B867346d6721": {
"name": "Firepit",
"source": "b07361ab0905729a31cc9ec4e335f348b0d4f652fb63e0f2aebda9365dfe8784"
},
"eth:0x1a9C8182C09F50C8318d769245beA52c32BE35BC": {
"name": "Timelock",
"critical": true,
"source": "76cfb7ea6698e731470f40ef6b3ad9df1e8edc2860ad0b419796dea273d3209e"
},
"eth:0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984": {
"name": "UNIToken",
"critical": true,
"source": "aca66259b04e71a19a841c0c773e47e0765e01df86465f671e3d61211710719a"
},
"eth:0x1F98431c8aD98523631AE4a59f267346ea31F984": {
"name": "UniswapV3Factory",
"critical": true,
"source": "b35ad4b1b1fce7156612a572fa25d4ac94398281ada134f7bd90de987d8855af"
},
"eth:0x408ED6354d4973f66138C91495F2f2FCbd8724C3": {
"name": "GovernorBravo",
"critical": true,
"source": "4705ed63b3a4915ec085657f7bd1e3363236ca25d513feaa1f9c8cf73fbeeae7",
"implementations": {
"eth:0x53a328F4086d7C0F1Fa19e594c9b842125263026": "aef081f3cbce46c38475469da5e205795ed726a9852648e06b1ce904c658d26d"
}
},
"eth:0x66a9893cC07D91D95644AEDD05D03f95e1dBA8Af": {
"name": "UniversalRouter",
"source": "70ab94d7268fdc4dd3c36416e057086cce21af42a5642bbdb3aa2e265e266346"
},
"eth:0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45": {
"name": "SwapRouter02",
"source": "46b7a1fc25dfea99eae0f76d46ebb791acdc48012d179c26a0f284fa3f957ac6"
},
"eth:0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640": {
"name": "UniswapV3Pool_USDC_WETH_005",
"critical": true,
"source": "65c419ee86b05396867abd134bf22bda6536b1b74497c0aee5ae21e18c2b1679"
},
"eth:0xC36442b4a4522E871399CD717aBDD847Ab11FE88": {
"name": "NonfungiblePositionManager",
"critical": true,
"source": "9be5bb6ccecd115e052bb26ec22ced6c6d3e4fa291368f99dd7b40dac103ece4"
},
"eth:0xCBCdF9626bC03E24f779434178A73a0B4bad62eD": {
"name": "UniswapV3Pool_WBTC_WETH_03",
"critical": true,
"source": "65c419ee86b05396867abd134bf22bda6536b1b74497c0aee5ae21e18c2b1679"
},
"eth:0xE592427A0AEce92De3Edee1F18E0157C05861564": {
"name": "SwapRouter",
"source": "4fcd853372d0a6c9da91d1e044cd12340966f811a996d3e1dc3cb93079cffb54"
},
"eth:0xf2371551Fe3937Db7c750f4DfABe5c2fFFdcBf5A": {
"name": "V3OpenFeeAdapter",
"critical": true,
"source": "94f949e41b10073dec64deaf33b1414e4f0942e90772dc21f7253361f79af21a"
},
"eth:0xf38521f130fcCF29dB1961597bc5d2B60F995f85": {
"name": "TokenJar",
"source": "7e2ed027537293c1126f44b7f804a1ef2a75cf9f3a10fc01a22bf12434af2390"
}
},
"dataset": {
"repository": "sergeyshemyakov/audit-dataset",
"commit": "aec88c04f10eda2ce483c2b5ccaef547bacfc997"
},
"discoveredAt": 1786913047,
"flats": {
"0b9cfea2e127e1512df791e555a0395d7c21d800c5eb5a5e26a5e73c5812f199": [
[
"021b3f775c4c",
4
],
[
"02f5dab37117",
134
],
[
"bc141126526e",
168
],
[
"8ba5ffb53834",
176
],
[
"bf1755ad67f4",
220
],
[
"69c2cb66c97f",
226
],
[
"c2890da6c757",
349
],
[
"d4f1bd62acde",
504
],
[
"7e6c70ae6d21",
642
],
[
"808062d40b2a",
791
],
[
"da4a539f3d95",
835
],
[
"5013355428bd",
969
]
],
"b07361ab0905729a31cc9ec4e335f348b0d4f652fb63e0f2aebda9365dfe8784": [
[
"05cbf499d954",
2
],
[
"34d45d344638",
9
],
[
"e70ddd29b335",
39
],
[
"3496e84b22cc",
47
],
[
"38890f868cc8",
51
],
[
"b7db2c7e9a9c",
55
],
[
"6385a366db1d",
59
],
[
"ae9aec7381bc",
70
],
[
"1620362836e5",
185
],
[
"d868cebabdae",
231
],
[
"0c300b137a11",
328
],
[
"e0512e2dd648",
345
],
[
"085378ba2edf",
364
],
[
"c2daa67da28d",
407
],
[
"acdbeb9b9b53",
450
],
[
"4c32fa5ed2a3",
473
],
[
"1600ba6ede63",
602
],
[
"3a1ef8b63ef1",
644
]
],
"76cfb7ea6698e731470f40ef6b3ad9df1e8edc2860ad0b419796dea273d3209e": [
[
"3f9d0d854d9c",
17
],
[
"db167b498ad1",
186
]
],
"aca66259b04e71a19a841c0c773e47e0765e01df86465f671e3d61211710719a": [
[
"3f9d0d854d9c",
19
],
[
"855689973a11",
188
]
],
"b35ad4b1b1fce7156612a572fa25d4ac94398281ada134f7bd90de987d8855af": [
[
"919501e6934f",
3
],
[
"3eeae8cd598f",
81
],
[
"8614d448ca1f",
103
],
[
"b107006c5152",
137
],
[
"e2bee84b0de1",
251
],
[
"86c679d97aab",
288
],
[
"df7bd0675943",
389
],
[
"e41c74af84d8",
410
],
[
"455fbfba58ac",
531
],
[
"5103eec0044e",
544
],
[
"aad491890f36",
569
],
[
"05266917f0d5",
613
],
[
"d4a2af7bfb0e",
640
],
[
"ad44de351743",
841
],
[
"93d9cc12a404",
857
],
[
"de7dd3abbbce",
1032
],
[
"3f462feb886b",
1125
],
[
"c345fa76738b",
1199
],
[
"db4870aea40a",
1320
],
[
"71939b50b567",
1327
],
[
"ea9e8e52b91e",
1413
],
[
"4afb833fe729",
1731
],
[
"31a8cc41b835",
1782
],
[
"5024ee9859f6",
1789
],
[
"90ad2da4d98a",
1804
],
[
"ce6036b55095",
2022
],
[
"9a01ec21b4fa",
2038
],
[
"b449550ce0af",
2057
],
[
"60015c6fa2ba",
2150
],
[
"a724e854e1b5",
2169
],
[
"0899f3769dd6",
2183
],
[
"012c0ce9dbfd",
3024
],
[
"79a488dde187",
3058
]
],
"4705ed63b3a4915ec085657f7bd1e3363236ca25d513feaa1f9c8cf73fbeeae7": [
[
"752560edce43",
3
],
[
"1a7a08a41f9f",
14
],
[
"0f2a047e34f1",
54
]
],
"aef081f3cbce46c38475469da5e205795ed726a9852648e06b1ce904c658d26d": [
[
"752560edce43",
3
],
[
"87c8ad0dab2a",
14
],
[
"d880642aaa86",
24
],
[
"efdedd2ccbb6",
34
],
[
"1a7a08a41f9f",
136
],
[
"c09741b22c51",
176
]
],
"70ab94d7268fdc4dd3c36416e057086cce21af42a5642bbdb3aa2e265e266346": [
[
"717995f719a1",
3
],
[
"e730ab060eed",
29
],
[
"cfd9b1798641",
102
],
[
"ef0267624314",
110
],
[
"7cf036119eef",
117
],
[
"1808a305639e",
247
],
[
"082aef68ad3f",
407
],
[
"9c14998efdbd",
416
],
[
"eeddebe4e52a",
430
],
[
"69c2cb66c97f",
441
],
[
"e51fe52c3c9f",
562
],
[
"6cdf180828d9",
578
],
[
"ff4da44d17a2",
605
],
[
"6c5b39353cbf",
622
],
[
"e7ea5a3a68e8",
720
],
[
"e8029bc16123",
741
],
[
"89c7b467ce40",
755
],
[
"338dd97e6505",
793
],
[
"171dfeda963d",
846
],
[
"a3f9a421d7eb",
990
],
[
"60015c6fa2ba",
1078
],
[
"d9779b26ea7d",
1098
],
[
"3496e84b22cc",
1110
],
[
"38890f868cc8",
1114
],
[
"b7db2c7e9a9c",
1118
],
[
"6385a366db1d",
1122
],
[
"ae9aec7381bc",
1133
],
[
"1620362836e5",
1248
],
[
"d868cebabdae",
1294
],
[
"f8d7c3cdea7f",
1390
],
[
"f3da1b39a64b",
1436
],
[
"32868b9d1646",
1500
],
[
"6880a34d96c3",
1519
],
[
"e08d1c1a2eed",
1533
],
[
"3653bab5b572",
1589
],
[
"3ff805bb4450",
1603
],
[
"3e6f203efb69",
1609
],
[
"c1f0dd571ba0",
1623
],
[
"3976db5a24b9",
1627
],
[
"87ab0f8757e3",
1634
],
[
"20d1f7902155",
1658
],
[
"2838410a2c2d",
1890
],
[
"bf71df1a681b",
2048
],
[
"2333fc833fd1",
2055
],
[
"f9d502f7c84e",
2087
],
[
"f9bcb55705ab",
2129
],
[
"6b6e8555eaca",
2513
],
[
"a857511a6247",
2588
],
[
"7615c17c1053",
2627
],
[
"bb75b7252f4e",
2652
],
[
"8614d448ca1f",
2671
],
[
"b107006c5152",
2705
],
[
"e2bee84b0de1",
2819
],
[
"86c679d97aab",
2856
],
[
"df7bd0675943",
2957
],
[
"e41c74af84d8",
2978
],
[
"455fbfba58ac",
3099
],
[
"e246596addd0",
3111
],
[
"d65413113711",
3270
],
[
"e9845d254956",
3280
],
[
"ec680b890986",
3289
],
[
"a402a28fc346",
3313
],
[
"f35e7b53d478",
3378
],
[
"38968a362cab",
3415
],
[
"0d61da2b0589",
3447
],
[
"9fbc0d4be25f",
3472
],
[
"8b13b9919bdf",
3514
],
[
"07c990bd2f42",
3630
],
[
"98cad1a20c89",
3677
],
[
"55a53b12b5d9",
3724
],
[
"65a282ac4b54",
3958
],
[
"3dd14e2e90fd",
4109
],
[
"beaa3f82e068",
4120
],
[
"fcf64d744ef9",
4138
],
[
"2bd97b603d69",
4164
],
[
"f98775a7d0f9",
4181
],
[
"6052ff08685e",
4196
],
[
"0f375b69efdd",
4334
],
[
"460b9c96c173",
4355
],
[
"9e8c542ee11f",
4376
],
[
"cd23b102fb09",
4405
],
[
"e15413b9a9e5",
4570
],
[
"8d85cdcb2ea7",
4672
],
[
"12a17b2f1668",
4705
],
[
"c607e24006d3",
4755
],
[
"728213b4631e",
4791
],
[
"0213f0b7e63d",
4799
],
[
"b2fe25f717a3",
4810
],
[
"18053efa55e8",
4821
],
[
"73d5e7c743d1",
4836
],
[
"e32bc09ce39e",
4862
],
[
"e643ceec65cf",
4921
],
[
"f54a78682038",
4935
],
[
"2a0f525eed5e",
5031
],
[
"f7f74608f292",
5055
],
[
"1384be80bdf1",
5082
],
[
"1702238ec5a9",
5125
],
[
"ea3ce8b03b3d",
5420
]
],
"46b7a1fc25dfea99eae0f76d46ebb791acdc48012d179c26a0f284fa3f957ac6": [
[
"9e776d7c8a79",
5
],
[
"60015c6fa2ba",
37
],
[
"fa28dce21142",
56
],
[
"6220cc78f8a2",
118
],
[
"d3ea30662807",
180
],
[
"804ae9f8790a",
190
],
[
"ed9bc2986afc",
211
],
[
"62aeef498c71",
284
],
[
"2d3ff1843615",
290
],
[
"960bb881fcdb",
300
],
[
"fcf64d744ef9",
314
],
[
"22b6bc34f5ca",
340
],
[
"9c1f332f77a3",
365
],
[
"6885cfb89df9",
390
],
[
"2bd97b603d69",
413
],
[
"95ecd4eddd10",
423
],
[
"756a24936234",
438
],
[
"cfd9b1798641",
510
],
[
"87f8d353251c",
518
],
[
"5c7491e76d37",
574
],
[
"4a63bde82807",
633
],
[
"aad491890f36",
657
],
[
"4ff8e576728b",
699
],
[
"6a461f8ca403",
743
],
[
"338dd97e6505",
768
],
[
"dc9af2a56ce9",
819
],
[
"0441ac0ae45a",
906
],
[
"71d1cc0b672c",
919
],
[
"1b79f24492ce",
1001
],
[
"7282fbe2833b",
1029
],
[
"e400903a5742",
1037
],
[
"e8885accd552",
1130
],
[
"8614d448ca1f",
1196
],
[
"b107006c5152",
1230
],
[
"e2bee84b0de1",
1344
],
[
"86c679d97aab",
1381
],
[
"df7bd0675943",
1482
],
[
"e41c74af84d8",
1503
],
[
"455fbfba58ac",
1624
],
[
"a4124bbf80de",
1636
],
[
"d4a2af7bfb0e",
1684
],
[
"c345fa76738b",
1887
],
[
"ecdf747798ff",
2008
],
[
"37b0dbb1441d",
2161
],
[
"05266917f0d5",
2322
],
[
"7e790b9034c2",
2347
],
[
"52c595b90978",
2379
],
[
"beaa3f82e068",
2602
],
[
"f98775a7d0f9",
2627
],
[
"940c8fe1ca43",
2642
],
[
"f2e49a145e0d",
2767
],
[
"66b998e3b888",
2789
],
[
"9e8c542ee11f",
2811
],
[
"cd23b102fb09",
2840
],
[
"31e62c3700db",
3008
],
[
"035bd6b5e1ee",
3124
],
[
"e36328dffc44",
3145
],
[
"922dc01600fd",
3152
],
[
"9d08207c2552",
3161
],
[
"8bbdc5d6ef3d",
3193
],
[
"48441324a717",
3235
],
[
"4664291b7820",
3262
],
[
"36ee06c092a7",
3314
]
],
"65c419ee86b05396867abd134bf22bda6536b1b74497c0aee5ae21e18c2b1679": [
[
"8614d448ca1f",
3
],
[
"b107006c5152",
37
],
[
"e2bee84b0de1",
151
],
[
"86c679d97aab",
188
],
[
"df7bd0675943",
289
],
[
"e41c74af84d8",
310
],
[
"455fbfba58ac",
431
],
[
"5103eec0044e",
444
],
[
"aad491890f36",
469
],
[
"05266917f0d5",
513
],
[
"d4a2af7bfb0e",
540
],
[
"ad44de351743",
741
],
[
"93d9cc12a404",
757
],
[
"de7dd3abbbce",
932
],
[
"3f462feb886b",
1025
],
[
"c345fa76738b",
1099
],
[
"db4870aea40a",
1220
],
[
"71939b50b567",
1227
],
[
"ea9e8e52b91e",
1313
],
[
"919501e6934f",
1631
],
[
"3eeae8cd598f",
1709
],
[
"4afb833fe729",
1731
],
[
"31a8cc41b835",
1782
],
[
"5024ee9859f6",
1789
],
[
"90ad2da4d98a",
1804
],
[
"ce6036b55095",
2022
],
[
"9a01ec21b4fa",
2038
],
[
"b449550ce0af",
2057
],
[
"60015c6fa2ba",
2150
],
[
"a724e854e1b5",
2169
],
[
"0899f3769dd6",
2183
]
],
"9be5bb6ccecd115e052bb26ec22ced6c6d3e4fa291368f99dd7b40dac103ece4": [
[
"beaa3f82e068",
6
],
[
"fcf64d744ef9",
24
],
[
"2bd97b603d69",
50
],
[
"f98775a7d0f9",
67
],
[
"940c8fe1ca43",
82
],
[
"f2e49a145e0d",
207
],
[
"66b998e3b888",
229
],
[
"9e8c542ee11f",
251
],
[
"cd23b102fb09",
280
],
[
"d3ea30662807",
447
],
[
"0231771c1ce5",
457
],
[
"7282fbe2833b",
480
],
[
"f04119ddc474",
498
],
[
"b0c2d6c6c5ad",
515
],
[
"724791df245a",
571
],
[
"9f1625bb6f8b",
772
],
[
"3db0a87d5ccf",
979
],
[
"58b33abca503",
1273
],
[
"06313a041463",
1515
],
[
"4af1c95664fc",
1548
],
[
"d1212597348d",
1565
],
[
"1c61dc9bf092",
2025
],
[
"b0a377b19c85",
2038
],
[
"aaba7035c139",
2051
],
[
"95ecd4eddd10",
2127
],
[
"919501e6934f",
2141
],
[
"8614d448ca1f",
2217
],
[
"b107006c5152",
2251
],
[
"e2bee84b0de1",
2365
],
[
"86c679d97aab",
2402
],
[
"df7bd0675943",
2503
],
[
"e41c74af84d8",
2524
],
[
"455fbfba58ac",
2645
],
[
"e8895f6d2b4b",
2657
],
[
"ce6036b55095",
2682
],
[
"756a24936234",
2699
],
[
"cfd9b1798641",
2771
],
[
"87f8d353251c",
2779
],
[
"fe33a7eef35b",
2835
],
[
"a4124bbf80de",
2895
],
[
"7e790b9034c2",
2941
],
[
"d4a2af7bfb0e",
2974
],
[
"c345fa76738b",
3177
],
[
"31a8cc41b835",
3299
],
[
"e53bc1dc3e2c",
3306
],
[
"a6a54bdc01b1",
3438
],
[
"e36328dffc44",
3512
],
[
"ed9bc2986afc",
3521
],
[
"8bbdc5d6ef3d",
3601
],
[
"48441324a717",
3643
],
[
"4664291b7820",
3670
],
[
"4a8615d13939",
3721
],
[
"1c9e6d49832e",
3733
],
[
"db4870aea40a",
3752
],
[
"94298f0647be",
3758
]
],
"4fcd853372d0a6c9da91d1e044cd12340966f811a996d3e1dc3cb93079cffb54": [
[
"60015c6fa2ba",
5
],
[
"acbe97526d13",
24
],
[
"2bd97b603d69",
86
],
[
"95ecd4eddd10",
96
],
[
"7282fbe2833b",
110
],
[
"e36328dffc44",
118
],
[
"fcf64d744ef9",
127
],
[
"756a24936234",
154
],
[
"cfd9b1798641",
226
],
[
"87f8d353251c",
234
],
[
"fe33a7eef35b",
290
],
[
"9c1f332f77a3",
351
],
[
"aad491890f36",
376
],
[
"4ff8e576728b",
418
],
[
"d3ea30662807",
464
],
[
"0231771c1ce5",
474
],
[
"ed9bc2986afc",
497
],
[
"8bbdc5d6ef3d",
577
],
[
"48441324a717",
619
],
[
"4664291b7820",
646
],
[
"e400903a5742",
697
],
[
"68a1ec830a52",
790
],
[
"05266917f0d5",
848
],
[
"8614d448ca1f",
874
],
[
"b107006c5152",
908
],
[
"e2bee84b0de1",
1022
],
[
"86c679d97aab",
1059
],
[
"df7bd0675943",
1160
],
[
"e41c74af84d8",
1181
],
[
"455fbfba58ac",
1302
],
[
"a4124bbf80de",
1314
],
[
"7e790b9034c2",
1360
],
[
"d4a2af7bfb0e",
1393
],
[
"51d2bec1333b",
1595
]
],
"94f949e41b10073dec64deaf33b1414e4f0942e90772dc21f7253361f79af21a": [
[
"919501e6934f",
3
],
[
"31847c866d87",
83
],
[
"085378ba2edf",
284
],
[
"063095b611fd",
327
],
[
"df7bd0675943",
344
],
[
"8614d448ca1f",
365
],
[
"b107006c5152",
399
],
[
"e2bee84b0de1",
513
],
[
"86c679d97aab",
550
],
[
"e41c74af84d8",
651
],
[
"455fbfba58ac",
772
],
[
"ab3346991935",
797
]
],
"7e2ed027537293c1126f44b7f804a1ef2a75cf9f3a10fc01a22bf12434af2390": [
[
"085378ba2edf",
3
],
[
"3496e84b22cc",
43
],
[
"38890f868cc8",
47
],
[
"b7db2c7e9a9c",
51
],
[
"6385a366db1d",
55
],
[
"ae9aec7381bc",
66
],
[
"1620362836e5",
181
],
[
"d868cebabdae",
227
],
[
"0c300b137a11",
324
],
[
"b1b74e1f9c50",
346
]
]
},
"history": {
"launch": 1600107086,
"points": [
{
"timestamp": 1600107086,
"contracts": 2,
"withoutSource": 0,
"units": {
"identical": 1,
"differs": 0,
"none": 3
},
"lines": {
"total": 833,
"covered": 107
},
"reports": [
"openzeppelin-compound-timelock-2019-10",
"trailofbits-compound-governance-2020-02"
]
},
{
"timestamp": 1620156420,
"contracts": 5,
"withoutSource": 0,
"units": {
"identical": 33,
"differs": 12,
"none": 25
},
"lines": {
"total": 8286,
"covered": 5073
},
"changes": [
{
"address": "eth:0xC36442b4a4522E871399CD717aBDD847Ab11FE88",
"name": "NonfungiblePositionManager",
"kind": "added"
},
{
"address": "eth:0x1F98431c8aD98523631AE4a59f267346ea31F984",
"name": "UniswapV3Factory",
"kind": "added"
},
{
"address": "eth:0xCBCdF9626bC03E24f779434178A73a0B4bad62eD",
"name": "UniswapV3Pool_WBTC_WETH_03",
"kind": "added"
}
]
},
{
"timestamp": 1620250931,
"contracts": 6,
"withoutSource": 0,
"units": {
"identical": 46,
"differs": 17,
"none": 25
},
"lines": {
"total": 10606,
"covered": 7146
},
"changes": [
{
"address": "eth:0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640",
"name": "UniswapV3Pool_USDC_WETH_005",
"kind": "added"
}
]
},
{
"timestamp": 1629421922,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 20,
"none": 25
},
"lines": {
"total": 11261,
"covered": 7772
},
"changes": [
{
"address": "eth:0x408ED6354d4973f66138C91495F2f2FCbd8724C3",
"name": "GovernorBravo",
"kind": "added"
}
]
},
{
"timestamp": 1636070400,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 20,
"none": 25
},
"lines": {
"total": 11261,
"covered": 7772
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
{
"timestamp": 1652227200,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 20,
"none": 25
},
"lines": {
"total": 11261,
"covered": 7772
},
"reports": [
"solidified-aztec-element-bridge-2022-05-11"
]
},
{
"timestamp": 1652832000,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 20,
"none": 25
},
"lines": {
"total": 11261,
"covered": 7772
},
"reports": [
"solidified-aztec-aave-bridge-2022-05-18"
]
},
{
"timestamp": 1672963200,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 20,
"none": 25
},
"lines": {
"total": 11261,
"covered": 7772
},
"reports": [
"trailofbits-governance-token-bridge-2023-06"
]
},
{
"timestamp": 1679961600,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 20,
"none": 25
},
"lines": {
"total": 11261,
"covered": 7772
},
"reports": [
"ackee-safe-1-4-0"
]
},
{
"timestamp": 1686700800,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 21,
"none": 24
},
"lines": {
"total": 11261,
"covered": 7930
},
"reports": [
"code4rena-zksync-era-system-contracts-2023-03"
]
},
{
"timestamp": 1696291200,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 23,
"none": 22
},
"lines": {
"total": 11261,
"covered": 8202
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
{
"timestamp": 1732492800,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 19
},
"lines": {
"total": 11261,
"covered": 8272
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
]
},
{
"timestamp": 1743465600,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 19
},
"lines": {
"total": 11261,
"covered": 8272
},
"reports": [
"sigmaprime-yield-exposed-token-2025-04"
]
},
{
"timestamp": 1746057600,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 19
},
"lines": {
"total": 11261,
"covered": 8272
},
"reports": [
"certora-vault-bridge-2025-05"
]
},
{
"timestamp": 1748390400,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 19
},
"lines": {
"total": 11261,
"covered": 8272
},
"reports": [
"ackee-safe-1-5-0"
]
},
{
"timestamp": 1748736000,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 19
},
"lines": {
"total": 11261,
"covered": 8272
},
"reports": [
"certora-vault-bridge-fv-2025-06"
]
},
{
"timestamp": 1761955200,
"contracts": 7,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 19
},
"lines": {
"total": 11261,
"covered": 8272
},
"reports": [
"certora-vault-bridge-v1-1-2025-11"
]
},
{
"timestamp": 1771859579,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 22
},
"lines": {
"total": 11595,
"covered": 8272
},
"changes": [
{
"address": "eth:0xf2371551Fe3937Db7c750f4DfABe5c2fFFdcBf5A",
"name": "V3OpenFeeAdapter",
"kind": "added"
}
]
},
{
"timestamp": 1772150400,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 22
},
"lines": {
"total": 11595,
"covered": 8272
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
{
"timestamp": 1786913047,
"contracts": 8,
"withoutSource": 0,
"units": {
"identical": 50,
"differs": 26,
"none": 22
},
"lines": {
"total": 11595,
"covered": 8272
}
}
],
"undatedReports": []
},
"project": "uniswapv3",
"reports": {
"abdk-uniswap-v3-core-2021-03": {
"collections": [
"uniswapv3"
],
"title": "ABDK Consulting Smart Contract Audit: Uniswap V3",
"auditor": "ABDK Consulting",
"date": "2021-03-23",
"document": "uniswapv3/reports/audit-2.pdf"
},
"abdk-uniswap-v3-periphery-part1-2021-04": {
"collections": [
"uniswapv3"
],
"title": "ABDK Consulting Smart Contract Audit: Uniswap V3 Peripheral, Part 1",
"auditor": "ABDK Consulting",
"date": "2021-05-04",
"document": "uniswapv3/reports/audit-3.pdf"
},
"ackee-safe-1-4-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Contracts 1.4.0 Security Review",
"auditor": "Ackee Blockchain",
"date": "2023-03-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_4_0.pdf"
},
"ackee-safe-1-5-0": {
"collections": [
"_libs/safe"
],
"title": "Safe Smart Account Security Review",
"auditor": "Ackee Blockchain Security",
"date": "2025-05-28",
"document": "_libs/safe/reports/safe-core__docs__Safe_Audit_Report_1_5_0_Ackee.pdf"
},
"certora-vault-bridge-2025-05": {
"collections": [
"katana"
],
"title": "Vault Bridge Security Assessment (Manual Audit)",
"auditor": "Certora",
"document": "katana/reports/2025_05-certora-vault-bridge-manual-audit.pdf"
},
"certora-vault-bridge-fv-2025-06": {
"collections": [
"katana"
],
"title": "Vault Bridge Security Assessment (Formal Verification)",
"auditor": "Certora",
"document": "katana/reports/2025_06-certora-vault-bridge-formal-verification.pdf"
},
"certora-vault-bridge-v1-1-2025-11": {
"collections": [
"katana"
],
"title": "Polygon Vault Bridge V1.1 Security Assessment",
"auditor": "Certora",
"document": "katana/reports/2025_11-certora-vault-bridge-v1.1-audit.pdf"
},
"code4rena-ronin-katana-v3-2024-10": {
"collections": [
"roninnetwork"
],
"title": "Ronin Findings & Analysis Report (Katana V3)",
"auditor": "Code4rena",
"date": "2024-11-25",
"document": "roninnetwork/reports/Code4rena - Ronin Katana v3.html"
},
"code4rena-zksync-era-2023-10": {
"collections": [
"zksync2"
],
"title": "zkSync Era Findings & Analysis Report",
"auditor": "Code4rena",
"date": "2024-02-29",
"document": "zksync2/reports/2023_10-code4rena-zksync-era.html"
},
"code4rena-zksync-era-system-contracts-2023-03": {
"collections": [
"zksync2"
],
"title": "zkSync Era System Contracts contest Findings & Analysis Report (Code4rena)",
"auditor": "Code4rena",
"date": "2023-06-14",
"document": "zksync2/reports/2023_03-code4rena-zksync-era-system-contracts.html"
},
"consensys-arbitrum-core-token-bridge-2021-11": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Smart Contracts (ConsenSys Diligence, November 2021)",
"auditor": "ConsenSys Diligence",
"date": "2021-11-05",
"document": "arbitrum/reports/2021_11_05_consensys_diligence_security_audit_core_contracts_token_bridge.pdf"
},
"contracts__audits__2018-10": {
"collections": [
"_libs/openzeppelin"
],
"title": "Open Zeppelin v2.0 Security Audit",
"auditor": "Level K",
"date": "2018-10-21",
"document": "_libs/openzeppelin/reports/contracts__audits__2018-10.pdf"
},
"contracts__audits__2023-10-v5.0": {
"collections": [
"_libs/openzeppelin"
],
"title": "Contracts 5.0 Release",
"auditor": "OpenZeppelin",
"date": "2023-10-03",
"document": "_libs/openzeppelin/reports/contracts__audits__2023-10-v5.0.pdf"
},
"contracts__audits__2026-02-v5.6": {
"collections": [
"_libs/openzeppelin"
],
"title": "OpenZeppelin Contracts v5.6 Audit",
"auditor": "OpenZeppelin",
"date": "2026-02-27",
"document": "_libs/openzeppelin/reports/contracts__audits__2026-02-v5.6.pdf"
},
"openzeppelin-compound-alpha-governance-2020-02": {
"collections": [
"compound"
],
"title": "Compound Alpha Governance System Audit",
"auditor": "OpenZeppelin",
"date": "2020-02-25",
"document": "compound/reports/OpenZeppelin - Compound Alpha Governance System Audit.html"
},
"openzeppelin-compound-governor-bravo-2021-02": {
"collections": [
"compound"
],
"title": "Compound Governor Bravo Audit",
"auditor": "OpenZeppelin",
"date": "2021-02-12",
"document": "compound/reports/OpenZeppelin - Compound Governor Bravo Audit.html"
},
"openzeppelin-compound-timelock-2019-10": {
"collections": [
"compound"
],
"title": "Compound Finance - Timelock Audit",
"auditor": "OpenZeppelin",
"date": "2019-10-23",
"document": "compound/reports/OpenZeppelin - Compound Timelock Audit.html"
},
"sigmaprime-yield-exposed-token-2025-04": {
"collections": [
"katana"
],
"title": "Yield Exposed Token Security Assessment Report (v2.0)",
"auditor": "Sigma Prime",
"document": "katana/reports/2025_04-sigmaprime-vault-bridge-yield-exposed-token-security-assessment.pdf"
},
"solidified-aztec-aave-bridge-2022-05-18": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Aave Bridge Audit",
"auditor": "Solidified",
"date": "2022-05-18",
"document": "aztecnetwork/reports/Solidified - Aztec Aave Bridge.pdf"
},
"solidified-aztec-element-bridge-2022-05-11": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Element Bridge Audit",
"auditor": "Solidified",
"date": "2022-05-11",
"document": "aztecnetwork/reports/Solidified - Aztec Element Bridge.pdf"
},
"solidified-aztec-liquity-bridge-2022-06-14": {
"collections": [
"aztecnetwork"
],
"title": "Aztec Liquity Bridge Audit",
"auditor": "Solidified",
"date": "2022-06-14",
"document": "aztecnetwork/reports/Solidified - Aztec Liquity Bridge.pdf"
},
"solmate-v6__audits__v6-Fixed-Point-Solutions": {
"collections": [
"_libs/solmate"
],
"title": "solmate Smart Contract Library Assessment",
"auditor": "Fixed Point Solutions, LLC",
"date": "2021-12-31",
"document": "_libs/solmate/reports/solmate-v6__audits__v6-Fixed-Point-Solutions.pdf"
},
"trail-of-bits-celo-l2-2024-12-19": {
"collections": [
"celo"
],
"title": "cLabs Celo L2 Security Assessment",
"auditor": "Trail of Bits",
"date": "2024-12-19",
"document": "celo/reports/Trail of Bits - Celo L2.pdf"
},
"trailofbits-compound-governance-2020-02": {
"collections": [
"compound"
],
"title": "Compound Governance Security Assessment",
"auditor": "Trail of Bits",
"date": "2020-02-28",
"document": "compound/reports/Trail of Bits - Compound Governance.pdf"
},
"trailofbits-governance-token-bridge-2023-06": {
"collections": [
"arbitrum"
],
"title": "Arbitrum Governance Security Assessment (Trail of Bits, governance and token bridge, 2022)",
"auditor": "Trail of Bits",
"date": "2023-01-06",
"document": "arbitrum/reports/2023_06_23_trail_of_bits_security_audit_governance_report_governance_token_bridge.pdf"
},
"trailofbits-uniswap-v3-core-2021-03": {
"collections": [
"uniswapv3"
],
"title": "Uniswap V3 Core Security Assessment",
"auditor": "Trail of Bits",
"date": "2021-03-12",
"document": "uniswapv3/reports/audit.pdf"
}
},
"schema_version": "1.0.0",
"units": {
"021b3f775c4c": {
"name": "ISignatureTransfer",
"kind": "interface",
"lines": 126,
"status": "none"
},
"02f5dab37117": {
"name": "EIP712",
"kind": "contract",
"lines": 33,
"status": "none"
},
"bc141126526e": {
"name": "IERC1271",
"kind": "interface",
"lines": 7,
"status": "none"
},
"8ba5ffb53834": {
"name": "SignatureVerification",
"kind": "library",
"lines": 42,
"status": "none"
},
"bf1755ad67f4": {
"name": "ERC20",
"kind": "interface",
"lines": 1,
"status": "none"
},
"69c2cb66c97f": {
"name": "SafeTransferLib",
"kind": "library",
"lines": 119,
"status": "differs",
"audited": {
"object": "fa4488edf9a3",
"lines": [
8,
131
]
},
"reports": [
"solmate-v6__audits__v6-Fixed-Point-Solutions"
],
"added": [
[
6,
6
],
[
11,
11
],
[
14,
14
],
[
27,
27
],
[
35,
37
],
[
40,
40
],
[
43,
43
],
[
48,
49
],
[
52,
52
],
[
60,
60
],
[
68,
69
],
[
72,
72
],
[
75,
75
],
[
80,
81
],
[
84,
84
],
[
92,
92
],
[
100,
101
],
[
104,
104
],
[
107,
107
],
[
112,
113
],
[
116,
116
]
],
"removed": [
[
6,
6,
6
],
[
11,
10,
10
],
[
14,
13,
13
],
[
27,
21,
21
],
[
31,
24,
26
],
[
35,
31,
33
],
[
40,
37,
37
],
[
52,
40,
40
],
[
60,
44,
44
],
[
64,
47,
49
],
[
68,
54,
55
],
[
72,
59,
59
],
[
84,
62,
62
],
[
92,
66,
66
],
[
96,
69,
71
],
[
100,
76,
77
],
[
104,
81,
81
],
[
116,
84,
84
],
[
118,
86,
122
]
],
"covered": 91
},
"c2890da6c757": {
"name": "IAllowanceTransfer",
"kind": "interface",
"lines": 154,
"status": "none"
},
"d4f1bd62acde": {
"name": "PermitHash",
"kind": "library",
"lines": 128,
"status": "none"
},
"7e6c70ae6d21": {
"name": "SignatureTransfer",
"kind": "contract",
"lines": 148,
"status": "none"
},
"808062d40b2a": {
"name": "Allowance",
"kind": "library",
"lines": 43,
"status": "none"
},
"da4a539f3d95": {
"name": "AllowanceTransfer",
"kind": "contract",
"lines": 131,
"status": "none"
},
"5013355428bd": {
"name": "Permit2",
"kind": "contract",
"lines": 3,
"status": "none"
},
"05cbf499d954": {
"name": "ERC20",
"kind": "interface",
"lines": 4,
"status": "none"
},
"34d45d344638": {
"name": "IResourceManager",
"kind": "interface",
"lines": 28,
"status": "none"
},
"e70ddd29b335": {
"name": "INonce",
"kind": "interface",
"lines": 7,
"status": "none"
},
"3496e84b22cc": {
"name": "greaterThan",
"kind": "function",
"lines": 3,
"status": "none"
},
"38890f868cc8": {
"name": "lessThan",
"kind": "function",
"lines": 3,
"status": "none"
},
"b7db2c7e9a9c": {
"name": "greaterThanOrEqualTo",
"kind": "function",
"lines": 3,
"status": "none"
},
"6385a366db1d": {
"name": "equals",
"kind": "function",
"lines": 3,
"status": "none"
},
"ae9aec7381bc": {
"name": "CustomRevert",
"kind": "library",
"lines": 112,
"status": "none"
},
"1620362836e5": {
"name": "IERC20Minimal",
"kind": "interface",
"lines": 43,
"status": "identical",
"audited": {
"object": "7c781dbafd08",
"lines": [
6,
48
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"d868cebabdae": {
"name": "CurrencyLibrary",
"kind": "library",
"lines": 90,
"status": "none"
},
"0c300b137a11": {
"name": "ITokenJar",
"kind": "interface",
"lines": 16,
"status": "none"
},
"e0512e2dd648": {
"name": "IReleaser",
"kind": "interface",
"lines": 16,
"status": "none"
},
"085378ba2edf": {
"name": "Owned",
"kind": "abstract",
"lines": 39,
"status": "none"
},
"c2daa67da28d": {
"name": "ResourceManager",
"kind": "abstract",
"lines": 38,
"status": "none"
},
"acdbeb9b9b53": {
"name": "Nonce",
"kind": "abstract",
"lines": 19,
"status": "none"
},
"4c32fa5ed2a3": {
"name": "SafeTransferLib",
"kind": "library",
"lines": 116,
"status": "differs",
"audited": {
"object": "fa4488edf9a3",
"lines": [
8,
131
]
},
"reports": [
"solmate-v6__audits__v6-Fixed-Point-Solutions"
],
"added": [
[
6,
6
],
[
11,
11
],
[
14,
14
],
[
27,
27
],
[
35,
35
],
[
39,
48
],
[
51,
51
],
[
59,
59
],
[
67,
67
],
[
70,
79
],
[
82,
82
],
[
90,
90
],
[
98,
98
],
[
101,
110
],
[
113,
113
]
],
"removed": [
[
6,
6,
6
],
[
11,
10,
10
],
[
14,
13,
13
],
[
27,
21,
21
],
[
31,
24,
26
],
[
35,
31,
31
],
[
39,
35,
37
],
[
51,
40,
40
],
[
59,
44,
44
],
[
63,
47,
49
],
[
67,
54,
54
],
[
70,
57,
59
],
[
82,
62,
62
],
[
90,
66,
66
],
[
94,
69,
71
],
[
98,
76,
76
],
[
101,
79,
81
],
[
113,
84,
84
],
[
115,
86,
122
]
],
"covered": 92
},
"1600ba6ede63": {
"name": "ExchangeReleaser",
"kind": "abstract",
"lines": 39,
"status": "none"
},
"3a1ef8b63ef1": {
"name": "Firepit",
"kind": "contract",
"lines": 5,
"status": "none"
},
"3f9d0d854d9c": {
"name": "SafeMath",
"kind": "library",
"lines": 168,
"status": "none"
},
"db167b498ad1": {
"name": "Timelock",
"kind": "contract",
"lines": 107,
"status": "identical",
"audited": {
"object": "1aefb612aefb",
"lines": [
5,
128
]
},
"reports": [
"openzeppelin-compound-timelock-2019-10",
"trailofbits-compound-governance-2020-02"
]
},
"855689973a11": {
"name": "Uni",
"kind": "contract",
"lines": 390,
"status": "none"
},
"919501e6934f": {
"name": "IUniswapV3Factory",
"kind": "interface",
"lines": 73,
"status": "identical",
"audited": {
"object": "8c953638d384",
"lines": [
6,
66
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"3eeae8cd598f": {
"name": "IUniswapV3PoolDeployer",
"kind": "interface",
"lines": 19,
"status": "identical",
"audited": {
"object": "8776a081aa23",
"lines": [
8,
20
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"8614d448ca1f": {
"name": "IUniswapV3PoolImmutables",
"kind": "interface",
"lines": 30,
"status": "identical",
"audited": {
"object": "f7c87028768a",
"lines": [
6,
35
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"b107006c5152": {
"name": "IUniswapV3PoolState",
"kind": "interface",
"lines": 110,
"status": "differs",
"audited": {
"object": "48a5beba6436",
"lines": [
7,
109
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
65,
68
],
[
104,
108
]
],
"removed": [
[
73,
66,
68
],
[
104,
101,
101
]
],
"covered": 101
},
"e2bee84b0de1": {
"name": "IUniswapV3PoolDerivedState",
"kind": "interface",
"lines": 34,
"status": "differs",
"audited": {
"object": "1a59de42c5d0",
"lines": [
7,
32
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
],
"added": [
[
14,
32
]
],
"removed": [
[
1,
1,
10
],
[
14,
24,
24
]
],
"covered": 25
},
"86c679d97aab": {
"name": "IUniswapV3PoolActions",
"kind": "interface",
"lines": 98,
"status": "identical",
"audited": {
"object": "101ca93d6e03",
"lines": [
6,
92
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"df7bd0675943": {
"name": "IUniswapV3PoolOwnerActions",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "2eeb24b7812c",
"lines": [
6,
21
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"e41c74af84d8": {
"name": "IUniswapV3PoolEvents",
"kind": "interface",
"lines": 116,
"status": "differs",
"audited": {
"object": "7deb70c13c49",
"lines": [
6,
118
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
72,
72
]
],
"removed": [],
"covered": 115
},
"455fbfba58ac": {
"name": "IUniswapV3Pool",
"kind": "interface",
"lines": 10,
"status": "identical",
"audited": {
"object": "dff6307ef81f",
"lines": [
15,
22
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"5103eec0044e": {
"name": "NoDelegateCall",
"kind": "abstract",
"lines": 22,
"status": "identical",
"audited": {
"object": "daac1671a4c7",
"lines": [
6,
27
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"aad491890f36": {
"name": "LowGasSafeMath",
"kind": "library",
"lines": 41,
"status": "identical",
"audited": {
"object": "092a067f397a",
"lines": [
6,
36
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"05266917f0d5": {
"name": "SafeCast",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "d84e2b059f2e",
"lines": [
6,
25
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"d4a2af7bfb0e": {
"name": "TickMath",
"kind": "library",
"lines": 199,
"status": "identical",
"audited": {
"object": "64e8fd9b3c5e",
"lines": [
7,
248
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"ad44de351743": {
"name": "LiquidityMath",
"kind": "library",
"lines": 13,
"status": "identical",
"audited": {
"object": "a3669850aee1",
"lines": [
5,
15
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"93d9cc12a404": {
"name": "Tick",
"kind": "library",
"lines": 172,
"status": "differs",
"audited": {
"object": "c04f3782b240",
"lines": [
12,
155
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
14,
24
],
[
104,
106
],
[
120,
128
],
[
159,
161
],
[
166,
168
]
],
"removed": [
[
120,
104,
108
]
],
"covered": 151
},
"de7dd3abbbce": {
"name": "BitMath",
"kind": "library",
"lines": 89,
"status": "identical",
"audited": {
"object": "2d637eb4eb26",
"lines": [
6,
98
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"3f462feb886b": {
"name": "TickBitmap",
"kind": "library",
"lines": 70,
"status": "identical",
"audited": {
"object": "d0ef753e12b5",
"lines": [
9,
76
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"c345fa76738b": {
"name": "FullMath",
"kind": "library",
"lines": 118,
"status": "identical",
"audited": {
"object": "934e726462a7",
"lines": [
7,
116
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"db4870aea40a": {
"name": "FixedPoint128",
"kind": "library",
"lines": 3,
"status": "identical",
"audited": {
"object": "8aa1e5b61ce8",
"lines": [
6,
8
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"71939b50b567": {
"name": "Position",
"kind": "library",
"lines": 78,
"status": "identical",
"audited": {
"object": "9ac414611c86",
"lines": [
11,
79
]
},
"reports": [
"trailofbits-uniswap-v3-core-2021-03"
]
},
"ea9e8e52b91e": {
"name": "Oracle",
"kind": "library",
"lines": 315,
"status": "differs",
"audited": {
"object": "5130ac00df1b",
"lines": [
11,
311
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
7,
7
],
[
30,
31
],
[
45,
50
],
[
242,
242
],
[
246,
246
],
[
254,
275
],
[
297,
297
],
[
301,
301
],
[
303,
303
],
[
311,
311
]
],
"removed": [
[
7,
7,
7
],
[
30,
28,
28
],
[
45,
42,
42
],
[
242,
239,
239
],
[
246,
245,
245
],
[
253,
252,
266
],
[
254,
268,
268
],
[
297,
290,
290
],
[
301,
294,
294
],
[
303,
296,
297
]
],
"covered": 281
},
"4afb833fe729": {
"name": "IERC20Minimal",
"kind": "interface",
"lines": 47,
"status": "identical",
"audited": {
"object": "7c781dbafd08",
"lines": [
6,
48
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"31a8cc41b835": {
"name": "FixedPoint96",
"kind": "library",
"lines": 4,
"status": "identical",
"audited": {
"object": "1138570bc167",
"lines": [
7,
10
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"5024ee9859f6": {
"name": "UnsafeMath",
"kind": "library",
"lines": 12,
"status": "differs",
"audited": {
"object": "34d6e4c7e269",
"lines": [
6,
13
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
],
"added": [
[
7,
9
]
],
"removed": [
[
7,
4,
5
]
],
"covered": 9
},
"90ad2da4d98a": {
"name": "SqrtPriceMath",
"kind": "library",
"lines": 215,
"status": "differs",
"audited": {
"object": "b6baf5b1e12f",
"lines": [
13,
215
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
],
"added": [
[
150,
151
]
],
"removed": [],
"covered": 214
},
"ce6036b55095": {
"name": "IUniswapV3MintCallback",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "aadec0e1605e",
"lines": [
6,
14
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"9a01ec21b4fa": {
"name": "TransferHelper",
"kind": "library",
"lines": 16,
"status": "identical",
"audited": {
"object": "0ba362bf2665",
"lines": [
8,
19
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
],
"findings": {
"trailofbits-uniswap-v3-core-2021-03": [
"TOB-UNI-009"
]
}
},
"b449550ce0af": {
"name": "SwapMath",
"kind": "library",
"lines": 90,
"status": "identical",
"audited": {
"object": "caabda2d5aff",
"lines": [
9,
87
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"60015c6fa2ba": {
"name": "IUniswapV3SwapCallback",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "216d5ddf2e57",
"lines": [
6,
16
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"a724e854e1b5": {
"name": "IUniswapV3FlashCallback",
"kind": "interface",
"lines": 13,
"status": "identical",
"audited": {
"object": "a416559a9f40",
"lines": [
6,
14
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03"
]
},
"0899f3769dd6": {
"name": "UniswapV3Pool",
"kind": "contract",
"lines": 840,
"status": "differs",
"audited": {
"object": "1b88538ae1c5",
"lines": [
34,
754
]
},
"reports": [
"trailofbits-uniswap-v3-core-2021-03"
],
"added": [
[
111,
114
],
[
121,
124
],
[
126,
203
],
[
211,
211
],
[
365,
374
],
[
382,
384
],
[
394,
396
],
[
522,
527
],
[
591,
594
],
[
609,
700
],
[
704,
717
],
[
719,
722
],
[
756,
756
]
],
"removed": [
[
7,
7,
7
],
[
66,
69,
70
],
[
114,
114,
114
],
[
124,
119,
119
],
[
126,
121,
127
],
[
211,
135,
135
],
[
366,
267,
267
],
[
403,
284,
284
],
[
406,
288,
288
],
[
418,
301,
301
],
[
421,
305,
305
],
[
591,
473,
473
],
[
609,
487,
566
],
[
712,
570,
577
],
[
719,
579,
579
],
[
756,
623,
623
]
],
"covered": 652
},
"012c0ce9dbfd": {
"name": "UniswapV3PoolDeployer",
"kind": "contract",
"lines": 31,
"status": "identical",
"audited": {
"object": "752bb196d4b9",
"lines": [
8,
30
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"79a488dde187": {
"name": "UniswapV3Factory",
"kind": "contract",
"lines": 61,
"status": "identical",
"audited": {
"object": "c4258e6e4fa2",
"lines": [
13,
74
]
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"752560edce43": {
"name": "GovernorBravoDelegatorStorage",
"kind": "contract",
"lines": 10,
"status": "identical",
"audited": {
"object": "4180878e9cc1",
"lines": [
54,
63
]
},
"reports": [
"openzeppelin-compound-governor-bravo-2021-02"
]
},
"1a7a08a41f9f": {
"name": "GovernorBravoEvents",
"kind": "contract",
"lines": 39,
"status": "identical",
"audited": {
"object": "4180878e9cc1",
"lines": [
4,
52
]
},
"reports": [
"openzeppelin-compound-governor-bravo-2021-02"
]
},
"0f2a047e34f1": {
"name": "GovernorBravoDelegator",
"kind": "contract",
"lines": 74,
"status": "differs",
"audited": {
"object": "3b77ba02ba7b",
"lines": [
6,
80
]
},
"reports": [
"openzeppelin-compound-governor-bravo-2021-02"
],
"added": [
[
3,
3
],
[
15,
15
],
[
32,
32
]
],
"removed": [
[
3,
3,
3
],
[
15,
18,
18
]
],
"covered": 71
},
"87c8ad0dab2a": {
"name": "TimelockInterface",
"kind": "interface",
"lines": 9,
"status": "identical",
"audited": {
"object": "4180878e9cc1",
"lines": [
155,
181
]
},
"reports": [
"openzeppelin-compound-alpha-governance-2020-02",
"openzeppelin-compound-governor-bravo-2021-02",
"trailofbits-compound-governance-2020-02"
],
"findings": {
"openzeppelin-compound-alpha-governance-2020-02": [
"H01"
]
}
},
"d880642aaa86": {
"name": "UniInterface",
"kind": "interface",
"lines": 3,
"status": "none"
},
"efdedd2ccbb6": {
"name": "GovernorBravoDelegateStorageV1",
"kind": "contract",
"lines": 101,
"status": "differs",
"audited": {
"object": "4180878e9cc1",
"lines": [
71,
153
]
},
"reports": [
"openzeppelin-compound-governor-bravo-2021-02"
],
"added": [
[
19,
21
]
],
"removed": [
[
19,
18,
20
]
],
"covered": 100
},
"c09741b22c51": {
"name": "GovernorBravoDelegate",
"kind": "contract",
"lines": 382,
"status": "differs",
"audited": {
"object": "545b136a90f1",
"lines": [
6,
389
]
},
"reports": [
"openzeppelin-compound-governor-bravo-2021-02"
],
"added": [
[
3,
3
],
[
6,
21
],
[
24,
24
],
[
43,
44
],
[
46,
51
],
[
53,
53
],
[
71,
71
],
[
153,
153
],
[
255,
255
],
[
278,
278
],
[
291,
291
],
[
303,
303
],
[
305,
305
],
[
307,
307
],
[
317,
317
]
],
"removed": [
[
3,
2,
2
],
[
6,
5,
5
],
[
24,
8,
8
],
[
43,
20,
26
],
[
53,
29,
29
],
[
71,
44,
47
],
[
153,
147,
151
],
[
255,
251,
251
],
[
303,
297,
297
],
[
305,
299,
302
],
[
307,
304,
304
],
[
317,
314,
314
],
[
320,
317,
317
]
],
"covered": 357
},
"717995f719a1": {
"name": "IUniversalRouter",
"kind": "interface",
"lines": 22,
"status": "none"
},
"e730ab060eed": {
"name": "IERC20",
"kind": "interface",
"lines": 71,
"status": "differs",
"audited": {
"object": "7c44280f07aa",
"lines": [
7,
23
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
23,
23
]
],
"removed": [
[
23,
3,
3
]
],
"covered": 70
},
"cfd9b1798641": {
"name": "IWETH9",
"kind": "interface",
"lines": 7,
"status": "identical",
"audited": {
"object": "9b1bfc70990f",
"lines": [
10,
16
]
},
"reports": [
"certora-vault-bridge-2025-05",
"certora-vault-bridge-fv-2025-06",
"certora-vault-bridge-v1-1-2025-11",
"sigmaprime-yield-exposed-token-2025-04"
]
},
"ef0267624314": {
"name": "IEIP712",
"kind": "interface",
"lines": 3,
"status": "none"
},
"7cf036119eef": {
"name": "ISignatureTransfer",
"kind": "interface",
"lines": 126,
"status": "none"
},
"1808a305639e": {
"name": "IAllowanceTransfer",
"kind": "interface",
"lines": 157,
"status": "none"
},
"082aef68ad3f": {
"name": "IPermit2",
"kind": "interface",
"lines": 3,
"status": "none"
},
"9c14998efdbd": {
"name": "PaymentsImmutables",
"kind": "contract",
"lines": 12,
"status": "differs",
"audited": {
"object": "2bba6afbc97f",
"lines": [
12,
23
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [
[
5,
5
],
[
9,
9
]
],
"removed": [
[
5,
5,
5
],
[
9,
9,
9
]
],
"covered": 10
},
"eeddebe4e52a": {
"name": "ERC20",
"kind": "interface",
"lines": 6,
"status": "none"
},
"e51fe52c3c9f": {
"name": "BipsLibrary",
"kind": "library",
"lines": 13,
"status": "none"
},
"6cdf180828d9": {
"name": "Constants",
"kind": "library",
"lines": 23,
"status": "none"
},
"ff4da44d17a2": {
"name": "ActionConstants",
"kind": "library",
"lines": 14,
"status": "none"
},
"6c5b39353cbf": {
"name": "Payments",
"kind": "abstract",
"lines": 90,
"status": "differs",
"audited": {
"object": "d15e0dd08582",
"lines": [
12,
115
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [
[
3,
3
],
[
16,
16
],
[
31,
31
],
[
35,
35
],
[
61,
61
]
],
"removed": [
[
7,
6,
9
],
[
16,
19,
19
],
[
29,
32,
34
],
[
31,
37,
37
],
[
35,
41,
41
],
[
61,
75,
75
]
],
"covered": 85
},
"e7ea5a3a68e8": {
"name": "UniswapImmutables",
"kind": "contract",
"lines": 20,
"status": "none"
},
"e8029bc16123": {
"name": "SafeCast160",
"kind": "library",
"lines": 11,
"status": "none"
},
"89c7b467ce40": {
"name": "Permit2Payments",
"kind": "abstract",
"lines": 37,
"status": "none"
},
"338dd97e6505": {
"name": "IUniswapV2Pair",
"kind": "interface",
"lines": 50,
"status": "identical",
"audited": {
"object": "1f419229f028",
"lines": [
3,
55
]
},
"reports": [
"trail-of-bits-celo-l2-2024-12-19"
]
},
"171dfeda963d": {
"name": "UniswapV2Library",
"kind": "library",
"lines": 142,
"status": "none"
},
"a3f9a421d7eb": {
"name": "V2SwapRouter",
"kind": "abstract",
"lines": 85,
"status": "differs",
"audited": {
"object": "8b39faaee4a3",
"lines": [
15,
109
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [
[
0,
0
],
[
10,
10
],
[
15,
15
],
[
19,
19
],
[
24,
25
],
[
28,
28
],
[
47,
48
],
[
78,
78
]
],
"removed": [
[
0,
0,
0
],
[
4,
4,
4
],
[
6,
7,
10
],
[
10,
17,
17
],
[
15,
22,
22
],
[
19,
26,
26
],
[
24,
31,
32
],
[
28,
35,
35
],
[
47,
54,
54
],
[
78,
86,
86
]
],
"covered": 75
},
"d9779b26ea7d": {
"name": "PoolIdLibrary",
"kind": "library",
"lines": 9,
"status": "none"
},
"f8d7c3cdea7f": {
"name": "IProtocolFees",
"kind": "interface",
"lines": 44,
"status": "none"
},
"f3da1b39a64b": {
"name": "IERC6909Claims",
"kind": "interface",
"lines": 62,
"status": "none"
},
"32868b9d1646": {
"name": "IExtsload",
"kind": "interface",
"lines": 17,
"status": "none"
},
"6880a34d96c3": {
"name": "IExttload",
"kind": "interface",
"lines": 11,
"status": "none"
},
"e08d1c1a2eed": {
"name": "SafeCast",
"kind": "library",
"lines": 53,
"status": "none"
},
"3653bab5b572": {
"name": "sub",
"kind": "function",
"lines": 13,
"status": "none"
},
"3ff805bb4450": {
"name": "toBalanceDelta",
"kind": "function",
"lines": 5,
"status": "none"
},
"3e6f203efb69": {
"name": "add",
"kind": "function",
"lines": 13,
"status": "none"
},
"c1f0dd571ba0": {
"name": "eq",
"kind": "function",
"lines": 3,
"status": "none"
},
"3976db5a24b9": {
"name": "neq",
"kind": "function",
"lines": 3,
"status": "none"
},
"87ab0f8757e3": {
"name": "BalanceDeltaLibrary",
"kind": "library",
"lines": 16,
"status": "none"
},
"20d1f7902155": {
"name": "IPoolManager",
"kind": "interface",
"lines": 221,
"status": "none"
},
"2838410a2c2d": {
"name": "IHooks",
"kind": "interface",
"lines": 141,
"status": "none"
},
"bf71df1a681b": {
"name": "IImmutableState",
"kind": "interface",
"lines": 4,
"status": "none"
},
"2333fc833fd1": {
"name": "PathKeyLibrary",
"kind": "library",
"lines": 19,
"status": "none"
},
"f9d502f7c84e": {
"name": "IV4Router",
"kind": "interface",
"lines": 40,
"status": "none"
},
"f9bcb55705ab": {
"name": "CalldataDecoder",
"kind": "library",
"lines": 383,
"status": "none"
},
"6b6e8555eaca": {
"name": "BytesLib",
"kind": "library",
"lines": 73,
"status": "none"
},
"a857511a6247": {
"name": "V3Path",
"kind": "library",
"lines": 36,
"status": "none"
},
"7615c17c1053": {
"name": "SafeCast_1",
"kind": "library",
"lines": 23,
"status": "identical",
"audited": {
"object": "d84e2b059f2e",
"lines": [
6,
25
],
"name": "SafeCast"
},
"reports": [
"abdk-uniswap-v3-core-2021-03",
"trailofbits-uniswap-v3-core-2021-03"
]
},
"bb75b7252f4e": {
"name": "MaxInputAmount",
"kind": "library",
"lines": 16,
"status": "none"
},
"e246596addd0": {
"name": "V3SwapRouter",
"kind": "abstract",
"lines": 156,
"status": "differs",
"audited": {
"object": "8a5e6d6166ae",
"lines": [
20,
208
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [
[
0,
0
],
[
3,
4
],
[
17,
46
],
[
62,
62
],
[
108,
108
],
[
116,
116
],
[
129,
129
],
[
146,
146
],
[
148,
148
]
],
"removed": [
[
0,
0,
0
],
[
3,
3,
3
],
[
11,
10,
17
],
[
17,
24,
59
],
[
62,
75,
75
],
[
108,
123,
123
],
[
116,
133,
133
],
[
118,
135,
148
],
[
129,
160,
160
],
[
146,
179,
179
],
[
148,
181,
181
]
],
"covered": 127
},
"d65413113711": {
"name": "ImmutableState",
"kind": "contract",
"lines": 8,
"status": "none"
},
"e9845d254956": {
"name": "IUnlockCallback",
"kind": "interface",
"lines": 6,
"status": "none"
},
"ec680b890986": {
"name": "SafeCallback",
"kind": "abstract",
"lines": 21,
"status": "none"
},
"a402a28fc346": {
"name": "BaseActionsRouter",
"kind": "abstract",
"lines": 64,
"status": "none"
},
"f35e7b53d478": {
"name": "CurrencyReserves",
"kind": "library",
"lines": 33,
"status": "none"
},
"38968a362cab": {
"name": "NonzeroDeltaCount",
"kind": "library",
"lines": 29,
"status": "none"
},
"0d61da2b0589": {
"name": "Lock",
"kind": "library",
"lines": 23,
"status": "none"
},
"9fbc0d4be25f": {
"name": "TransientStateLibrary",
"kind": "library",
"lines": 39,
"status": "none"
},
"8b13b9919bdf": {
"name": "DeltaResolver",
"kind": "abstract",
"lines": 112,
"status": "none"
},
"07c990bd2f42": {
"name": "Actions",
"kind": "library",
"lines": 43,
"status": "none"
},
"98cad1a20c89": {
"name": "BitMath",
"kind": "library",
"lines": 43,
"status": "none"
},
"55a53b12b5d9": {
"name": "TickMath",
"kind": "library",
"lines": 229,
"status": "none"
},
"65a282ac4b54": {
"name": "V4Router",
"kind": "abstract",
"lines": 149,
"status": "none"
},
"3dd14e2e90fd": {
"name": "V4SwapRouter",
"kind": "abstract",
"lines": 7,
"status": "none"
},
"beaa3f82e068": {
"name": "IPoolInitializer",
"kind": "interface",
"lines": 15,
"status": "none"
},
"fcf64d744ef9": {
"name": "IPeripheryPayments",
"kind": "interface",
"lines": 23,
"status": "none"
},
"2bd97b603d69": {
"name": "IPeripheryImmutableState",
"kind": "interface",
"lines": 7,
"status": "differs",
"audited": {
"object": "20c17044f667",
"lines": [
6,
15
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [],
"removed": [
[
3,
3,
5
]
],
"covered": 7
},
"f98775a7d0f9": {
"name": "IERC165",
"kind": "interface",
"lines": 11,
"status": "identical",
"audited": {
"object": "732cc02b109a",
"lines": [
5,
15
]
},
"reports": [
"ackee-safe-1-4-0",
"ackee-safe-1-5-0"
]
},
"6052ff08685e": {
"name": "IERC721",
"kind": "interface",
"lines": 133,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
115,
115
]
],
"removed": [
[
115,
104,
104
]
],
"covered": 132
},
"0f375b69efdd": {
"name": "IERC721Metadata",
"kind": "interface",
"lines": 16,
"status": "identical",
"audited": {
"object": "3d2846231b4f",
"lines": [
12,
27
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"460b9c96c173": {
"name": "IERC721Enumerable",
"kind": "interface",
"lines": 18,
"status": "identical",
"audited": {
"object": "75b04581f7a2",
"lines": [
12,
29
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"9e8c542ee11f": {
"name": "IERC721Permit",
"kind": "interface",
"lines": 25,
"status": "none"
},
"cd23b102fb09": {
"name": "INonfungiblePositionManager",
"kind": "interface",
"lines": 164,
"status": "none"
},
"e15413b9a9e5": {
"name": "PositionInfoLibrary",
"kind": "library",
"lines": 71,
"status": "none"
},
"8d85cdcb2ea7": {
"name": "ISubscriber",
"kind": "interface",
"lines": 30,
"status": "none"
},
"12a17b2f1668": {
"name": "INotifier",
"kind": "interface",
"lines": 47,
"status": "none"
},
"c607e24006d3": {
"name": "IERC721Permit_v4",
"kind": "interface",
"lines": 33,
"status": "none"
},
"728213b4631e": {
"name": "IEIP712_v4",
"kind": "interface",
"lines": 5,
"status": "none"
},
"0213f0b7e63d": {
"name": "IMulticall_v4",
"kind": "interface",
"lines": 8,
"status": "none"
},
"b2fe25f717a3": {
"name": "IPoolInitializer_v4",
"kind": "interface",
"lines": 8,
"status": "none"
},
"18053efa55e8": {
"name": "IUnorderedNonce",
"kind": "interface",
"lines": 12,
"status": "none"
},
"73d5e7c743d1": {
"name": "IPermit2Forwarder",
"kind": "interface",
"lines": 23,
"status": "none"
},
"e32bc09ce39e": {
"name": "IPositionManager",
"kind": "interface",
"lines": 51,
"status": "none"
},
"e643ceec65cf": {
"name": "MigratorImmutables",
"kind": "contract",
"lines": 11,
"status": "none"
},
"f54a78682038": {
"name": "V3ToV4Migrator",
"kind": "abstract",
"lines": 92,
"status": "none"
},
"2a0f525eed5e": {
"name": "Locker",
"kind": "library",
"lines": 21,
"status": "none"
},
"f7f74608f292": {
"name": "Lock_1",
"kind": "contract",
"lines": 24,
"status": "none"
},
"1384be80bdf1": {
"name": "Commands",
"kind": "library",
"lines": 40,
"status": "differs",
"audited": {
"object": "5ff67fd4d7ae",
"lines": [
6,
38
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [
[
16,
16
],
[
26,
37
]
],
"removed": [
[
16,
15,
19
],
[
26,
29,
30
]
],
"covered": 34
},
"1702238ec5a9": {
"name": "Dispatcher",
"kind": "abstract",
"lines": 279,
"status": "none"
},
"ea3ce8b03b3d": {
"name": "UniversalRouter",
"kind": "contract",
"lines": 54,
"status": "none"
},
"9e776d7c8a79": {
"name": "IV2SwapRouter",
"kind": "interface",
"lines": 29,
"status": "none"
},
"fa28dce21142": {
"name": "IV3SwapRouter",
"kind": "interface",
"lines": 61,
"status": "none"
},
"6220cc78f8a2": {
"name": "IApproveAndCall",
"kind": "interface",
"lines": 59,
"status": "none"
},
"d3ea30662807": {
"name": "IMulticall",
"kind": "interface",
"lines": 7,
"status": "none"
},
"804ae9f8790a": {
"name": "IMulticallExtended",
"kind": "interface",
"lines": 18,
"status": "none"
},
"ed9bc2986afc": {
"name": "ISelfPermit",
"kind": "interface",
"lines": 71,
"status": "none"
},
"62aeef498c71": {
"name": "ISwapRouter02",
"kind": "interface",
"lines": 3,
"status": "none"
},
"2d3ff1843615": {
"name": "IImmutableState",
"kind": "interface",
"lines": 7,
"status": "none"
},
"960bb881fcdb": {
"name": "ImmutableState",
"kind": "abstract",
"lines": 11,
"status": "none"
},
"22b6bc34f5ca": {
"name": "IPeripheryPaymentsExtended",
"kind": "interface",
"lines": 22,
"status": "none"
},
"9c1f332f77a3": {
"name": "IPeripheryPaymentsWithFee",
"kind": "interface",
"lines": 22,
"status": "none"
},
"6885cfb89df9": {
"name": "IPeripheryPaymentsWithFeeExtended",
"kind": "interface",
"lines": 20,
"status": "none"
},
"95ecd4eddd10": {
"name": "PeripheryImmutableState",
"kind": "abstract",
"lines": 11,
"status": "differs",
"audited": {
"object": "afc86bbe5db2",
"lines": [
9,
22
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [],
"removed": [
[
3,
3,
4
],
[
9,
11,
11
]
],
"covered": 11
},
"756a24936234": {
"name": "IERC20",
"kind": "interface",
"lines": 70,
"status": "identical",
"audited": {
"object": "41ede9d660b2",
"lines": [
11,
80
]
},
"reports": [
"consensys-arbitrum-core-token-bridge-2021-11"
]
},
"87f8d353251c": {
"name": "TransferHelper",
"kind": "library",
"lines": 55,
"status": "none"
},
"5c7491e76d37": {
"name": "PeripheryPayments",
"kind": "abstract",
"lines": 58,
"status": "none"
},
"4a63bde82807": {
"name": "PeripheryPaymentsExtended",
"kind": "abstract",
"lines": 21,
"status": "none"
},
"4ff8e576728b": {
"name": "PeripheryPaymentsWithFee",
"kind": "abstract",
"lines": 43,
"status": "none"
},
"6a461f8ca403": {
"name": "PeripheryPaymentsWithFeeExtended",
"kind": "abstract",
"lines": 24,
"status": "none"
},
"dc9af2a56ce9": {
"name": "UniswapV2Library",
"kind": "library",
"lines": 84,
"status": "none"
},
"0441ac0ae45a": {
"name": "Constants",
"kind": "library",
"lines": 10,
"status": "none"
},
"71d1cc0b672c": {
"name": "V2SwapRouter",
"kind": "abstract",
"lines": 79,
"status": "none"
},
"1b79f24492ce": {
"name": "IOracleSlippage",
"kind": "interface",
"lines": 25,
"status": "none"
},
"7282fbe2833b": {
"name": "BlockTimestamp",
"kind": "abstract",
"lines": 7,
"status": "none"
},
"e400903a5742": {
"name": "BytesLib",
"kind": "library",
"lines": 91,
"status": "none"
},
"e8885accd552": {
"name": "Path",
"kind": "library",
"lines": 63,
"status": "none"
},
"a4124bbf80de": {
"name": "PoolAddress",
"kind": "library",
"lines": 44,
"status": "differs",
"audited": {
"object": "029c06a7e748",
"lines": [
5,
47
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [
[
1,
1
],
[
37,
37
]
],
"removed": [
[
1,
1,
2
],
[
37,
36,
36
]
],
"covered": 42
},
"ecdf747798ff": {
"name": "OracleLibrary",
"kind": "library",
"lines": 152,
"status": "none"
},
"37b0dbb1441d": {
"name": "OracleSlippage",
"kind": "abstract",
"lines": 158,
"status": "none"
},
"7e790b9034c2": {
"name": "CallbackValidation",
"kind": "library",
"lines": 29,
"status": "none"
},
"52c595b90978": {
"name": "V3SwapRouter",
"kind": "abstract",
"lines": 219,
"status": "differs",
"audited": {
"object": "557352983901",
"lines": [
24,
226
],
"name": "SwapRouter"
},
"reports": [
"abdk-uniswap-v3-periphery-part1-2021-04"
],
"added": [
[
0,
0
],
[
31,
31
],
[
50,
51
],
[
63,
66
],
[
86,
86
],
[
92,
98
],
[
103,
106
],
[
113,
121
],
[
157,
160
]
],
"removed": [
[
0,
0,
6
],
[
10,
17,
18
],
[
51,
47,
48
],
[
86,
78,
78
],
[
87,
82,
82
],
[
103,
89,
89
],
[
113,
99,
99
],
[
121,
102,
102
],
[
187,
168,
168
],
[
207,
189,
189
]
],
"covered": 195
},
"940c8fe1ca43": {
"name": "IERC721",
"kind": "interface",
"lines": 120,
"status": "differs",
"audited": {
"object": "1eb423f63bd3",
"lines": [
11,
132
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
96,
96
]
],
"removed": [
[
96,
104,
104
]
],
"covered": 119
},
"f2e49a145e0d": {
"name": "IERC721Metadata",
"kind": "interface",
"lines": 17,
"status": "identical",
"audited": {
"object": "3d2846231b4f",
"lines": [
12,
27
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"66b998e3b888": {
"name": "IERC721Enumerable",
"kind": "interface",
"lines": 19,
"status": "differs",
"audited": {
"object": "75b04581f7a2",
"lines": [
12,
29
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
11,
11
]
],
"removed": [
[
11,
10,
10
]
],
"covered": 18
},
"31e62c3700db": {
"name": "ApproveAndCall",
"kind": "abstract",
"lines": 113,
"status": "none"
},
"035bd6b5e1ee": {
"name": "Multicall",
"kind": "abstract",
"lines": 20,
"status": "none"
},
"e36328dffc44": {
"name": "PeripheryValidation",
"kind": "abstract",
"lines": 6,
"status": "none"
},
"922dc01600fd": {
"name": "PeripheryValidationExtended",
"kind": "abstract",
"lines": 6,
"status": "none"
},
"9d08207c2552": {
"name": "MulticallExtended",
"kind": "abstract",
"lines": 23,
"status": "none"
},
"8bbdc5d6ef3d": {
"name": "IERC20Permit",
"kind": "interface",
"lines": 39,
"status": "identical",
"audited": {
"object": "979554d4061c",
"lines": [
42,
83
]
},
"reports": [
"contracts__audits__2026-02-v5.6"
]
},
"48441324a717": {
"name": "IERC20PermitAllowed",
"kind": "interface",
"lines": 22,
"status": "none"
},
"4664291b7820": {
"name": "SelfPermit",
"kind": "abstract",
"lines": 50,
"status": "none"
},
"36ee06c092a7": {
"name": "SwapRouter02",
"kind": "contract",
"lines": 8,
"status": "none"
},
"0231771c1ce5": {
"name": "Multicall",
"kind": "abstract",
"lines": 20,
"status": "none"
},
"f04119ddc474": {
"name": "Context",
"kind": "abstract",
"lines": 10,
"status": "differs",
"audited": {
"object": "2d517987d5b4",
"lines": [
16,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
1,
1
],
[
5,
6
]
],
"removed": [
[
1,
1,
1
],
[
5,
5,
5
]
],
"covered": 7
},
"b0c2d6c6c5ad": {
"name": "ERC165",
"kind": "abstract",
"lines": 42,
"status": "differs",
"audited": {
"object": "034ee911fe4b",
"lines": [
10,
44
]
},
"reports": [
"contracts__audits__2018-10"
],
"added": [
[
1,
4
],
[
11,
11
],
[
14,
14
],
[
22,
22
],
[
37,
38
]
],
"removed": [
[
1,
1,
5
],
[
11,
16,
17
],
[
22,
23,
23
],
[
37,
30,
31
]
],
"covered": 36
},
"724791df245a": {
"name": "SafeMath",
"kind": "library",
"lines": 197,
"status": "none"
},
"9f1625bb6f8b": {
"name": "Address",
"kind": "library",
"lines": 182,
"status": "differs",
"audited": {
"object": "07a6de4542ee",
"lines": [
9,
236
]
},
"reports": [
"code4rena-zksync-era-2023-10",
"code4rena-zksync-era-system-contracts-2023-03"
],
"added": [
[
19,
26
],
[
72,
72
],
[
108,
110
],
[
112,
112
],
[
132,
134
],
[
136,
136
],
[
156,
158
],
[
160,
160
],
[
162,
180
]
],
"removed": [
[
26,
28,
32
],
[
72,
77,
77
],
[
112,
120,
120
],
[
136,
145,
145
],
[
160,
169,
169
],
[
162,
171,
226
]
],
"covered": 158
},
"3db0a87d5ccf": {
"name": "EnumerableSet",
"kind": "library",
"lines": 269,
"status": "differs",
"audited": {
"object": "272851b2f81b",
"lines": [
41,
378
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
],
"added": [
[
54,
63
],
[
102,
102
],
[
213,
213
]
],
"removed": [
[
54,
54,
62
],
[
105,
103,
114
],
[
159,
169,
188
],
[
213,
243,
262
],
[
268,
317,
336
]
],
"covered": 265
},
"58b33abca503": {
"name": "EnumerableMap",
"kind": "library",
"lines": 238,
"status": "none"
},
"06313a041463": {
"name": "Strings",
"kind": "library",
"lines": 27,
"status": "none"
},
"4af1c95664fc": {
"name": "IERC721Receiver",
"kind": "interface",
"lines": 12,
"status": "identical",
"audited": {
"object": "f93d219f21bd",
"lines": [
11,
24
]
},
"reports": [
"contracts__audits__2023-10-v5.0"
]
},
"d1212597348d": {
"name": "ERC721",
"kind": "contract",
"lines": 458,
"status": "none"
},
"1c61dc9bf092": {
"name": "ChainId",
"kind": "library",
"lines": 9,
"status": "none"
},
"b0a377b19c85": {
"name": "IERC1271",
"kind": "interface",
"lines": 10,
"status": "none"
},
"aaba7035c139": {
"name": "ERC721Permit",
"kind": "abstract",
"lines": 73,
"status": "none"
},
"e8895f6d2b4b": {
"name": "PoolInitializer",
"kind": "abstract",
"lines": 22,
"status": "differs",
"audited": {
"object": "3101c4f1a7b3",
"lines": [
13,
36
]
},
"reports": [
"code4rena-ronin-katana-v3-2024-10"
],
"added": [
[
9,
9
],
[
12,
13
],
[
15,
15
],
[
17,
17
]
],
"removed": [
[
8,
8,
9
],
[
9,
11,
11
],
[
12,
14,
15
],
[
15,
17,
17
],
[
17,
19,
19
]
],
"covered": 17
},
"fe33a7eef35b": {
"name": "PeripheryPayments",
"kind": "abstract",
"lines": 58,
"status": "none"
},
"e53bc1dc3e2c": {
"name": "LiquidityAmounts",
"kind": "library",
"lines": 129,
"status": "none"
},
"a6a54bdc01b1": {
"name": "LiquidityManagement",
"kind": "abstract",
"lines": 73,
"status": "none"
},
"4a8615d13939": {
"name": "PositionKey",
"kind": "library",
"lines": 10,
"status": "none"
},
"1c9e6d49832e": {
"name": "INonfungibleTokenPositionDescriptor",
"kind": "interface",
"lines": 16,
"status": "none"
},
"94298f0647be": {
"name": "NonfungiblePositionManager",
"kind": "contract",
"lines": 378,
"status": "differs",
"audited": {
"object": "f486ba94eacc",
"lines": [
23,
384
]
},
"reports": [
"abdk-uniswap-v3-periphery-part1-2021-04"
],
"findings": {
"abdk-uniswap-v3-periphery-part1-2021-04": [
"CVF-24"
]
},
"added": [
[
5,
5
],
[
294,
296
],
[
338,
344
],
[
350,
350
]
],
"removed": [
[
94,
92,
111
],
[
338,
327,
328
],
[
350,
334,
334
]
],
"covered": 368
},
"acbe97526d13": {
"name": "ISwapRouter",
"kind": "interface",
"lines": 59,
"status": "differs",
"audited": {
"object": "002c382d5cd8",
"lines": [
6,
64
]
},
"reports": [
"solidified-aztec-liquity-bridge-2022-06-14"
],
"added": [
[
0,
0
]
],
"removed": [
[
0,
0,
0
]
],
"covered": 58
},
"68a1ec830a52": {
"name": "Path",
"kind": "library",
"lines": 55,
"status": "none"
},
"51d2bec1333b": {
"name": "SwapRouter",
"kind": "contract",
"lines": 223,
"status": "differs",
"audited": {
"object": "557352983901",
"lines": [
24,
226
]
},
"reports": [
"abdk-uniswap-v3-periphery-part1-2021-04"
],
"added": [
[
4,
4
],
[
40,
40
],
[
71,
73
],
[
153,
155
]
],
"removed": [
[
4,
4,
4
]
],
"covered": 219
},
"31847c866d87": {
"name": "IV3OpenFeeAdapter",
"kind": "interface",
"lines": 198,
"status": "none"
},
"063095b611fd": {
"name": "ArrayLib",
"kind": "library",
"lines": 14,
"status": "none"
},
"ab3346991935": {
"name": "V3OpenFeeAdapter",
"kind": "contract",
"lines": 281,
"status": "none"
},
"b1b74e1f9c50": {
"name": "TokenJar",
"kind": "contract",
"lines": 33,
"status": "none"
}
}
}