11 txs
11 calls
constructor
constructor(address archetype_)
functions
archetype
viewfunction archetype() view returns (address)
owner
viewfunction owner() view returns (address)
createCollection
payablefunction createCollection(address _receiver, string name, string symbol, tuple config, tuple payoutConfig) payable returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setArchetype
nonpayablefunction setArchetype(address archetype_)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
CollectionAdded
event CollectionAdded(address indexed sender, address indexed receiver, address collection)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060405161192538038061192583398101604081905261002f916100ad565b6100383361005d565b600180546001600160a01b0319166001600160a01b03929092169190911790556100db565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100be578081fd5b81516001600160a01b03811681146100d4578182fd5b9392505050565b61183b806100ea6000396000f3fe6080604052600436106100555760003560e01c80630e4b22851461005a5780633eb154be146100965780635e08a772146100b8578063715018a6146100cb5780638da5cb5b146100e0578063f2fde38b146100fe575b600080fd5b34801561006657600080fd5b5060015461007a906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b3480156100a257600080fd5b506100b66100b1366004610646565b61011e565b005b61007a6100c6366004610667565b610148565b3480156100d757600080fd5b506100b66103a4565b3480156100ec57600080fd5b506000546001600160a01b031661007a565b34801561010a57600080fd5b506100b6610119366004610646565b6103b8565b610126610431565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000803060405161015890610575565b6001600160a01b039091168152602001604051809103906000f080158015610184573d6000803e3d6000fd5b506001549091506000906101a0906001600160a01b031661048b565b90506000819050806001600160a01b031663c3652ab289898989888f6040518763ffffffff1660e01b81526004016101dd969594939291906108e9565b600060405180830381600087803b1580156101f757600080fd5b505af115801561020b573d6000803e3d6000fd5b505060405163f2fde38b60e01b81526001600160a01b038c811660048301528416925063f2fde38b9150602401600060405180830381600087803b15801561025257600080fd5b505af1158015610266573d6000803e3d6000fd5b50505050826001600160a01b0316636cef16e66040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156102a557600080fd5b505af11580156102b9573d6000803e3d6000fd5b505050506000341115610354576000896001600160a01b03163460405160006040518083038185875af1925050503d8060008114610313576040519150601f19603f3d011682016040523d82523d6000602084013e610318565b606091505b50509050806103525760405162461bcd60e51b81526020600482015260016024820152603160f81b60448201526064015b60405180910390fd5b505b604080516001600160a01b0384811682529151918b169133917fac6afecff3051723434121cfeb5eb7618214e75741c93afb13fc8659aafc1715919081900360200190a350979650505050505050565b6103ac610431565b6103b66000610525565b565b6103c0610431565b6001600160a01b0381166104255760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610349565b61042e81610525565b50565b6000546001600160a01b031633146103b65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610349565b6000763d602d80600a3d3981f3363d3d373d3d3d363d730000008260601b60e81c176000526e5af43d82803e903d91602b57fd5bf38260781b17602052603760096000f090506001600160a01b0381166105205760405162461bcd60e51b8152602060048201526016602482015275115490cc4c4d8dce8818dc99585d194819985a5b195960521b6044820152606401610349565b919050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610d9780610a6f83390190565b80356001600160a01b038116811461052057600080fd5b600082601f8301126105a9578081fd5b813567ffffffffffffffff808211156105c4576105c4610a58565b604051601f8301601f19908116603f011681019082821181831017156105ec576105ec610a58565b81604052838152866020858801011115610604578485fd5b8360208701602083013792830160200193909352509392505050565b803561ffff8116811461052057600080fd5b803563ffffffff8116811461052057600080fd5b600060208284031215610657578081fd5b61066082610582565b9392505050565b6000806000806000858703610140811215610680578182fd5b61068987610582565b9550602087013567ffffffffffffffff808211156106a5578384fd5b6106b18a838b01610599565b965060408901359150808211156106c6578384fd5b6106d28a838b01610599565b955060608901359150808211156106e7578384fd5b50870160e0818a0312156106f9578283fd5b925060c0607f198201121561070c578182fd5b506080860190509295509295909350565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60008151808452815b8181101561076b5760208185018101518683018201520161074f565b8181111561077c5782602083870101525b50601f01601f19169290920160200192915050565b60006040808401833561ffff8082168083146107ab578586fd5b8752602091508582013536879003601e190181126107c7578586fd5b8601803567ffffffffffffffff8111156107df578687fd5b8060061b36038813156107f0578687fd5b888401869052938490528201928590606089015b8183101561084857853584811680821461081c57898afd5b8252508585013584811680821461083157898afd5b828701525094860194600192909201918601610804565b9998505050505050505050565b803561ffff80821680831461086957600080fd5b84526020830135915080821680831461088157600080fd5b60208501528061089360408501610620565b166040850152806108a660608501610620565b166060850152506001600160a01b0390506108c360808301610582565b1660808301526108d560a08201610582565b6001600160a01b03811660a0840152505050565b60006101608083526108fd8184018a610746565b905082810360208401526109118189610746565b905082810360408401528635601e1988360301811261092e578283fd5b8701803567ffffffffffffffff811115610946578384fd5b803603891315610954578384fd5b60e0835261096960e08401826020850161071d565b91505061097860208901610582565b6001600160a01b0316602083015261099260408901610632565b63ffffffff1660408301526109a960608901610632565b63ffffffff1660608301526109c060808901610620565b61ffff1660808301526109d560a08901610620565b61ffff1660a08301526109eb60c0890189610a3a565b82820360c08401526109fd8282610791565b9350505050610a0f6060830186610855565b6001600160a01b0384166101208301526001600160a01b038316610140830152979650505050505050565b60008235603e19833603018112610a4f578182fd5b90910192915050565b634e487b7160e01b600052604160045260246000fdfe608060405234801561001057600080fd5b50604051610d97380380610d9783398101604081905261002f9161005c565b683602298b8c10b0123180546001600160a01b0319166001600160a01b039290921691909117905561008a565b60006020828403121561006d578081fd5b81516001600160a01b0381168114610083578182fd5b9392505050565b610cfe806100996000396000f3fe60806040526004361061010d5760003560e01c80636cef16e61161009557806397e5311c1161006457806397e5311c146104f3578063a22cb46514610508578063b88d4fde14610528578063c87b56dd14610548578063e985e9c5146105685761011f565b80636cef16e61461048357806370a08231146104985780638da5cb5b146104b857806395d89b41146104de5761011f565b806318160ddd116100dc57806318160ddd146103ed57806323b872dd14610410578063243598791461043057806342842e0e146104505780636352211e146104635761011f565b806301ffc9a71461032157806306fdde0314610373578063081812fc14610395578063095ea7b3146103cd5761011f565b3661011f57341561011d57600080fd5b005b683602298b8c10b0123060003560e01c63263c69d68114156101d55781546001600160a01b0316331461016557604051631b1e598960e11b815260040160405180910390fd5b600435602401602081033560051b81015b8082146101c85781358060601c816001168260a01b60a81c811583028284027fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600038a4505050816020019150610176565b5050600160005260206000f35b8063144027d3141561026c5781546001600160a01b0316331461020b57604051631b1e598960e11b815260040160405180910390fd5b600435602435604435602401602081033560051b81015b80821461025d57813583857fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600038a4816020019150610222565b50505050600160005260206000f35b80630f4599e514156103085760018201546001600160a01b0316156102c35760018201546001600160a01b03166004356001600160a01b0316146102c3576040516362cf623d60e11b815260040160405180910390fd5b81546001600160a01b0316156102ec57604051635fb2b52360e11b815260040160405180910390fd5b81546001600160a01b0319163317825560016000908152602090f35b604051631e085ca760e11b815260040160405180910390fd5b34801561032d57600080fd5b5061035e61033c366004610c35565b6301ffc9a760e09190911c9081146380ac58cd821417635b5e139f9091141790565b60405190151581526020015b60405180910390f35b34801561037f57600080fd5b50610388610588565b60405161036a9190610c75565b3480156103a157600080fd5b506103b56103b0366004610c5d565b61059e565b6040516001600160a01b03909116815260200161036a565b3480156103d957600080fd5b5061011d6103e8366004610c0c565b6105b6565b3480156103f957600080fd5b5061040261063c565b60405190815260200161036a565b34801561041c57600080fd5b5061011d61042b366004610b01565b61064e565b34801561043c57600080fd5b506103b561044b366004610c5d565b6106dd565b61011d61045e366004610b01565b6106ef565b34801561046f57600080fd5b506103b561047e366004610c5d565b610721565b34801561048f57600080fd5b5061011d610733565b3480156104a457600080fd5b506104026104b3366004610aae565b6107e6565b3480156104c457600080fd5b50683602298b8c10b01232546001600160a01b03166103b5565b3480156104ea57600080fd5b50610388610801565b3480156104ff57600080fd5b506103b5610812565b34801561051457600080fd5b5061011d610523366004610bd2565b610847565b34801561053457600080fd5b5061011d610543366004610b3c565b6108ca565b34801561055457600080fd5b50610388610563366004610c5d565b610925565b34801561057457600080fd5b5061035e610583366004610acf565b610935565b60606105996306fdde036000610961565b905090565b60006105b063081812fc8360006109be565b92915050565b60006105c0610812565b90508260601b60601c925060405163d10b6e0c600052836020528260405233606052602060006064601c34865af1601f3d1116610600573d6000823e3d81fd5b806040525060006060528183600c5160601c7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600038a4505050565b600061059963e2c792816000806109be565b6000610658610812565b90508360601b60601c93508260601b60601c925060405163e5eb36c881528460208201528360408201528260608201523360808201526020816084601c840134865af16001825114166106ae573d6000823e3d81fd5b508183857fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600038a450505050565b60006105b063243598798360006109be565b6106fa83838361064e565b813b1561071c5761071c83838360405180602001604052806000815250610a06565b505050565b60006105b0636352211e8360006109be565b60008061073e610812565b9050638da5cb5b600052602060006004601c845afa601f3d11161561076657600c5160601c91505b683602298b8c10b0123254683602298b8c10b01230906001600160a01b0390811690841681146107e0576002820180546001600160a01b0319166001600160a01b0386811691821790925560405190918316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35b50505050565b60006105b063f5b100ea836001600160a01b031660006109be565b60606105996395d89b416000610961565b683602298b8c10b01230546001600160a01b03168061084457604051632d9523d760e11b815260040160405180910390fd5b90565b6000610851610812565b90508260601b60601c925060405163813500fc6000528360205282151560405233606052602060006064601c34865af160016000511416610895573d6000823e3d81fd5b83337f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160206040a36040525050600060605250565b6108d585858561064e565b833b1561091e5761091e85858585858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610a0692505050565b5050505050565b60606105b063c87b56dd83610961565b600061095863e985e9c5846001600160a01b0316846001600160a01b03166109be565b15159392505050565b6060600061096d610812565b9050604051915083600052826020526000806024601c845afa610993573d6000833e3d82fd5b60206000803e6020600051833e8151602060005101602084013e815160208301016040525092915050565b6000806109c9610812565b9050604051856000528460205283604052602060006044601c855afa601f3d11166109f7573d6000823e3d81fd5b60405250506000519392505050565b60405163150b7a028082523360208301528560601b60601c604083015283606083015260808083015282518060a08401528015610a4d578060c08401826020870160045afa505b60208360a48301601c860160008a5af1610a70573d15610a70573d6000843e3d83fd5b508060e01b825114610a8a5763d1a57ed66000526004601cfd5b505050505050565b80356001600160a01b0381168114610aa957600080fd5b919050565b600060208284031215610abf578081fd5b610ac882610a92565b9392505050565b60008060408385031215610ae1578081fd5b610aea83610a92565b9150610af860208401610a92565b90509250929050565b600080600060608486031215610b15578081fd5b610b1e84610a92565b9250610b2c60208501610a92565b9150604084013590509250925092565b600080600080600060808688031215610b53578081fd5b610b5c86610a92565b9450610b6a60208701610a92565b935060408601359250606086013567ffffffffffffffff80821115610b8d578283fd5b818801915088601f830112610ba0578283fd5b813581811115610bae578384fd5b896020828501011115610bbf578384fd5b9699959850939650602001949392505050565b60008060408385031215610be4578182fd5b610bed83610a92565b915060208301358015158114610c01578182fd5b809150509250929050565b60008060408385031215610c1e578182fd5b610c2783610a92565b946020939093013593505050565b600060208284031215610c46578081fd5b81356001600160e01b031981168114610ac8578182fd5b600060208284031215610c6e578081fd5b5035919050565b6000602080835283518082850152825b81811015610ca157858101830151858201604001528201610c85565b81811115610cb25783604083870101525b50601f01601f191692909201604001939250505056fea26469706673582212201bda231c6b8997c9d6fbf4cd6b30b58bbd6bfa92fbe86fc96c92f9dbf72be32a64736f6c63430008040033a2646970667358221220fc7dfbcc822aa3e084ebdb39ce0dbaa4ae63639e6c5d1683aaab378818f9ad9064736f6c6343000804003300000000000000000000000051b5efa958bfa187ad0b4b9d20c83baca8172018