Skip to content

Instantly share code, notes, and snippets.

@ernestognw
Created December 24, 2022 00:24
Show Gist options
  • Save ernestognw/f27c226c46928ab88a0b36a47812a6f0 to your computer and use it in GitHub Desktop.
Save ernestognw/f27c226c46928ab88a0b36a47812a6f0 to your computer and use it in GitHub Desktop.
const master = {
"contracts/crosschain/polygon/CrossChainEnabledPolygonChild.sol":
"d403ea7f253740e03bded065e3bfa0426d23fe1f61a0328fc952dba0a66098d5",
"contracts/finance/VestingWallet.sol":
"060764d14cf9f8ab5c73d3e132d3808043cddb3721781fa1ec54627a0b7d0506",
"contracts/governance/Governor.sol":
"120cfa23f6630482f363c229f5ef9103170e238f62817c8aea78baf22666e37e",
"contracts/governance/TimelockController.sol":
"f5a9953266de708798ffdfd4747e333c9ae5bc0b0e8ee902143f9213226798a2",
"contracts/governance/compatibility/GovernorCompatibilityBravo.sol":
"1bd5683f685b15ee2ab75c3c400cd410716de3756f3a7a0341d5a30222f4fe37",
"contracts/governance/compatibility/IGovernorCompatibilityBravo.sol":
"d716cbd4ceeac8a93159886f8c8790f6466ecd3fdb13d105476256ab287bc853",
"contracts/governance/extensions/GovernorCountingSimple.sol":
"8dc20c3f5356f3ea71f82c5c31c0fd21c931356504a9d495f8286bc7269ece5d",
"contracts/governance/extensions/GovernorSettings.sol":
"e67094b2c71d3d0f06444a6e567a10ecd973528c3f537bb9110751ec596df3d7",
"contracts/governance/extensions/GovernorTimelockControl.sol":
"e7de5c7b5a61ec1d86634cb3bb702393451e2fe55208cd0a040c019871054083",
"contracts/governance/utils/IVotes.sol":
"680ee02aad30a4778a95334569dc6388ac248aaffdf040ac0fbd6a086492cbf3",
"contracts/governance/utils/Votes.sol":
"a8b577e51a70fc81dd753374fad16708498faf60b8ef31073f46e8fbe5bbd878",
"contracts/interfaces/IERC1363.sol":
"a744ca339fde8d47d9564eaba6dd26b7ab35c6138c3639bef97c0c8cc346c09c",
"contracts/interfaces/IERC1363Spender.sol":
"077681d8c152c07a987216c1dd0b6fcee2ea7700600128b14b3bcc193737c7ee",
"contracts/interfaces/IERC2981.sol":
"28eb1fea4dd9dc20d59763ffa3f928793b7afe93888e3418af6c2d1823bd9a67",
"contracts/interfaces/IERC4626.sol":
"9acef6959dc0f6900ad3aa1b5b37e174ac9db7cced2979d88027da4366357073",
"contracts/metatx/MinimalForwarder.sol":
"37a0e88e403d0d457e92532d487650d490a1b69f19924dfeb911a45be3081986",
"contracts/mocks/AddressImpl.sol":
"5f182677f8b4372a55c43ae1eea7608bb8a2e17369dc45d8af432a2fd27a53da",
"contracts/mocks/CheckpointsMock.sol":
"3c60d186be2417548d433ddcc446240c4489d3d037587917834449454aaec560",
"contracts/mocks/ClonesMock.sol":
"e08846a28bf122abf058915585395913ef543ab29cdaaf4a412b1c6fc29c22e7",
"contracts/mocks/ContextMock.sol":
"d67d66bd7b1c2a6106e48af8eb0f1ecb7303c2015878cc61678a70526d198223",
"contracts/mocks/Create2Impl.sol":
"6fdad0242394fb7824437832d739344f304425c19b2848165b692dc5ea09efff",
"contracts/mocks/DummyImplementation.sol":
"ecbfc260a64bf5b678e0f51a1a76a2de61a8b694309a55a3cd9bf4a4edc9278f",
"contracts/mocks/ECDSAMock.sol":
"dad121617e832a36738bad212ff8c272afa59e1f0e6a3777178de4e1a16418af",
"contracts/mocks/EIP712External.sol":
"6a6a3cbd2145528ec1b23cc61349f70b9d8882e1226ccdb810e52787af795874",
"contracts/mocks/ERC1155BurnableMock.sol":
"70adc8ddd1b8f142351d2284ac617463813509f837173c5eae33101d5634a326",
"contracts/mocks/ERC1155Mock.sol":
"11383a86bc90873a25e1b6a7fda0c778dd4a238b86d1b7b06a3d7410f29efb3f",
"contracts/mocks/ERC1155ReceiverMock.sol":
"c2f58e0ad03d8fc7a8d04149ce35ba5583d421b5666b7183813db2dd88f90193",
"contracts/mocks/ERC20CappedMock.sol":
"da90353f035a1be658c055d4c9cbd15a1e4963508f7dae848bdbbd9fcc7cdc2e",
"contracts/mocks/ERC20DecimalsMock.sol":
"aebb6da66d5858a3e3e403ae7eaa0ba38606c7f988cee96aceebd7abd0f70fc8",
"contracts/mocks/ERC20Mock.sol":
"b0cd2461b8077b8c8a7459ab9b057923cd2fb3cf9c167f9eb01da9666f69759d",
"contracts/mocks/ERC3156FlashBorrowerMock.sol":
"bfae29a3febd6079111c9c07b76e83661ef46c0ad3bdb6221854115b8911d114",
"contracts/mocks/ERC4626Mock.sol":
"81a79a14281bc306d9710b2ade213e688ce7011a539e5c6ec9fc32cf9201d99e",
"contracts/mocks/ERC721BurnableMock.sol":
"98e67c6919554362c6d562946543675b6a29569bf3fbc4cf1ec6edfed4f2fbac",
"contracts/mocks/ERC721ConsecutiveEnumerableMock.sol":
"e508183eb6a69478de686a38cb3351c936160dcf86b2fc65cd2ab21815b408f5",
"contracts/mocks/ERC721EnumerableMock.sol":
"ef27b5b7aa3d6f5c4c2abac1ee66e643b40d65593af12b764ff2dd82c5ada60e",
"contracts/mocks/ERC721Mock.sol":
"69db889e7e2a600c5329a0ea661d2cad36e252e2e2664a786b7c3dd749108561",
"contracts/mocks/ERC721PausableMock.sol":
"fa5572589252b0cbde3e783be89101be495d2ac5eeb778fd868acecf4ab5325c",
"contracts/mocks/ERC721RoyaltyMock.sol":
"b2b5c7901a91be0758382034980405e766793a1037131225e67d94e190adde47",
"contracts/mocks/ERC721URIStorageMock.sol":
"205a978a44766d381201abba47eb18f3ae988d1a261970a55ff7d093dac57b31",
"contracts/mocks/ERC777Mock.sol":
"2829a794e6499352d3743ba51e2aa973230f5b6953a2d3f2500ef34fbc4aea09",
"contracts/mocks/ERC777SenderRecipientMock.sol":
"aa672b12cd3f9d299d48976daa415805fc1babc9df08485cef7ea91d90c9b45b",
"contracts/mocks/GovernorCompatibilityBravoMock.sol":
"218e8209c73f0bc6cb7d1850c08fd040579959179716063755a284a4873d4d40",
"contracts/mocks/GovernorPreventLateQuorumMock.sol":
"173c40c88bd3a587856f9963340cd4cafe7e9bee4c1b4f19997cac36bfa0ee50",
"contracts/mocks/GovernorTimelockCompoundMock.sol":
"e0e4a375a21cb6e44a3016ddf37b896861d905157979eab3a17a424b008f6ad1",
"contracts/mocks/GovernorTimelockControlMock.sol":
"3eb41b0d2a10d6112cd9b35ac2793a23da046de0d03e1255071967be07f3c25b",
"contracts/mocks/MathMock.sol":
"667daa4db8afd085304815e598340f9936f9c2717bc6f97342580eec0a7a8f03",
"contracts/mocks/MerkleProofWrapper.sol":
"842308742462341fcc9bba82a04763b98358c4f540966a5be54a7a8009a560fb",
"contracts/mocks/MultipleInheritanceInitializableMocks.sol":
"3e25f4818864ddb18d0805f32d5a774dff645b9131965bfd7ccb4bf2635257b2",
"contracts/mocks/SafeERC20Helper.sol":
"72d24784f3c6fa2c9609be7814b6de54da23be34e7bf64f94523b66d0bbd32ff",
"contracts/mocks/SafeMathMock.sol":
"6c2aef38a3fe57f78d5894f60765a1296f8b86b9d88a582913bdc61e321cc8f7",
"contracts/mocks/SignatureCheckerMock.sol":
"a3b898cd2c2ab76bdea717a42a058835b8278962934e9bb9f7e8fc0d11b503b3",
"contracts/mocks/UUPS/UUPSLegacy.sol":
"bc61fad7ac2a5a5277a5f0360e4ef1d15a8c170cd98c0db3bb525b05782591f0",
"contracts/mocks/crosschain/bridges.sol":
"e2a35cce10092bf3febc1e665165061a0ded0336b50e2b713a794e82ec6584ad",
"contracts/mocks/wizard/MyGovernor1.sol":
"d961f8a1b477e860dc5cf46dfd02bc03e2adc51f28207dfffa090b913dc9906f",
"contracts/mocks/wizard/MyGovernor2.sol":
"f096fa6700f905b9ee763082c129ed726eb0ea66386902007207b023c2122138",
"contracts/mocks/wizard/MyGovernor3.sol":
"0a4219fcb205f1eb34da68926527cac48a63fcc4f44a0723b1a2f793cb0b9c7a",
"contracts/proxy/Clones.sol":
"12e7c9d8de655b966bf4406441a754779c0ec192c68737bab31b3af9caa9cf1b",
"contracts/proxy/ERC1967/ERC1967Upgrade.sol":
"604a5a604ea38b108da2d797be293f6d17429170b93543feaecaf41ec53fdc57",
"contracts/proxy/transparent/TransparentUpgradeableProxy.sol":
"f277c42b395e1e2c19890c7efb52ea2fb1b7db08bb1c8fa292e1bb53d0d66ce8",
"contracts/token/ERC1155/ERC1155.sol":
"6a6afe8c2eb66a06ff7b3dbb9dd009c711baf93e8c822c41b5ea251169b435cc",
"contracts/token/ERC1155/IERC1155.sol":
"9502367456b2f598777fd6f44b2516155c9e3a12cf0685e2e3a747742c651ed7",
"contracts/token/ERC1155/extensions/ERC1155Burnable.sol":
"0ddc828a6738e9c5a996fa32670d698a461310e05140bb6b0e4cac43ae525ad0",
"contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol":
"09e27c6c88d44fc7cb079075527c252f2826ef00c1fe1d6b3bf00e9de981fd77",
"contracts/token/ERC20/ERC20.sol":
"b8a0ea0da16fd3071c9221015ddd8b039d1cccff87b36b37f0302747a4744786",
"contracts/token/ERC20/IERC20.sol":
"38a56a01028c449b5eeaefeae51da4fadefb096dace915a28b66d575676b5012",
"contracts/token/ERC20/extensions/ERC20Pausable.sol":
"aefc55769edc5ea369363b150292e9aa2342089973860e4eca9056e2737126a6",
"contracts/token/ERC20/extensions/ERC20Snapshot.sol":
"f539fba4239b90d52923b29fe03faa86f63df95efa3935746cb243d266cd4a2b",
"contracts/token/ERC20/extensions/ERC20Votes.sol":
"650a52250363e520fbf48b630a9660f9fd3c48ce61a7cf6d54db9b641eef6b6b",
"contracts/token/ERC20/extensions/ERC4626.sol":
"8cbbdf9b9e03f68697befafd11bb086c1a45e39c5863d3423aa0672cd3cc8c45",
"contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol":
"d9dd85395196ec07baa18e82bfd7c776fe78d030358a59e3f073b46b71a9728b",
"contracts/token/ERC20/utils/SafeERC20.sol":
"390a58fcddcde1389d340e7f9c7a27be7eddda38848a7095babeb9db11420b47",
"contracts/token/ERC20/utils/TokenTimelock.sol":
"af93f83c21a52ce5bd514ddc85b1c116c258762ad7923dd563491dbb97815896",
"contracts/token/ERC721/ERC721.sol":
"a2930ceed5579107b0ff4da97e7fc3cc3ee7bc1571777ff90026a8c725c1855a",
"contracts/token/ERC721/IERC721.sol":
"f1a1f3d09cc5a7e3255ea835d3a45ac1d354be7623a40fe4b05d86a03710aadf",
"contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol":
"2584306489084611e0929487503d764a47e7d33b0775a27837f1fe0d50afd028",
"contracts/token/ERC721/utils/ERC721Holder.sol":
"fbb81ed0fc3335a045c781db68e1a62dfdf5b4730d8640a4541d3c93a2f7c758",
"contracts/token/ERC777/ERC777.sol":
"641ca0feb0a8d9a9128fb37b95458b0cbf9ddc3863efd2ed6a8053e9dabd99b1",
"contracts/token/ERC777/IERC777.sol":
"fed79bc57343e2c092ddcb84e3093352de95e9aafd61a473f946f1a66e293953",
"contracts/token/common/ERC2981.sol":
"cac6b3d77788b640e1e7b7adb15d7f6f68c6d9c05acf7dd872db45bb1a7474fd",
"contracts/utils/Address.sol":
"2972b799b0e26051afa7f3549bc0505676a4ccd5ee44a31bcb428f56cd2c872a",
"contracts/utils/Checkpoints.sol":
"2fe4618d390f42aa7f9d642872f27f0caea1e50c23c66f9a958bd5d190af2498",
"contracts/utils/Create2.sol":
"77058a7f5593a9801a35a5ac2905295cec555448102bbd2e0ffa2901cffc39b4",
"contracts/utils/cryptography/ECDSA.sol":
"db12affc8546743e036b5cadba1f940794c81876462cebcf9e8aaa2ce29191df",
"contracts/utils/cryptography/MerkleProof.sol":
"a66f950a0ef983bf54560211979179698f347775ae0671761cf946c38ea13905",
"contracts/utils/cryptography/SignatureChecker.sol":
"b07474531c2988276644007aad4b240615fd24ac79c16b570adb4d63786d4dc4",
"contracts/utils/introspection/ERC165Checker.sol":
"5540eeb446133f198fbe5363117744e9238b21dad7cb889f92ad88ac907bf5b6",
"contracts/utils/introspection/ERC1820Implementer.sol":
"4a76d38c32086680ffe657a790bf7c0b1fa6ce2504227b899366bc8c504a70d9",
"contracts/utils/introspection/IERC1820Registry.sol":
"a4c4a62d222f7b2ca0dace946456fb0ee19a697be8a98c58be1ce5bc28c42f81",
"contracts/utils/math/Math.sol":
"8d8595ec22d0be1a0bc18933ba10d746e33f7e78945486213cada65c18ca7f16",
"contracts/utils/math/SafeMath.sol":
"cb10efbaf416d871da18d9f0d911a3f42bd9279e1b885cdebb66c7c58e65bd39",
"contracts/utils/structs/BitMaps.sol":
"5f8b2636736e666f7eba5dd5767b7775a5a9933589d06ac7e595c47c5016860d",
"contracts/utils/structs/EnumerableMap.sol":
"fdf48b05167768d2159d4510503c1105133b22905ae907322e9e72f1a6f3fa60",
"contracts/vendor/amb/IAMB.sol":
"4cf61697e77b13b10b3b023f16a285209ab55e6855d1192849303243c806772a",
"contracts/vendor/arbitrum/IArbSys.sol":
"fb652091c5c7a76c2f1702ef8efe1f82bc680884c6aaff1a6f7b3a261a41d822",
"contracts/vendor/arbitrum/IBridge.sol":
"0c4d8eb77055cc900bd2deea6a8ce53ef3cd191388175c17819e59a218caa2fc",
"contracts/vendor/arbitrum/IOutbox.sol":
"6702d7476de31592a81b04934820390676d7b57ef54a22a4d060a0ee507850fa",
"contracts/vendor/optimism/ICrossDomainMessenger.sol":
"5308c57c76d50eace47e7d5f9a87cb4e871bd7c22a7e914b26539af9e5d90af0",
"contracts/vendor/polygon/IFxMessageProcessor.sol":
"21741a184c294fadf00d1a2a0945a4892ebf9e8d0abfab66515f00d9c87e1b2e",
"test/utils/math/Math.t.sol":
"72d7348f0de571c4a292e5a0eb10a749dd6402e9571268a234c37574c1d32ce3",
};
const updatePrettier = {
"contracts/crosschain/polygon/CrossChainEnabledPolygonChild.sol":
"d403ea7f253740e03bded065e3bfa0426d23fe1f61a0328fc952dba0a66098d5",
"contracts/finance/VestingWallet.sol":
"060764d14cf9f8ab5c73d3e132d3808043cddb3721781fa1ec54627a0b7d0506",
"contracts/governance/Governor.sol":
"120cfa23f6630482f363c229f5ef9103170e238f62817c8aea78baf22666e37e",
"contracts/governance/TimelockController.sol":
"f5a9953266de708798ffdfd4747e333c9ae5bc0b0e8ee902143f9213226798a2",
"contracts/governance/compatibility/GovernorCompatibilityBravo.sol":
"1bd5683f685b15ee2ab75c3c400cd410716de3756f3a7a0341d5a30222f4fe37",
"contracts/governance/compatibility/IGovernorCompatibilityBravo.sol":
"d716cbd4ceeac8a93159886f8c8790f6466ecd3fdb13d105476256ab287bc853",
"contracts/governance/extensions/GovernorCountingSimple.sol":
"8dc20c3f5356f3ea71f82c5c31c0fd21c931356504a9d495f8286bc7269ece5d",
"contracts/governance/extensions/GovernorSettings.sol":
"e67094b2c71d3d0f06444a6e567a10ecd973528c3f537bb9110751ec596df3d7",
"contracts/governance/extensions/GovernorTimelockControl.sol":
"e7de5c7b5a61ec1d86634cb3bb702393451e2fe55208cd0a040c019871054083",
"contracts/governance/utils/IVotes.sol":
"680ee02aad30a4778a95334569dc6388ac248aaffdf040ac0fbd6a086492cbf3",
"contracts/governance/utils/Votes.sol":
"a8b577e51a70fc81dd753374fad16708498faf60b8ef31073f46e8fbe5bbd878",
"contracts/interfaces/IERC1363.sol":
"a744ca339fde8d47d9564eaba6dd26b7ab35c6138c3639bef97c0c8cc346c09c",
"contracts/interfaces/IERC1363Spender.sol":
"077681d8c152c07a987216c1dd0b6fcee2ea7700600128b14b3bcc193737c7ee",
"contracts/interfaces/IERC2981.sol":
"28eb1fea4dd9dc20d59763ffa3f928793b7afe93888e3418af6c2d1823bd9a67",
"contracts/interfaces/IERC4626.sol":
"9acef6959dc0f6900ad3aa1b5b37e174ac9db7cced2979d88027da4366357073",
"contracts/metatx/MinimalForwarder.sol":
"37a0e88e403d0d457e92532d487650d490a1b69f19924dfeb911a45be3081986",
"contracts/mocks/AddressImpl.sol":
"5f182677f8b4372a55c43ae1eea7608bb8a2e17369dc45d8af432a2fd27a53da",
"contracts/mocks/CheckpointsMock.sol":
"3c60d186be2417548d433ddcc446240c4489d3d037587917834449454aaec560",
"contracts/mocks/ClonesMock.sol":
"e08846a28bf122abf058915585395913ef543ab29cdaaf4a412b1c6fc29c22e7",
"contracts/mocks/ContextMock.sol":
"d67d66bd7b1c2a6106e48af8eb0f1ecb7303c2015878cc61678a70526d198223",
"contracts/mocks/Create2Impl.sol":
"6fdad0242394fb7824437832d739344f304425c19b2848165b692dc5ea09efff",
"contracts/mocks/DummyImplementation.sol":
"ecbfc260a64bf5b678e0f51a1a76a2de61a8b694309a55a3cd9bf4a4edc9278f",
"contracts/mocks/ECDSAMock.sol":
"dad121617e832a36738bad212ff8c272afa59e1f0e6a3777178de4e1a16418af",
"contracts/mocks/EIP712External.sol":
"6a6a3cbd2145528ec1b23cc61349f70b9d8882e1226ccdb810e52787af795874",
"contracts/mocks/ERC1155BurnableMock.sol":
"70adc8ddd1b8f142351d2284ac617463813509f837173c5eae33101d5634a326",
"contracts/mocks/ERC1155Mock.sol":
"11383a86bc90873a25e1b6a7fda0c778dd4a238b86d1b7b06a3d7410f29efb3f",
"contracts/mocks/ERC1155ReceiverMock.sol":
"c2f58e0ad03d8fc7a8d04149ce35ba5583d421b5666b7183813db2dd88f90193",
"contracts/mocks/ERC20CappedMock.sol":
"da90353f035a1be658c055d4c9cbd15a1e4963508f7dae848bdbbd9fcc7cdc2e",
"contracts/mocks/ERC20DecimalsMock.sol":
"aebb6da66d5858a3e3e403ae7eaa0ba38606c7f988cee96aceebd7abd0f70fc8",
"contracts/mocks/ERC20Mock.sol":
"b0cd2461b8077b8c8a7459ab9b057923cd2fb3cf9c167f9eb01da9666f69759d",
"contracts/mocks/ERC3156FlashBorrowerMock.sol":
"bfae29a3febd6079111c9c07b76e83661ef46c0ad3bdb6221854115b8911d114",
"contracts/mocks/ERC4626Mock.sol":
"81a79a14281bc306d9710b2ade213e688ce7011a539e5c6ec9fc32cf9201d99e",
"contracts/mocks/ERC721BurnableMock.sol":
"98e67c6919554362c6d562946543675b6a29569bf3fbc4cf1ec6edfed4f2fbac",
"contracts/mocks/ERC721ConsecutiveEnumerableMock.sol":
"e508183eb6a69478de686a38cb3351c936160dcf86b2fc65cd2ab21815b408f5",
"contracts/mocks/ERC721EnumerableMock.sol":
"ef27b5b7aa3d6f5c4c2abac1ee66e643b40d65593af12b764ff2dd82c5ada60e",
"contracts/mocks/ERC721Mock.sol":
"69db889e7e2a600c5329a0ea661d2cad36e252e2e2664a786b7c3dd749108561",
"contracts/mocks/ERC721PausableMock.sol":
"fa5572589252b0cbde3e783be89101be495d2ac5eeb778fd868acecf4ab5325c",
"contracts/mocks/ERC721RoyaltyMock.sol":
"b2b5c7901a91be0758382034980405e766793a1037131225e67d94e190adde47",
"contracts/mocks/ERC721URIStorageMock.sol":
"205a978a44766d381201abba47eb18f3ae988d1a261970a55ff7d093dac57b31",
"contracts/mocks/ERC777Mock.sol":
"2829a794e6499352d3743ba51e2aa973230f5b6953a2d3f2500ef34fbc4aea09",
"contracts/mocks/ERC777SenderRecipientMock.sol":
"aa672b12cd3f9d299d48976daa415805fc1babc9df08485cef7ea91d90c9b45b",
"contracts/mocks/GovernorCompatibilityBravoMock.sol":
"218e8209c73f0bc6cb7d1850c08fd040579959179716063755a284a4873d4d40",
"contracts/mocks/GovernorPreventLateQuorumMock.sol":
"173c40c88bd3a587856f9963340cd4cafe7e9bee4c1b4f19997cac36bfa0ee50",
"contracts/mocks/GovernorTimelockCompoundMock.sol":
"e0e4a375a21cb6e44a3016ddf37b896861d905157979eab3a17a424b008f6ad1",
"contracts/mocks/GovernorTimelockControlMock.sol":
"3eb41b0d2a10d6112cd9b35ac2793a23da046de0d03e1255071967be07f3c25b",
"contracts/mocks/MathMock.sol":
"667daa4db8afd085304815e598340f9936f9c2717bc6f97342580eec0a7a8f03",
"contracts/mocks/MerkleProofWrapper.sol":
"842308742462341fcc9bba82a04763b98358c4f540966a5be54a7a8009a560fb",
"contracts/mocks/MultipleInheritanceInitializableMocks.sol":
"3e25f4818864ddb18d0805f32d5a774dff645b9131965bfd7ccb4bf2635257b2",
"contracts/mocks/SafeERC20Helper.sol":
"72d24784f3c6fa2c9609be7814b6de54da23be34e7bf64f94523b66d0bbd32ff",
"contracts/mocks/SafeMathMock.sol":
"6c2aef38a3fe57f78d5894f60765a1296f8b86b9d88a582913bdc61e321cc8f7",
"contracts/mocks/SignatureCheckerMock.sol":
"a3b898cd2c2ab76bdea717a42a058835b8278962934e9bb9f7e8fc0d11b503b3",
"contracts/mocks/UUPS/UUPSLegacy.sol":
"bc61fad7ac2a5a5277a5f0360e4ef1d15a8c170cd98c0db3bb525b05782591f0",
"contracts/mocks/crosschain/bridges.sol":
"e2a35cce10092bf3febc1e665165061a0ded0336b50e2b713a794e82ec6584ad",
"contracts/mocks/wizard/MyGovernor1.sol":
"d961f8a1b477e860dc5cf46dfd02bc03e2adc51f28207dfffa090b913dc9906f",
"contracts/mocks/wizard/MyGovernor2.sol":
"f096fa6700f905b9ee763082c129ed726eb0ea66386902007207b023c2122138",
"contracts/mocks/wizard/MyGovernor3.sol":
"0a4219fcb205f1eb34da68926527cac48a63fcc4f44a0723b1a2f793cb0b9c7a",
"contracts/proxy/Clones.sol":
"12e7c9d8de655b966bf4406441a754779c0ec192c68737bab31b3af9caa9cf1b",
"contracts/proxy/ERC1967/ERC1967Upgrade.sol":
"604a5a604ea38b108da2d797be293f6d17429170b93543feaecaf41ec53fdc57",
"contracts/proxy/transparent/TransparentUpgradeableProxy.sol":
"f277c42b395e1e2c19890c7efb52ea2fb1b7db08bb1c8fa292e1bb53d0d66ce8",
"contracts/token/ERC1155/ERC1155.sol":
"6a6afe8c2eb66a06ff7b3dbb9dd009c711baf93e8c822c41b5ea251169b435cc",
"contracts/token/ERC1155/IERC1155.sol":
"9502367456b2f598777fd6f44b2516155c9e3a12cf0685e2e3a747742c651ed7",
"contracts/token/ERC1155/extensions/ERC1155Burnable.sol":
"0ddc828a6738e9c5a996fa32670d698a461310e05140bb6b0e4cac43ae525ad0",
"contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol":
"09e27c6c88d44fc7cb079075527c252f2826ef00c1fe1d6b3bf00e9de981fd77",
"contracts/token/ERC20/ERC20.sol":
"b8a0ea0da16fd3071c9221015ddd8b039d1cccff87b36b37f0302747a4744786",
"contracts/token/ERC20/IERC20.sol":
"38a56a01028c449b5eeaefeae51da4fadefb096dace915a28b66d575676b5012",
"contracts/token/ERC20/extensions/ERC20Pausable.sol":
"aefc55769edc5ea369363b150292e9aa2342089973860e4eca9056e2737126a6",
"contracts/token/ERC20/extensions/ERC20Snapshot.sol":
"f539fba4239b90d52923b29fe03faa86f63df95efa3935746cb243d266cd4a2b",
"contracts/token/ERC20/extensions/ERC20Votes.sol":
"650a52250363e520fbf48b630a9660f9fd3c48ce61a7cf6d54db9b641eef6b6b",
"contracts/token/ERC20/extensions/ERC4626.sol":
"8cbbdf9b9e03f68697befafd11bb086c1a45e39c5863d3423aa0672cd3cc8c45",
"contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol":
"d9dd85395196ec07baa18e82bfd7c776fe78d030358a59e3f073b46b71a9728b",
"contracts/token/ERC20/utils/SafeERC20.sol":
"390a58fcddcde1389d340e7f9c7a27be7eddda38848a7095babeb9db11420b47",
"contracts/token/ERC20/utils/TokenTimelock.sol":
"af93f83c21a52ce5bd514ddc85b1c116c258762ad7923dd563491dbb97815896",
"contracts/token/ERC721/ERC721.sol":
"a2930ceed5579107b0ff4da97e7fc3cc3ee7bc1571777ff90026a8c725c1855a",
"contracts/token/ERC721/IERC721.sol":
"f1a1f3d09cc5a7e3255ea835d3a45ac1d354be7623a40fe4b05d86a03710aadf",
"contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol":
"2584306489084611e0929487503d764a47e7d33b0775a27837f1fe0d50afd028",
"contracts/token/ERC721/utils/ERC721Holder.sol":
"fbb81ed0fc3335a045c781db68e1a62dfdf5b4730d8640a4541d3c93a2f7c758",
"contracts/token/ERC777/ERC777.sol":
"641ca0feb0a8d9a9128fb37b95458b0cbf9ddc3863efd2ed6a8053e9dabd99b1",
"contracts/token/ERC777/IERC777.sol":
"fed79bc57343e2c092ddcb84e3093352de95e9aafd61a473f946f1a66e293953",
"contracts/token/common/ERC2981.sol":
"cac6b3d77788b640e1e7b7adb15d7f6f68c6d9c05acf7dd872db45bb1a7474fd",
"contracts/utils/Address.sol":
"2972b799b0e26051afa7f3549bc0505676a4ccd5ee44a31bcb428f56cd2c872a",
"contracts/utils/Checkpoints.sol":
"2fe4618d390f42aa7f9d642872f27f0caea1e50c23c66f9a958bd5d190af2498",
"contracts/utils/Create2.sol":
"77058a7f5593a9801a35a5ac2905295cec555448102bbd2e0ffa2901cffc39b4",
"contracts/utils/cryptography/ECDSA.sol":
"db12affc8546743e036b5cadba1f940794c81876462cebcf9e8aaa2ce29191df",
"contracts/utils/cryptography/MerkleProof.sol":
"a66f950a0ef983bf54560211979179698f347775ae0671761cf946c38ea13905",
"contracts/utils/cryptography/SignatureChecker.sol":
"b07474531c2988276644007aad4b240615fd24ac79c16b570adb4d63786d4dc4",
"contracts/utils/introspection/ERC165Checker.sol":
"5540eeb446133f198fbe5363117744e9238b21dad7cb889f92ad88ac907bf5b6",
"contracts/utils/introspection/ERC1820Implementer.sol":
"4a76d38c32086680ffe657a790bf7c0b1fa6ce2504227b899366bc8c504a70d9",
"contracts/utils/introspection/IERC1820Registry.sol":
"a4c4a62d222f7b2ca0dace946456fb0ee19a697be8a98c58be1ce5bc28c42f81",
"contracts/utils/math/Math.sol":
"8d8595ec22d0be1a0bc18933ba10d746e33f7e78945486213cada65c18ca7f16",
"contracts/utils/math/SafeMath.sol":
"cb10efbaf416d871da18d9f0d911a3f42bd9279e1b885cdebb66c7c58e65bd39",
"contracts/utils/structs/BitMaps.sol":
"5f8b2636736e666f7eba5dd5767b7775a5a9933589d06ac7e595c47c5016860d",
"contracts/utils/structs/EnumerableMap.sol":
"fdf48b05167768d2159d4510503c1105133b22905ae907322e9e72f1a6f3fa60",
"contracts/vendor/amb/IAMB.sol":
"4cf61697e77b13b10b3b023f16a285209ab55e6855d1192849303243c806772a",
"contracts/vendor/arbitrum/IArbSys.sol":
"fb652091c5c7a76c2f1702ef8efe1f82bc680884c6aaff1a6f7b3a261a41d822",
"contracts/vendor/arbitrum/IBridge.sol":
"0c4d8eb77055cc900bd2deea6a8ce53ef3cd191388175c17819e59a218caa2fc",
"contracts/vendor/arbitrum/IOutbox.sol":
"6702d7476de31592a81b04934820390676d7b57ef54a22a4d060a0ee507850fa",
"contracts/vendor/optimism/ICrossDomainMessenger.sol":
"5308c57c76d50eace47e7d5f9a87cb4e871bd7c22a7e914b26539af9e5d90af0",
"contracts/vendor/polygon/IFxMessageProcessor.sol":
"21741a184c294fadf00d1a2a0945a4892ebf9e8d0abfab66515f00d9c87e1b2e",
"test/utils/math/Math.t.sol":
"72d7348f0de571c4a292e5a0eb10a749dd6402e9571268a234c37574c1d32ce3",
};
console.log(
"Diff from master to updatePrettier",
Object.entries(master).filter(([file, hash]) => updatePrettier[file] !== hash)
);
console.log(
"Diff from updatePrettier to master",
Object.entries(updatePrettier).filter(([file, hash]) => master[file] !== hash)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment