diff --git a/addresses/1.json b/addresses/1.json index 7efe35b49..602c8fd50 100644 --- a/addresses/1.json +++ b/addresses/1.json @@ -1,7 +1,9 @@ { "FIXED_PRICE_SALE_STRATEGY": "0x6ae87b1D0909e8DC03F7b9c240e22CD5131Ed4Ee", "MERKLE_MINT_SALE_STRATEGY": "0xAF9f59A6a437c2d72ca60569A8508Ccbddd6f219", - "CREATOR_1155_IMPL": "0xD0561AEF1D5cd30a1779f01B41B3436027177d9A", + "1155_IMPL": "0xD0561AEF1D5cd30a1779f01B41B3436027177d9A", "FACTORY_IMPL": "0xB897dC4D2cBE136908798d53563b66a13B6f2eB1", - "FACTORY_PROXY": "0x784A410B891EE92612102521281a3e222a6E326D" + "FACTORY_PROXY": "0x784A410B891EE92612102521281a3e222a6E326D", + "MINT_FEE_AMOUNT": "777000000000000", + "MINT_FEE_RECIPIENT": "0xd1d1d4e36117ab794ec5d4c78cbd3a8904e691d0" } diff --git a/addresses/5.json b/addresses/5.json index 2eb360b74..1c6b3d6dc 100644 --- a/addresses/5.json +++ b/addresses/5.json @@ -1,7 +1,9 @@ { - "FIXED_PRICE_SALE_STRATEGY": "0x5857bC4EafFB91B6227C6e232bf4a4AEf97F78aB", - "MERKLE_MINT_SALE_STRATEGY": "0x8a2872Ad6082373c7090EDB15d46dfC7647AC7bE", - "CREATOR_1155_IMPL": "0x828b7D5116f1d65889Ba8498075a023e9A5729a2", - "FACTORY_IMPL": "0xDE4E2e44ef77CFe0EBc7D14B090e99264670892d", - "FACTORY_PROXY": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c" + "FIXED_PRICE_SALE_STRATEGY": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "MERKLE_MINT_SALE_STRATEGY": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "1155_IMPL": "0x828b7D5116f1d65889Ba8498075a023e9A5729a2", + "FACTORY_IMPL": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "FACTORY_PROXY": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "MINT_FEE_AMOUNT": "777000000000000", + "MINT_FEE_RECIPIENT": "0xDC498668B5e6CC518fD58A2ADBF614Fd3A13D3a0" } diff --git a/broadcast/Upgrade.s.sol/5/run-1679059552.json b/broadcast/Upgrade.s.sol/5/run-1679059552.json new file mode 100644 index 000000000..cc24c19e0 --- /dev/null +++ b/broadcast/Upgrade.s.sol/5/run-1679059552.json @@ -0,0 +1,109 @@ +{ + "transactions": [ + { + "hash": "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "transactionType": "CREATE", + "contractName": "ZoraCreatorFixedPriceSaleStrategy", + "contractAddress": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x109249", + "value": "0x0", + "data": "0x6080806040523461001657610e3e908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610bf65750806319b45c4f14610b3857806334db7eee146108ec578063611efc09146107b95780636890e5b31461023b57806375d0c0dc146101dd5780637b49ff2c1461016d578063a0a8e4601461010f5763e8a3d4851461008257600080fd5b3461010a57600060031936011261010a576101066040516100a281610d0b565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610d6d565b0390f35b600080fd5b3461010a57600060031936011261010a5761010660405161012f81610cef565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610d6d565b3461010a57606060031936011261010a57610186610d4a565b6044359073ffffffffffffffffffffffffffffffffffffffff9081831680930361010a5716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b3461010a57600060031936011261010a576101066040516101fd81610cef565b601981527f46697865642050726963652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610d6d565b3461010a5760a060031936011261010a57610254610d4a565b5060843567ffffffffffffffff80821161010a573660238301121561010a57816004013581811161010a5782019136602484011161010a576020816040519461029c86610cef565b60608652600083870152031261010a576024013573ffffffffffffffffffffffffffffffffffffffff8116810361010a573360005260016020526040600020602435600052602052604060002091604051926102f784610cd3565b80549082821685526001838360401c169182602088015284604088019460801c16845201549060608601906bffffffffffffffffffffffff92838116835260601c6080880152421161078f57838651164210610765575116604435810290808204604435149015171561070c576064350361073b575116806105d4575b50608082015173ffffffffffffffffffffffffffffffffffffffff1615801591906105cb5760ff60025b16601f196103c46103ae83610dad565b926103bc6040519485610d27565b808452610dad565b0160005b8181106105a657505084526040805173ffffffffffffffffffffffffffffffffffffffff92909216602083015260243590820152604435606080830191909152815261045090610419608082610d27565b6040519061042682610cef565b600282526020820152845160208601519160018301602088015261044a8383610dc5565b52610dc5565b50610532575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b81811061049d576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808682030184528451908151916003831015610503576104f7826040602080959460019782965201519181858201520190610d6d565b96019401929101610486565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff608061059f9201511660405190602082015260643560408201526040815261056e81610d0b565b6040519061057b82610cef565b600182526020820152825160208401519160018301602086015261044a8383610dc5565b5081610456565b6020906040516105b581610cef565b60008152606083820152828286010152016103c8565b60ff600161039e565b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff83166000526020526040600020805490604435820180921161070c57553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8316600052602052806040600020541115610374579061070873ffffffffffffffffffffffffffffffffffffffff9233600052600060205260406000206024356000526020526040600020848416600052602052604060002054906040519485947fe2d91564000000000000000000000000000000000000000000000000000000008652166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b3461010a57604060031936011261010a5773ffffffffffffffffffffffffffffffffffffffff6107e7610d4a565b600060806040516107f781610cd3565b82815282602082015282604082015282606082015201521660005260016020526040600020602435600052602052610106604060002060016040519161083c83610cd3565b805467ffffffffffffffff908181168552818160401c16602086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c608082015260405191829182919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b3461010a5760c060031936011261010a5760043560a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36011261010a5760405167ffffffffffffffff60a0820181811183821017610b0957604052602435818116810361010a578252604435818116810361010a5760208301908152606435828116810361010a5760408401908152608435906bffffffffffffffffffffffff808316830361010a576060860192835260a4359273ffffffffffffffffffffffffffffffffffffffff8416840361010a576001947fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009360808901958652336000528660205260406000208a6000526020526040600020978951167fffffffffffffffff00000000000000000000000000000000000000000000000077ffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008b54955160401b16935160801b16931617171786555116915160601b16179101557f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60405180610b04339482919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b3461010a5760208060031936011261010a57600435903360005260018152604060002082600052815260006001604082208281550155336000526001815260406000208260005281526001604060002060405192815467ffffffffffffffff918282168652828260401c169086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c60808201527f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60a03392a3005b3461010a57602060031936011261010a57600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361010a57817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610cce575b8115610c71575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610ca4575b5083610c6a565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610c9d565b610c63565b60a0810190811067ffffffffffffffff821117610b0957604052565b6040810190811067ffffffffffffffff821117610b0957604052565b6060810190811067ffffffffffffffff821117610b0957604052565b90601f601f19910116810190811067ffffffffffffffff821117610b0957604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361010a57565b919082519283825260005b848110610d99575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610d78565b67ffffffffffffffff8111610b095760051b60200190565b8051821015610dd95760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220831cd5e17123d5935f26988cb78f362b3107a725981f8372c55e6cab3721cdf064736f6c63430008110033", + "nonce": "0x54", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "transactionType": "CREATE", + "contractName": "ZoraCreatorMerkleMinterStrategy", + "contractAddress": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x1322b8", + "value": "0x0", + "data": "0x6080806040523461001657611095908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610e4d5750806319b45c4f14610d8b578063515740a614610b9d578063611efc0914610a9f5780636890e5b3146102ca57806370fe2a261461024657806375d0c0dc146101e85780637b49ff2c14610178578063a0a8e4601461011a5763e8a3d4851461008d57600080fd5b34610115576000600319360112610115576101116040516100ad81610f62565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610fc4565b0390f35b600080fd5b346101155760006003193601126101155761011160405161013a81610f46565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610fc4565b3461011557606060031936011261011557610191610fa1565b6044359073ffffffffffffffffffffffffffffffffffffffff908183168093036101155716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b346101155760006003193601126101155761011160405161020881610f46565b601981527f4d65726b6c6520547265652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610fc4565b3461011557604060031936011261011557608073ffffffffffffffffffffffffffffffffffffffff80610277610fa1565b166000526001602052604060002060243560005260205260406000206002815492600183015416910154906040519267ffffffffffffffff90818116855260401c16602084015260408301526060820152f35b346101155760a0600319360112610115576102e3610fa1565b5067ffffffffffffffff6084351161011557366023608435011215610115576084356004013567ffffffffffffffff81116101155760843501602481013681116101155760806040519261033684610f46565b606084526000602085015260843590031261011557602460843501359173ffffffffffffffffffffffffffffffffffffffff83168303610115576084803501359067ffffffffffffffff8211610115578260438360843501011215610115576024826084350101356103a781611004565b926103b56040519485610f7e565b8184526020840190819560448460051b836084350101011161011557906044826084350101915b60448460051b826084350101018310610a8a5750505050336000526001602052604060002060243560005260205260406000206040519061041c82610f2a565b600267ffffffffffffffff8254818116855260401c169182602085015273ffffffffffffffffffffffffffffffffffffffff6001820154166040850152015460608301524211610a605767ffffffffffffffff8151164210610a36576060810151946040516104eb816104dd606460843501356044608435013573ffffffffffffffffffffffffffffffffffffffff87166020850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b03601f198101835282610f7e565b60208151910120946000955b85518710156105915761050a878761101c565b5190818110156105805760005260205260406000205b957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461055157600101956104f7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b906000526020526040600020610520565b90878692036109a95750506044608435013561084e575b60646084350135604435818102918183041490151715610551576064350361082457604082015173ffffffffffffffffffffffffffffffffffffffff16158015919061081b5760ff60025b16601f1961061961060383611004565b926106116040519485610f7e565b808452611004565b0160005b8181106107f657505084526040805173ffffffffffffffffffffffffffffffffffffffff90921660208301526024359082015260443560608201526106a09061066981608081016104dd565b6040519061067682610f46565b600282526020820152845160208601519160018301602088015261069a838361101c565b5261101c565b50610782575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b8181106106ed576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80868203018452845190815191600383101561075357610747826040602080959460019782965201519181858201520190610fc4565b960194019291016106d6565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff60406107ef920151166040519060208201526064356040820152604081526107be81610f62565b604051906107cb82610f46565b600182526020820152825160208401519160018301602086015261069a838361101c565b50816106a6565b60209060405161080581610f46565b600081526060838201528282860101520161061d565b60ff60016105f3565b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526040600020805460443581018111610551576044350190553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526044608435013560406000205411156105a8573360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8216600052602052604060002054906109a56040519283927fe2d9156400000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6044608435013591166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b6060840151604051927fedc7572000000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6064850195166004850152606060248501525180945260848301916000945b808610610a1e57505082935060448301520390fd5b90926020806001928651815201940195019490610a09565b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b602080604493853581520193019291506103dc565b3461011557604060031936011261011557610111610abb610fa1565b60006060604051610acb81610f2a565b828152826020820152826040820152015273ffffffffffffffffffffffffffffffffffffffff809116600052600160205260406000206024356000526020526002604060002060405192610b1e84610f2a565b815467ffffffffffffffff90818116865260401c16602085015260018201541660408401520154606082015260405191829182919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b346101155760a06003193601126101155760043560807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126101155760405167ffffffffffffffff6080820181811183821017610d5c5760405260243581811681036101155782526044358181168103610115576020830190815273ffffffffffffffffffffffffffffffffffffffff9060643582811681036101155760029260408601918252606086019260843584523360005260016020526040600020886000526020526040600020958751167fffffffffffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008854935160401b16921617178555600185019151167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055519101557f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360405180610d57339482919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b346101155760208060031936011261011557600435903360005260018152604060002082600052815260006002604082208281558260018201550155336000526001815260406000208260005281526002604060002060405192815467ffffffffffffffff90818116865260401c169084015273ffffffffffffffffffffffffffffffffffffffff6001820154166040840152015460608201527f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360803392a3005b3461011557602060031936011261011557600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361011557817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610f25575b8115610ec8575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610efb575b5083610ec1565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610ef4565b610eba565b6080810190811067ffffffffffffffff821117610d5c57604052565b6040810190811067ffffffffffffffff821117610d5c57604052565b6060810190811067ffffffffffffffff821117610d5c57604052565b90601f601f19910116810190811067ffffffffffffffff821117610d5c57604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361011557565b919082519283825260005b848110610ff0575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610fcf565b67ffffffffffffffff8111610d5c5760051b60200190565b80518210156110305760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea264697066735822122004a35feb2db78147051ea31c97c208677434beb9dfcdbdb0e3ff93a53217b3ab64736f6c63430008110033", + "nonce": "0x55", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionType": "CREATE", + "contractName": "ZoraCreator1155FactoryImpl", + "contractAddress": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "function": null, + "arguments": [ + "0x828b7D5116f1d65889Ba8498075a023e9A5729a2", + "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD" + ], + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x24e978", + "value": "0x0", + "data": "0x61010034620001ff57601f6200228738819003918201601f191683019291906001600160401b0384118385101762000204578160609284926040968752833981010312620001ff578051906001600160a01b03821690818303620001ff57620000788462000070602084016200021a565b92016200021a565b91306080526034549360ff8560081c161594858096620001f1575b8015620001d8575b156200017d5760ff198116600117603455856200016a575b5060a05215620001595760c05260e0526200011e575b516120579081620002308239608051818181610a9701528181610bab0152611023015260a051818181610a56015261154e015260c05181818161063a01526109a1015260e051818181610902015261096a0152f35b61ff0019603454166034557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986020825160018152a1620000c9565b835163e3e8010d60e01b8152600490fd5b61ffff19166101011760345538620000b3565b865162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608490fd5b50303b1580156200009b5750600160ff8216146200009b565b50600160ff82161062000093565b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b0382168203620001ff5756fe608060405260043610156200001357600080fd5b60003560e01c80630582823a146200139f57806321f743471462000f1157806323452b9c14620013225780633659cfe61462000ffa578063395db2cd1462000f6e5780634dc5b7c71462000f115780634f1ef2861462000b5257806352d1902d1462000a7a5780635c60da1b1462000a34578063695b0d2614620009265780637036961314620008e057806375d0c0dc146200087c57806379ba509714620007f55780638da5cb5b14620007cc57806392b60a4c146200065e578063961bbb7b1462000618578063a0a8e46014620005b4578063c4d66de8146200039d578063e30c39781462000374578063e8a3d48514620002e6578063ed0c7091146200025c578063f0fad99114620001d05763f2fde38b146200013157600080fd5b34620001cb576020600319360112620001cb576200014e6200189a565b6001600160a01b0380821615620001a1576000541633036200017757620001759062001ba4565b005b60046040517fd238ed59000000000000000000000000000000000000000000000000000000008152fd5b60046040517f2c4ec43e000000000000000000000000000000000000000000000000000000008152fd5b600080fd5b34620001cb576040600319360112620001cb57620001ed6200189a565b620001f7620018b1565b906001600160a01b0390816000541633036200017757811690816000526035602052604060002092169182600052602052604060002060ff1981541690557f0ebd98f6f75e38ba2f0751378f5c86205cafca83e206cb62795f45fcea728333600080a3005b34620001cb576000600319360112620001cb576000546001600160a01b0380821680330362000177576000907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768280a37fffffffffffffffffffffffff0000000000000000000000000000000000000000809216600055600154908116620002e057005b16600155005b34620001cb576000600319360112620001cb57620003706040516200030b81620017e3565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190620018c8565b0390f35b34620001cb576000600319360112620001cb5760206001600160a01b0360015416604051908152f35b34620001cb576020600319360112620001cb57620003ba6200189a565b60345460ff8160081c161591828093620005a6575b80156200058d575b1562000523578183600160ff196001600160a01b03951617603455620004f3575b50168015620001a157620004726034549160ff8360081c16906200041c8262001b11565b807fffffffffffffffffffffffff0000000000000000000000000000000000000000600054161760005560007f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768180a362001b11565b604051917f6a656eb613551e803db1baa3e77facd3bc45e8256f27f4cf09a50cf63b88a933600080a1620004a257005b7f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff6020921660345560018152a1005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011760345583620003f8565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b158015620003d75750600160ff831614620003d7565b50600160ff831610620003cf565b34620001cb576000600319360112620001cb5762000370604051620005d98162001800565b600581527f312e302e310000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576040600319360112620001cb5767ffffffffffffffff600435818111620001cb5736602382011215620001cb5780600401359182116200079d578160051b9060405191602093620006b8858301856200181d565b835260248484019183010191368311620001cb57602401905b8282106200077c57505050620006e6620018b1565b906001600160a01b03806000541633036200017757909181169060005b8351811015620001755780826200071d6001938762001afc565b511660005260358652604060002084600052865260406000208260ff1982541617905583836200074e838862001afc565b51167fab6a7dc54721d6a1a284ca865830f8981d6f12fbddb3618d1774b71c00368059600080a30162000703565b81356001600160a01b0381168103620001cb578152908401908401620006d1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b34620001cb576000600319360112620001cb5760206001600160a01b0360005416604051908152f35b34620001cb576000600319360112620001cb576001600160a01b038060015416330362000852573390600054167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a3620001753362001ba4565b60046040517f065cd531000000000000000000000000000000000000000000000000000000008152fd5b34620001cb576000600319360112620001cb5762000370604051620008a18162001800565b601a81527f5a4f5241203131353520436f6e747261637420466163746f72790000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576040516200094781620017e3565b60028152602090818101604036823781511562000a05576001600160a01b0391827f000000000000000000000000000000000000000000000000000000000000000016825280519360019485101562000a055791928491817f00000000000000000000000000000000000000000000000000000000000000001660408201526040519380850191818652518092526040850195926000905b838210620009ed5786880387f35b845181168852968201969382019390850190620009df565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016300362000ae85760206040517f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8152f35b608460405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152fd5b6040600319360112620001cb5762000b696200189a565b60243567ffffffffffffffff8111620001cb5736602382011215620001cb5762000b9e9036906024816004013591016200185e565b906001600160a01b0391827f0000000000000000000000000000000000000000000000000000000000000000169262000bda843014156200190a565b62000c0b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9482865416146200197c565b8060005416330362000177577f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161562000c50575050620001759150620019ee565b82919216604051937f52d1902d0000000000000000000000000000000000000000000000000000000085526020948581600481865afa6000918162000edc575b5062000d00576084866040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b0362000e725762000d1182620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a282511580159062000e69575b62000d4d57005b813b1562000e025750600082819285620001759695519201905af43d1562000df9573d9062000d7c8262001841565b9162000d8c60405193846200181d565b82523d60008484013e5b7f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c6040519362000dc685620017e3565b602785528401527f206661696c656400000000000000000000000000000000000000000000000000604084015262001ab4565b60609062000d96565b808462461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b50600162000d46565b6084846040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508681813d831162000f09575b62000ef781836200181d565b81010312620001cb5751908762000c90565b503d62000eeb565b34620001cb576040600319360112620001cb5762000f2e6200189a565b62000f38620018b1565b906001600160a01b03809116600052603560205260406000209116600052602052602060ff604060002054166040519015158152f35b34620001cb576020600319360112620001cb576001600160a01b038062000f946200189a565b16908115620001a157600054168033036200017757817fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001557f4f2638f5949b9614ef8d5e268cb51348ad7f434a34812bf64b6e95014fbd357e600080a3005b34620001cb57602080600319360112620001cb57620010186200189a565b6001600160a01b03807f00000000000000000000000000000000000000000000000000000000000000001662001051813014156200190a565b620010827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9183835416146200197c565b816000541633036200017757604051908482019282841067ffffffffffffffff8511176200079d57836040526000835260ff7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435416600014620010ef5750505050620001759150620019ee565b8416906040517f52d1902d0000000000000000000000000000000000000000000000000000000081528681600481865afa60009181620012ed575b506200119a576084876040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b036200128357620011ab84620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28151158015906200127a575b620011e757005b833b15620012135750620001759392600092839251915af43d1562000df9573d9062000d7c8262001841565b808562461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b506000620011e0565b6084856040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508781813d83116200131a575b6200130881836200181d565b81010312620001cb575190886200112a565b503d620012fc565b34620001cb576000600319360112620001cb576001600160a01b0380600054169081330362000177577fffffffffffffffffffffffff000000000000000000000000000000000000000091600154918216907f682679deecef4dcd49674845cc1e3a075fea9073680aa445a8207d5a4bdea3da600080a316600155005b34620001cb5760e0600319360112620001cb5760043567ffffffffffffffff8111620001cb5736602382011215620001cb57620013e79036906024816004013591016200185e565b67ffffffffffffffff60243511620001cb57366023602435011215620001cb5767ffffffffffffffff6024356004013511620001cb573660248035600401358135010111620001cb5760607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbc360112620001cb576040516060810181811067ffffffffffffffff8211176200079d5760405263ffffffff6044358181168103620001cb5782526064359081168103620001cb5760208201526084356001600160a01b0381168103620001cb57604082015260a435906001600160a01b0382168203620001cb5767ffffffffffffffff60c43511620001cb5736602360c435011215620001cb5767ffffffffffffffff60c4356004013511620001cb5736602460c4356004013560051b60c435010111620001cb576040516104088082019082821067ffffffffffffffff8311176200079d57602091839162001c1a83396001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001681520301906000f0918215620017455760405160a08152620015b26200159860a0830187620018c8565b828103602084015260243560040135602480350162001b83565b90620015e660408201856001600160a01b036040809263ffffffff8082511686526020820151166020860152015116910152565b6001600160a01b038316917fa45800684f65ae010ceb4385eceaed88dec7f6a6bcbe11f7ffd8bd24dd2653f43392806001600160a01b038916930390a46001600160a01b0383163b15620001cb576001600160a01b0390620016ae6200167e604051967f5b2f634700000000000000000000000000000000000000000000000000000000885260c0600489015260c4880190620018c8565b845163ffffffff908116602489015260208601511660448801526040909401516001600160a01b03166064870152565b1660848401528281036003190160a4840152600460c4359081013580835260051b820160209081019285926024019181019060005b60c435600401358110620017515750505050806000920381836001600160a01b0386165af18015620017455762001729575b6020906001600160a01b0360405191168152f35b67ffffffffffffffff82116200079d5760209160405262001715565b6040513d6000823e3d90fd5b9193509193601f1983820301845284357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd60c435360301811215620001cb5760c4350167ffffffffffffffff602482013511620001cb57602481013536036044820113620001cb576020620017d3600193836044602485960135910162001b83565b96019401910191869392620016e3565b6060810190811067ffffffffffffffff8211176200079d57604052565b6040810190811067ffffffffffffffff8211176200079d57604052565b90601f601f19910116810190811067ffffffffffffffff8211176200079d57604052565b67ffffffffffffffff81116200079d57601f01601f191660200190565b9291926200186c8262001841565b916200187c60405193846200181d565b829481845281830111620001cb578281602093846000960137010152565b600435906001600160a01b0382168203620001cb57565b602435906001600160a01b0382168203620001cb57565b919082519283825260005b848110620018f5575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201620018d3565b156200191257565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152fd5b156200198457565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152fd5b803b1562001a4a576001600160a01b037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc91167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b608460405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b9091901562001ac1575090565b81511562001ad25750805190602001fd5b62001af89060405191829162461bcd60e51b8352602060048401526024830190620018c8565b0390fd5b805182101562000a055760209160051b010190565b1562001b1957565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b601f8260209493601f19938186528686013760008582860101520116010190565b600054906001600160a01b03809116808284167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a37fffffffffffffffffffffffff00000000000000000000000000000000000000008093161760005560015490811662001c13575050565b1660015556fe604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea2646970667358221220e452a1afea01b32dcabf7f2bf8b639d756d9cc028d4e25e3aef032f4be5a789064736f6c63430008110033a2646970667358221220726a14461bfea7c92bc8e463f78bff351c9e4d58eb296e51a15caad2c4cd993364736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a200000000000000000000000091724462892148fb0bacd300d7503a80bab32aa500000000000000000000000010f7d171fbf4ac14a3250e9313d97b2dfe30ecfd", + "nonce": "0x56", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionType": "CALL", + "contractName": "Zora1155Factory", + "contractAddress": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "to": "0x8732b4bca198509bb9c40f9a24638be1eab7d30c", + "gas": "0x84ad6", + "value": "0x0", + "data": "0x0582823a00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x57", + "accessList": [] + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "initCode": "604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea264697066735822122020a70c8a1f8534c5c376b782b39ec12d759441ced5fb8df106a9d9a586d06b8e64736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a2" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [ + "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2" + ], + "path": "/Users/iain/zora/zora-creator-contracts/broadcast/Upgrade.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1679059552, + "chain": 5, + "multi": false, + "commit": "b88d46e" +} diff --git a/broadcast/Upgrade.s.sol/5/run-1679059565.json b/broadcast/Upgrade.s.sol/5/run-1679059565.json new file mode 100644 index 000000000..88aa9c800 --- /dev/null +++ b/broadcast/Upgrade.s.sol/5/run-1679059565.json @@ -0,0 +1,316 @@ +{ + "transactions": [ + { + "hash": "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "transactionType": "CREATE", + "contractName": "ZoraCreatorFixedPriceSaleStrategy", + "contractAddress": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x109249", + "value": "0x0", + "data": "0x6080806040523461001657610e3e908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610bf65750806319b45c4f14610b3857806334db7eee146108ec578063611efc09146107b95780636890e5b31461023b57806375d0c0dc146101dd5780637b49ff2c1461016d578063a0a8e4601461010f5763e8a3d4851461008257600080fd5b3461010a57600060031936011261010a576101066040516100a281610d0b565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610d6d565b0390f35b600080fd5b3461010a57600060031936011261010a5761010660405161012f81610cef565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610d6d565b3461010a57606060031936011261010a57610186610d4a565b6044359073ffffffffffffffffffffffffffffffffffffffff9081831680930361010a5716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b3461010a57600060031936011261010a576101066040516101fd81610cef565b601981527f46697865642050726963652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610d6d565b3461010a5760a060031936011261010a57610254610d4a565b5060843567ffffffffffffffff80821161010a573660238301121561010a57816004013581811161010a5782019136602484011161010a576020816040519461029c86610cef565b60608652600083870152031261010a576024013573ffffffffffffffffffffffffffffffffffffffff8116810361010a573360005260016020526040600020602435600052602052604060002091604051926102f784610cd3565b80549082821685526001838360401c169182602088015284604088019460801c16845201549060608601906bffffffffffffffffffffffff92838116835260601c6080880152421161078f57838651164210610765575116604435810290808204604435149015171561070c576064350361073b575116806105d4575b50608082015173ffffffffffffffffffffffffffffffffffffffff1615801591906105cb5760ff60025b16601f196103c46103ae83610dad565b926103bc6040519485610d27565b808452610dad565b0160005b8181106105a657505084526040805173ffffffffffffffffffffffffffffffffffffffff92909216602083015260243590820152604435606080830191909152815261045090610419608082610d27565b6040519061042682610cef565b600282526020820152845160208601519160018301602088015261044a8383610dc5565b52610dc5565b50610532575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b81811061049d576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808682030184528451908151916003831015610503576104f7826040602080959460019782965201519181858201520190610d6d565b96019401929101610486565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff608061059f9201511660405190602082015260643560408201526040815261056e81610d0b565b6040519061057b82610cef565b600182526020820152825160208401519160018301602086015261044a8383610dc5565b5081610456565b6020906040516105b581610cef565b60008152606083820152828286010152016103c8565b60ff600161039e565b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff83166000526020526040600020805490604435820180921161070c57553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8316600052602052806040600020541115610374579061070873ffffffffffffffffffffffffffffffffffffffff9233600052600060205260406000206024356000526020526040600020848416600052602052604060002054906040519485947fe2d91564000000000000000000000000000000000000000000000000000000008652166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b3461010a57604060031936011261010a5773ffffffffffffffffffffffffffffffffffffffff6107e7610d4a565b600060806040516107f781610cd3565b82815282602082015282604082015282606082015201521660005260016020526040600020602435600052602052610106604060002060016040519161083c83610cd3565b805467ffffffffffffffff908181168552818160401c16602086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c608082015260405191829182919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b3461010a5760c060031936011261010a5760043560a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36011261010a5760405167ffffffffffffffff60a0820181811183821017610b0957604052602435818116810361010a578252604435818116810361010a5760208301908152606435828116810361010a5760408401908152608435906bffffffffffffffffffffffff808316830361010a576060860192835260a4359273ffffffffffffffffffffffffffffffffffffffff8416840361010a576001947fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009360808901958652336000528660205260406000208a6000526020526040600020978951167fffffffffffffffff00000000000000000000000000000000000000000000000077ffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008b54955160401b16935160801b16931617171786555116915160601b16179101557f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60405180610b04339482919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b3461010a5760208060031936011261010a57600435903360005260018152604060002082600052815260006001604082208281550155336000526001815260406000208260005281526001604060002060405192815467ffffffffffffffff918282168652828260401c169086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c60808201527f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60a03392a3005b3461010a57602060031936011261010a57600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361010a57817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610cce575b8115610c71575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610ca4575b5083610c6a565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610c9d565b610c63565b60a0810190811067ffffffffffffffff821117610b0957604052565b6040810190811067ffffffffffffffff821117610b0957604052565b6060810190811067ffffffffffffffff821117610b0957604052565b90601f601f19910116810190811067ffffffffffffffff821117610b0957604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361010a57565b919082519283825260005b848110610d99575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610d78565b67ffffffffffffffff8111610b095760051b60200190565b8051821015610dd95760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220831cd5e17123d5935f26988cb78f362b3107a725981f8372c55e6cab3721cdf064736f6c63430008110033", + "nonce": "0x54", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "transactionType": "CREATE", + "contractName": "ZoraCreatorMerkleMinterStrategy", + "contractAddress": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x1322b8", + "value": "0x0", + "data": "0x6080806040523461001657611095908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610e4d5750806319b45c4f14610d8b578063515740a614610b9d578063611efc0914610a9f5780636890e5b3146102ca57806370fe2a261461024657806375d0c0dc146101e85780637b49ff2c14610178578063a0a8e4601461011a5763e8a3d4851461008d57600080fd5b34610115576000600319360112610115576101116040516100ad81610f62565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610fc4565b0390f35b600080fd5b346101155760006003193601126101155761011160405161013a81610f46565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610fc4565b3461011557606060031936011261011557610191610fa1565b6044359073ffffffffffffffffffffffffffffffffffffffff908183168093036101155716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b346101155760006003193601126101155761011160405161020881610f46565b601981527f4d65726b6c6520547265652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610fc4565b3461011557604060031936011261011557608073ffffffffffffffffffffffffffffffffffffffff80610277610fa1565b166000526001602052604060002060243560005260205260406000206002815492600183015416910154906040519267ffffffffffffffff90818116855260401c16602084015260408301526060820152f35b346101155760a0600319360112610115576102e3610fa1565b5067ffffffffffffffff6084351161011557366023608435011215610115576084356004013567ffffffffffffffff81116101155760843501602481013681116101155760806040519261033684610f46565b606084526000602085015260843590031261011557602460843501359173ffffffffffffffffffffffffffffffffffffffff83168303610115576084803501359067ffffffffffffffff8211610115578260438360843501011215610115576024826084350101356103a781611004565b926103b56040519485610f7e565b8184526020840190819560448460051b836084350101011161011557906044826084350101915b60448460051b826084350101018310610a8a5750505050336000526001602052604060002060243560005260205260406000206040519061041c82610f2a565b600267ffffffffffffffff8254818116855260401c169182602085015273ffffffffffffffffffffffffffffffffffffffff6001820154166040850152015460608301524211610a605767ffffffffffffffff8151164210610a36576060810151946040516104eb816104dd606460843501356044608435013573ffffffffffffffffffffffffffffffffffffffff87166020850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b03601f198101835282610f7e565b60208151910120946000955b85518710156105915761050a878761101c565b5190818110156105805760005260205260406000205b957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461055157600101956104f7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b906000526020526040600020610520565b90878692036109a95750506044608435013561084e575b60646084350135604435818102918183041490151715610551576064350361082457604082015173ffffffffffffffffffffffffffffffffffffffff16158015919061081b5760ff60025b16601f1961061961060383611004565b926106116040519485610f7e565b808452611004565b0160005b8181106107f657505084526040805173ffffffffffffffffffffffffffffffffffffffff90921660208301526024359082015260443560608201526106a09061066981608081016104dd565b6040519061067682610f46565b600282526020820152845160208601519160018301602088015261069a838361101c565b5261101c565b50610782575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b8181106106ed576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80868203018452845190815191600383101561075357610747826040602080959460019782965201519181858201520190610fc4565b960194019291016106d6565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff60406107ef920151166040519060208201526064356040820152604081526107be81610f62565b604051906107cb82610f46565b600182526020820152825160208401519160018301602086015261069a838361101c565b50816106a6565b60209060405161080581610f46565b600081526060838201528282860101520161061d565b60ff60016105f3565b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526040600020805460443581018111610551576044350190553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526044608435013560406000205411156105a8573360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8216600052602052604060002054906109a56040519283927fe2d9156400000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6044608435013591166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b6060840151604051927fedc7572000000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6064850195166004850152606060248501525180945260848301916000945b808610610a1e57505082935060448301520390fd5b90926020806001928651815201940195019490610a09565b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b602080604493853581520193019291506103dc565b3461011557604060031936011261011557610111610abb610fa1565b60006060604051610acb81610f2a565b828152826020820152826040820152015273ffffffffffffffffffffffffffffffffffffffff809116600052600160205260406000206024356000526020526002604060002060405192610b1e84610f2a565b815467ffffffffffffffff90818116865260401c16602085015260018201541660408401520154606082015260405191829182919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b346101155760a06003193601126101155760043560807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126101155760405167ffffffffffffffff6080820181811183821017610d5c5760405260243581811681036101155782526044358181168103610115576020830190815273ffffffffffffffffffffffffffffffffffffffff9060643582811681036101155760029260408601918252606086019260843584523360005260016020526040600020886000526020526040600020958751167fffffffffffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008854935160401b16921617178555600185019151167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055519101557f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360405180610d57339482919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b346101155760208060031936011261011557600435903360005260018152604060002082600052815260006002604082208281558260018201550155336000526001815260406000208260005281526002604060002060405192815467ffffffffffffffff90818116865260401c169084015273ffffffffffffffffffffffffffffffffffffffff6001820154166040840152015460608201527f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360803392a3005b3461011557602060031936011261011557600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361011557817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610f25575b8115610ec8575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610efb575b5083610ec1565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610ef4565b610eba565b6080810190811067ffffffffffffffff821117610d5c57604052565b6040810190811067ffffffffffffffff821117610d5c57604052565b6060810190811067ffffffffffffffff821117610d5c57604052565b90601f601f19910116810190811067ffffffffffffffff821117610d5c57604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361011557565b919082519283825260005b848110610ff0575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610fcf565b67ffffffffffffffff8111610d5c5760051b60200190565b80518210156110305760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea264697066735822122004a35feb2db78147051ea31c97c208677434beb9dfcdbdb0e3ff93a53217b3ab64736f6c63430008110033", + "nonce": "0x55", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionType": "CREATE", + "contractName": "ZoraCreator1155FactoryImpl", + "contractAddress": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "function": null, + "arguments": [ + "0x828b7D5116f1d65889Ba8498075a023e9A5729a2", + "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD" + ], + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x24e978", + "value": "0x0", + "data": "0x61010034620001ff57601f6200228738819003918201601f191683019291906001600160401b0384118385101762000204578160609284926040968752833981010312620001ff578051906001600160a01b03821690818303620001ff57620000788462000070602084016200021a565b92016200021a565b91306080526034549360ff8560081c161594858096620001f1575b8015620001d8575b156200017d5760ff198116600117603455856200016a575b5060a05215620001595760c05260e0526200011e575b516120579081620002308239608051818181610a9701528181610bab0152611023015260a051818181610a56015261154e015260c05181818161063a01526109a1015260e051818181610902015261096a0152f35b61ff0019603454166034557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986020825160018152a1620000c9565b835163e3e8010d60e01b8152600490fd5b61ffff19166101011760345538620000b3565b865162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608490fd5b50303b1580156200009b5750600160ff8216146200009b565b50600160ff82161062000093565b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b0382168203620001ff5756fe608060405260043610156200001357600080fd5b60003560e01c80630582823a146200139f57806321f743471462000f1157806323452b9c14620013225780633659cfe61462000ffa578063395db2cd1462000f6e5780634dc5b7c71462000f115780634f1ef2861462000b5257806352d1902d1462000a7a5780635c60da1b1462000a34578063695b0d2614620009265780637036961314620008e057806375d0c0dc146200087c57806379ba509714620007f55780638da5cb5b14620007cc57806392b60a4c146200065e578063961bbb7b1462000618578063a0a8e46014620005b4578063c4d66de8146200039d578063e30c39781462000374578063e8a3d48514620002e6578063ed0c7091146200025c578063f0fad99114620001d05763f2fde38b146200013157600080fd5b34620001cb576020600319360112620001cb576200014e6200189a565b6001600160a01b0380821615620001a1576000541633036200017757620001759062001ba4565b005b60046040517fd238ed59000000000000000000000000000000000000000000000000000000008152fd5b60046040517f2c4ec43e000000000000000000000000000000000000000000000000000000008152fd5b600080fd5b34620001cb576040600319360112620001cb57620001ed6200189a565b620001f7620018b1565b906001600160a01b0390816000541633036200017757811690816000526035602052604060002092169182600052602052604060002060ff1981541690557f0ebd98f6f75e38ba2f0751378f5c86205cafca83e206cb62795f45fcea728333600080a3005b34620001cb576000600319360112620001cb576000546001600160a01b0380821680330362000177576000907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768280a37fffffffffffffffffffffffff0000000000000000000000000000000000000000809216600055600154908116620002e057005b16600155005b34620001cb576000600319360112620001cb57620003706040516200030b81620017e3565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190620018c8565b0390f35b34620001cb576000600319360112620001cb5760206001600160a01b0360015416604051908152f35b34620001cb576020600319360112620001cb57620003ba6200189a565b60345460ff8160081c161591828093620005a6575b80156200058d575b1562000523578183600160ff196001600160a01b03951617603455620004f3575b50168015620001a157620004726034549160ff8360081c16906200041c8262001b11565b807fffffffffffffffffffffffff0000000000000000000000000000000000000000600054161760005560007f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768180a362001b11565b604051917f6a656eb613551e803db1baa3e77facd3bc45e8256f27f4cf09a50cf63b88a933600080a1620004a257005b7f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff6020921660345560018152a1005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011760345583620003f8565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b158015620003d75750600160ff831614620003d7565b50600160ff831610620003cf565b34620001cb576000600319360112620001cb5762000370604051620005d98162001800565b600581527f312e302e310000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576040600319360112620001cb5767ffffffffffffffff600435818111620001cb5736602382011215620001cb5780600401359182116200079d578160051b9060405191602093620006b8858301856200181d565b835260248484019183010191368311620001cb57602401905b8282106200077c57505050620006e6620018b1565b906001600160a01b03806000541633036200017757909181169060005b8351811015620001755780826200071d6001938762001afc565b511660005260358652604060002084600052865260406000208260ff1982541617905583836200074e838862001afc565b51167fab6a7dc54721d6a1a284ca865830f8981d6f12fbddb3618d1774b71c00368059600080a30162000703565b81356001600160a01b0381168103620001cb578152908401908401620006d1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b34620001cb576000600319360112620001cb5760206001600160a01b0360005416604051908152f35b34620001cb576000600319360112620001cb576001600160a01b038060015416330362000852573390600054167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a3620001753362001ba4565b60046040517f065cd531000000000000000000000000000000000000000000000000000000008152fd5b34620001cb576000600319360112620001cb5762000370604051620008a18162001800565b601a81527f5a4f5241203131353520436f6e747261637420466163746f72790000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576040516200094781620017e3565b60028152602090818101604036823781511562000a05576001600160a01b0391827f000000000000000000000000000000000000000000000000000000000000000016825280519360019485101562000a055791928491817f00000000000000000000000000000000000000000000000000000000000000001660408201526040519380850191818652518092526040850195926000905b838210620009ed5786880387f35b845181168852968201969382019390850190620009df565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016300362000ae85760206040517f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8152f35b608460405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152fd5b6040600319360112620001cb5762000b696200189a565b60243567ffffffffffffffff8111620001cb5736602382011215620001cb5762000b9e9036906024816004013591016200185e565b906001600160a01b0391827f0000000000000000000000000000000000000000000000000000000000000000169262000bda843014156200190a565b62000c0b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9482865416146200197c565b8060005416330362000177577f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161562000c50575050620001759150620019ee565b82919216604051937f52d1902d0000000000000000000000000000000000000000000000000000000085526020948581600481865afa6000918162000edc575b5062000d00576084866040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b0362000e725762000d1182620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a282511580159062000e69575b62000d4d57005b813b1562000e025750600082819285620001759695519201905af43d1562000df9573d9062000d7c8262001841565b9162000d8c60405193846200181d565b82523d60008484013e5b7f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c6040519362000dc685620017e3565b602785528401527f206661696c656400000000000000000000000000000000000000000000000000604084015262001ab4565b60609062000d96565b808462461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b50600162000d46565b6084846040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508681813d831162000f09575b62000ef781836200181d565b81010312620001cb5751908762000c90565b503d62000eeb565b34620001cb576040600319360112620001cb5762000f2e6200189a565b62000f38620018b1565b906001600160a01b03809116600052603560205260406000209116600052602052602060ff604060002054166040519015158152f35b34620001cb576020600319360112620001cb576001600160a01b038062000f946200189a565b16908115620001a157600054168033036200017757817fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001557f4f2638f5949b9614ef8d5e268cb51348ad7f434a34812bf64b6e95014fbd357e600080a3005b34620001cb57602080600319360112620001cb57620010186200189a565b6001600160a01b03807f00000000000000000000000000000000000000000000000000000000000000001662001051813014156200190a565b620010827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9183835416146200197c565b816000541633036200017757604051908482019282841067ffffffffffffffff8511176200079d57836040526000835260ff7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435416600014620010ef5750505050620001759150620019ee565b8416906040517f52d1902d0000000000000000000000000000000000000000000000000000000081528681600481865afa60009181620012ed575b506200119a576084876040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b036200128357620011ab84620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28151158015906200127a575b620011e757005b833b15620012135750620001759392600092839251915af43d1562000df9573d9062000d7c8262001841565b808562461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b506000620011e0565b6084856040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508781813d83116200131a575b6200130881836200181d565b81010312620001cb575190886200112a565b503d620012fc565b34620001cb576000600319360112620001cb576001600160a01b0380600054169081330362000177577fffffffffffffffffffffffff000000000000000000000000000000000000000091600154918216907f682679deecef4dcd49674845cc1e3a075fea9073680aa445a8207d5a4bdea3da600080a316600155005b34620001cb5760e0600319360112620001cb5760043567ffffffffffffffff8111620001cb5736602382011215620001cb57620013e79036906024816004013591016200185e565b67ffffffffffffffff60243511620001cb57366023602435011215620001cb5767ffffffffffffffff6024356004013511620001cb573660248035600401358135010111620001cb5760607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbc360112620001cb576040516060810181811067ffffffffffffffff8211176200079d5760405263ffffffff6044358181168103620001cb5782526064359081168103620001cb5760208201526084356001600160a01b0381168103620001cb57604082015260a435906001600160a01b0382168203620001cb5767ffffffffffffffff60c43511620001cb5736602360c435011215620001cb5767ffffffffffffffff60c4356004013511620001cb5736602460c4356004013560051b60c435010111620001cb576040516104088082019082821067ffffffffffffffff8311176200079d57602091839162001c1a83396001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001681520301906000f0918215620017455760405160a08152620015b26200159860a0830187620018c8565b828103602084015260243560040135602480350162001b83565b90620015e660408201856001600160a01b036040809263ffffffff8082511686526020820151166020860152015116910152565b6001600160a01b038316917fa45800684f65ae010ceb4385eceaed88dec7f6a6bcbe11f7ffd8bd24dd2653f43392806001600160a01b038916930390a46001600160a01b0383163b15620001cb576001600160a01b0390620016ae6200167e604051967f5b2f634700000000000000000000000000000000000000000000000000000000885260c0600489015260c4880190620018c8565b845163ffffffff908116602489015260208601511660448801526040909401516001600160a01b03166064870152565b1660848401528281036003190160a4840152600460c4359081013580835260051b820160209081019285926024019181019060005b60c435600401358110620017515750505050806000920381836001600160a01b0386165af18015620017455762001729575b6020906001600160a01b0360405191168152f35b67ffffffffffffffff82116200079d5760209160405262001715565b6040513d6000823e3d90fd5b9193509193601f1983820301845284357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd60c435360301811215620001cb5760c4350167ffffffffffffffff602482013511620001cb57602481013536036044820113620001cb576020620017d3600193836044602485960135910162001b83565b96019401910191869392620016e3565b6060810190811067ffffffffffffffff8211176200079d57604052565b6040810190811067ffffffffffffffff8211176200079d57604052565b90601f601f19910116810190811067ffffffffffffffff8211176200079d57604052565b67ffffffffffffffff81116200079d57601f01601f191660200190565b9291926200186c8262001841565b916200187c60405193846200181d565b829481845281830111620001cb578281602093846000960137010152565b600435906001600160a01b0382168203620001cb57565b602435906001600160a01b0382168203620001cb57565b919082519283825260005b848110620018f5575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201620018d3565b156200191257565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152fd5b156200198457565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152fd5b803b1562001a4a576001600160a01b037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc91167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b608460405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b9091901562001ac1575090565b81511562001ad25750805190602001fd5b62001af89060405191829162461bcd60e51b8352602060048401526024830190620018c8565b0390fd5b805182101562000a055760209160051b010190565b1562001b1957565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b601f8260209493601f19938186528686013760008582860101520116010190565b600054906001600160a01b03809116808284167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a37fffffffffffffffffffffffff00000000000000000000000000000000000000008093161760005560015490811662001c13575050565b1660015556fe604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea2646970667358221220e452a1afea01b32dcabf7f2bf8b639d756d9cc028d4e25e3aef032f4be5a789064736f6c63430008110033a2646970667358221220726a14461bfea7c92bc8e463f78bff351c9e4d58eb296e51a15caad2c4cd993364736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a200000000000000000000000091724462892148fb0bacd300d7503a80bab32aa500000000000000000000000010f7d171fbf4ac14a3250e9313d97b2dfe30ecfd", + "nonce": "0x56", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionType": "CALL", + "contractName": "Zora1155Factory", + "contractAddress": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "to": "0x8732b4bca198509bb9c40f9a24638be1eab7d30c", + "gas": "0x84ad6", + "value": "0x0", + "data": "0x0582823a00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x57", + "accessList": [] + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "initCode": "604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea264697066735822122020a70c8a1f8534c5c376b782b39ec12d759441ced5fb8df106a9d9a586d06b8e64736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a2" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "transactionIndex": "0x3", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0xecab0", + "gasUsed": "0xcc032", + "contractAddress": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "transactionIndex": "0x4", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0x1d83fb", + "gasUsed": "0xeb94b", + "contractAddress": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionIndex": "0x5", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0x39eafe", + "gasUsed": "0x1c6703", + "contractAddress": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "logs": [ + { + "address": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionIndex": "0x5", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000080000000000000000000000000000000000000000000000040000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000040000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "cumulativeGasUsed": "0x3fec28", + "gasUsed": "0x6012a", + "contractAddress": null, + "logs": [ + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a2" + ], + "data": "0x", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "topics": [ + "0xa45800684f65ae010ceb4385eceaed88dec7f6a6bcbe11f7ffd8bd24dd2653f4", + "0x0000000000000000000000004ab8b4b13c93ff4d0e4d238c1f34259775ac7318", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b2b2b0000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x35fb03d0d293ef5b362761900725ce891f8f766b5a662cdd445372355448e7ca", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "0x0000000000000000000000000000000000000000000000000000000000000002" + ], + "data": "0x", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x5086d1bcea28999da9875111e3592688fbfa821db63214c695ca35768080c2fe", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a69000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x5837d55897cfc337f160a71d7b63a047abd50a3a8834f1c5d70f338846358c6d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x3be6d3a1d957610f7e900c66889b874cdc9f0c22901aa8be6ec3d2d04c14ca0f", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x3be6d3a1d957610f7e900c66889b874cdc9f0c22901aa8be6ec3d2d04c14ca0f", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0xb", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x0400000000000000000000000000000040000000004000008080000200000000000008008000042000000000000000000000000000000000000000000004000004000000000000000000000008000200000100000004080002000000000100200000000002000000000000800000080000002200008008000000000000000040000000000200000000000000000000000000000000008000000000020000000000000000c000000010004100020400000000000000000000000010000000822020000020000000000000000000040000000000000000000000000000000060000000100000000000000000000100000000000000008020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + } + ], + "libraries": [], + "pending": [], + "path": "/Users/iain/zora/zora-creator-contracts/broadcast/Upgrade.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1679059565, + "chain": 5, + "multi": false, + "commit": "b88d46e" +} diff --git a/broadcast/Upgrade.s.sol/5/run-1679059640.json b/broadcast/Upgrade.s.sol/5/run-1679059640.json new file mode 100644 index 000000000..42375700e --- /dev/null +++ b/broadcast/Upgrade.s.sol/5/run-1679059640.json @@ -0,0 +1,316 @@ +{ + "transactions": [ + { + "hash": "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "transactionType": "CREATE", + "contractName": "ZoraCreatorFixedPriceSaleStrategy", + "contractAddress": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x109249", + "value": "0x0", + "data": "0x6080806040523461001657610e3e908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610bf65750806319b45c4f14610b3857806334db7eee146108ec578063611efc09146107b95780636890e5b31461023b57806375d0c0dc146101dd5780637b49ff2c1461016d578063a0a8e4601461010f5763e8a3d4851461008257600080fd5b3461010a57600060031936011261010a576101066040516100a281610d0b565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610d6d565b0390f35b600080fd5b3461010a57600060031936011261010a5761010660405161012f81610cef565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610d6d565b3461010a57606060031936011261010a57610186610d4a565b6044359073ffffffffffffffffffffffffffffffffffffffff9081831680930361010a5716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b3461010a57600060031936011261010a576101066040516101fd81610cef565b601981527f46697865642050726963652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610d6d565b3461010a5760a060031936011261010a57610254610d4a565b5060843567ffffffffffffffff80821161010a573660238301121561010a57816004013581811161010a5782019136602484011161010a576020816040519461029c86610cef565b60608652600083870152031261010a576024013573ffffffffffffffffffffffffffffffffffffffff8116810361010a573360005260016020526040600020602435600052602052604060002091604051926102f784610cd3565b80549082821685526001838360401c169182602088015284604088019460801c16845201549060608601906bffffffffffffffffffffffff92838116835260601c6080880152421161078f57838651164210610765575116604435810290808204604435149015171561070c576064350361073b575116806105d4575b50608082015173ffffffffffffffffffffffffffffffffffffffff1615801591906105cb5760ff60025b16601f196103c46103ae83610dad565b926103bc6040519485610d27565b808452610dad565b0160005b8181106105a657505084526040805173ffffffffffffffffffffffffffffffffffffffff92909216602083015260243590820152604435606080830191909152815261045090610419608082610d27565b6040519061042682610cef565b600282526020820152845160208601519160018301602088015261044a8383610dc5565b52610dc5565b50610532575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b81811061049d576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808682030184528451908151916003831015610503576104f7826040602080959460019782965201519181858201520190610d6d565b96019401929101610486565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff608061059f9201511660405190602082015260643560408201526040815261056e81610d0b565b6040519061057b82610cef565b600182526020820152825160208401519160018301602086015261044a8383610dc5565b5081610456565b6020906040516105b581610cef565b60008152606083820152828286010152016103c8565b60ff600161039e565b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff83166000526020526040600020805490604435820180921161070c57553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8316600052602052806040600020541115610374579061070873ffffffffffffffffffffffffffffffffffffffff9233600052600060205260406000206024356000526020526040600020848416600052602052604060002054906040519485947fe2d91564000000000000000000000000000000000000000000000000000000008652166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b3461010a57604060031936011261010a5773ffffffffffffffffffffffffffffffffffffffff6107e7610d4a565b600060806040516107f781610cd3565b82815282602082015282604082015282606082015201521660005260016020526040600020602435600052602052610106604060002060016040519161083c83610cd3565b805467ffffffffffffffff908181168552818160401c16602086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c608082015260405191829182919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b3461010a5760c060031936011261010a5760043560a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36011261010a5760405167ffffffffffffffff60a0820181811183821017610b0957604052602435818116810361010a578252604435818116810361010a5760208301908152606435828116810361010a5760408401908152608435906bffffffffffffffffffffffff808316830361010a576060860192835260a4359273ffffffffffffffffffffffffffffffffffffffff8416840361010a576001947fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009360808901958652336000528660205260406000208a6000526020526040600020978951167fffffffffffffffff00000000000000000000000000000000000000000000000077ffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008b54955160401b16935160801b16931617171786555116915160601b16179101557f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60405180610b04339482919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b3461010a5760208060031936011261010a57600435903360005260018152604060002082600052815260006001604082208281550155336000526001815260406000208260005281526001604060002060405192815467ffffffffffffffff918282168652828260401c169086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c60808201527f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60a03392a3005b3461010a57602060031936011261010a57600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361010a57817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610cce575b8115610c71575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610ca4575b5083610c6a565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610c9d565b610c63565b60a0810190811067ffffffffffffffff821117610b0957604052565b6040810190811067ffffffffffffffff821117610b0957604052565b6060810190811067ffffffffffffffff821117610b0957604052565b90601f601f19910116810190811067ffffffffffffffff821117610b0957604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361010a57565b919082519283825260005b848110610d99575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610d78565b67ffffffffffffffff8111610b095760051b60200190565b8051821015610dd95760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220831cd5e17123d5935f26988cb78f362b3107a725981f8372c55e6cab3721cdf064736f6c63430008110033", + "nonce": "0x54", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "transactionType": "CREATE", + "contractName": "ZoraCreatorMerkleMinterStrategy", + "contractAddress": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x1322b8", + "value": "0x0", + "data": "0x6080806040523461001657611095908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610e4d5750806319b45c4f14610d8b578063515740a614610b9d578063611efc0914610a9f5780636890e5b3146102ca57806370fe2a261461024657806375d0c0dc146101e85780637b49ff2c14610178578063a0a8e4601461011a5763e8a3d4851461008d57600080fd5b34610115576000600319360112610115576101116040516100ad81610f62565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610fc4565b0390f35b600080fd5b346101155760006003193601126101155761011160405161013a81610f46565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610fc4565b3461011557606060031936011261011557610191610fa1565b6044359073ffffffffffffffffffffffffffffffffffffffff908183168093036101155716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b346101155760006003193601126101155761011160405161020881610f46565b601981527f4d65726b6c6520547265652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610fc4565b3461011557604060031936011261011557608073ffffffffffffffffffffffffffffffffffffffff80610277610fa1565b166000526001602052604060002060243560005260205260406000206002815492600183015416910154906040519267ffffffffffffffff90818116855260401c16602084015260408301526060820152f35b346101155760a0600319360112610115576102e3610fa1565b5067ffffffffffffffff6084351161011557366023608435011215610115576084356004013567ffffffffffffffff81116101155760843501602481013681116101155760806040519261033684610f46565b606084526000602085015260843590031261011557602460843501359173ffffffffffffffffffffffffffffffffffffffff83168303610115576084803501359067ffffffffffffffff8211610115578260438360843501011215610115576024826084350101356103a781611004565b926103b56040519485610f7e565b8184526020840190819560448460051b836084350101011161011557906044826084350101915b60448460051b826084350101018310610a8a5750505050336000526001602052604060002060243560005260205260406000206040519061041c82610f2a565b600267ffffffffffffffff8254818116855260401c169182602085015273ffffffffffffffffffffffffffffffffffffffff6001820154166040850152015460608301524211610a605767ffffffffffffffff8151164210610a36576060810151946040516104eb816104dd606460843501356044608435013573ffffffffffffffffffffffffffffffffffffffff87166020850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b03601f198101835282610f7e565b60208151910120946000955b85518710156105915761050a878761101c565b5190818110156105805760005260205260406000205b957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461055157600101956104f7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b906000526020526040600020610520565b90878692036109a95750506044608435013561084e575b60646084350135604435818102918183041490151715610551576064350361082457604082015173ffffffffffffffffffffffffffffffffffffffff16158015919061081b5760ff60025b16601f1961061961060383611004565b926106116040519485610f7e565b808452611004565b0160005b8181106107f657505084526040805173ffffffffffffffffffffffffffffffffffffffff90921660208301526024359082015260443560608201526106a09061066981608081016104dd565b6040519061067682610f46565b600282526020820152845160208601519160018301602088015261069a838361101c565b5261101c565b50610782575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b8181106106ed576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80868203018452845190815191600383101561075357610747826040602080959460019782965201519181858201520190610fc4565b960194019291016106d6565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff60406107ef920151166040519060208201526064356040820152604081526107be81610f62565b604051906107cb82610f46565b600182526020820152825160208401519160018301602086015261069a838361101c565b50816106a6565b60209060405161080581610f46565b600081526060838201528282860101520161061d565b60ff60016105f3565b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526040600020805460443581018111610551576044350190553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526044608435013560406000205411156105a8573360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8216600052602052604060002054906109a56040519283927fe2d9156400000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6044608435013591166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b6060840151604051927fedc7572000000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6064850195166004850152606060248501525180945260848301916000945b808610610a1e57505082935060448301520390fd5b90926020806001928651815201940195019490610a09565b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b602080604493853581520193019291506103dc565b3461011557604060031936011261011557610111610abb610fa1565b60006060604051610acb81610f2a565b828152826020820152826040820152015273ffffffffffffffffffffffffffffffffffffffff809116600052600160205260406000206024356000526020526002604060002060405192610b1e84610f2a565b815467ffffffffffffffff90818116865260401c16602085015260018201541660408401520154606082015260405191829182919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b346101155760a06003193601126101155760043560807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126101155760405167ffffffffffffffff6080820181811183821017610d5c5760405260243581811681036101155782526044358181168103610115576020830190815273ffffffffffffffffffffffffffffffffffffffff9060643582811681036101155760029260408601918252606086019260843584523360005260016020526040600020886000526020526040600020958751167fffffffffffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008854935160401b16921617178555600185019151167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055519101557f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360405180610d57339482919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b346101155760208060031936011261011557600435903360005260018152604060002082600052815260006002604082208281558260018201550155336000526001815260406000208260005281526002604060002060405192815467ffffffffffffffff90818116865260401c169084015273ffffffffffffffffffffffffffffffffffffffff6001820154166040840152015460608201527f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360803392a3005b3461011557602060031936011261011557600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361011557817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610f25575b8115610ec8575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610efb575b5083610ec1565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610ef4565b610eba565b6080810190811067ffffffffffffffff821117610d5c57604052565b6040810190811067ffffffffffffffff821117610d5c57604052565b6060810190811067ffffffffffffffff821117610d5c57604052565b90601f601f19910116810190811067ffffffffffffffff821117610d5c57604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361011557565b919082519283825260005b848110610ff0575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610fcf565b67ffffffffffffffff8111610d5c5760051b60200190565b80518210156110305760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea264697066735822122004a35feb2db78147051ea31c97c208677434beb9dfcdbdb0e3ff93a53217b3ab64736f6c63430008110033", + "nonce": "0x55", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionType": "CREATE", + "contractName": "ZoraCreator1155FactoryImpl", + "contractAddress": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "function": null, + "arguments": [ + "0x828b7D5116f1d65889Ba8498075a023e9A5729a2", + "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD" + ], + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x24e978", + "value": "0x0", + "data": "0x61010034620001ff57601f6200228738819003918201601f191683019291906001600160401b0384118385101762000204578160609284926040968752833981010312620001ff578051906001600160a01b03821690818303620001ff57620000788462000070602084016200021a565b92016200021a565b91306080526034549360ff8560081c161594858096620001f1575b8015620001d8575b156200017d5760ff198116600117603455856200016a575b5060a05215620001595760c05260e0526200011e575b516120579081620002308239608051818181610a9701528181610bab0152611023015260a051818181610a56015261154e015260c05181818161063a01526109a1015260e051818181610902015261096a0152f35b61ff0019603454166034557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986020825160018152a1620000c9565b835163e3e8010d60e01b8152600490fd5b61ffff19166101011760345538620000b3565b865162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608490fd5b50303b1580156200009b5750600160ff8216146200009b565b50600160ff82161062000093565b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b0382168203620001ff5756fe608060405260043610156200001357600080fd5b60003560e01c80630582823a146200139f57806321f743471462000f1157806323452b9c14620013225780633659cfe61462000ffa578063395db2cd1462000f6e5780634dc5b7c71462000f115780634f1ef2861462000b5257806352d1902d1462000a7a5780635c60da1b1462000a34578063695b0d2614620009265780637036961314620008e057806375d0c0dc146200087c57806379ba509714620007f55780638da5cb5b14620007cc57806392b60a4c146200065e578063961bbb7b1462000618578063a0a8e46014620005b4578063c4d66de8146200039d578063e30c39781462000374578063e8a3d48514620002e6578063ed0c7091146200025c578063f0fad99114620001d05763f2fde38b146200013157600080fd5b34620001cb576020600319360112620001cb576200014e6200189a565b6001600160a01b0380821615620001a1576000541633036200017757620001759062001ba4565b005b60046040517fd238ed59000000000000000000000000000000000000000000000000000000008152fd5b60046040517f2c4ec43e000000000000000000000000000000000000000000000000000000008152fd5b600080fd5b34620001cb576040600319360112620001cb57620001ed6200189a565b620001f7620018b1565b906001600160a01b0390816000541633036200017757811690816000526035602052604060002092169182600052602052604060002060ff1981541690557f0ebd98f6f75e38ba2f0751378f5c86205cafca83e206cb62795f45fcea728333600080a3005b34620001cb576000600319360112620001cb576000546001600160a01b0380821680330362000177576000907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768280a37fffffffffffffffffffffffff0000000000000000000000000000000000000000809216600055600154908116620002e057005b16600155005b34620001cb576000600319360112620001cb57620003706040516200030b81620017e3565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190620018c8565b0390f35b34620001cb576000600319360112620001cb5760206001600160a01b0360015416604051908152f35b34620001cb576020600319360112620001cb57620003ba6200189a565b60345460ff8160081c161591828093620005a6575b80156200058d575b1562000523578183600160ff196001600160a01b03951617603455620004f3575b50168015620001a157620004726034549160ff8360081c16906200041c8262001b11565b807fffffffffffffffffffffffff0000000000000000000000000000000000000000600054161760005560007f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768180a362001b11565b604051917f6a656eb613551e803db1baa3e77facd3bc45e8256f27f4cf09a50cf63b88a933600080a1620004a257005b7f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff6020921660345560018152a1005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011760345583620003f8565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b158015620003d75750600160ff831614620003d7565b50600160ff831610620003cf565b34620001cb576000600319360112620001cb5762000370604051620005d98162001800565b600581527f312e302e310000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576040600319360112620001cb5767ffffffffffffffff600435818111620001cb5736602382011215620001cb5780600401359182116200079d578160051b9060405191602093620006b8858301856200181d565b835260248484019183010191368311620001cb57602401905b8282106200077c57505050620006e6620018b1565b906001600160a01b03806000541633036200017757909181169060005b8351811015620001755780826200071d6001938762001afc565b511660005260358652604060002084600052865260406000208260ff1982541617905583836200074e838862001afc565b51167fab6a7dc54721d6a1a284ca865830f8981d6f12fbddb3618d1774b71c00368059600080a30162000703565b81356001600160a01b0381168103620001cb578152908401908401620006d1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b34620001cb576000600319360112620001cb5760206001600160a01b0360005416604051908152f35b34620001cb576000600319360112620001cb576001600160a01b038060015416330362000852573390600054167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a3620001753362001ba4565b60046040517f065cd531000000000000000000000000000000000000000000000000000000008152fd5b34620001cb576000600319360112620001cb5762000370604051620008a18162001800565b601a81527f5a4f5241203131353520436f6e747261637420466163746f72790000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576040516200094781620017e3565b60028152602090818101604036823781511562000a05576001600160a01b0391827f000000000000000000000000000000000000000000000000000000000000000016825280519360019485101562000a055791928491817f00000000000000000000000000000000000000000000000000000000000000001660408201526040519380850191818652518092526040850195926000905b838210620009ed5786880387f35b845181168852968201969382019390850190620009df565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016300362000ae85760206040517f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8152f35b608460405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152fd5b6040600319360112620001cb5762000b696200189a565b60243567ffffffffffffffff8111620001cb5736602382011215620001cb5762000b9e9036906024816004013591016200185e565b906001600160a01b0391827f0000000000000000000000000000000000000000000000000000000000000000169262000bda843014156200190a565b62000c0b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9482865416146200197c565b8060005416330362000177577f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161562000c50575050620001759150620019ee565b82919216604051937f52d1902d0000000000000000000000000000000000000000000000000000000085526020948581600481865afa6000918162000edc575b5062000d00576084866040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b0362000e725762000d1182620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a282511580159062000e69575b62000d4d57005b813b1562000e025750600082819285620001759695519201905af43d1562000df9573d9062000d7c8262001841565b9162000d8c60405193846200181d565b82523d60008484013e5b7f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c6040519362000dc685620017e3565b602785528401527f206661696c656400000000000000000000000000000000000000000000000000604084015262001ab4565b60609062000d96565b808462461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b50600162000d46565b6084846040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508681813d831162000f09575b62000ef781836200181d565b81010312620001cb5751908762000c90565b503d62000eeb565b34620001cb576040600319360112620001cb5762000f2e6200189a565b62000f38620018b1565b906001600160a01b03809116600052603560205260406000209116600052602052602060ff604060002054166040519015158152f35b34620001cb576020600319360112620001cb576001600160a01b038062000f946200189a565b16908115620001a157600054168033036200017757817fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001557f4f2638f5949b9614ef8d5e268cb51348ad7f434a34812bf64b6e95014fbd357e600080a3005b34620001cb57602080600319360112620001cb57620010186200189a565b6001600160a01b03807f00000000000000000000000000000000000000000000000000000000000000001662001051813014156200190a565b620010827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9183835416146200197c565b816000541633036200017757604051908482019282841067ffffffffffffffff8511176200079d57836040526000835260ff7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435416600014620010ef5750505050620001759150620019ee565b8416906040517f52d1902d0000000000000000000000000000000000000000000000000000000081528681600481865afa60009181620012ed575b506200119a576084876040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b036200128357620011ab84620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28151158015906200127a575b620011e757005b833b15620012135750620001759392600092839251915af43d1562000df9573d9062000d7c8262001841565b808562461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b506000620011e0565b6084856040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508781813d83116200131a575b6200130881836200181d565b81010312620001cb575190886200112a565b503d620012fc565b34620001cb576000600319360112620001cb576001600160a01b0380600054169081330362000177577fffffffffffffffffffffffff000000000000000000000000000000000000000091600154918216907f682679deecef4dcd49674845cc1e3a075fea9073680aa445a8207d5a4bdea3da600080a316600155005b34620001cb5760e0600319360112620001cb5760043567ffffffffffffffff8111620001cb5736602382011215620001cb57620013e79036906024816004013591016200185e565b67ffffffffffffffff60243511620001cb57366023602435011215620001cb5767ffffffffffffffff6024356004013511620001cb573660248035600401358135010111620001cb5760607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbc360112620001cb576040516060810181811067ffffffffffffffff8211176200079d5760405263ffffffff6044358181168103620001cb5782526064359081168103620001cb5760208201526084356001600160a01b0381168103620001cb57604082015260a435906001600160a01b0382168203620001cb5767ffffffffffffffff60c43511620001cb5736602360c435011215620001cb5767ffffffffffffffff60c4356004013511620001cb5736602460c4356004013560051b60c435010111620001cb576040516104088082019082821067ffffffffffffffff8311176200079d57602091839162001c1a83396001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001681520301906000f0918215620017455760405160a08152620015b26200159860a0830187620018c8565b828103602084015260243560040135602480350162001b83565b90620015e660408201856001600160a01b036040809263ffffffff8082511686526020820151166020860152015116910152565b6001600160a01b038316917fa45800684f65ae010ceb4385eceaed88dec7f6a6bcbe11f7ffd8bd24dd2653f43392806001600160a01b038916930390a46001600160a01b0383163b15620001cb576001600160a01b0390620016ae6200167e604051967f5b2f634700000000000000000000000000000000000000000000000000000000885260c0600489015260c4880190620018c8565b845163ffffffff908116602489015260208601511660448801526040909401516001600160a01b03166064870152565b1660848401528281036003190160a4840152600460c4359081013580835260051b820160209081019285926024019181019060005b60c435600401358110620017515750505050806000920381836001600160a01b0386165af18015620017455762001729575b6020906001600160a01b0360405191168152f35b67ffffffffffffffff82116200079d5760209160405262001715565b6040513d6000823e3d90fd5b9193509193601f1983820301845284357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd60c435360301811215620001cb5760c4350167ffffffffffffffff602482013511620001cb57602481013536036044820113620001cb576020620017d3600193836044602485960135910162001b83565b96019401910191869392620016e3565b6060810190811067ffffffffffffffff8211176200079d57604052565b6040810190811067ffffffffffffffff8211176200079d57604052565b90601f601f19910116810190811067ffffffffffffffff8211176200079d57604052565b67ffffffffffffffff81116200079d57601f01601f191660200190565b9291926200186c8262001841565b916200187c60405193846200181d565b829481845281830111620001cb578281602093846000960137010152565b600435906001600160a01b0382168203620001cb57565b602435906001600160a01b0382168203620001cb57565b919082519283825260005b848110620018f5575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201620018d3565b156200191257565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152fd5b156200198457565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152fd5b803b1562001a4a576001600160a01b037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc91167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b608460405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b9091901562001ac1575090565b81511562001ad25750805190602001fd5b62001af89060405191829162461bcd60e51b8352602060048401526024830190620018c8565b0390fd5b805182101562000a055760209160051b010190565b1562001b1957565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b601f8260209493601f19938186528686013760008582860101520116010190565b600054906001600160a01b03809116808284167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a37fffffffffffffffffffffffff00000000000000000000000000000000000000008093161760005560015490811662001c13575050565b1660015556fe604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea2646970667358221220e452a1afea01b32dcabf7f2bf8b639d756d9cc028d4e25e3aef032f4be5a789064736f6c63430008110033a2646970667358221220726a14461bfea7c92bc8e463f78bff351c9e4d58eb296e51a15caad2c4cd993364736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a200000000000000000000000091724462892148fb0bacd300d7503a80bab32aa500000000000000000000000010f7d171fbf4ac14a3250e9313d97b2dfe30ecfd", + "nonce": "0x56", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionType": "CALL", + "contractName": "Zora1155Factory", + "contractAddress": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "to": "0x8732b4bca198509bb9c40f9a24638be1eab7d30c", + "gas": "0x84ad6", + "value": "0x0", + "data": "0x0582823a00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x57", + "accessList": [] + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "initCode": "604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea264697066735822122020a70c8a1f8534c5c376b782b39ec12d759441ced5fb8df106a9d9a586d06b8e64736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a2" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "transactionIndex": "0x3", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0xecab0", + "gasUsed": "0xcc032", + "contractAddress": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "transactionIndex": "0x4", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0x1d83fb", + "gasUsed": "0xeb94b", + "contractAddress": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionIndex": "0x5", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0x39eafe", + "gasUsed": "0x1c6703", + "contractAddress": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "logs": [ + { + "address": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionIndex": "0x5", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000080000000000000000000000000000000000000000000000040000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000040000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "cumulativeGasUsed": "0x3fec28", + "gasUsed": "0x6012a", + "contractAddress": null, + "logs": [ + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a2" + ], + "data": "0x", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "topics": [ + "0xa45800684f65ae010ceb4385eceaed88dec7f6a6bcbe11f7ffd8bd24dd2653f4", + "0x0000000000000000000000004ab8b4b13c93ff4d0e4d238c1f34259775ac7318", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b2b2b0000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x35fb03d0d293ef5b362761900725ce891f8f766b5a662cdd445372355448e7ca", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "0x0000000000000000000000000000000000000000000000000000000000000002" + ], + "data": "0x", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x5086d1bcea28999da9875111e3592688fbfa821db63214c695ca35768080c2fe", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a69000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x5837d55897cfc337f160a71d7b63a047abd50a3a8834f1c5d70f338846358c6d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x3be6d3a1d957610f7e900c66889b874cdc9f0c22901aa8be6ec3d2d04c14ca0f", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x3be6d3a1d957610f7e900c66889b874cdc9f0c22901aa8be6ec3d2d04c14ca0f", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0xb", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x0400000000000000000000000000000040000000004000008080000200000000000008008000042000000000000000000000000000000000000000000004000004000000000000000000000008000200000100000004080002000000000100200000000002000000000000800000080000002200008008000000000000000040000000000200000000000000000000000000000000008000000000020000000000000000c000000010004100020400000000000000000000000010000000822020000020000000000000000000040000000000000000000000000000000060000000100000000000000000000100000000000000008020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + } + ], + "libraries": [], + "pending": [], + "path": "/Users/iain/zora/zora-creator-contracts/broadcast/Upgrade.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1679059640, + "chain": 5, + "multi": false, + "commit": "b88d46e" +} diff --git a/broadcast/Upgrade.s.sol/5/run-latest.json b/broadcast/Upgrade.s.sol/5/run-latest.json new file mode 100644 index 000000000..42375700e --- /dev/null +++ b/broadcast/Upgrade.s.sol/5/run-latest.json @@ -0,0 +1,316 @@ +{ + "transactions": [ + { + "hash": "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "transactionType": "CREATE", + "contractName": "ZoraCreatorFixedPriceSaleStrategy", + "contractAddress": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x109249", + "value": "0x0", + "data": "0x6080806040523461001657610e3e908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610bf65750806319b45c4f14610b3857806334db7eee146108ec578063611efc09146107b95780636890e5b31461023b57806375d0c0dc146101dd5780637b49ff2c1461016d578063a0a8e4601461010f5763e8a3d4851461008257600080fd5b3461010a57600060031936011261010a576101066040516100a281610d0b565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610d6d565b0390f35b600080fd5b3461010a57600060031936011261010a5761010660405161012f81610cef565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610d6d565b3461010a57606060031936011261010a57610186610d4a565b6044359073ffffffffffffffffffffffffffffffffffffffff9081831680930361010a5716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b3461010a57600060031936011261010a576101066040516101fd81610cef565b601981527f46697865642050726963652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610d6d565b3461010a5760a060031936011261010a57610254610d4a565b5060843567ffffffffffffffff80821161010a573660238301121561010a57816004013581811161010a5782019136602484011161010a576020816040519461029c86610cef565b60608652600083870152031261010a576024013573ffffffffffffffffffffffffffffffffffffffff8116810361010a573360005260016020526040600020602435600052602052604060002091604051926102f784610cd3565b80549082821685526001838360401c169182602088015284604088019460801c16845201549060608601906bffffffffffffffffffffffff92838116835260601c6080880152421161078f57838651164210610765575116604435810290808204604435149015171561070c576064350361073b575116806105d4575b50608082015173ffffffffffffffffffffffffffffffffffffffff1615801591906105cb5760ff60025b16601f196103c46103ae83610dad565b926103bc6040519485610d27565b808452610dad565b0160005b8181106105a657505084526040805173ffffffffffffffffffffffffffffffffffffffff92909216602083015260243590820152604435606080830191909152815261045090610419608082610d27565b6040519061042682610cef565b600282526020820152845160208601519160018301602088015261044a8383610dc5565b52610dc5565b50610532575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b81811061049d576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808682030184528451908151916003831015610503576104f7826040602080959460019782965201519181858201520190610d6d565b96019401929101610486565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff608061059f9201511660405190602082015260643560408201526040815261056e81610d0b565b6040519061057b82610cef565b600182526020820152825160208401519160018301602086015261044a8383610dc5565b5081610456565b6020906040516105b581610cef565b60008152606083820152828286010152016103c8565b60ff600161039e565b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff83166000526020526040600020805490604435820180921161070c57553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8316600052602052806040600020541115610374579061070873ffffffffffffffffffffffffffffffffffffffff9233600052600060205260406000206024356000526020526040600020848416600052602052604060002054906040519485947fe2d91564000000000000000000000000000000000000000000000000000000008652166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b3461010a57604060031936011261010a5773ffffffffffffffffffffffffffffffffffffffff6107e7610d4a565b600060806040516107f781610cd3565b82815282602082015282604082015282606082015201521660005260016020526040600020602435600052602052610106604060002060016040519161083c83610cd3565b805467ffffffffffffffff908181168552818160401c16602086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c608082015260405191829182919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b3461010a5760c060031936011261010a5760043560a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36011261010a5760405167ffffffffffffffff60a0820181811183821017610b0957604052602435818116810361010a578252604435818116810361010a5760208301908152606435828116810361010a5760408401908152608435906bffffffffffffffffffffffff808316830361010a576060860192835260a4359273ffffffffffffffffffffffffffffffffffffffff8416840361010a576001947fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009360808901958652336000528660205260406000208a6000526020526040600020978951167fffffffffffffffff00000000000000000000000000000000000000000000000077ffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008b54955160401b16935160801b16931617171786555116915160601b16179101557f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60405180610b04339482919091608073ffffffffffffffffffffffffffffffffffffffff8160a084019567ffffffffffffffff80825116865280602083015116602087015260408201511660408601526bffffffffffffffffffffffff6060820151166060860152015116910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b3461010a5760208060031936011261010a57600435903360005260018152604060002082600052815260006001604082208281550155336000526001815260406000208260005281526001604060002060405192815467ffffffffffffffff918282168652828260401c169086015260801c16604084015201546bffffffffffffffffffffffff8116606083015260601c60808201527f5e4ad74f00b9a9d4a8452359a7fbd80cc5a6930a9df5e5b797ddc024b24b252c60a03392a3005b3461010a57602060031936011261010a57600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361010a57817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610cce575b8115610c71575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610ca4575b5083610c6a565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610c9d565b610c63565b60a0810190811067ffffffffffffffff821117610b0957604052565b6040810190811067ffffffffffffffff821117610b0957604052565b6060810190811067ffffffffffffffff821117610b0957604052565b90601f601f19910116810190811067ffffffffffffffff821117610b0957604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361010a57565b919082519283825260005b848110610d99575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610d78565b67ffffffffffffffff8111610b095760051b60200190565b8051821015610dd95760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220831cd5e17123d5935f26988cb78f362b3107a725981f8372c55e6cab3721cdf064736f6c63430008110033", + "nonce": "0x54", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "transactionType": "CREATE", + "contractName": "ZoraCreatorMerkleMinterStrategy", + "contractAddress": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x1322b8", + "value": "0x0", + "data": "0x6080806040523461001657611095908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a714610e4d5750806319b45c4f14610d8b578063515740a614610b9d578063611efc0914610a9f5780636890e5b3146102ca57806370fe2a261461024657806375d0c0dc146101e85780637b49ff2c14610178578063a0a8e4601461011a5763e8a3d4851461008d57600080fd5b34610115576000600319360112610115576101116040516100ad81610f62565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190610fc4565b0390f35b600080fd5b346101155760006003193601126101155761011160405161013a81610f46565b600581527f312e302e300000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610fc4565b3461011557606060031936011261011557610191610fa1565b6044359073ffffffffffffffffffffffffffffffffffffffff908183168093036101155716600052600060205260406000206024356000526020526040600020906000526020526020604060002054604051908152f35b346101155760006003193601126101155761011160405161020881610f46565b601981527f4d65726b6c6520547265652053616c65205374726174656779000000000000006020820152604051918291602083526020830190610fc4565b3461011557604060031936011261011557608073ffffffffffffffffffffffffffffffffffffffff80610277610fa1565b166000526001602052604060002060243560005260205260406000206002815492600183015416910154906040519267ffffffffffffffff90818116855260401c16602084015260408301526060820152f35b346101155760a0600319360112610115576102e3610fa1565b5067ffffffffffffffff6084351161011557366023608435011215610115576084356004013567ffffffffffffffff81116101155760843501602481013681116101155760806040519261033684610f46565b606084526000602085015260843590031261011557602460843501359173ffffffffffffffffffffffffffffffffffffffff83168303610115576084803501359067ffffffffffffffff8211610115578260438360843501011215610115576024826084350101356103a781611004565b926103b56040519485610f7e565b8184526020840190819560448460051b836084350101011161011557906044826084350101915b60448460051b826084350101018310610a8a5750505050336000526001602052604060002060243560005260205260406000206040519061041c82610f2a565b600267ffffffffffffffff8254818116855260401c169182602085015273ffffffffffffffffffffffffffffffffffffffff6001820154166040850152015460608301524211610a605767ffffffffffffffff8151164210610a36576060810151946040516104eb816104dd606460843501356044608435013573ffffffffffffffffffffffffffffffffffffffff87166020850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b03601f198101835282610f7e565b60208151910120946000955b85518710156105915761050a878761101c565b5190818110156105805760005260205260406000205b957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461055157600101956104f7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b906000526020526040600020610520565b90878692036109a95750506044608435013561084e575b60646084350135604435818102918183041490151715610551576064350361082457604082015173ffffffffffffffffffffffffffffffffffffffff16158015919061081b5760ff60025b16601f1961061961060383611004565b926106116040519485610f7e565b808452611004565b0160005b8181106107f657505084526040805173ffffffffffffffffffffffffffffffffffffffff90921660208301526024359082015260443560608201526106a09061066981608081016104dd565b6040519061067682610f46565b600282526020820152845160208601519160018301602088015261069a838361101c565b5261101c565b50610782575b50604051602081526060810182519060406020840152815180915260808301602060808360051b86010193019160005b8181106106ed576020870151604087015285850386f35b909192937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80868203018452845190815191600383101561075357610747826040602080959460019782965201519181858201520190610fc4565b960194019291016106d6565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff60406107ef920151166040519060208201526064356040820152604081526107be81610f62565b604051906107cb82610f46565b600182526020820152825160208401519160018301602086015261069a838361101c565b50816106a6565b60209060405161080581610f46565b600081526060838201528282860101520161061d565b60ff60016105f3565b60046040517f2f4613eb000000000000000000000000000000000000000000000000000000008152fd5b3360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526040600020805460443581018111610551576044350190553360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff82166000526020526044608435013560406000205411156105a8573360005260006020526040600020602435600052602052604060002073ffffffffffffffffffffffffffffffffffffffff8216600052602052604060002054906109a56040519283927fe2d9156400000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6044608435013591166004850160409194939273ffffffffffffffffffffffffffffffffffffffff606083019616825260208201520152565b0390fd5b6060840151604051927fedc7572000000000000000000000000000000000000000000000000000000000845273ffffffffffffffffffffffffffffffffffffffff6064850195166004850152606060248501525180945260848301916000945b808610610a1e57505082935060448301520390fd5b90926020806001928651815201940195019490610a09565b60046040517fe8c4db82000000000000000000000000000000000000000000000000000000008152fd5b60046040517f0bd8a3eb000000000000000000000000000000000000000000000000000000008152fd5b602080604493853581520193019291506103dc565b3461011557604060031936011261011557610111610abb610fa1565b60006060604051610acb81610f2a565b828152826020820152826040820152015273ffffffffffffffffffffffffffffffffffffffff809116600052600160205260406000206024356000526020526002604060002060405192610b1e84610f2a565b815467ffffffffffffffff90818116865260401c16602085015260018201541660408401520154606082015260405191829182919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b346101155760a06003193601126101155760043560807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126101155760405167ffffffffffffffff6080820181811183821017610d5c5760405260243581811681036101155782526044358181168103610115576020830190815273ffffffffffffffffffffffffffffffffffffffff9060643582811681036101155760029260408601918252606086019260843584523360005260016020526040600020886000526020526040600020958751167fffffffffffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffff00000000000000008854935160401b16921617178555600185019151167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055519101557f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360405180610d57339482919091606080608083019467ffffffffffffffff808251168552602082015116602085015273ffffffffffffffffffffffffffffffffffffffff60408201511660408501520151910152565b0390a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b346101155760208060031936011261011557600435903360005260018152604060002082600052815260006002604082208281558260018201550155336000526001815260406000208260005281526002604060002060405192815467ffffffffffffffff90818116865260401c169084015273ffffffffffffffffffffffffffffffffffffffff6001820154166040840152015460608201527f82ae5a22c3160d46d62997cfa6f39886b3126a3701c0e42ff3ce4f0b1b6ad0e360803392a3005b3461011557602060031936011261011557600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361011557817f7b49ff2c0000000000000000000000000000000000000000000000000000000060209314908115610f25575b8115610ec8575b5015158152f35b7f6890e5b300000000000000000000000000000000000000000000000000000000811491508115610efb575b5083610ec1565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610ef4565b610eba565b6080810190811067ffffffffffffffff821117610d5c57604052565b6040810190811067ffffffffffffffff821117610d5c57604052565b6060810190811067ffffffffffffffff821117610d5c57604052565b90601f601f19910116810190811067ffffffffffffffff821117610d5c57604052565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361011557565b919082519283825260005b848110610ff0575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201610fcf565b67ffffffffffffffff8111610d5c5760051b60200190565b80518210156110305760209160051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea264697066735822122004a35feb2db78147051ea31c97c208677434beb9dfcdbdb0e3ff93a53217b3ab64736f6c63430008110033", + "nonce": "0x55", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionType": "CREATE", + "contractName": "ZoraCreator1155FactoryImpl", + "contractAddress": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "function": null, + "arguments": [ + "0x828b7D5116f1d65889Ba8498075a023e9A5729a2", + "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD" + ], + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "gas": "0x24e978", + "value": "0x0", + "data": "0x61010034620001ff57601f6200228738819003918201601f191683019291906001600160401b0384118385101762000204578160609284926040968752833981010312620001ff578051906001600160a01b03821690818303620001ff57620000788462000070602084016200021a565b92016200021a565b91306080526034549360ff8560081c161594858096620001f1575b8015620001d8575b156200017d5760ff198116600117603455856200016a575b5060a05215620001595760c05260e0526200011e575b516120579081620002308239608051818181610a9701528181610bab0152611023015260a051818181610a56015261154e015260c05181818161063a01526109a1015260e051818181610902015261096a0152f35b61ff0019603454166034557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986020825160018152a1620000c9565b835163e3e8010d60e01b8152600490fd5b61ffff19166101011760345538620000b3565b865162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608490fd5b50303b1580156200009b5750600160ff8216146200009b565b50600160ff82161062000093565b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b0382168203620001ff5756fe608060405260043610156200001357600080fd5b60003560e01c80630582823a146200139f57806321f743471462000f1157806323452b9c14620013225780633659cfe61462000ffa578063395db2cd1462000f6e5780634dc5b7c71462000f115780634f1ef2861462000b5257806352d1902d1462000a7a5780635c60da1b1462000a34578063695b0d2614620009265780637036961314620008e057806375d0c0dc146200087c57806379ba509714620007f55780638da5cb5b14620007cc57806392b60a4c146200065e578063961bbb7b1462000618578063a0a8e46014620005b4578063c4d66de8146200039d578063e30c39781462000374578063e8a3d48514620002e6578063ed0c7091146200025c578063f0fad99114620001d05763f2fde38b146200013157600080fd5b34620001cb576020600319360112620001cb576200014e6200189a565b6001600160a01b0380821615620001a1576000541633036200017757620001759062001ba4565b005b60046040517fd238ed59000000000000000000000000000000000000000000000000000000008152fd5b60046040517f2c4ec43e000000000000000000000000000000000000000000000000000000008152fd5b600080fd5b34620001cb576040600319360112620001cb57620001ed6200189a565b620001f7620018b1565b906001600160a01b0390816000541633036200017757811690816000526035602052604060002092169182600052602052604060002060ff1981541690557f0ebd98f6f75e38ba2f0751378f5c86205cafca83e206cb62795f45fcea728333600080a3005b34620001cb576000600319360112620001cb576000546001600160a01b0380821680330362000177576000907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768280a37fffffffffffffffffffffffff0000000000000000000000000000000000000000809216600055600154908116620002e057005b16600155005b34620001cb576000600319360112620001cb57620003706040516200030b81620017e3565b602f81527f68747470733a2f2f6769746875622e636f6d2f6f75727a6f72612f7a6f72612d60208201527f313135352d636f6e7472616374732f00000000000000000000000000000000006040820152604051918291602083526020830190620018c8565b0390f35b34620001cb576000600319360112620001cb5760206001600160a01b0360015416604051908152f35b34620001cb576020600319360112620001cb57620003ba6200189a565b60345460ff8160081c161591828093620005a6575b80156200058d575b1562000523578183600160ff196001600160a01b03951617603455620004f3575b50168015620001a157620004726034549160ff8360081c16906200041c8262001b11565b807fffffffffffffffffffffffff0000000000000000000000000000000000000000600054161760005560007f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768180a362001b11565b604051917f6a656eb613551e803db1baa3e77facd3bc45e8256f27f4cf09a50cf63b88a933600080a1620004a257005b7f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff6020921660345560018152a1005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011760345583620003f8565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b158015620003d75750600160ff831614620003d7565b50600160ff831610620003cf565b34620001cb576000600319360112620001cb5762000370604051620005d98162001800565b600581527f312e302e310000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576040600319360112620001cb5767ffffffffffffffff600435818111620001cb5736602382011215620001cb5780600401359182116200079d578160051b9060405191602093620006b8858301856200181d565b835260248484019183010191368311620001cb57602401905b8282106200077c57505050620006e6620018b1565b906001600160a01b03806000541633036200017757909181169060005b8351811015620001755780826200071d6001938762001afc565b511660005260358652604060002084600052865260406000208260ff1982541617905583836200074e838862001afc565b51167fab6a7dc54721d6a1a284ca865830f8981d6f12fbddb3618d1774b71c00368059600080a30162000703565b81356001600160a01b0381168103620001cb578152908401908401620006d1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b34620001cb576000600319360112620001cb5760206001600160a01b0360005416604051908152f35b34620001cb576000600319360112620001cb576001600160a01b038060015416330362000852573390600054167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a3620001753362001ba4565b60046040517f065cd531000000000000000000000000000000000000000000000000000000008152fd5b34620001cb576000600319360112620001cb5762000370604051620008a18162001800565b601a81527f5a4f5241203131353520436f6e747261637420466163746f72790000000000006020820152604051918291602083526020830190620018c8565b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576040516200094781620017e3565b60028152602090818101604036823781511562000a05576001600160a01b0391827f000000000000000000000000000000000000000000000000000000000000000016825280519360019485101562000a055791928491817f00000000000000000000000000000000000000000000000000000000000000001660408201526040519380850191818652518092526040850195926000905b838210620009ed5786880387f35b845181168852968201969382019390850190620009df565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b34620001cb576000600319360112620001cb5760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34620001cb576000600319360112620001cb576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016300362000ae85760206040517f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8152f35b608460405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152fd5b6040600319360112620001cb5762000b696200189a565b60243567ffffffffffffffff8111620001cb5736602382011215620001cb5762000b9e9036906024816004013591016200185e565b906001600160a01b0391827f0000000000000000000000000000000000000000000000000000000000000000169262000bda843014156200190a565b62000c0b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9482865416146200197c565b8060005416330362000177577f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161562000c50575050620001759150620019ee565b82919216604051937f52d1902d0000000000000000000000000000000000000000000000000000000085526020948581600481865afa6000918162000edc575b5062000d00576084866040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b0362000e725762000d1182620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a282511580159062000e69575b62000d4d57005b813b1562000e025750600082819285620001759695519201905af43d1562000df9573d9062000d7c8262001841565b9162000d8c60405193846200181d565b82523d60008484013e5b7f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c6040519362000dc685620017e3565b602785528401527f206661696c656400000000000000000000000000000000000000000000000000604084015262001ab4565b60609062000d96565b808462461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b50600162000d46565b6084846040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508681813d831162000f09575b62000ef781836200181d565b81010312620001cb5751908762000c90565b503d62000eeb565b34620001cb576040600319360112620001cb5762000f2e6200189a565b62000f38620018b1565b906001600160a01b03809116600052603560205260406000209116600052602052602060ff604060002054166040519015158152f35b34620001cb576020600319360112620001cb576001600160a01b038062000f946200189a565b16908115620001a157600054168033036200017757817fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001557f4f2638f5949b9614ef8d5e268cb51348ad7f434a34812bf64b6e95014fbd357e600080a3005b34620001cb57602080600319360112620001cb57620010186200189a565b6001600160a01b03807f00000000000000000000000000000000000000000000000000000000000000001662001051813014156200190a565b620010827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc9183835416146200197c565b816000541633036200017757604051908482019282841067ffffffffffffffff8511176200079d57836040526000835260ff7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435416600014620010ef5750505050620001759150620019ee565b8416906040517f52d1902d0000000000000000000000000000000000000000000000000000000081528681600481865afa60009181620012ed575b506200119a576084876040519062461bcd60e51b82526004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152fd5b036200128357620011ab84620019ee565b604051907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28151158015906200127a575b620011e757005b833b15620012135750620001759392600092839251915af43d1562000df9573d9062000d7c8262001841565b808562461bcd60e51b608493526004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152fd5b506000620011e0565b6084856040519062461bcd60e51b82526004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152fd5b9091508781813d83116200131a575b6200130881836200181d565b81010312620001cb575190886200112a565b503d620012fc565b34620001cb576000600319360112620001cb576001600160a01b0380600054169081330362000177577fffffffffffffffffffffffff000000000000000000000000000000000000000091600154918216907f682679deecef4dcd49674845cc1e3a075fea9073680aa445a8207d5a4bdea3da600080a316600155005b34620001cb5760e0600319360112620001cb5760043567ffffffffffffffff8111620001cb5736602382011215620001cb57620013e79036906024816004013591016200185e565b67ffffffffffffffff60243511620001cb57366023602435011215620001cb5767ffffffffffffffff6024356004013511620001cb573660248035600401358135010111620001cb5760607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbc360112620001cb576040516060810181811067ffffffffffffffff8211176200079d5760405263ffffffff6044358181168103620001cb5782526064359081168103620001cb5760208201526084356001600160a01b0381168103620001cb57604082015260a435906001600160a01b0382168203620001cb5767ffffffffffffffff60c43511620001cb5736602360c435011215620001cb5767ffffffffffffffff60c4356004013511620001cb5736602460c4356004013560051b60c435010111620001cb576040516104088082019082821067ffffffffffffffff8311176200079d57602091839162001c1a83396001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001681520301906000f0918215620017455760405160a08152620015b26200159860a0830187620018c8565b828103602084015260243560040135602480350162001b83565b90620015e660408201856001600160a01b036040809263ffffffff8082511686526020820151166020860152015116910152565b6001600160a01b038316917fa45800684f65ae010ceb4385eceaed88dec7f6a6bcbe11f7ffd8bd24dd2653f43392806001600160a01b038916930390a46001600160a01b0383163b15620001cb576001600160a01b0390620016ae6200167e604051967f5b2f634700000000000000000000000000000000000000000000000000000000885260c0600489015260c4880190620018c8565b845163ffffffff908116602489015260208601511660448801526040909401516001600160a01b03166064870152565b1660848401528281036003190160a4840152600460c4359081013580835260051b820160209081019285926024019181019060005b60c435600401358110620017515750505050806000920381836001600160a01b0386165af18015620017455762001729575b6020906001600160a01b0360405191168152f35b67ffffffffffffffff82116200079d5760209160405262001715565b6040513d6000823e3d90fd5b9193509193601f1983820301845284357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbd60c435360301811215620001cb5760c4350167ffffffffffffffff602482013511620001cb57602481013536036044820113620001cb576020620017d3600193836044602485960135910162001b83565b96019401910191869392620016e3565b6060810190811067ffffffffffffffff8211176200079d57604052565b6040810190811067ffffffffffffffff8211176200079d57604052565b90601f601f19910116810190811067ffffffffffffffff8211176200079d57604052565b67ffffffffffffffff81116200079d57601f01601f191660200190565b9291926200186c8262001841565b916200187c60405193846200181d565b829481845281830111620001cb578281602093846000960137010152565b600435906001600160a01b0382168203620001cb57565b602435906001600160a01b0382168203620001cb57565b919082519283825260005b848110620018f5575050601f19601f8460006020809697860101520116010190565b602081830181015184830182015201620018d3565b156200191257565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152fd5b156200198457565b608460405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152fd5b803b1562001a4a576001600160a01b037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc91167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b608460405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b9091901562001ac1575090565b81511562001ad25750805190602001fd5b62001af89060405191829162461bcd60e51b8352602060048401526024830190620018c8565b0390fd5b805182101562000a055760209160051b010190565b1562001b1957565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b601f8260209493601f19938186528686013760008582860101520116010190565b600054906001600160a01b03809116808284167f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76600080a37fffffffffffffffffffffffff00000000000000000000000000000000000000008093161760005560015490811662001c13575050565b1660015556fe604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea2646970667358221220e452a1afea01b32dcabf7f2bf8b639d756d9cc028d4e25e3aef032f4be5a789064736f6c63430008110033a2646970667358221220726a14461bfea7c92bc8e463f78bff351c9e4d58eb296e51a15caad2c4cd993364736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a200000000000000000000000091724462892148fb0bacd300d7503a80bab32aa500000000000000000000000010f7d171fbf4ac14a3250e9313d97b2dfe30ecfd", + "nonce": "0x56", + "accessList": [] + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionType": "CALL", + "contractName": "Zora1155Factory", + "contractAddress": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "function": null, + "arguments": null, + "rpc": "https://eth-goerli.g.alchemy.com/v2/CZTHmy1An3gYtg1KQR7pGMNChAIk8Tr4", + "transaction": { + "type": "0x02", + "from": "0x8411ec26d6eb5013c2080366c88602716eaa41f3", + "to": "0x8732b4bca198509bb9c40f9a24638be1eab7d30c", + "gas": "0x84ad6", + "value": "0x0", + "data": "0x0582823a00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b2b2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x57", + "accessList": [] + }, + "additionalContracts": [ + { + "transactionType": "CREATE", + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "initCode": "604060808152346102225761040890813803918261001c81610227565b938492833960209384918101031261022257516001600160a01b03811692838203610222578251916001600160401b03908284018281118582101761020c57808652600096878652823b156101b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8880a28451158015906101ab575b6100dd575b855160e790816103218239f35b8551946060860186811085821117610197578752602786527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c85870152660819985a5b195960ca1b86880152518791829190845af4913d15610186573d90811161017257610166959661015885601f19601f85011601610227565b91825281943d92013e61024c565b508038808080806100d0565b634e487b7160e01b87526041600452602487fd5b50915061016693945060609161024c565b634e487b7160e01b89526041600452602489fd5b50866100cb565b865162461bcd60e51b815260048101869052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b0381118382101761020c57604052565b919290156102ae5750815115610260575090565b3b156102695790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156102c15750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b828510610307575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506102e456fe60806040523615605f5773ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f35b3d90fd5b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e15605b573d90f3fea264697066735822122020a70c8a1f8534c5c376b782b39ec12d759441ced5fb8df106a9d9a586d06b8e64736f6c63430008110033000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a2" + } + ], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "transactionHash": "0xa338ddab6d6a4530d6999166512585066048d86316fcbfc61d6a78827b704e6c", + "transactionIndex": "0x3", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0xecab0", + "gasUsed": "0xcc032", + "contractAddress": "0x10f7d171fbf4ac14a3250e9313D97b2Dfe30EcfD", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x8db5fcf46e4a9f9ab5d3b0377c781db65b48384cef3f37b3af86edb6b9b3efcb", + "transactionIndex": "0x4", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0x1d83fb", + "gasUsed": "0xeb94b", + "contractAddress": "0x91724462892148fb0bAcD300d7503A80baB32aA5", + "logs": [], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionIndex": "0x5", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": null, + "cumulativeGasUsed": "0x39eafe", + "gasUsed": "0x1c6703", + "contractAddress": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "logs": [ + { + "address": "0xb532480c7251F6f4E868cfA032C9921BF7ab2078", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x878d0e9259f5a533054552482ccd7de7b0fc988b0c65d49b649554b3154ab1ee", + "transactionIndex": "0x5", + "logIndex": "0x2", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000080000000000000000000000000000000000000000000000040000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000040000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + }, + { + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "from": "0x8411Ec26D6Eb5013C2080366C88602716eAa41F3", + "to": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "cumulativeGasUsed": "0x3fec28", + "gasUsed": "0x6012a", + "contractAddress": null, + "logs": [ + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", + "0x000000000000000000000000828b7d5116f1d65889ba8498075a023e9a5729a2" + ], + "data": "0x", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0x8732b4bCa198509bB9c40f9a24638Be1eaB7D30c", + "topics": [ + "0xa45800684f65ae010ceb4385eceaed88dec7f6a6bcbe11f7ffd8bd24dd2653f4", + "0x0000000000000000000000004ab8b4b13c93ff4d0e4d238c1f34259775ac7318", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b2b2b0000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x35fb03d0d293ef5b362761900725ce891f8f766b5a662cdd445372355448e7ca", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "0x0000000000000000000000000000000000000000000000000000000000000002" + ], + "data": "0x", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x5086d1bcea28999da9875111e3592688fbfa821db63214c695ca35768080c2fe", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042697066733a2f2f6261666b72656967753534346736776a76716379737572707a79357063736b6274343561356633336d3677677974687067623372667169336c7a69000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x5837d55897cfc337f160a71d7b63a047abd50a3a8834f1c5d70f338846358c6d", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0" + ], + "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x3be6d3a1d957610f7e900c66889b874cdc9f0c22901aa8be6ec3d2d04c14ca0f", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "data": "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x3be6d3a1d957610f7e900c66889b874cdc9f0c22901aa8be6ec3d2d04c14ca0f", + "0x0000000000000000000000008732b4bca198509bb9c40f9a24638be1eab7d30c", + "0x0000000000000000000000000000000000000000000000000000000000000001" + ], + "data": "0x0000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000008411ec26d6eb5013c2080366c88602716eaa41f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x4Ab8B4b13c93FF4d0e4d238c1F34259775Ac7318", + "topics": [ + "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000000001", + "blockHash": "0x2c963b2c76c0187ecd5fd30bd609188c323cbbfe4ed46bad13a110196e207fa1", + "blockNumber": "0x844dd4", + "transactionHash": "0x82a2d1bd7e6eb1f11ac9461c5e9c73916bd8cbbf3707062a38405d3778045dd2", + "transactionIndex": "0x6", + "logIndex": "0xb", + "removed": false + } + ], + "status": "0x1", + "logsBloom": "0x0400000000000000000000000000000040000000004000008080000200000000000008008000042000000000000000000000000000000000000000000004000004000000000000000000000008000200000100000004080002000000000100200000000002000000000000800000080000002200008008000000000000000040000000000200000000000000000000000000000000008000000000020000000000000000c000000010004100020400000000000000000000000010000000822020000020000000000000000000040000000000000000000000000000000060000000100000000000000000000100000000000000008020000000000000000000", + "type": "0x2", + "effectiveGasPrice": "0xefd323467" + } + ], + "libraries": [], + "pending": [], + "path": "/Users/iain/zora/zora-creator-contracts/broadcast/Upgrade.s.sol/5/run-latest.json", + "returns": {}, + "timestamp": 1679059640, + "chain": 5, + "multi": false, + "commit": "b88d46e" +} diff --git a/foundry.toml b/foundry.toml index 44baada3f..612775708 100644 --- a/foundry.toml +++ b/foundry.toml @@ -6,5 +6,6 @@ solc_version = '0.8.17' optimizer = true optimizer_runs = 5000 via_ir = true +fs_permissions = [{ access = "read", path = "./addresses"}] # See more config options https://github.com/foundry-rs/foundry/tree/master/config \ No newline at end of file diff --git a/package.json b/package.json index d6f4fd36d..9007d04a4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@zoralabs/zora-creator-contracts", - "version": "1.0.0", + "version": "1.0.1", "repository": "git@github.com:ourzora/creator-contracts.git", "author": "Iain ", "license": "MIT", diff --git a/script/Upgrade.s.sol b/script/Upgrade.s.sol index 6b881fe54..ff5efd734 100644 --- a/script/Upgrade.s.sol +++ b/script/Upgrade.s.sol @@ -12,68 +12,72 @@ import {IMinter1155} from "../src/interfaces/IMinter1155.sol"; import {IZoraCreator1155} from "../src/interfaces/IZoraCreator1155.sol"; import {ZoraCreatorFixedPriceSaleStrategy} from "../src/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.sol"; import {ZoraCreatorMerkleMinterStrategy} from "../src/minters/merkle/ZoraCreatorMerkleMinterStrategy.sol"; +import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; -contract DeployScript is Script { - function setUp() public {} +contract UpgradeScript is Script { + using Strings for uint256; + + string configFile; + + function _getKey(string memory key) internal view returns (address result) { + (result) = abi.decode(vm.parseJson(configFile, string.concat(".", key)), (address)); + } + + function _getKeyNumber(string memory key) internal view returns (uint256 result) { + (result) = abi.decode(vm.parseJson(configFile, string.concat(".", key)), (uint256)); + } + + function setUp() public { + uint256 chainID = vm.envUint("CHAIN_ID"); + console.log("CHAIN_ID", chainID); + + console2.log("Starting ---"); + + configFile = vm.readFile(string.concat("./addresses/", Strings.toString(chainID), ".json")); + } function run() public { address payable deployer = payable(vm.envAddress("DEPLOYER")); - // vm.startBroadcast(deployer); + + vm.startBroadcast(deployer); ZoraCreatorFixedPriceSaleStrategy fixedPricedMinter = new ZoraCreatorFixedPriceSaleStrategy(); ZoraCreatorMerkleMinterStrategy merkleMinter = new ZoraCreatorMerkleMinterStrategy(); - ZoraCreator1155Impl creatorImpl = new ZoraCreator1155Impl(100, deployer); + address nftImpl = _getKey("1155_IMPL"); + if (nftImpl == address(0)) { + uint256 mintFeeAmount = _getKeyNumber("MINT_FEE_AMOUNT"); + address mintFeeRecipient = _getKey("MINT_FEE_RECIPIENT"); + console2.log("mintFeeAmount", mintFeeAmount); + console2.log("minFeeRecipient", mintFeeRecipient); + nftImpl = address(new ZoraCreator1155Impl(mintFeeAmount, mintFeeRecipient)); + console2.log("New NFT_IMPL", nftImpl); + } else { + console2.log("Existing NFT_IMPL", nftImpl); + } + + address factoryProxy = _getKey("FACTORY_PROXY"); ZoraCreator1155FactoryImpl factoryImpl = new ZoraCreator1155FactoryImpl({ - _implementation: creatorImpl, + _implementation: IZoraCreator1155(nftImpl), _merkleMinter: merkleMinter, _fixedPriceMinter: fixedPricedMinter }); - Zora1155Factory factoryProxy = new Zora1155Factory( - address(factoryImpl), - abi.encodeWithSelector(ZoraCreator1155FactoryImpl.initialize.selector, deployer) - ); + console2.log("New Factory Impl", address(factoryImpl)); + console2.log("Upgrade to this new factory impl from ", factoryProxy); - console2.log("Factory Proxy", address(factoryProxy)); - console2.log("Implementation Address", address(creatorImpl)); - - vm.startPrank(deployer); - bytes[] memory initUpdate = new bytes[](3); - initUpdate[0] = abi.encodeWithSelector(ZoraCreator1155Impl.setupNewToken.selector, "https://", 100); - initUpdate[1] = abi.encodeWithSelector(ZoraCreator1155Impl.adminMint.selector, deployer, 1, 100, ""); - initUpdate[1] = abi.encodeWithSelector(ZoraCreator1155Impl.addPermission.selector, 1, address(fixedPricedMinter), creatorImpl.PERMISSION_BIT_MINTER()); - initUpdate[2] = abi.encodeWithSelector( - ZoraCreator1155Impl.callSale.selector, - 1, - fixedPricedMinter, - abi.encodeWithSelector( - ZoraCreatorFixedPriceSaleStrategy.setSale.selector, - 1, - ZoraCreatorFixedPriceSaleStrategy.SalesConfig({ - saleStart: 0, - saleEnd: type(uint64).max, - maxTokensPerAddress: 100, - pricePerToken: 0.01 ether, - fundsRecipient: address(0) - }) - ) - ); bytes[] memory setup = new bytes[](0); - // initUpdate[2] = abi.encodeWithSelector(ZoraCreator1155Impl.setupNewToken.selector, "https://", 100); - // initUpdate[3] = abi.encodeWithSelector(ZoraCreator1155Impl.adminMint.selector, deployer, 2, 10, ""); address newContract = address( IZoraCreator1155Factory(address(factoryProxy)).createContract( - "ipfs://bafybeicgolwqpozsc7iwgytavete56a2nnytzix2nb2rxefdvbtwwtnnoe/metadata", - "testing contract", + "ipfs://bafkreigu544g6wjvqcysurpzy5pcskbt45a5f33m6wgythpgb3rfqi3lzi", + "+++", ICreatorRoyaltiesControl.RoyaltyConfiguration({royaltyBPS: 0, royaltyRecipient: address(0), royaltyMintSchedule: 0}), deployer, setup ) ); - ZoraCreator1155Impl(newContract).multicall(initUpdate); - console2.log("New 1155 contract address", newContract); + console2.log("Testing 1155 contract address", newContract); } } diff --git a/src/factory/ZoraCreator1155FactoryImpl.sol b/src/factory/ZoraCreator1155FactoryImpl.sol index b1f9655c2..c62f4a08f 100644 --- a/src/factory/ZoraCreator1155FactoryImpl.sol +++ b/src/factory/ZoraCreator1155FactoryImpl.sol @@ -56,13 +56,13 @@ contract ZoraCreator1155FactoryImpl is IZoraCreator1155Factory, ContractVersionB } /// @notice Creates a new ZoraCreator1155 contract - /// @param contractURI The URI for the contract metadata + /// @param newContractURI The URI for the contract metadata /// @param name The name of the contract /// @param defaultRoyaltyConfiguration The default royalty configuration for the contract /// @param defaultAdmin The default admin for the contract /// @param setupActions The actions to perform on the new contract upon initialization function createContract( - string memory contractURI, + string memory newContractURI, string calldata name, ICreatorRoyaltiesControl.RoyaltyConfiguration memory defaultRoyaltyConfiguration, address payable defaultAdmin, @@ -74,12 +74,12 @@ contract ZoraCreator1155FactoryImpl is IZoraCreator1155Factory, ContractVersionB newContract: address(newContract), creator: msg.sender, defaultAdmin: defaultAdmin, - contractURI: contractURI, + contractURI: newContractURI, name: name, defaultRoyaltyConfiguration: defaultRoyaltyConfiguration }); - newContract.initialize(contractURI, defaultRoyaltyConfiguration, defaultAdmin, setupActions); + newContract.initialize(newContractURI, defaultRoyaltyConfiguration, defaultAdmin, setupActions); return address(newContract); } diff --git a/src/interfaces/ILimitedMintPerAddress.sol b/src/interfaces/ILimitedMintPerAddress.sol new file mode 100644 index 000000000..6ba657544 --- /dev/null +++ b/src/interfaces/ILimitedMintPerAddress.sol @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: MIT +pragma solidity 0.8.17; + +import {IERC165Upgradeable} from "@openzeppelin/contracts-upgradeable/interfaces/IERC165Upgradeable.sol"; + +interface ILimitedMintPerAddress is IERC165Upgradeable { + error UserExceedsMintLimit(address user, uint256 limit, uint256 requestedAmount); + + function getMintedPerWallet(address token, uint256 tokenId, address wallet) external view returns (uint256); +} diff --git a/src/minters/SaleStrategy.sol b/src/minters/SaleStrategy.sol index c2ba942cb..de66f3e66 100644 --- a/src/minters/SaleStrategy.sol +++ b/src/minters/SaleStrategy.sol @@ -6,7 +6,7 @@ import {IMinter1155} from "../interfaces/IMinter1155.sol"; import {IContractMetadata} from "../interfaces/IContractMetadata.sol"; import {IVersionedContract} from "../interfaces/IVersionedContract.sol"; import {ICreatorCommands} from "../interfaces/ICreatorCommands.sol"; -import {SaleCommandHelper} from "./SaleCommandHelper.sol"; +import {SaleCommandHelper} from "./utils/SaleCommandHelper.sol"; /// @notice Sales Strategy Helper contract template on top of IMinter1155 /// @author @iainnash / @tbtstl diff --git a/src/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.sol b/src/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.sol index 788d57011..fd2c7b0a0 100644 --- a/src/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.sol +++ b/src/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.sol @@ -1,11 +1,13 @@ // SPDX-License-Identifier: MIT pragma solidity 0.8.17; +import {Enjoy} from "_imagine/mint/Enjoy.sol"; import {IMinter1155} from "../../interfaces/IMinter1155.sol"; import {ICreatorCommands} from "../../interfaces/ICreatorCommands.sol"; import {TransferHelperUtils} from "../../utils/TransferHelperUtils.sol"; import {SaleStrategy} from "../SaleStrategy.sol"; -import {SaleCommandHelper} from "../SaleCommandHelper.sol"; +import {SaleCommandHelper} from "../utils/SaleCommandHelper.sol"; +import {LimitedMintPerAddress} from "../utils/LimitedMintPerAddress.sol"; /* @@ -35,7 +37,7 @@ import {SaleCommandHelper} from "../SaleCommandHelper.sol"; /// @title ZoraCreatorFixedPriceSaleStrategy /// @notice A sale strategy for ZoraCreator that allows for fixed price sales over a given time period /// @author @iainnash / @tbtstl -contract ZoraCreatorFixedPriceSaleStrategy is SaleStrategy { +contract ZoraCreatorFixedPriceSaleStrategy is Enjoy, SaleStrategy, LimitedMintPerAddress { struct SalesConfig { /// @notice Unix timestamp for the sale start uint64 saleStart; @@ -52,7 +54,6 @@ contract ZoraCreatorFixedPriceSaleStrategy is SaleStrategy { mapping(address => mapping(uint256 => SalesConfig)) internal salesConfigs; // target -> tokenId -> settings - mapping(address => mapping(uint256 => mapping(address => uint256))) internal mintedPerAddress; // target -> tokenId -> minter -> count using SaleCommandHelper for ICreatorCommands.CommandSet; @@ -68,13 +69,12 @@ contract ZoraCreatorFixedPriceSaleStrategy is SaleStrategy { /// @notice The version of the sale strategy function contractVersion() external pure override returns (string memory) { - return "0.0.1"; + return "1.0.0"; } error WrongValueSent(); error SaleEnded(); error SaleHasNotStarted(); - error MintedTooManyForAddress(); event SaleSet(address indexed mediaContract, uint256 indexed tokenId, SalesConfig salesConfig); @@ -113,10 +113,7 @@ contract ZoraCreatorFixedPriceSaleStrategy is SaleStrategy { // Check minted per address limit if (config.maxTokensPerAddress > 0) { - mintedPerAddress[msg.sender][tokenId][mintTo] += quantity; - if (mintedPerAddress[msg.sender][tokenId][mintTo] > config.maxTokensPerAddress) { - revert MintedTooManyForAddress(); - } + _requireMintNotOverLimitAndUpdate(config.maxTokensPerAddress, quantity, msg.sender, tokenId, mintTo); } bool shouldTransferFunds = config.fundsRecipient != address(0); @@ -151,4 +148,8 @@ contract ZoraCreatorFixedPriceSaleStrategy is SaleStrategy { function sale(address tokenContract, uint256 tokenId) external view returns (SalesConfig memory) { return salesConfigs[tokenContract][tokenId]; } + + function supportsInterface(bytes4 interfaceId) public pure virtual override(LimitedMintPerAddress, SaleStrategy) returns (bool) { + return super.supportsInterface(interfaceId) || LimitedMintPerAddress.supportsInterface(interfaceId) || SaleStrategy.supportsInterface(interfaceId); + } } diff --git a/src/minters/merkle/ZoraCreatorMerkleMinterStrategy.sol b/src/minters/merkle/ZoraCreatorMerkleMinterStrategy.sol index 8b693645e..e44bdf2a1 100644 --- a/src/minters/merkle/ZoraCreatorMerkleMinterStrategy.sol +++ b/src/minters/merkle/ZoraCreatorMerkleMinterStrategy.sol @@ -1,13 +1,15 @@ // SPDX-License-Identifier: MIT pragma solidity 0.8.17; +import {Enjoy} from "_imagine/mint/Enjoy.sol"; import {MerkleProof} from "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol"; import {IMinter1155} from "../../interfaces/IMinter1155.sol"; import {ICreatorCommands} from "../../interfaces/ICreatorCommands.sol"; import {TransferHelperUtils} from "../../utils/TransferHelperUtils.sol"; import {SaleStrategy} from "../SaleStrategy.sol"; import {ICreatorCommands} from "../../interfaces/ICreatorCommands.sol"; -import {SaleCommandHelper} from "../SaleCommandHelper.sol"; +import {SaleCommandHelper} from "../utils/SaleCommandHelper.sol"; +import {LimitedMintPerAddress} from "../utils/LimitedMintPerAddress.sol"; /* @@ -37,7 +39,7 @@ import {SaleCommandHelper} from "../SaleCommandHelper.sol"; /// @title ZoraCreatorMerkleMinterStrategy /// @notice Mints tokens based on a merkle tree, for presales for example /// @author @iainnash / @tbtstl -contract ZoraCreatorMerkleMinterStrategy is SaleStrategy { +contract ZoraCreatorMerkleMinterStrategy is Enjoy, SaleStrategy, LimitedMintPerAddress { using SaleCommandHelper for ICreatorCommands.CommandSet; /// @notice General merkle sale settings @@ -59,13 +61,8 @@ contract ZoraCreatorMerkleMinterStrategy is SaleStrategy { mapping(address => mapping(uint256 => MerkleSaleSettings)) public allowedMerkles; // target -> tokenId -> settings - /// @notice Storage for the number minted per address - mapping(address => mapping(uint256 => mapping(address => uint256))) public mintedPerAddress; - // target -> tokenId -> minter -> count - error SaleEnded(); error SaleHasNotStarted(); - error MintedTooManyForAddress(); error WrongValueSent(); error InvalidMerkleProof(address mintTo, bytes32[] merkleProof, bytes32 merkleRoot); @@ -81,7 +78,7 @@ contract ZoraCreatorMerkleMinterStrategy is SaleStrategy { /// @notice The version of the sale strategy function contractVersion() external pure override returns (string memory) { - return "0.0.1"; + return "1.0.0"; } error MerkleClaimsExceeded(); @@ -120,10 +117,7 @@ contract ZoraCreatorMerkleMinterStrategy is SaleStrategy { } if (maxQuantity > 0) { - mintedPerAddress[msg.sender][tokenId][mintTo] += quantity; - if (mintedPerAddress[msg.sender][tokenId][mintTo] > maxQuantity) { - revert MintedTooManyForAddress(); - } + _requireMintNotOverLimitAndUpdate(maxQuantity, quantity, msg.sender, tokenId, mintTo); } if (quantity * pricePerToken != ethValueSent) { @@ -162,7 +156,15 @@ contract ZoraCreatorMerkleMinterStrategy is SaleStrategy { } /// @notice Gets the sale configuration for a token + /// @param tokenContract address to look up sale for + /// @param tokenId token ID to look up sale for function sale(address tokenContract, uint256 tokenId) external view returns (MerkleSaleSettings memory) { return allowedMerkles[tokenContract][tokenId]; } + + /// @notice IERC165 interface + /// @param interfaceId intrfaceinterface id to match + function supportsInterface(bytes4 interfaceId) public pure virtual override(LimitedMintPerAddress, SaleStrategy) returns (bool) { + return super.supportsInterface(interfaceId) || LimitedMintPerAddress.supportsInterface(interfaceId) || SaleStrategy.supportsInterface(interfaceId); + } } diff --git a/src/minters/utils/LimitedMintPerAddress.sol b/src/minters/utils/LimitedMintPerAddress.sol new file mode 100644 index 000000000..ee46b5357 --- /dev/null +++ b/src/minters/utils/LimitedMintPerAddress.sol @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: MIT +pragma solidity 0.8.17; + +import {ILimitedMintPerAddress} from "../../interfaces/ILimitedMintPerAddress.sol"; + +contract LimitedMintPerAddress is ILimitedMintPerAddress { + /// @notice Storage for slot to check user mints + /// @notice target contract -> tokenId -> minter user -> numberMinted + /// @dev No gap or stroage interface since this is used within non-upgradeable contracts + mapping(address => mapping(uint256 => mapping(address => uint256))) internal mintedPerAddress; + + function getMintedPerWallet(address tokenContract, uint256 tokenId, address wallet) external view returns (uint256) { + return mintedPerAddress[tokenContract][tokenId][wallet]; + } + + function _requireMintNotOverLimitAndUpdate(uint256 limit, uint256 numRequestedMint, address tokenContract, uint256 tokenId, address wallet) internal { + mintedPerAddress[tokenContract][tokenId][wallet] += numRequestedMint; + if (mintedPerAddress[tokenContract][tokenId][wallet] > limit) { + revert UserExceedsMintLimit(wallet, limit, mintedPerAddress[tokenContract][tokenId][wallet]); + } + } + + function supportsInterface(bytes4 interfaceId) public pure virtual override returns (bool) { + return interfaceId == type(ILimitedMintPerAddress).interfaceId; + } +} diff --git a/src/minters/SaleCommandHelper.sol b/src/minters/utils/SaleCommandHelper.sol similarity index 96% rename from src/minters/SaleCommandHelper.sol rename to src/minters/utils/SaleCommandHelper.sol index c98cb96a0..4098faf10 100644 --- a/src/minters/SaleCommandHelper.sol +++ b/src/minters/utils/SaleCommandHelper.sol @@ -1,7 +1,7 @@ // SPDX-License-Identifier: MIT pragma solidity 0.8.17; -import {ICreatorCommands} from "../interfaces/ICreatorCommands.sol"; +import {ICreatorCommands} from "../../interfaces/ICreatorCommands.sol"; /// @title SaleCommandHelper /// @notice Helper library for creating commands for the sale contract diff --git a/src/version/ContractVersionBase.sol b/src/version/ContractVersionBase.sol index dc8b826df..5d0000b8a 100644 --- a/src/version/ContractVersionBase.sol +++ b/src/version/ContractVersionBase.sol @@ -8,6 +8,6 @@ import {IVersionedContract} from "../interfaces/IVersionedContract.sol"; contract ContractVersionBase is IVersionedContract { /// @notice The version of the contract function contractVersion() external pure override returns (string memory) { - return "1.0.0"; + return "1.0.1"; } } diff --git a/test/factory/ZoraCreator1155Factory.t.sol b/test/factory/ZoraCreator1155Factory.t.sol index 7d65e92c1..2f63f0eb6 100644 --- a/test/factory/ZoraCreator1155Factory.t.sol +++ b/test/factory/ZoraCreator1155Factory.t.sol @@ -19,7 +19,7 @@ contract ZoraCreator1155FactoryTest is Test { } function test_contractVersion() external { - assertEq(factory.contractVersion(), "1.0.0"); + assertEq(factory.contractVersion(), "1.0.1"); } function test_initialize(address initialOwner) external { diff --git a/test/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.t.sol b/test/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.t.sol index f5d87c4c5..0855f6737 100644 --- a/test/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.t.sol +++ b/test/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.t.sol @@ -8,6 +8,7 @@ import {IZoraCreator1155} from "../../../src/interfaces/IZoraCreator1155.sol"; import {IMinter1155} from "../../../src/interfaces/IMinter1155.sol"; import {ICreatorRoyaltiesControl} from "../../../src/interfaces/ICreatorRoyaltiesControl.sol"; import {IZoraCreator1155Factory} from "../../../src/interfaces/IZoraCreator1155Factory.sol"; +import {ILimitedMintPerAddress} from "../../../src/interfaces/ILimitedMintPerAddress.sol"; import {ZoraCreatorFixedPriceSaleStrategy} from "../../../src/minters/fixed-price/ZoraCreatorFixedPriceSaleStrategy.sol"; contract ZoraCreatorFixedPriceSaleStrategyTest is Test { @@ -31,7 +32,7 @@ contract ZoraCreatorFixedPriceSaleStrategyTest is Test { } function test_Version() external { - assertEq(fixedPrice.contractVersion(), "0.0.1"); + assertEq(fixedPrice.contractVersion(), "1.0.0"); } function test_MintFlow() external { @@ -166,7 +167,7 @@ contract ZoraCreatorFixedPriceSaleStrategyTest is Test { vm.deal(tokenRecipient, 20 ether); vm.prank(tokenRecipient); - vm.expectRevert(abi.encodeWithSignature("MintedTooManyForAddress()")); + vm.expectRevert(abi.encodeWithSelector(ILimitedMintPerAddress.UserExceedsMintLimit.selector, tokenRecipient, 5, 6)); target.mint{value: 6 ether}(fixedPrice, newTokenId, 6, abi.encode(tokenRecipient)); } @@ -267,6 +268,35 @@ contract ZoraCreatorFixedPriceSaleStrategyTest is Test { assertEq(address(1).balance, 10 ether); } + function test_MintedPerRecipientGetter() external { + vm.startPrank(admin); + uint256 newTokenId = target.setupNewToken("https://zora.co/testing/token.json", 10); + target.addPermission(newTokenId, address(fixedPrice), target.PERMISSION_BIT_MINTER()); + target.callSale( + newTokenId, + fixedPrice, + abi.encodeWithSelector( + ZoraCreatorFixedPriceSaleStrategy.setSale.selector, + newTokenId, + ZoraCreatorFixedPriceSaleStrategy.SalesConfig({ + pricePerToken: 0 ether, + saleStart: 0, + saleEnd: type(uint64).max, + maxTokensPerAddress: 20, + fundsRecipient: address(0) + }) + ) + ); + vm.stopPrank(); + + address tokenRecipient = address(322); + vm.deal(tokenRecipient, 20 ether); + vm.prank(tokenRecipient); + target.mint{value: 0 ether}(fixedPrice, newTokenId, 10, abi.encode(tokenRecipient)); + + assertEq(fixedPrice.getMintedPerWallet(address(target), newTokenId, tokenRecipient), 10); + } + function test_ResetSale() external { vm.startPrank(admin); uint256 newTokenId = target.setupNewToken("https://zora.co/testing/token.json", 10); diff --git a/test/minters/merkle/ZoraCreatorMerkleMinterStrategy.t.sol b/test/minters/merkle/ZoraCreatorMerkleMinterStrategy.t.sol index 68acc52d8..c1db221e9 100644 --- a/test/minters/merkle/ZoraCreatorMerkleMinterStrategy.t.sol +++ b/test/minters/merkle/ZoraCreatorMerkleMinterStrategy.t.sol @@ -7,6 +7,7 @@ import {Zora1155} from "../../../src/proxies/Zora1155.sol"; import {IZoraCreator1155} from "../../../src/interfaces/IZoraCreator1155.sol"; import {IRenderer1155} from "../../../src/interfaces/IRenderer1155.sol"; import {ICreatorRoyaltiesControl} from "../../../src/interfaces/ICreatorRoyaltiesControl.sol"; +import {ILimitedMintPerAddress} from "../../../src/interfaces/ILimitedMintPerAddress.sol"; import {IZoraCreator1155Factory} from "../../../src/interfaces/IZoraCreator1155Factory.sol"; import {ZoraCreatorMerkleMinterStrategy} from "../../../src/minters/merkle/ZoraCreatorMerkleMinterStrategy.sol"; @@ -35,7 +36,7 @@ contract ZoraCreatorMerkleMinterStrategyTest is Test { } function test_Version() external { - assertEq(merkleMinter.contractVersion(), "0.0.1"); + assertEq(merkleMinter.contractVersion(), "1.0.0"); } function test_MintFlow() external { @@ -269,7 +270,7 @@ contract ZoraCreatorMerkleMinterStrategyTest is Test { vm.startPrank(mintTo); target.mint{value: 10 ether}(merkleMinter, newTokenId, 10, abi.encode(mintTo, maxQuantity, pricePerToken, merkleProof)); - vm.expectRevert(abi.encodeWithSignature("MintedTooManyForAddress()")); + vm.expectRevert(abi.encodeWithSelector(ILimitedMintPerAddress.UserExceedsMintLimit.selector, mintTo, 10, 11)); target.mint{value: 1 ether}(merkleMinter, newTokenId, 1, abi.encode(mintTo, maxQuantity, pricePerToken, merkleProof)); vm.stopPrank(); diff --git a/test/mock/SimpleMinter.sol b/test/mock/SimpleMinter.sol index 6440a5e1a..361e3b2e9 100644 --- a/test/mock/SimpleMinter.sol +++ b/test/mock/SimpleMinter.sol @@ -5,7 +5,7 @@ import {IMinter1155} from "../../src/interfaces/IMinter1155.sol"; import {IERC165Upgradeable} from "@openzeppelin/contracts-upgradeable/interfaces/IERC165Upgradeable.sol"; import {ZoraCreator1155Impl} from "../../src/nft/ZoraCreator1155Impl.sol"; import {ICreatorCommands} from "../../src/interfaces/ICreatorCommands.sol"; -import {SaleCommandHelper} from "../../src/minters/SaleCommandHelper.sol"; +import {SaleCommandHelper} from "../../src/minters/utils/SaleCommandHelper.sol"; contract SimpleMinter is IMinter1155 { using SaleCommandHelper for ICreatorCommands.CommandSet; diff --git a/test/nft/ZoraCreator1155.t.sol b/test/nft/ZoraCreator1155.t.sol index 53710d009..d364131f5 100644 --- a/test/nft/ZoraCreator1155.t.sol +++ b/test/nft/ZoraCreator1155.t.sol @@ -104,7 +104,7 @@ contract ZoraCreator1155Test is Test { function test_contractVersion() external { init(); - assertEq(target.contractVersion(), "1.0.0"); + assertEq(target.contractVersion(), "1.0.1"); } function test_assumeLastTokenIdMatches() external {