{"abi":[{"type":"function","name":"getMintedPerWallet","inputs":[{"name":"tokenContract","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"wallet","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"error","name":"UserExceedsMintLimit","inputs":[{"name":"user","type":"address","internalType":"address"},{"name":"limit","type":"uint256","internalType":"uint256"},{"name":"requestedAmount","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506103a4806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806301ffc9a71461003b5780637b49ff2c1461006b575b600080fd5b610055600480360381019061005091906101fa565b61009b565b6040516100629190610242565b60405180910390f35b610085600480360381019061008091906102f1565b610105565b6040516100929190610353565b60405180910390f35b60007f7b49ff2c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490509392505050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6101d7816101a2565b81146101e257600080fd5b50565b6000813590506101f4816101ce565b92915050565b6000602082840312156102105761020f61019d565b5b600061021e848285016101e5565b91505092915050565b60008115159050919050565b61023c81610227565b82525050565b60006020820190506102576000830184610233565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006102888261025d565b9050919050565b6102988161027d565b81146102a357600080fd5b50565b6000813590506102b58161028f565b92915050565b6000819050919050565b6102ce816102bb565b81146102d957600080fd5b50565b6000813590506102eb816102c5565b92915050565b60008060006060848603121561030a5761030961019d565b5b6000610318868287016102a6565b9350506020610329868287016102dc565b925050604061033a868287016102a6565b9150509250925092565b61034d816102bb565b82525050565b60006020820190506103686000830184610344565b9291505056fea2646970667358221220d83be017da69f18aa9bc23c548700744673d41e26d31906eb594d54eddc7fe2364736f6c63430008110033","sourceMap":"142:1177:166:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c806301ffc9a71461003b5780637b49ff2c1461006b575b600080fd5b610055600480360381019061005091906101fa565b61009b565b6040516100629190610242565b60405180910390f35b610085600480360381019061008091906102f1565b610105565b6040516100929190610353565b60405180910390f35b60007f7b49ff2c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490509392505050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6101d7816101a2565b81146101e257600080fd5b50565b6000813590506101f4816101ce565b92915050565b6000602082840312156102105761020f61019d565b5b600061021e848285016101e5565b91505092915050565b60008115159050919050565b61023c81610227565b82525050565b60006020820190506102576000830184610233565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006102888261025d565b9050919050565b6102988161027d565b81146102a357600080fd5b50565b6000813590506102b58161028f565b92915050565b6000819050919050565b6102ce816102bb565b81146102d957600080fd5b50565b6000813590506102eb816102c5565b92915050565b60008060006060848603121561030a5761030961019d565b5b6000610318868287016102a6565b9350506020610329868287016102dc565b925050604061033a868287016102a6565b9150509250925092565b61034d816102bb565b82525050565b60006020820190506103686000830184610344565b9291505056fea2646970667358221220d83be017da69f18aa9bc23c548700744673d41e26d31906eb594d54eddc7fe2364736f6c63430008110033","sourceMap":"142:1177:166:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1147:170;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;525:188;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1147:170;1232:4;1270:40;1255:55;;;:11;:55;;;;1248:62;;1147:170;;;:::o;525:188::-;632:7;658:16;:31;675:13;658:31;;;;;;;;;;;;;;;:40;690:7;658:40;;;;;;;;;;;:48;699:6;658:48;;;;;;;;;;;;;;;;651:55;;525:188;;;;;:::o;88:117:214:-;197:1;194;187:12;334:149;370:7;410:66;403:5;399:78;388:89;;334:149;;;:::o;489:120::-;561:23;578:5;561:23;:::i;:::-;554:5;551:34;541:62;;599:1;596;589:12;541:62;489:120;:::o;615:137::-;660:5;698:6;685:20;676:29;;714:32;740:5;714:32;:::i;:::-;615:137;;;;:::o;758:327::-;816:6;865:2;853:9;844:7;840:23;836:32;833:119;;;871:79;;:::i;:::-;833:119;991:1;1016:52;1060:7;1051:6;1040:9;1036:22;1016:52;:::i;:::-;1006:62;;962:116;758:327;;;;:::o;1091:90::-;1125:7;1168:5;1161:13;1154:21;1143:32;;1091:90;;;:::o;1187:109::-;1268:21;1283:5;1268:21;:::i;:::-;1263:3;1256:34;1187:109;;:::o;1302:210::-;1389:4;1427:2;1416:9;1412:18;1404:26;;1440:65;1502:1;1491:9;1487:17;1478:6;1440:65;:::i;:::-;1302:210;;;;:::o;1518:126::-;1555:7;1595:42;1588:5;1584:54;1573:65;;1518:126;;;:::o;1650:96::-;1687:7;1716:24;1734:5;1716:24;:::i;:::-;1705:35;;1650:96;;;:::o;1752:122::-;1825:24;1843:5;1825:24;:::i;:::-;1818:5;1815:35;1805:63;;1864:1;1861;1854:12;1805:63;1752:122;:::o;1880:139::-;1926:5;1964:6;1951:20;1942:29;;1980:33;2007:5;1980:33;:::i;:::-;1880:139;;;;:::o;2025:77::-;2062:7;2091:5;2080:16;;2025:77;;;:::o;2108:122::-;2181:24;2199:5;2181:24;:::i;:::-;2174:5;2171:35;2161:63;;2220:1;2217;2210:12;2161:63;2108:122;:::o;2236:139::-;2282:5;2320:6;2307:20;2298:29;;2336:33;2363:5;2336:33;:::i;:::-;2236:139;;;;:::o;2381:619::-;2458:6;2466;2474;2523:2;2511:9;2502:7;2498:23;2494:32;2491:119;;;2529:79;;:::i;:::-;2491:119;2649:1;2674:53;2719:7;2710:6;2699:9;2695:22;2674:53;:::i;:::-;2664:63;;2620:117;2776:2;2802:53;2847:7;2838:6;2827:9;2823:22;2802:53;:::i;:::-;2792:63;;2747:118;2904:2;2930:53;2975:7;2966:6;2955:9;2951:22;2930:53;:::i;:::-;2920:63;;2875:118;2381:619;;;;;:::o;3006:118::-;3093:24;3111:5;3093:24;:::i;:::-;3088:3;3081:37;3006:118;;:::o;3130:222::-;3223:4;3261:2;3250:9;3246:18;3238:26;;3274:71;3342:1;3331:9;3327:17;3318:6;3274:71;:::i;:::-;3130:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"getMintedPerWallet(address,uint256,address)":"7b49ff2c","supportsInterface(bytes4)":"01ffc9a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"limit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"requestedAmount\",\"type\":\"uint256\"}],\"name\":\"UserExceedsMintLimit\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"wallet\",\"type\":\"address\"}],\"name\":\"getMintedPerWallet\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"supportsInterface(bytes4)\":{\"details\":\"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas.\"}},\"stateVariables\":{\"mintedPerAddress\":{\"details\":\"No gap or storage interface since this is used within non-upgradeable contracts\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/minters/utils/LimitedMintPerAddress.sol\":\"LimitedMintPerAddress\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":0},\"remappings\":[\":@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/\",\":@zoralabs/mints-contracts/src/=node_modules/@zoralabs/mints-contracts/src/\",\":@zoralabs/openzeppelin-contracts-upgradeable/=node_modules/@zoralabs/openzeppelin-contracts-upgradeable/\",\":@zoralabs/protocol-rewards/src/=node_modules/@zoralabs/protocol-rewards/src/\",\":@zoralabs/shared-contracts/=node_modules/@zoralabs/shared-contracts/src/\",\":_imagine/=_imagine/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":mint/=_imagine/mint/\",\":solady/=node_modules/solady/src/\",\":solemate/=/node_modules/solemate/src/\",\":solmate/=node_modules/solmate/\"]},\"sources\":{\"node_modules/@zoralabs/openzeppelin-contracts-upgradeable/contracts/interfaces/IERC165Upgradeable.sol\":{\"keccak256\":\"0x121966b3220d263a6669dcf59c1254bd48ed237adf4d8a595add70a7927eada1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://440dc242517ca29e9802f32dd237a185b4f7aaab67ceb2c1d6307c57636e0904\",\"dweb:/ipfs/QmeQZeMCMmxca8hA4oUFXEwLAzspiwMTQ9CaqFQutYk9ag\"]},\"node_modules/@zoralabs/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol\":{\"keccak256\":\"0xc6cef87559d0aeffdf0a99803de655938a7779ec0a3cd5d4383483ad85565a09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://92ad7e572cf44e6b4b37631b44b62f9eb9fb1cf14d9ce51c1504d5dc7ccaf758\",\"dweb:/ipfs/QmcnbqX85tsWnUXPmtuPLE4SczME2sJaTfmqEFkuAJvWhy\"]},\"node_modules/@zoralabs/shared-contracts/src/interfaces/errors/IMinterErrors.sol\":{\"keccak256\":\"0xdd9ac7e3e88dbe4391e0d9c6d9d81840d2354814b908825ec07def33c396c696\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2a4df9c514e730067782b3f98741fbab96096fffc9417ee3793e708c59035312\",\"dweb:/ipfs/QmSs5s5QMbuyJZTS9oUgg2R2j1jAk7ZyEUbdEzQgorJrnn\"]},\"node_modules/@zoralabs/shared-contracts/src/interfaces/errors/IZoraCreator1155Errors.sol\":{\"keccak256\":\"0x5b7beee57ec914616a845946d8d05f33ea2d774c84941a32c9152926bead57f7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://306554c9d703cae87d4494a3aedfdc4b374f71c6d675fd79379ec82002419fa4\",\"dweb:/ipfs/QmSkp7ivT5PzPwxbi28fHBzJ6JMZaNPusCC8ZdRhL82bH8\"]},\"src/interfaces/ILimitedMintPerAddress.sol\":{\"keccak256\":\"0x1027107e54caa173075758a517b6b871fd679dba5b5a5612c878d5518597e0fe\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://50fc4c7057fae6061e0b163dfbfca048e7d549cf8db71018393408370ade5185\",\"dweb:/ipfs/QmePCc2Uxoj8cdeWbuSuebmyDkAbavsCukPKDdPB1kNPMu\"]},\"src/minters/utils/LimitedMintPerAddress.sol\":{\"keccak256\":\"0x9f1c1023d702cadf0318f12021183d548160206420b7fcae6720d9689ab6f485\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d2659afcd45c545772399ebedde1995b37b5554f62abae904c59826272aeb15\",\"dweb:/ipfs/QmTDCqgPxGpYHeD4AXRzN6TDRi6XyviYA9yxUEJaB4Gdfu\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.17+commit.8df45f5f"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"limit","type":"uint256"},{"internalType":"uint256","name":"requestedAmount","type":"uint256"}],"type":"error","name":"UserExceedsMintLimit"},{"inputs":[{"internalType":"address","name":"tokenContract","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"wallet","type":"address"}],"stateMutability":"view","type":"function","name":"getMintedPerWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"stateMutability":"pure","type":"function","name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"supportsInterface(bytes4)":{"details":"Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas."}},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/","@zoralabs/mints-contracts/src/=node_modules/@zoralabs/mints-contracts/src/","@zoralabs/openzeppelin-contracts-upgradeable/=node_modules/@zoralabs/openzeppelin-contracts-upgradeable/","@zoralabs/protocol-rewards/src/=node_modules/@zoralabs/protocol-rewards/src/","@zoralabs/shared-contracts/=node_modules/@zoralabs/shared-contracts/src/","_imagine/=_imagine/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","mint/=_imagine/mint/","solady/=node_modules/solady/src/","solemate/=/node_modules/solemate/src/","solmate/=node_modules/solmate/"],"optimizer":{"enabled":false,"runs":0},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/minters/utils/LimitedMintPerAddress.sol":"LimitedMintPerAddress"},"evmVersion":"london","libraries":{}},"sources":{"node_modules/@zoralabs/openzeppelin-contracts-upgradeable/contracts/interfaces/IERC165Upgradeable.sol":{"keccak256":"0x121966b3220d263a6669dcf59c1254bd48ed237adf4d8a595add70a7927eada1","urls":["bzz-raw://440dc242517ca29e9802f32dd237a185b4f7aaab67ceb2c1d6307c57636e0904","dweb:/ipfs/QmeQZeMCMmxca8hA4oUFXEwLAzspiwMTQ9CaqFQutYk9ag"],"license":"MIT"},"node_modules/@zoralabs/openzeppelin-contracts-upgradeable/contracts/utils/introspection/IERC165Upgradeable.sol":{"keccak256":"0xc6cef87559d0aeffdf0a99803de655938a7779ec0a3cd5d4383483ad85565a09","urls":["bzz-raw://92ad7e572cf44e6b4b37631b44b62f9eb9fb1cf14d9ce51c1504d5dc7ccaf758","dweb:/ipfs/QmcnbqX85tsWnUXPmtuPLE4SczME2sJaTfmqEFkuAJvWhy"],"license":"MIT"},"node_modules/@zoralabs/shared-contracts/src/interfaces/errors/IMinterErrors.sol":{"keccak256":"0xdd9ac7e3e88dbe4391e0d9c6d9d81840d2354814b908825ec07def33c396c696","urls":["bzz-raw://2a4df9c514e730067782b3f98741fbab96096fffc9417ee3793e708c59035312","dweb:/ipfs/QmSs5s5QMbuyJZTS9oUgg2R2j1jAk7ZyEUbdEzQgorJrnn"],"license":"MIT"},"node_modules/@zoralabs/shared-contracts/src/interfaces/errors/IZoraCreator1155Errors.sol":{"keccak256":"0x5b7beee57ec914616a845946d8d05f33ea2d774c84941a32c9152926bead57f7","urls":["bzz-raw://306554c9d703cae87d4494a3aedfdc4b374f71c6d675fd79379ec82002419fa4","dweb:/ipfs/QmSkp7ivT5PzPwxbi28fHBzJ6JMZaNPusCC8ZdRhL82bH8"],"license":"MIT"},"src/interfaces/ILimitedMintPerAddress.sol":{"keccak256":"0x1027107e54caa173075758a517b6b871fd679dba5b5a5612c878d5518597e0fe","urls":["bzz-raw://50fc4c7057fae6061e0b163dfbfca048e7d549cf8db71018393408370ade5185","dweb:/ipfs/QmePCc2Uxoj8cdeWbuSuebmyDkAbavsCukPKDdPB1kNPMu"],"license":"MIT"},"src/minters/utils/LimitedMintPerAddress.sol":{"keccak256":"0x9f1c1023d702cadf0318f12021183d548160206420b7fcae6720d9689ab6f485","urls":["bzz-raw://6d2659afcd45c545772399ebedde1995b37b5554f62abae904c59826272aeb15","dweb:/ipfs/QmTDCqgPxGpYHeD4AXRzN6TDRi6XyviYA9yxUEJaB4Gdfu"],"license":"MIT"}},"version":1},"id":166}