99 txs
111 calls
constructor
No constructor.
functions
predictContractAddress
viewfunction predictContractAddress(address nftContractImplementation, bytes32 salt) view returns (address)
deployEditions1155
nonpayablefunction deployEditions1155(bytes32 salt, address creator, address editions1155Implementation, bytes initializeData, string _editionUri, uint256 editionSize, address _editionTokenManager, tuple editionRoyalty, bytes mintVectorData, bytes mechanicVectorData) returns (address)
deployGenerativeSeries721
nonpayablefunction deployGenerativeSeries721(bytes32 salt, address creator, address generativeSeriesImplementation, bytes initializeData, bytes mintVectorData, bytes mechanicVectorData, address observability) returns (address)
deployMultipleEditions721
nonpayablefunction deployMultipleEditions721(bytes32 salt, address creator, address multipleEditionsImplementation, bytes initializeData, string _editionUri, uint256 editionSize, address _editionTokenManager, tuple editionRoyalty, bytes auctionData, bytes mintVectorData, bytes mechanicVectorData) returns (address)
deploySeries721
nonpayablefunction deploySeries721(bytes32 salt, address creator, address seriesImplementation, bytes initializeData, bytes mintVectorData, bytes mechanicVectorData, bool isCollectorsChoice) returns (address)
deploySingleEdition721
nonpayablefunction deploySingleEdition721(bytes32 salt, address creator, address singleEditionImplementation, bytes initializeData, bytes mintVectorData, bytes mechanicVectorData, address _observability) returns (address)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50611b76806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631451656a1461006757806328ac76791461009057806330f1181b146100a3578063dd509dae146100b6578063e927cd27146100c9578063f55eb7db146100dc575b600080fd5b61007a61007536600461114d565b6100ef565b604051610087919061128e565b60405180910390f35b61007a61009e3660046112b2565b61047f565b61007a6100b1366004611379565b6107ee565b61007a6100c43660046113a5565b610803565b61007a6100d736600461145e565b610a6a565b61007a6100ea3660046113a5565b610c9b565b6000806100fc8b8e610f02565b60405163347d5e2560e21b81529091506001600160a01b0382169063d1f578949061012d9030908e906004016115bf565b600060405180830381600087803b15801561014757600080fd5b505af115801561015b573d6000803e3d6000fd5b505050506000895111156102b3576000845111801561017b575060008351115b156101ff57604051636b15fd4560e01b81526001600160a01b03821690636b15fd45906101b6908c908c908c908c908b908b90600401611607565b6020604051808303816000875af11580156101d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f99190611670565b506102b3565b82511561023a57604051633ddd6eab60e21b81526001600160a01b0382169063f775baac906101b6908c908c908c908c908a90600401611689565b6040516348e8024f60e11b81526001600160a01b038216906391d0049e9061026e908c908c908c908c908b90600401611689565b6020604051808303816000875af115801561028d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b19190611670565b505b845115610411578760011461030f5760405162461bcd60e51b815260206004820181905260248201527f496e76616c69642065646974696f6e2073697a6520666f722061756374696f6e60448201526064015b60405180910390fd5b60008060008060008980602001905181019061032b91906116dd565b94509450945094509450846001600160a01b031663e25e37ee856040518061010001604052808a6001600160a01b03168152602001876001600160a01b03168152602001336001600160a01b03168152602001866001600160a01b0316815260200185815260200160008152602001600115158152602001600160038111156103b6576103b661173e565b81525060006040518463ffffffff1660e01b81526004016103d993929190611776565b600060405180830381600087803b1580156103f357600080fd5b505af1158015610407573d6000803e3d6000fd5b5050505050505050505b60405163f2fde38b60e01b81526001600160a01b0382169063f2fde38b9061043d908f9060040161128e565b600060405180830381600087803b15801561045757600080fd5b505af115801561046b573d6000803e3d6000fd5b50505050509b9a5050505050505050505050565b60008061048c878a610f02565b905082156104f95760405163347d5e2560e21b81526001600160a01b0382169063d1f57894906104c29030908a906004016115bf565b600060405180830381600087803b1580156104dc57600080fd5b505af11580156104f0573d6000803e3d6000fd5b5050505061055a565b60405163347d5e2560e21b81526001600160a01b0382169063d1f57894906105279030908a906004016115bf565b600060405180830381600087803b15801561054157600080fd5b505af1158015610555573d6000803e3d6000fd5b505050505b8451156106c15760008060008060008060008060008d806020019051810190610583919061181f565b985098509850985098509850985098509850886001600160a01b03166377a856ea604051806101c001604052808d6001600160a01b031681526020018a65ffffffffffff1681526020018965ffffffffffff1681526020018b6001600160a01b031681526020018665ffffffffffff168152602001600065ffffffffffff168152602001846001600160a01b031681526020018765ffffffffffff1681526020018565ffffffffffff168152602001886001600160c01b03168152602001600065ffffffffffff1681526020016000151581526020016000151581526020016000801b8152506040518263ffffffff1660e01b815260040161068591906118eb565b600060405180830381600087803b15801561069f57600080fd5b505af11580156106b3573d6000803e3d6000fd5b505050505050505050505050505b83511561078457600080600080878060200190518101906106e291906119ee565b6040805160c0810182526001600160a01b038b8116825260006020830181905281871683850152606083018190528e1515608084015260a083015291516338a2f85160e21b8152959950939750919550935084169163e28be1449161074d9188908690600401611aab565b600060405180830381600087803b15801561076757600080fd5b505af115801561077b573d6000803e3d6000fd5b50505050505050505b60405163f2fde38b60e01b81526001600160a01b0382169063f2fde38b906107b0908b9060040161128e565b600060405180830381600087803b1580156107ca57600080fd5b505af11580156107de573d6000803e3d6000fd5b5050505050979650505050505050565b60006107fa8383610f99565b90505b92915050565b600080610810878a610f02565b60405163abf90f7b60e01b81529091506001600160a01b0382169063abf90f7b906108439030908a908890600401611b34565b600060405180830381600087803b15801561085d57600080fd5b505af1158015610871573d6000803e3d6000fd5b505050506000855111156109df5760008060008060008060008060008d8060200190518101906108a1919061181f565b985098509850985098509850985098509850886001600160a01b03166377a856ea604051806101c001604052808d6001600160a01b031681526020018a65ffffffffffff1681526020018965ffffffffffff1681526020018b6001600160a01b031681526020018665ffffffffffff168152602001600065ffffffffffff168152602001846001600160a01b031681526020018765ffffffffffff1681526020018565ffffffffffff168152602001886001600160c01b03168152602001600065ffffffffffff1681526020016001151581526020016000151581526020016000801b8152506040518263ffffffff1660e01b81526004016109a391906118eb565b600060405180830381600087803b1580156109bd57600080fd5b505af11580156109d1573d6000803e3d6000fd5b505050505050505050505050505b8351156107845760008060008087806020019051810190610a0091906119ee565b6040805160c0810182526001600160a01b038b8116825260006020830181905281871683850152600160608401526080830181905260a083015291516338a2f85160e21b8152959950939750919550935084169163e28be1449161074d9188908690600401611aab565b600080610a778a8d610f02565b60405163347d5e2560e21b81529091506001600160a01b0382169063d1f5789490610aa89030908d906004016115bf565b600060405180830381600087803b158015610ac257600080fd5b505af1158015610ad6573d6000803e3d6000fd5b50505050600088511115610c2e5760008451118015610af6575060008351115b15610b7a57604051636b15fd4560e01b81526001600160a01b03821690636b15fd4590610b31908b908b908b908b908b908b90600401611607565b6020604051808303816000875af1158015610b50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b749190611670565b50610c2e565b825115610bb557604051633ddd6eab60e21b81526001600160a01b0382169063f775baac90610b31908b908b908b908b908a90600401611689565b6040516348e8024f60e11b81526001600160a01b038216906391d0049e90610be9908b908b908b908b908b90600401611689565b6020604051808303816000875af1158015610c08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2c9190611670565b505b60405163f2fde38b60e01b81526001600160a01b0382169063f2fde38b90610c5a908e9060040161128e565b600060405180830381600087803b158015610c7457600080fd5b505af1158015610c88573d6000803e3d6000fd5b50505050509a9950505050505050505050565b600080610ca8878a610f02565b60405163abf90f7b60e01b81529091506001600160a01b0382169063abf90f7b90610cdb9030908a908890600401611b34565b600060405180830381600087803b158015610cf557600080fd5b505af1158015610d09573d6000803e3d6000fd5b50505050600085511115610e775760008060008060008060008060008d806020019051810190610d39919061181f565b985098509850985098509850985098509850886001600160a01b03166377a856ea604051806101c001604052808d6001600160a01b031681526020018a65ffffffffffff1681526020018965ffffffffffff1681526020018b6001600160a01b031681526020018665ffffffffffff168152602001600065ffffffffffff168152602001846001600160a01b031681526020018765ffffffffffff1681526020018565ffffffffffff168152602001886001600160c01b03168152602001600065ffffffffffff1681526020016000151581526020016000151581526020016000801b8152506040518263ffffffff1660e01b8152600401610e3b91906118eb565b600060405180830381600087803b158015610e5557600080fd5b505af1158015610e69573d6000803e3d6000fd5b505050505050505050505050505b8351156107845760008060008087806020019051810190610e9891906119ee565b6040805160c0810182526001600160a01b038b8116825260006020830181905281871683850152606083018190526080830181905260a083015291516338a2f85160e21b8152959950939750919550935084169163e28be1449161074d9188908690600401611aab565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008360601b60e81c176000526e5af43d82803e903d91602b57fd5bf38360781b1760205281603760096000f590506001600160a01b0381166107fd5760405162461bcd60e51b8152602060048201526017602482015276115490cc4c4d8dce8818dc99585d194c8819985a5b1959604a1b6044820152606401610306565b6040513060388201526f5af43d82803e903d91602b57fd5bf3ff602482015260148101839052733d602d80600a3d3981f3363d3d373d3d3d363d738152605881018290526037600c820120607882015260556043909101206000906107fa565b6001600160a01b038116811461100e57600080fd5b50565b803561101c81610ff9565b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561105f5761105f611021565b604052919050565b60006001600160401b0382111561108057611080611021565b50601f01601f191660200190565b600082601f83011261109f57600080fd5b81356110b26110ad82611067565b611037565b8181528460208386010111156110c757600080fd5b816020850160208301376000918101602001919091529392505050565b6000604082840312156110f657600080fd5b604080519081016001600160401b038111828210171561111857611118611021565b604052905080823561112981610ff9565b8152602083013561ffff8116811461114057600080fd5b6020919091015292915050565b60008060008060008060008060008060006101808c8e03121561116f57600080fd5b8b359a5061117f60208d01611011565b995061118d60408d01611011565b98506001600160401b0360608d01358110156111a857600080fd5b6111b88e60608f01358f0161108e565b98508060808e013511156111cb57600080fd5b6111db8e60808f01358f0161108e565b975060a08d013596506111f060c08e01611011565b95506111ff8e60e08f016110e4565b9450806101208e0135111561121357600080fd5b6112248e6101208f01358f0161108e565b9350806101408e0135111561123857600080fd5b6112498e6101408f01358f0161108e565b9250806101608e0135111561125d57600080fd5b5061126f8d6101608e01358e0161108e565b90509295989b509295989b9093969950565b6001600160a01b03169052565b6001600160a01b0391909116815260200190565b8035801515811461101c57600080fd5b600080600080600080600060e0888a0312156112cd57600080fd5b8735965060208801356112df81610ff9565b955060408801356112ef81610ff9565b945060608801356001600160401b038082111561130b57600080fd5b6113178b838c0161108e565b955060808a013591508082111561132d57600080fd5b6113398b838c0161108e565b945060a08a013591508082111561134f57600080fd5b5061135c8a828b0161108e565b92505061136b60c089016112a2565b905092959891949750929550565b6000806040838503121561138c57600080fd5b823561139781610ff9565b946020939093013593505050565b600080600080600080600060e0888a0312156113c057600080fd5b8735965060208801356113d281610ff9565b955060408801356113e281610ff9565b945060608801356001600160401b03808211156113fe57600080fd5b61140a8b838c0161108e565b955060808a013591508082111561142057600080fd5b61142c8b838c0161108e565b945060a08a013591508082111561144257600080fd5b5061144f8a828b0161108e565b92505061136b60c08901611011565b6000806000806000806000806000806101608b8d03121561147e57600080fd5b8a35995061148e60208c01611011565b985061149c60408c01611011565b975060608b01356001600160401b03808211156114b857600080fd5b6114c48e838f0161108e565b985060808d01359150808211156114da57600080fd5b6114e68e838f0161108e565b975060a08d013596506114fb60c08e01611011565b955061150a8e60e08f016110e4565b94506101208d013591508082111561152157600080fd5b61152d8e838f0161108e565b93506101408d013591508082111561154457600080fd5b506115518d828e0161108e565b9150509295989b9194979a5092959850565b60005b8381101561157e578181015183820152602001611566565b8381111561158d576000848401525b50505050565b600081518084526115ab816020860160208601611563565b601f01601f19169290920160200192915050565b6001600160a01b03831681526040602082018190526000906115e390830184611593565b949350505050565b80516001600160a01b0316825260209081015161ffff16910152565b60e08152600061161a60e0830189611593565b602083018890526001600160a01b038716604084015261163d60608401876115eb565b82810360a084015261164f8186611593565b905082810360c08401526116638185611593565b9998505050505050505050565b60006020828403121561168257600080fd5b5051919050565b60c08152600061169c60c0830188611593565b602083018790526001600160a01b03861660408401526116bf60608401866115eb565b82810360a08401526116d18185611593565b98975050505050505050565b600080600080600060a086880312156116f557600080fd5b855161170081610ff9565b60208701516040880151919650945061171881610ff9565b606087015190935061172981610ff9565b80925050608086015190509295509295909350565b634e487b7160e01b600052602160045260246000fd5b6004811061177257634e487b7160e01b600052602160045260246000fd5b9052565b60006101408201905084825260018060a01b038085511660208401528060208601511660408401528060408601511660608401525060608401516117bd6080840182611281565b50608084015160a083015260a084015160c083015260c08401516117e560e084018215159052565b5060e08401516117f9610100840182611754565b5082610120830152949350505050565b805165ffffffffffff8116811461101c57600080fd5b60008060008060008060008060006101208a8c03121561183e57600080fd5b895161184981610ff9565b60208b015190995061185a81610ff9565b975061186860408b01611809565b965061187660608b01611809565b60808b01519096506001600160c01b038116811461189357600080fd5b94506118a160a08b01611809565b93506118af60c08b01611809565b92506118bd60e08b01611809565b91506101008a01516118ce81610ff9565b809150509295985092959850929598565b65ffffffffffff169052565b60006101c0820190506118ff828451611281565b602083015161191160208401826118df565b50604083015161192460408401826118df565b5060608301516119376060840182611281565b50608083015161194a60808401826118df565b5060a083015161195d60a08401826118df565b5060c083015161197060c0840182611281565b5060e083015161198360e08401826118df565b5061010080840151611997828501826118df565b5050610120838101516001600160c01b031690830152610140808401516119c0828501826118df565b505061016083810151151590830152610180808401511515908301526101a092830151929091019190915290565b60008060008060808587031215611a0457600080fd5b84516001600160601b0381168114611a1b57600080fd5b6020860151909450611a2c81610ff9565b6040860151909350611a3d81610ff9565b60608601519092506001600160401b03811115611a5957600080fd5b8501601f81018713611a6a57600080fd5b8051611a786110ad82611067565b818152886020838501011115611a8d57600080fd5b611a9e826020830160208601611563565b9598949750929550505050565b83516001600160a01b0390811682526020808601516001600160601b0316908301526040808601519091169082015260608085015115159082015260808085015115159082015260a0848101511515908201526000610100611b1860c08401866001600160601b03169052565b8060e0840152611b2a81840185611593565b9695505050505050565b600060018060a01b03808616835260606020840152611b566060840186611593565b915080841660408401525094935050505056fea164736f6c634300080a000a