0 txs
0 calls
constructor
No constructor.
functions
getArtistProjectOverrides
viewfunction getArtistProjectOverrides(address coreContract, uint256 projectId) view returns (tuple[] projectOverrides)
onTokenPMPReadAugmentation
viewfunction onTokenPMPReadAugmentation(address coreContract, uint256 tokenId, tuple[] tokenParams) view returns (tuple[] augmentedTokenParams)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
artistClearProjectOverride
nonpayablefunction artistClearProjectOverride(address coreContract, uint256 projectId, string key)
artistSetProjectOverride
nonpayablefunction artistSetProjectOverride(address coreContract, uint256 projectId, string key, string value)
events
ArtistProjectOverrideCleared
event ArtistProjectOverrideCleared(address indexed coreContract, uint256 indexed projectId, string key)
ArtistProjectOverrideSet
event ArtistProjectOverrideSet(address indexed coreContract, uint256 indexed projectId, string key, string value)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061117b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806301ffc9a71461005c57806336892f561461008457806358f8699f14610099578063bd46c114146100b9578063cbf6293e146100cc575b600080fd5b61006f61006a366004610c1a565b6100df565b60405190151581526020015b60405180910390f35b610097610092366004610cfe565b610116565b005b6100ac6100a7366004610d7d565b6101ab565b60405161007b9190610e4e565b6100ac6100c7366004610ed5565b6104e1565b6100976100da366004610f01565b6105d5565b60006001600160e01b031982166358f8699f60e01b148061011057506301ffc9a760e01b6001600160e01b03198316145b92915050565b61012133858561069d565b6001600160a01b038416600090815260208181526040808320868452909152902061015f61014e84610764565b61015784610764565b8391906107b7565b5083856001600160a01b03167f8f2bbd72e083e376075c747904c220caf66017d7017ac0a23bf663401dcbf9fd858560405161019c929190610f59565b60405180910390a35050505050565b6001600160a01b038416600090815260208190526040812060609190816101d1876107dc565b8152602001908152602001600020905060006101ec826107eb565b90508360006101fb8383610f9d565b610206906001610f9d565b9050806001600160401b0381111561022057610220610c5c565b60405190808252806020026020018201604052801561025957816020015b610246610c00565b81526020019060019003908161023e5790505b50945060005b828110156102b95787878281811061027957610279610fb0565b905060200281019061028b9190610fc6565b61029490610fe6565b8682815181106102a6576102a6610fb0565b602090810291909101015260010161025f565b5060408051608081018252600b9181019182526a189b1bd8dad2195a59da1d60aa1b60608201529081524390602081016102f2836107f6565b81525086848151811061030757610307610fb0565b6020908102919091010152506000610320836001610f9d565b905060005b848110156104c75760008061033a8884610888565b915091506000805b87811015610469576103b78d8d8381811061035f5761035f610fb0565b90506020028101906103719190610fc6565b61037b908061106b565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508892506108b5915050565b156104615760405180604001604052808e8e848181106103d9576103d9610fb0565b90506020028101906103eb9190610fc6565b6103f5908061106b565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602001610438856108dc565b8152508b828151811061044d5761044d610fb0565b602002602001018190525060019150610469565b600101610342565b50806104bc576040518060400160405280610483856108dc565b8152602001610491846108dc565b90528a8661049e816110b1565b9750815181106104b0576104b0610fb0565b60200260200101819052505b505050600101610325565b50818110156104d4578086525b5050505050949350505050565b6001600160a01b038216600090815260208181526040808320848452909152812060609161050e826107eb565b9050806001600160401b0381111561052857610528610c5c565b60405190808252806020026020018201604052801561056157816020015b61054e610c00565b8152602001906001900390816105465790505b50925060005b818110156105cc5760008061057c8584610888565b915091506040518060400160405280610594846108dc565b81526020016105a2836108dc565b8152508684815181106105b7576105b7610fb0565b60209081029190910101525050600101610567565b50505092915050565b6105e033848461069d565b6001600160a01b038316600090815260208181526040808320858452909152902061061461060d83610764565b829061096c565b6106555760405162461bcd60e51b815260206004820152600d60248201526c12d95e481b9bdd08199bdd5b99609a1b60448201526064015b60405180910390fd5b82846001600160a01b03167f40c75acffad2f8ad21b83aa111b36ee19704c9fd46249ec6e830be1622872f908460405161068f91906110ca565b60405180910390a350505050565b60405163a47d29cb60e01b8152600481018290526001600160a01b0383169063a47d29cb90602401602060405180830381865afa1580156106e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070691906110dd565b6001600160a01b0316836001600160a01b03161461075f5760405162461bcd60e51b815260206004820152601660248201527513db9b1e48185c9d1a5cdd081bd9881c1c9bda9958dd60521b604482015260640161064c565b505050565b6000808290506020815111156107ae5760405162461bcd60e51b815260206004820152600f60248201526e537472696e6720746f6f206c6f6e6760881b604482015260640161064c565b50506020015190565b600082815260028401602052604081208290556107d48484610990565b949350505050565b6000610110620f4240836110fa565b60006101108261099c565b60606000610803836109a6565b60010190506000816001600160401b0381111561082257610822610c5c565b6040519080825280601f01601f19166020018201604052801561084c576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461085657509392505050565b600080806108968585610a7c565b60008181526002870160205260409020549093509150505b9250929050565b6000808390506020815111156108cf576000915050610110565b5050602091909101511490565b606060005b6020811015610917578281602081106108fc576108fc610fb0565b1a60f81b6001600160f81b03191615610917576001016108e1565b6000816001600160401b0381111561093157610931610c5c565b6040519080825280601f01601f19166020018201604052801561095b576020820181803683370190505b506020810194909452509192915050565b600081815260028301602052604081208190556109898383610a88565b9392505050565b60006109898383610a94565b6000610110825490565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106109e55772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6904ee2d6d415b85acef8160201b8310610a0f576904ee2d6d415b85acef8160201b830492506020015b662386f26fc100008310610a2d57662386f26fc10000830492506010015b6305f5e1008310610a45576305f5e100830492506008015b6127108310610a5957612710830492506004015b60648310610a6b576064830492506002015b600a83106101105760010192915050565b60006109898383610ae3565b60006109898383610b0d565b6000818152600183016020526040812054610adb57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610110565b506000610110565b6000826000018281548110610afa57610afa610fb0565b9060005260206000200154905092915050565b60008181526001830160205260408120548015610bf6576000610b3160018361111c565b8554909150600090610b459060019061111c565b9050808214610baa576000866000018281548110610b6557610b65610fb0565b9060005260206000200154905080876000018481548110610b8857610b88610fb0565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610bbb57610bbb61112f565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610110565b6000915050610110565b604051806040016040528060608152602001606081525090565b600060208284031215610c2c57600080fd5b81356001600160e01b03198116811461098957600080fd5b6001600160a01b0381168114610c5957600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610c8357600080fd5b81356001600160401b0380821115610c9d57610c9d610c5c565b604051601f8301601f19908116603f01168101908282118183101715610cc557610cc5610c5c565b81604052838152866020858801011115610cde57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610d1457600080fd5b8435610d1f81610c44565b93506020850135925060408501356001600160401b0380821115610d4257600080fd5b610d4e88838901610c72565b93506060870135915080821115610d6457600080fd5b50610d7187828801610c72565b91505092959194509250565b60008060008060608587031215610d9357600080fd5b8435610d9e81610c44565b93506020850135925060408501356001600160401b0380821115610dc157600080fd5b818701915087601f830112610dd557600080fd5b813581811115610de457600080fd5b8860208260051b8501011115610df957600080fd5b95989497505060200194505050565b6000815180845260005b81811015610e2e57602081850181015186830182015201610e12565b506000602082860101526020601f19601f83011685010191505092915050565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b83811015610ec757888303603f1901855281518051878552610e9b88860182610e08565b91890151858303868b0152919050610eb38183610e08565b968901969450505090860190600101610e77565b509098975050505050505050565b60008060408385031215610ee857600080fd5b8235610ef381610c44565b946020939093013593505050565b600080600060608486031215610f1657600080fd5b8335610f2181610c44565b92506020840135915060408401356001600160401b03811115610f4357600080fd5b610f4f86828701610c72565b9150509250925092565b604081526000610f6c6040830185610e08565b8281036020840152610f7e8185610e08565b95945050505050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561011057610110610f87565b634e487b7160e01b600052603260045260246000fd5b60008235603e19833603018112610fdc57600080fd5b9190910192915050565b600060408236031215610ff857600080fd5b604080519081016001600160401b03808211838310171561101b5761101b610c5c565b81604052843591508082111561103057600080fd5b61103c36838701610c72565b8352602085013591508082111561105257600080fd5b5061105f36828601610c72565b60208301525092915050565b6000808335601e1984360301811261108257600080fd5b8301803591506001600160401b0382111561109c57600080fd5b6020019150368190038213156108ae57600080fd5b6000600182016110c3576110c3610f87565b5060010190565b6020815260006109896020830184610e08565b6000602082840312156110ef57600080fd5b815161098981610c44565b60008261111757634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561011057610110610f87565b634e487b7160e01b600052603160045260246000fdfea264697066735822122078113861bd461d5211e3baddc0b28a6131d86f57090186cb0fc7434c2f481de264736f6c63430008160033