{"abi":[{"type":"function","name":"config","inputs":[],"outputs":[{"name":"owner","type":"address","internalType":"address"},{"name":"__gap1","type":"uint96","internalType":"uint96"},{"name":"fundsRecipient","type":"address","internalType":"address payable"},{"name":"__gap2","type":"uint96","internalType":"uint96"},{"name":"transferHook","type":"address","internalType":"contract ITransferHookReceiver"},{"name":"__gap3","type":"uint96","internalType":"uint96"}],"stateMutability":"view"},{"type":"function","name":"metadataRendererContract","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"nextTokenId","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506103ee806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806369a5b3021461004657806375794a3c1461007657806379502c5514610094575b600080fd5b610060600480360381019061005b91906101fd565b6100b7565b60405161006d919061026b565b60405180910390f35b61007e6100ea565b60405161008b9190610295565b60405180910390f35b61009c6100f0565b6040516100ae96959493929190610357565b60405180910390f35b60016020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60038060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160149054906101000a90046bffffffffffffffffffffffff16908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020160149054906101000a90046bffffffffffffffffffffffff16905086565b600080fd5b6000819050919050565b6101da816101c7565b81146101e557600080fd5b50565b6000813590506101f7816101d1565b92915050565b600060208284031215610213576102126101c2565b5b6000610221848285016101e8565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006102558261022a565b9050919050565b6102658161024a565b82525050565b6000602082019050610280600083018461025c565b92915050565b61028f816101c7565b82525050565b60006020820190506102aa6000830184610286565b92915050565b60006bffffffffffffffffffffffff82169050919050565b6102d1816102b0565b82525050565b60006102e28261022a565b9050919050565b6102f2816102d7565b82525050565b6000819050919050565b600061031d6103186103138461022a565b6102f8565b61022a565b9050919050565b600061032f82610302565b9050919050565b600061034182610324565b9050919050565b61035181610336565b82525050565b600060c08201905061036c600083018961025c565b61037960208301886102c8565b61038660408301876102e9565b61039360608301866102c8565b6103a06080830185610348565b6103ad60a08301846102c8565b97965050505050505056fea26469706673582212205117534c5143171f19a68a1865195b0ad9ddf339dc4379c1f553493e964e369964736f6c63430008110033","sourceMap":"1680:785:170:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100415760003560e01c806369a5b3021461004657806375794a3c1461007657806379502c5514610094575b600080fd5b610060600480360381019061005b91906101fd565b6100b7565b60405161006d919061026b565b60405180910390f35b61007e6100ea565b60405161008b9190610295565b60405180910390f35b61009c6100f0565b6040516100ae96959493929190610357565b60405180910390f35b60016020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b60038060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160149054906101000a90046bffffffffffffffffffffffff16908060020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020160149054906101000a90046bffffffffffffffffffffffff16905086565b600080fd5b6000819050919050565b6101da816101c7565b81146101e557600080fd5b50565b6000813590506101f7816101d1565b92915050565b600060208284031215610213576102126101c2565b5b6000610221848285016101e8565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006102558261022a565b9050919050565b6102658161024a565b82525050565b6000602082019050610280600083018461025c565b92915050565b61028f816101c7565b82525050565b60006020820190506102aa6000830184610286565b92915050565b60006bffffffffffffffffffffffff82169050919050565b6102d1816102b0565b82525050565b60006102e28261022a565b9050919050565b6102f2816102d7565b82525050565b6000819050919050565b600061031d6103186103138461022a565b6102f8565b61022a565b9050919050565b600061032f82610302565b9050919050565b600061034182610324565b9050919050565b61035181610336565b82525050565b600060c08201905061036c600083018961025c565b61037960208301886102c8565b61038660408301876102e9565b61039360608301866102c8565b6103a06080830185610348565b6103ad60a08301846102c8565b97965050505050505056fea26469706673582212205117534c5143171f19a68a1865195b0ad9ddf339dc4379c1f553493e964e369964736f6c63430008110033","sourceMap":"1680:785:170:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1906:59;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2064:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2143:28;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;;;;;;;;1906:59;;;;;;;;;;;;;;;;;;;;;;:::o;2064:26::-;;;;:::o;2143:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;88:117:214:-;197:1;194;187:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:329::-;749:6;798:2;786:9;777:7;773:23;769:32;766:119;;;804:79;;:::i;:::-;766:119;924:1;949:53;994:7;985:6;974:9;970:22;949:53;:::i;:::-;939:63;;895:117;690:329;;;;:::o;1025:126::-;1062:7;1102:42;1095:5;1091:54;1080:65;;1025:126;;;:::o;1157:96::-;1194:7;1223:24;1241:5;1223:24;:::i;:::-;1212:35;;1157:96;;;:::o;1259:118::-;1346:24;1364:5;1346:24;:::i;:::-;1341:3;1334:37;1259:118;;:::o;1383:222::-;1476:4;1514:2;1503:9;1499:18;1491:26;;1527:71;1595:1;1584:9;1580:17;1571:6;1527:71;:::i;:::-;1383:222;;;;:::o;1611:118::-;1698:24;1716:5;1698:24;:::i;:::-;1693:3;1686:37;1611:118;;:::o;1735:222::-;1828:4;1866:2;1855:9;1851:18;1843:26;;1879:71;1947:1;1936:9;1932:17;1923:6;1879:71;:::i;:::-;1735:222;;;;:::o;1963:109::-;1999:7;2039:26;2032:5;2028:38;2017:49;;1963:109;;;:::o;2078:115::-;2163:23;2180:5;2163:23;:::i;:::-;2158:3;2151:36;2078:115;;:::o;2199:104::-;2244:7;2273:24;2291:5;2273:24;:::i;:::-;2262:35;;2199:104;;;:::o;2309:142::-;2412:32;2438:5;2412:32;:::i;:::-;2407:3;2400:45;2309:142;;:::o;2457:60::-;2485:3;2506:5;2499:12;;2457:60;;;:::o;2523:142::-;2573:9;2606:53;2624:34;2633:24;2651:5;2633:24;:::i;:::-;2624:34;:::i;:::-;2606:53;:::i;:::-;2593:66;;2523:142;;;:::o;2671:126::-;2721:9;2754:37;2785:5;2754:37;:::i;:::-;2741:50;;2671:126;;;:::o;2803:157::-;2884:9;2917:37;2948:5;2917:37;:::i;:::-;2904:50;;2803:157;;;:::o;2966:193::-;3084:68;3146:5;3084:68;:::i;:::-;3079:3;3072:81;2966:193;;:::o;3165:857::-;3439:4;3477:3;3466:9;3462:19;3454:27;;3491:71;3559:1;3548:9;3544:17;3535:6;3491:71;:::i;:::-;3572:70;3638:2;3627:9;3623:18;3614:6;3572:70;:::i;:::-;3652:88;3736:2;3725:9;3721:18;3712:6;3652:88;:::i;:::-;3750:70;3816:2;3805:9;3801:18;3792:6;3750:70;:::i;:::-;3830:104;3929:3;3918:9;3914:19;3905:6;3830:104;:::i;:::-;3944:71;4010:3;3999:9;3995:19;3986:6;3944:71;:::i;:::-;3165:857;;;;;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"config()":"79502c55","metadataRendererContract(uint256)":"69a5b302","nextTokenId()":"75794a3c"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"config\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"__gap1\",\"type\":\"uint96\"},{\"internalType\":\"address payable\",\"name\":\"fundsRecipient\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"__gap2\",\"type\":\"uint96\"},{\"internalType\":\"contract ITransferHookReceiver\",\"name\":\"transferHook\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"__gap3\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"metadataRendererContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"@iainnash / @tbtstl\",\"kind\":\"dev\",\"methods\":{},\"stateVariables\":{\"__gap\":{\"details\":\"This empty reserved space is put in place to allow future versions to add new variables without shifting down storage in the inheritance chain. See https://docs.openzeppelin.com/contracts/4.x/upgradeable#storage_gaps\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"config()\":{\"notice\":\"Global contract configuration\"},\"metadataRendererContract(uint256)\":{\"notice\":\"metadata renderer contract for each token\"},\"nextTokenId()\":{\"notice\":\"next token id available when using a linear mint style (default for launch)\"}},\"notice\":\"Imagine. Mint. Enjoy.Storage for 1155 contract\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/nft/ZoraCreator1155StorageV1.sol\":\"ZoraCreator1155StorageV1\"},\"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\"]},\"src/interfaces/ITransferHookReceiver.sol\":{\"keccak256\":\"0xa5595ada15ec042b41654294632e9e09610905bb4a0c0e4706b10cec566cbf47\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://97d3e9945d9d3fafcfd93c09b1061e926fe7700c228fe91d91259b9b5630fa1c\",\"dweb:/ipfs/QmVzuBgrXxQHhkrh3dS7uwCa1DvNVnkFbLiU7B2GoS1M7n\"]},\"src/nft/IZoraCreator1155TypesV1.sol\":{\"keccak256\":\"0xfd9f68b0589d63ea2eba907807fadfda8fb9a161fb42bac9e6ea0a4cdfdfc041\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8099ed6b1af0a032143f95c246f727e1356e4f6b17ba402208d352ae6643bc27\",\"dweb:/ipfs/QmfQGTzYAm1Jwjb2wSofm6wJNvdoV96Ap8MkQQRMKqpt7p\"]},\"src/nft/ZoraCreator1155StorageV1.sol\":{\"keccak256\":\"0xd6c4d02f4560f3b997ad81ce6d45fba6af9b06ea53dee0867cfa39c496baf548\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4f49a49da97b7620b9ca518ea64a66e5d9d4055bf17f906b847b9eb4340bc46d\",\"dweb:/ipfs/QmYT3G651PgCFYKLJjUUhY7gyPWG6QxA8rvDHC9xiYgfBH\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.17+commit.8df45f5f"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"config","outputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint96","name":"__gap1","type":"uint96"},{"internalType":"address payable","name":"fundsRecipient","type":"address"},{"internalType":"uint96","name":"__gap2","type":"uint96"},{"internalType":"contract ITransferHookReceiver","name":"transferHook","type":"address"},{"internalType":"uint96","name":"__gap3","type":"uint96"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"metadataRendererContract","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"nextTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{"config()":{"notice":"Global contract configuration"},"metadataRendererContract(uint256)":{"notice":"metadata renderer contract for each token"},"nextTokenId()":{"notice":"next token id available when using a linear mint style (default for launch)"}},"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/nft/ZoraCreator1155StorageV1.sol":"ZoraCreator1155StorageV1"},"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"},"src/interfaces/ITransferHookReceiver.sol":{"keccak256":"0xa5595ada15ec042b41654294632e9e09610905bb4a0c0e4706b10cec566cbf47","urls":["bzz-raw://97d3e9945d9d3fafcfd93c09b1061e926fe7700c228fe91d91259b9b5630fa1c","dweb:/ipfs/QmVzuBgrXxQHhkrh3dS7uwCa1DvNVnkFbLiU7B2GoS1M7n"],"license":"MIT"},"src/nft/IZoraCreator1155TypesV1.sol":{"keccak256":"0xfd9f68b0589d63ea2eba907807fadfda8fb9a161fb42bac9e6ea0a4cdfdfc041","urls":["bzz-raw://8099ed6b1af0a032143f95c246f727e1356e4f6b17ba402208d352ae6643bc27","dweb:/ipfs/QmfQGTzYAm1Jwjb2wSofm6wJNvdoV96Ap8MkQQRMKqpt7p"],"license":"MIT"},"src/nft/ZoraCreator1155StorageV1.sol":{"keccak256":"0xd6c4d02f4560f3b997ad81ce6d45fba6af9b06ea53dee0867cfa39c496baf548","urls":["bzz-raw://4f49a49da97b7620b9ca518ea64a66e5d9d4055bf17f906b847b9eb4340bc46d","dweb:/ipfs/QmYT3G651PgCFYKLJjUUhY7gyPWG6QxA8rvDHC9xiYgfBH"],"license":"MIT"}},"version":1},"id":170}