@excubiae/contracts
Version:
1 lines • 19 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":"root","type":"bytes32","internalType":"bytes32"}],"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":"0x60a0604052348015600e575f5ffd5b506040516019906042565b604051809103905ff0801580156031573d5f5f3e3d5ffd5b506001600160a01b0316608052604f565b610616806102e083390190565b60805161027361006d5f395f81816079015261013301526102735ff3fe608060405234801561000f575f5ffd5b5060043610610034575f3560e01c80632b85ba38146100385780633a4741bd14610074575b5f5ffd5b61004b610046366004610226565b61009b565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61004b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f826040516020016100b091815260200190565b60405160208183030381529060405290506100ca8161012d565b91508173ffffffffffffffffffffffffffffffffffffffff16638129fc1c6040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610111575f5ffd5b505af1158015610123573d5f5f3e3d5ffd5b5050505050919050565b5f6101587f0000000000000000000000000000000000000000000000000000000000000000836101a0565b60405190915073ffffffffffffffffffffffffffffffffffffffff8216907f2158cde9935cbf85d0b02e02fbc315ad0be2f3f017a603a2ebeedead21b8d60b905f90a2919050565b5f6101ac5f84846101b3565b9392505050565b5f60405182518060438301826020870160045afa506e5af43d82803e903d91602b57fd5bf360238301528460148301528060881b74fe61002d3d81600a3d39f3363d3d373d3d3d363d730182526037810161ffd38210600b01830187f092505050806101ac5763301164255f526004601cfd5b5f60208284031215610236575f5ffd5b503591905056fea26469706673582212209f2d53be0458b8f49082c49e6939a7f4582c6674c91e92c55f9395f912be125364736f6c634300081c00336080604052348015600e575f5ffd5b506105fa8061001c5f395ff3fe608060405234801561000f575f5ffd5b5060043610610064575f3560e01c8063b41a4b191161004d578063b41a4b1914610093578063e2b24085146100a8578063ebf0c717146100bb575f5ffd5b8063158ef93e146100685780638129fc1c14610089575b5f5ffd5b5f546100749060ff1681565b60405190151581526020015b60405180910390f35b6100916100d2565b005b61009b6100dc565b6040516100809190610382565b6100746100b63660046103d5565b6100eb565b6100c460015481565b604051908152602001610080565b6100da6100ff565b565b60606100e6610166565b905090565b5f6100f7848484610171565b949350505050565b610107610247565b5f610110610166565b90505f81806020019051810190610127919061046d565b905080610160576040517f504570e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60015550565b60606100e6306102af565b5f5f61017f838501856104b1565b6040805173ffffffffffffffffffffffffffffffffffffffff881660208201529192505f9101604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181528282528051602091820120908301520160405160208183030381529060405280519060200120905061020582600154836102fc565b61023b576040517f09bde33900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50600195945050505050565b5f5460ff1615610283576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b60405164ffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3833b0116808252602090810190602d908301843c60408101815101604052919050565b5f826103088584610311565b14949350505050565b5f81815b845181101561034b576103418286838151811061033457610334610597565b6020026020010151610353565b9150600101610315565b509392505050565b5f81831061036d575f82815260208490526040902061037b565b5f8381526020839052604090205b9392505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b5f5f5f604084860312156103e7575f5ffd5b833573ffffffffffffffffffffffffffffffffffffffff8116811461040a575f5ffd5b9250602084013567ffffffffffffffff811115610425575f5ffd5b8401601f81018613610435575f5ffd5b803567ffffffffffffffff81111561044b575f5ffd5b86602082840101111561045c575f5ffd5b939660209190910195509293505050565b5f6020828403121561047d575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f602082840312156104c1575f5ffd5b813567ffffffffffffffff8111156104d7575f5ffd5b8201601f810184136104e7575f5ffd5b803567ffffffffffffffff81111561050157610501610484565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff8211171561054c5761054c610484565b604052918252602081840181019290810187841115610569575f5ffd5b6020850194505b8385101561058c57843580825260209586019590935001610570565b509695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea2646970667358221220050f526f9c6e0527e99ab19e08e973cb2fd3a5d6d39480b80b3d19e5bc7f345364736f6c634300081c0033","sourceMap":"390:576:35:-:0;;;526:59;;;;;;;;;;556:24;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;842:32:64;;;390:576:35;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561000f575f5ffd5b5060043610610034575f3560e01c80632b85ba38146100385780633a4741bd14610074575b5f5ffd5b61004b610046366004610226565b61009b565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b61004b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f826040516020016100b091815260200190565b60405160208183030381529060405290506100ca8161012d565b91508173ffffffffffffffffffffffffffffffffffffffff16638129fc1c6040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610111575f5ffd5b505af1158015610123573d5f5f3e3d5ffd5b5050505050919050565b5f6101587f0000000000000000000000000000000000000000000000000000000000000000836101a0565b60405190915073ffffffffffffffffffffffffffffffffffffffff8216907f2158cde9935cbf85d0b02e02fbc315ad0be2f3f017a603a2ebeedead21b8d60b905f90a2919050565b5f6101ac5f84846101b3565b9392505050565b5f60405182518060438301826020870160045afa506e5af43d82803e903d91602b57fd5bf360238301528460148301528060881b74fe61002d3d81600a3d39f3363d3d373d3d3d363d730182526037810161ffd38210600b01830187f092505050806101ac5763301164255f526004601cfd5b5f60208284031215610236575f5ffd5b503591905056fea26469706673582212209f2d53be0458b8f49082c49e6939a7f4582c6674c91e92c55f9395f912be125364736f6c634300081c0033","sourceMap":"390:576:35:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;763:201;;;;;;:::i;:::-;;:::i;:::-;;;375:42:133;363:55;;;345:74;;333:2;318:18;763:201:35;;;;;;;587:39:64;;;;;763:201:35;809:13;834:17;865:4;854:16;;;;;;576:25:133;;564:2;549:18;;430:177;854:16:35;;;;;;;;;;;;;834:36;;889:19;903:4;889:13;:19::i;:::-;881:27;;938:5;919:36;;;:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;824:140;763:201;;;:::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;14:180:133;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:133;;14:180;-1:-1:-1;14:180:133:o","linkReferences":{},"immutableReferences":{"4567":[{"start":121,"length":32},{"start":307,"length":32}]}},"methodIdentifiers":{"IMPLEMENTATION()":"3a4741bd","deploy(bytes32)":"2b85ba38"},"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\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"}],\"name\":\"deploy\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"clone\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"details\":\"Simplifies deployment of MerkleProofChecker clones with appended configuration data.\",\"events\":{\"CloneDeployed(address)\":{\"params\":{\"clone\":\"Address of the deployed clone contract.\"}}},\"kind\":\"dev\",\"methods\":{\"deploy(bytes32)\":{\"params\":{\"root\":\"The tree root\"},\"returns\":{\"clone\":\"The address of the newly deployed MerkleProofChecker clone.\"}}},\"title\":\"MerkleProofCheckerFactory\",\"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 MerkleProofChecker implementation.\"},\"deploy(bytes32)\":{\"notice\":\"Deploys a new MerkleProofChecker clone.\"}},\"notice\":\"Factory contract for deploying minimal proxy instances of MerkleProofChecker.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/extensions/merkle/MerkleProofCheckerFactory.sol\":\"MerkleProofCheckerFactory\"},\"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/merkle/MerkleProofChecker.sol\":{\"keccak256\":\"0x10d5b3f44dedecf004025f40e63f01111a5cf08420390b0d3a83689272f500d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://593c91af2ea3f088d1fadf2db98ed0138f8a3d5e7d1a2c4cbb5854b34a2b372f\",\"dweb:/ipfs/QmetULd9fNowDTxGVxyJ1mXkn59ghWsbjfMKH2PV9yHQns\"]},\"contracts/extensions/merkle/MerkleProofCheckerFactory.sol\":{\"keccak256\":\"0x96b31692b78fffd4c484f977f2514201d53d9448ef4a39c8caf64458b9bf1f97\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://eb1670e44c23e744b34651d1d9f772c800b3b08770928288eaf606ea7a9f4fca\",\"dweb:/ipfs/QmWqMxeSKqh3hXYtzcR915jVet5xfcNb3rjUNpdc6V6Dn9\"]},\"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/@openzeppelin/contracts/utils/cryptography/Hashes.sol\":{\"keccak256\":\"0x631dc1958d5308bd2d9f91190bbcde4f9ffb9d9401ce8d358c17b35f1a942bb7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7ef16d9a6f57eae9ab275116eaba1e8de70efd3d0e3682b1585b8f069d9c3f9\",\"dweb:/ipfs/QmR3JQHAyv4sNWnRHeiC6oaz8Bqn8rtzu5sdAqAJRtBqpj\"]},\"node_modules/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol\":{\"keccak256\":\"0x36a0c409c437a753cac9b92b75f93b0fbe92803bf2c8ff1517e54b247f166134\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0f91ba472de411aa557cdbf6560c40750d87bd11c9060bc04d2ba7119af9d5a6\",\"dweb:/ipfs/QmQjtYo2i7dDvzCEzZ67bDoNSG4RrwMoxPWuqFmX5Xzpuw\"]},\"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":"bytes32","name":"root","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"deploy","outputs":[{"internalType":"address","name":"clone","type":"address"}]}],"devdoc":{"kind":"dev","methods":{"deploy(bytes32)":{"params":{"root":"The tree root"},"returns":{"clone":"The address of the newly deployed MerkleProofChecker clone."}}},"version":1},"userdoc":{"kind":"user","methods":{"IMPLEMENTATION()":{"notice":"Address of the implementation contract used for cloning."},"constructor":{"notice":"Initializes the factory with the MerkleProofChecker implementation."},"deploy(bytes32)":{"notice":"Deploys a new MerkleProofChecker 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/merkle/MerkleProofCheckerFactory.sol":"MerkleProofCheckerFactory"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/checker/BaseChecker.sol":{"keccak256":"0x7cd56cddc8264c5be46692a179221a69b9e20eb977dcb6df82e62f55aa945411","urls":["bzz-raw://6ca0724296c4a104fbd0f7af3c297b857093fb771f418c7c198b721200d60d56","dweb:/ipfs/QmW7chfNoFQJY2NA21xGB8bP5MZ2ajjMuapqp6pMRC52u3"],"license":"MIT"},"contracts/extensions/merkle/MerkleProofChecker.sol":{"keccak256":"0x10d5b3f44dedecf004025f40e63f01111a5cf08420390b0d3a83689272f500d3","urls":["bzz-raw://593c91af2ea3f088d1fadf2db98ed0138f8a3d5e7d1a2c4cbb5854b34a2b372f","dweb:/ipfs/QmetULd9fNowDTxGVxyJ1mXkn59ghWsbjfMKH2PV9yHQns"],"license":"MIT"},"contracts/extensions/merkle/MerkleProofCheckerFactory.sol":{"keccak256":"0x96b31692b78fffd4c484f977f2514201d53d9448ef4a39c8caf64458b9bf1f97","urls":["bzz-raw://eb1670e44c23e744b34651d1d9f772c800b3b08770928288eaf606ea7a9f4fca","dweb:/ipfs/QmWqMxeSKqh3hXYtzcR915jVet5xfcNb3rjUNpdc6V6Dn9"],"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/@openzeppelin/contracts/utils/cryptography/Hashes.sol":{"keccak256":"0x631dc1958d5308bd2d9f91190bbcde4f9ffb9d9401ce8d358c17b35f1a942bb7","urls":["bzz-raw://e7ef16d9a6f57eae9ab275116eaba1e8de70efd3d0e3682b1585b8f069d9c3f9","dweb:/ipfs/QmR3JQHAyv4sNWnRHeiC6oaz8Bqn8rtzu5sdAqAJRtBqpj"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol":{"keccak256":"0x36a0c409c437a753cac9b92b75f93b0fbe92803bf2c8ff1517e54b247f166134","urls":["bzz-raw://0f91ba472de411aa557cdbf6560c40750d87bd11c9060bc04d2ba7119af9d5a6","dweb:/ipfs/QmQjtYo2i7dDvzCEzZ67bDoNSG4RrwMoxPWuqFmX5Xzpuw"],"license":"MIT"},"node_modules/solady/src/utils/LibClone.sol":{"keccak256":"0x1388494b421db04cf6f33ab69580edc5b187328688818504b87eaea9fa3c0d2c","urls":["bzz-raw://8f6bf027d6fe4f102360bf7e988923f73510697a87d970b28093a0d950d9a3e5","dweb:/ipfs/QmUhdrSqiwhBp2cZPef6jcTfQ8Md3KoyfnK2ZteseAvude"],"license":"MIT"}},"version":1},"id":35}