@excubiae/contracts
Version:
1 lines • 20.7 kB
JSON
{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"IMPLEMENTATION","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"deploy","inputs":[{"name":"hats","type":"address","internalType":"address"},{"name":"criterionHats","type":"uint256[]","internalType":"uint256[]"}],"outputs":[{"name":"clone","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"event","name":"CloneDeployed","inputs":[{"name":"clone","type":"address","indexed":true,"internalType":"address"}],"anonymous":false}],"bytecode":{"object":"0x60a0604052348015600e575f5ffd5b506040516019906042565b604051809103905ff0801580156031573d5f5f3e3d5ffd5b506001600160a01b0316608052604f565b610716806103d083390190565b60805161036361006d5f395f8181603d015261013201526103635ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c80633a4741bd146100385780639a0ae61d14610088575b5f5ffd5b61005f7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61005f610096366004610225565b5f5f8484846040516020016100ad939291906102c0565b60405160208183030381529060405290506100c78161012c565b91508173ffffffffffffffffffffffffffffffffffffffff16638129fc1c6040518163ffffffff1660e01b81526004015f604051808303815f87803b15801561010e575f5ffd5b505af1158015610120573d5f5f3e3d5ffd5b50505050509392505050565b5f6101577f00000000000000000000000000000000000000000000000000000000000000008361019f565b60405190915073ffffffffffffffffffffffffffffffffffffffff8216907f2158cde9935cbf85d0b02e02fbc315ad0be2f3f017a603a2ebeedead21b8d60b905f90a2919050565b5f6101ab5f84846101b2565b9392505050565b5f60405182518060438301826020870160045afa506e5af43d82803e903d91602b57fd5bf360238301528460148301528060881b74fe61002d3d81600a3d39f3363d3d373d3d3d363d730182526037810161ffd38210600b01830187f092505050806101ab5763301164255f526004601cfd5b5f5f5f60408486031215610237575f5ffd5b833573ffffffffffffffffffffffffffffffffffffffff8116811461025a575f5ffd5b9250602084013567ffffffffffffffff811115610275575f5ffd5b8401601f81018613610285575f5ffd5b803567ffffffffffffffff81111561029b575f5ffd5b8660208260051b84010111156102af575f5ffd5b939660209190910195509293505050565b73ffffffffffffffffffffffffffffffffffffffff84168152604060208201528160408201525f7f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115610313575f5ffd5b8260051b808560608501379190910160600194935050505056fea2646970667358221220e5bd3dcdef4900840e42fa1478f1af03ff25df9a6409b14313bcb2ba47d3de6764736f6c634300081c00336080604052348015600e575f5ffd5b506106fa8061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061006f575f3560e01c8063b41a4b191161004d578063b41a4b19146100c0578063e2b24085146100d5578063f99f0238146100e8575f5ffd5b806305023c3114610073578063158ef93e146100aa5780638129fc1c146100b6575b5f5ffd5b61009561008136600461043a565b60016020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b5f546100959060ff1681565b6100be610131565b005b6100c861013b565b6040516100a19190610451565b6100956100e33660046104c8565b61014a565b5f5461010c90610100900473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100a1565b61013961015e565b565b6060610145610243565b905090565b5f61015684848461024e565b949350505050565b610166610385565b5f61016f610243565b90505f5f828060200190518101906101879190610575565b5f80547fffffffffffffffffffffff0000000000000000000000000000000000000000ff1661010073ffffffffffffffffffffffffffffffffffffffff85160217815591935091505b815181101561023d576001805f8484815181106101ef576101ef610671565b60209081029190910181015182528101919091526040015f2080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169115159190911790556001016101d0565b50505050565b6060610145306103ed565b5f5f61025c8385018561043a565b5f8181526001602052604090205490915060ff166102a6576040517fbddaf40400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f546040517f4352409a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff87811660048301526024820184905261010090920490911690634352409a90604401602060405180830381865afa158015610320573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610344919061069e565b61037a576040517f37ed869800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001949350505050565b5f5460ff16156103c1576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b60405164ffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3833b0116808252602090810190602d908301843c60408101815101604052919050565b5f6020828403121561044a575f5ffd5b5035919050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b73ffffffffffffffffffffffffffffffffffffffff811681146104c5575f5ffd5b50565b5f5f5f604084860312156104da575f5ffd5b83356104e5816104a4565b9250602084013567ffffffffffffffff811115610500575f5ffd5b8401601f81018613610510575f5ffd5b803567ffffffffffffffff811115610526575f5ffd5b866020828401011115610537575f5ffd5b939660209190910195509293505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f5f60408385031215610586575f5ffd5b8251610591816104a4565b602084015190925067ffffffffffffffff8111156105ad575f5ffd5b8301601f810185136105bd575f5ffd5b805167ffffffffffffffff8111156105d7576105d7610548565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff8211171561062257610622610548565b60405291825260208184018101929081018884111561063f575f5ffd5b6020850194505b8385101561066257845180825260209586019590935001610646565b50809450505050509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156106ae575f5ffd5b815180151581146106bd575f5ffd5b939250505056fea264697066735822122015c3b01dd3037521ef2edc2ea697718b1af3686f4d53345920c8c64684670ab164736f6c634300081c0033","sourceMap":"355:658:30:-:0;;;477:52;;;;;;;;;;507:17;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;842:32:64;;;355:658:30;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561000f575f5ffd5b5060043610610034575f3560e01c80633a4741bd146100385780639a0ae61d14610088575b5f5ffd5b61005f7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61005f610096366004610225565b5f5f8484846040516020016100ad939291906102c0565b60405160208183030381529060405290506100c78161012c565b91508173ffffffffffffffffffffffffffffffffffffffff16638129fc1c6040518163ffffffff1660e01b81526004015f604051808303815f87803b15801561010e575f5ffd5b505af1158015610120573d5f5f3e3d5ffd5b50505050509392505050565b5f6101577f00000000000000000000000000000000000000000000000000000000000000008361019f565b60405190915073ffffffffffffffffffffffffffffffffffffffff8216907f2158cde9935cbf85d0b02e02fbc315ad0be2f3f017a603a2ebeedead21b8d60b905f90a2919050565b5f6101ab5f84846101b2565b9392505050565b5f60405182518060438301826020870160045afa506e5af43d82803e903d91602b57fd5bf360238301528460148301528060881b74fe61002d3d81600a3d39f3363d3d373d3d3d363d730182526037810161ffd38210600b01830187f092505050806101ab5763301164255f526004601cfd5b5f5f5f60408486031215610237575f5ffd5b833573ffffffffffffffffffffffffffffffffffffffff8116811461025a575f5ffd5b9250602084013567ffffffffffffffff811115610275575f5ffd5b8401601f81018613610285575f5ffd5b803567ffffffffffffffff81111561029b575f5ffd5b8660208260051b84010111156102af575f5ffd5b939660209190910195509293505050565b73ffffffffffffffffffffffffffffffffffffffff84168152604060208201528160408201525f7f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115610313575f5ffd5b8260051b808560608501379190910160600194935050505056fea2646970667358221220e5bd3dcdef4900840e42fa1478f1af03ff25df9a6409b14313bcb2ba47d3de6764736f6c634300081c0033","sourceMap":"355:658:30:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;587:39:64;;;;;;;;190:42:133;178:55;;;160:74;;148:2;133:18;587:39:64;;;;;;;768:243:30;;;;;;:::i;:::-;848:13;873:17;904:4;910:13;;893:31;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;873:51;;943:19;957:4;943:13;:19::i;:::-;935:27;;985:5;973:29;;;:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;863:148;768:243;;;;;:::o;1224:166:64:-;1278:13;1311:36;1326:14;1342:4;1311:14;:36::i;:::-;1363:20;;1303:44;;-1:-1:-1;1363:20:64;;;;;;;;;1224:166;;;:::o;24551:152:132:-;24627:16;24666:30;24672:1;24675:14;24691:4;24666:5;:30::i;:::-;24655:41;24551:152;-1:-1:-1;;;24551:152:132:o;24850:5781::-;24957:16;29978:4;29972:11;30011:4;30005:11;30088:1;30081:4;30078:1;30074:12;30071:1;30064:4;30058;30054:15;30051:1;30044:5;30033:57;30029:62;30125:32;30118:4;30115:1;30111:12;30104:54;30192:14;30185:4;30182:1;30178:12;30171:36;30289:1;30284:3;30280:11;30234:44;30230:62;30227:1;30220:73;30460:4;30457:1;30453:12;30442:6;30439:1;30436:13;30430:4;30426:24;30423:1;30419:32;30412:5;30405:61;30393:73;;;;30489:8;30479:136;;30530:10;30524:4;30517:24;30596:4;30590;30583:18;245:807:133;340:6;348;356;409:2;397:9;388:7;384:23;380:32;377:52;;;425:1;422;415:12;377:52;464:9;451:23;514:42;507:5;503:54;496:5;493:65;483:93;;572:1;569;562:12;483:93;595:5;-1:-1:-1;651:2:133;636:18;;623:32;678:18;667:30;;664:50;;;710:1;707;700:12;664:50;733:22;;786:4;778:13;;774:27;-1:-1:-1;764:55:133;;815:1;812;805:12;764:55;855:2;842:16;881:18;873:6;870:30;867:50;;;913:1;910;903:12;867:50;966:7;961:2;951:6;948:1;944:14;940:2;936:23;932:32;929:45;926:65;;;987:1;984;977:12;926:65;245:807;;1018:2;1010:11;;;;;-1:-1:-1;1040:6:133;;-1:-1:-1;;;245:807:133:o;1057:610::-;1286:42;1278:6;1274:55;1263:9;1256:74;1366:2;1361;1350:9;1346:18;1339:30;1405:6;1400:2;1389:9;1385:18;1378:34;1237:4;1435:66;1427:6;1424:78;1421:98;;;1515:1;1512;1505:12;1421:98;1549:6;1546:1;1542:14;1606:6;1598;1593:2;1582:9;1578:18;1565:48;1634:22;;;;1658:2;1630:31;;1057:610;-1:-1:-1;;;;1057:610:133:o","linkReferences":{},"immutableReferences":{"4567":[{"start":61,"length":32},{"start":306,"length":32}]}},"methodIdentifiers":{"IMPLEMENTATION()":"3a4741bd","deploy(address,uint256[])":"9a0ae61d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"clone\",\"type\":\"address\"}],\"name\":\"CloneDeployed\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"IMPLEMENTATION\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"hats\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"criterionHats\",\"type\":\"uint256[]\"}],\"name\":\"deploy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"clone\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Simplifies deployment of HatsChecker clones with appended configuration data.\",\"events\":{\"CloneDeployed(address)\":{\"params\":{\"clone\":\"Address of the deployed clone contract.\"}}},\"kind\":\"dev\",\"methods\":{\"deploy(address,uint256[])\":{\"params\":{\"criterionHats\":\"Array of accepted criterion hats\",\"hats\":\"The Hats Protocol contract\"},\"returns\":{\"clone\":\"The address of the newly deployed HatsChecker clone.\"}}},\"title\":\"HatsCheckerFactory\",\"version\":1},\"userdoc\":{\"events\":{\"CloneDeployed(address)\":{\"notice\":\"Emitted when a new clone contract is successfully deployed.\"}},\"kind\":\"user\",\"methods\":{\"IMPLEMENTATION()\":{\"notice\":\"Address of the implementation contract used for cloning.\"},\"constructor\":{\"notice\":\"Initializes the factory with the HatsChecker implementation.\"},\"deploy(address,uint256[])\":{\"notice\":\"Deploys a new HatsChecker clone.\"}},\"notice\":\"Factory contract for deploying minimal proxy instances of HatsChecker.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/extensions/hats/HatsCheckerFactory.sol\":\"HatsCheckerFactory\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200000},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@semaphore-protocol/=node_modules/@semaphore-protocol/\",\":@solady/=node_modules/solady/\",\":@zk-kit/=node_modules/@zk-kit/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=node_modules/forge-std/\",\":hardhat/=node_modules/hardhat/\",\":poseidon-solidity/=node_modules/poseidon-solidity/\",\":solady/=node_modules/solady/\"]},\"sources\":{\"contracts/checker/BaseChecker.sol\":{\"keccak256\":\"0x7cd56cddc8264c5be46692a179221a69b9e20eb977dcb6df82e62f55aa945411\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6ca0724296c4a104fbd0f7af3c297b857093fb771f418c7c198b721200d60d56\",\"dweb:/ipfs/QmW7chfNoFQJY2NA21xGB8bP5MZ2ajjMuapqp6pMRC52u3\"]},\"contracts/extensions/hats/HatsChecker.sol\":{\"keccak256\":\"0x9e967b404c2f793c822775e9477f4efcc2426875343de25856b5870246e41129\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://db0baca09e0200c2104dd9a524a5f89e6ef886588e2ae94d93854c59f3d23a8b\",\"dweb:/ipfs/QmPqtYpojkxik4XNW6wWcfDTT1wcpwmU5fc34NxS6FFL3b\"]},\"contracts/extensions/hats/HatsCheckerFactory.sol\":{\"keccak256\":\"0x288b043ab824840584b30b0539b6c0c7d118cc0d3872748cb1b30f5a68cb434a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2afa39b7420d22416c784dee26cb0cef8e8313ccc9025a1a7edd7c1ac8250952\",\"dweb:/ipfs/QmQXE3QNNVPLWFyDQXatGtWay7p7AVx1mABzb15v4w6SdH\"]},\"contracts/extensions/hats/IHats.sol\":{\"keccak256\":\"0x1150a7016f54df47f8a0e19ceb74dfbe05c3be72aa391e9f6ff0f1fa6487967e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a5c30bebc7ee680dcf87309640153e1cbd93fefd80da4584e360824feb3da38d\",\"dweb:/ipfs/QmRJ5vP65M3t7uqCj156b4xVkedLYrQ1iw4S6Gvj38oJBZ\"]},\"contracts/interfaces/IBaseChecker.sol\":{\"keccak256\":\"0x2e78c67cfe2594fbe999da0a5102099feec5b7344023f6f95c862130d8097b4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dd6235abb53aed81c48eef7847af7fd9533ceb81afd3670541e29c1f41c275c1\",\"dweb:/ipfs/Qmbjmk4hjb4awhdk3v7WbZC3NuSeWoioewcp8FyBhkMfRB\"]},\"contracts/interfaces/IClone.sol\":{\"keccak256\":\"0xc3f6a08a3ce1db7e80dd496c6631d4d9d7a409729e67ed543411baac396369e7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d9e531790090250216d4c89b58e06b6cb942d79e94614c4e70f57021c4fdccef\",\"dweb:/ipfs/QmaGuDzcBxCr1XpWQiqB6M7GcsVaXeaouQFXsN53MnKLff\"]},\"contracts/interfaces/IFactory.sol\":{\"keccak256\":\"0xd15d88cf9a282b37e2db7893d94bac0439356e73b34bb7dd8a963bdd75aa524f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ae2c2aa12be714aed211f9ed24782896dd798efd0ed5e698b6c67d38239e680c\",\"dweb:/ipfs/QmZeWkBmSUTEThB7ZkhbFb7G8pc7oi6PepkcoaLWo3CQe1\"]},\"contracts/proxy/Clone.sol\":{\"keccak256\":\"0x0ec0acfcf7440fadcf621ec4fbf1679e390bd52c9633477ee7e6f06138e71b99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://10f90028d43e745963e673a16d96a3b15c92a83b0dde396d5bdadab9b8a166ef\",\"dweb:/ipfs/Qmf3JjAMVuhPJBMa7hqXNTB3zp4QxPqZYdrntzbhCJXbiG\"]},\"contracts/proxy/Factory.sol\":{\"keccak256\":\"0xd245821a0b761593abc8e36072cfa4e3767120124194b23b423d71b407059cb5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4ec099f4978d3bb1ea7448c7b2703fb23d73e8ec6734d5ebfc3a5fea331eded9\",\"dweb:/ipfs/QmbpPZxxWh62w9tV8wD8oYb9gpD9zYYKHumB3rrxhjJMiF\"]},\"node_modules/solady/src/utils/LibClone.sol\":{\"keccak256\":\"0x1388494b421db04cf6f33ab69580edc5b187328688818504b87eaea9fa3c0d2c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8f6bf027d6fe4f102360bf7e988923f73510697a87d970b28093a0d950d9a3e5\",\"dweb:/ipfs/QmUhdrSqiwhBp2cZPef6jcTfQ8Md3KoyfnK2ZteseAvude\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"clone","type":"address","indexed":true}],"type":"event","name":"CloneDeployed","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"IMPLEMENTATION","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"address","name":"hats","type":"address"},{"internalType":"uint256[]","name":"criterionHats","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"deploy","outputs":[{"internalType":"address","name":"clone","type":"address"}]}],"devdoc":{"kind":"dev","methods":{"deploy(address,uint256[])":{"params":{"criterionHats":"Array of accepted criterion hats","hats":"The Hats Protocol contract"},"returns":{"clone":"The address of the newly deployed HatsChecker clone."}}},"version":1},"userdoc":{"kind":"user","methods":{"IMPLEMENTATION()":{"notice":"Address of the implementation contract used for cloning."},"constructor":{"notice":"Initializes the factory with the HatsChecker implementation."},"deploy(address,uint256[])":{"notice":"Deploys a new HatsChecker clone."}},"version":1}},"settings":{"remappings":["@openzeppelin/=node_modules/@openzeppelin/","@semaphore-protocol/=node_modules/@semaphore-protocol/","@solady/=node_modules/solady/","@zk-kit/=node_modules/@zk-kit/","eth-gas-reporter/=node_modules/eth-gas-reporter/","forge-std/=node_modules/forge-std/","hardhat/=node_modules/hardhat/","poseidon-solidity/=node_modules/poseidon-solidity/","solady/=node_modules/solady/"],"optimizer":{"enabled":true,"runs":200000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/extensions/hats/HatsCheckerFactory.sol":"HatsCheckerFactory"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/checker/BaseChecker.sol":{"keccak256":"0x7cd56cddc8264c5be46692a179221a69b9e20eb977dcb6df82e62f55aa945411","urls":["bzz-raw://6ca0724296c4a104fbd0f7af3c297b857093fb771f418c7c198b721200d60d56","dweb:/ipfs/QmW7chfNoFQJY2NA21xGB8bP5MZ2ajjMuapqp6pMRC52u3"],"license":"MIT"},"contracts/extensions/hats/HatsChecker.sol":{"keccak256":"0x9e967b404c2f793c822775e9477f4efcc2426875343de25856b5870246e41129","urls":["bzz-raw://db0baca09e0200c2104dd9a524a5f89e6ef886588e2ae94d93854c59f3d23a8b","dweb:/ipfs/QmPqtYpojkxik4XNW6wWcfDTT1wcpwmU5fc34NxS6FFL3b"],"license":"MIT"},"contracts/extensions/hats/HatsCheckerFactory.sol":{"keccak256":"0x288b043ab824840584b30b0539b6c0c7d118cc0d3872748cb1b30f5a68cb434a","urls":["bzz-raw://2afa39b7420d22416c784dee26cb0cef8e8313ccc9025a1a7edd7c1ac8250952","dweb:/ipfs/QmQXE3QNNVPLWFyDQXatGtWay7p7AVx1mABzb15v4w6SdH"],"license":"MIT"},"contracts/extensions/hats/IHats.sol":{"keccak256":"0x1150a7016f54df47f8a0e19ceb74dfbe05c3be72aa391e9f6ff0f1fa6487967e","urls":["bzz-raw://a5c30bebc7ee680dcf87309640153e1cbd93fefd80da4584e360824feb3da38d","dweb:/ipfs/QmRJ5vP65M3t7uqCj156b4xVkedLYrQ1iw4S6Gvj38oJBZ"],"license":"MIT"},"contracts/interfaces/IBaseChecker.sol":{"keccak256":"0x2e78c67cfe2594fbe999da0a5102099feec5b7344023f6f95c862130d8097b4a","urls":["bzz-raw://dd6235abb53aed81c48eef7847af7fd9533ceb81afd3670541e29c1f41c275c1","dweb:/ipfs/Qmbjmk4hjb4awhdk3v7WbZC3NuSeWoioewcp8FyBhkMfRB"],"license":"MIT"},"contracts/interfaces/IClone.sol":{"keccak256":"0xc3f6a08a3ce1db7e80dd496c6631d4d9d7a409729e67ed543411baac396369e7","urls":["bzz-raw://d9e531790090250216d4c89b58e06b6cb942d79e94614c4e70f57021c4fdccef","dweb:/ipfs/QmaGuDzcBxCr1XpWQiqB6M7GcsVaXeaouQFXsN53MnKLff"],"license":"MIT"},"contracts/interfaces/IFactory.sol":{"keccak256":"0xd15d88cf9a282b37e2db7893d94bac0439356e73b34bb7dd8a963bdd75aa524f","urls":["bzz-raw://ae2c2aa12be714aed211f9ed24782896dd798efd0ed5e698b6c67d38239e680c","dweb:/ipfs/QmZeWkBmSUTEThB7ZkhbFb7G8pc7oi6PepkcoaLWo3CQe1"],"license":"MIT"},"contracts/proxy/Clone.sol":{"keccak256":"0x0ec0acfcf7440fadcf621ec4fbf1679e390bd52c9633477ee7e6f06138e71b99","urls":["bzz-raw://10f90028d43e745963e673a16d96a3b15c92a83b0dde396d5bdadab9b8a166ef","dweb:/ipfs/Qmf3JjAMVuhPJBMa7hqXNTB3zp4QxPqZYdrntzbhCJXbiG"],"license":"MIT"},"contracts/proxy/Factory.sol":{"keccak256":"0xd245821a0b761593abc8e36072cfa4e3767120124194b23b423d71b407059cb5","urls":["bzz-raw://4ec099f4978d3bb1ea7448c7b2703fb23d73e8ec6734d5ebfc3a5fea331eded9","dweb:/ipfs/QmbpPZxxWh62w9tV8wD8oYb9gpD9zYYKHumB3rrxhjJMiF"],"license":"MIT"},"node_modules/solady/src/utils/LibClone.sol":{"keccak256":"0x1388494b421db04cf6f33ab69580edc5b187328688818504b87eaea9fa3c0d2c","urls":["bzz-raw://8f6bf027d6fe4f102360bf7e988923f73510697a87d970b28093a0d950d9a3e5","dweb:/ipfs/QmUhdrSqiwhBp2cZPef6jcTfQ8Md3KoyfnK2ZteseAvude"],"license":"MIT"}},"version":1},"id":30}