3 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
0x608060405234801561001057600080fd5b506112e1806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806301ffc9a71461005c57806336892f561461008457806358f8699f14610099578063bd46c114146100b9578063cbf6293e146100cc575b600080fd5b61006f61006a366004610d0c565b6100df565b60405190151581526020015b60405180910390f35b610097610092366004610df0565b610116565b005b6100ac6100a7366004610e6f565b6101ab565b60405161007b9190610f40565b6100ac6100c7366004610fc7565b6105d3565b6100976100da366004610ff3565b6106c7565b60006001600160e01b031982166358f8699f60e01b148061011057506301ffc9a760e01b6001600160e01b03198316145b92915050565b61012133858561078f565b6001600160a01b038416600090815260208181526040808320868452909152902061015f61014e84610856565b61015784610856565b8391906108a9565b5083856001600160a01b03167f8f2bbd72e083e376075c747904c220caf66017d7017ac0a23bf663401dcbf9fd858560405161019c92919061104b565b60405180910390a35050505050565b6001600160a01b038416600090815260208190526040812060609190816101d1876108ce565b8152602001908152602001600020905060006101ec826108dd565b90508360006101fb838361108f565b61020690600261108f565b9050806001600160401b0381111561022057610220610d4e565b60405190808252806020026020018201604052801561025957816020015b610246610cf2565b81526020019060019003908161023e5790505b50945060005b828110156102b957878782818110610279576102796110a2565b905060200281019061028b91906110b8565b610294906110d8565b8682815181106102a6576102a66110a2565b602090810291909101015260010161025f565b5060408051608081018252600b9181019182526a189b1bd8dad2195a59da1d60aa1b60608201529081524390602081016102f2836108e8565b815250868481518110610307576103076110a2565b602002602001018190525050600061031e896108ce565b604051630ea5613f60e01b8152600481018290529091506000906001600160a01b038c1690630ea5613f9060240160c060405180830381865afa158015610369573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061038d9190611172565b5050505050905060405180604001604052806040518060400160405280601281526020017170726f6a656374496e766f636174696f6e7360701b81525081526020016103d8836108e8565b9052876103e686600161108f565b815181106103f6576103f66110a2565b602002602001018190525050506000826002610412919061108f565b905060005b848110156105b95760008061042c888461097a565b915091506000805b8781101561055b576104a98d8d83818110610451576104516110a2565b905060200281019061046391906110b8565b61046d90806111d1565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508892506109a7915050565b156105535760405180604001604052808e8e848181106104cb576104cb6110a2565b90506020028101906104dd91906110b8565b6104e790806111d1565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050509082525060200161052a856109ce565b8152508b828151811061053f5761053f6110a2565b60200260200101819052506001915061055b565b600101610434565b50806105ae576040518060400160405280610575856109ce565b8152602001610583846109ce565b90528a8661059081611217565b9750815181106105a2576105a26110a2565b60200260200101819052505b505050600101610417565b50818110156105c6578086525b5050505050949350505050565b6001600160a01b0382166000908152602081815260408083208484529091528120606091610600826108dd565b9050806001600160401b0381111561061a5761061a610d4e565b60405190808252806020026020018201604052801561065357816020015b610640610cf2565b8152602001906001900390816106385790505b50925060005b818110156106be5760008061066e858461097a565b915091506040518060400160405280610686846109ce565b8152602001610694836109ce565b8152508684815181106106a9576106a96110a2565b60209081029190910101525050600101610659565b50505092915050565b6106d233848461078f565b6001600160a01b03831660009081526020818152604080832085845290915290206107066106ff83610856565b8290610a5e565b6107475760405162461bcd60e51b815260206004820152600d60248201526c12d95e481b9bdd08199bdd5b99609a1b60448201526064015b60405180910390fd5b82846001600160a01b03167f40c75acffad2f8ad21b83aa111b36ee19704c9fd46249ec6e830be1622872f90846040516107819190611230565b60405180910390a350505050565b60405163a47d29cb60e01b8152600481018290526001600160a01b0383169063a47d29cb90602401602060405180830381865afa1580156107d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f89190611243565b6001600160a01b0316836001600160a01b0316146108515760405162461bcd60e51b815260206004820152601660248201527513db9b1e48185c9d1a5cdd081bd9881c1c9bda9958dd60521b604482015260640161073e565b505050565b6000808290506020815111156108a05760405162461bcd60e51b815260206004820152600f60248201526e537472696e6720746f6f206c6f6e6760881b604482015260640161073e565b50506020015190565b600082815260028401602052604081208290556108c68484610a82565b949350505050565b6000610110620f424083611260565b600061011082610a8e565b606060006108f583610a98565b60010190506000816001600160401b0381111561091457610914610d4e565b6040519080825280601f01601f19166020018201604052801561093e576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461094857509392505050565b600080806109888585610b6e565b60008181526002870160205260409020549093509150505b9250929050565b6000808390506020815111156109c1576000915050610110565b5050602091909101511490565b606060005b6020811015610a09578281602081106109ee576109ee6110a2565b1a60f81b6001600160f81b03191615610a09576001016109d3565b6000816001600160401b03811115610a2357610a23610d4e565b6040519080825280601f01601f191660200182016040528015610a4d576020820181803683370190505b506020810194909452509192915050565b60008181526002830160205260408120819055610a7b8383610b7a565b9392505050565b6000610a7b8383610b86565b6000610110825490565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310610ad75772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6904ee2d6d415b85acef8160201b8310610b01576904ee2d6d415b85acef8160201b830492506020015b662386f26fc100008310610b1f57662386f26fc10000830492506010015b6305f5e1008310610b37576305f5e100830492506008015b6127108310610b4b57612710830492506004015b60648310610b5d576064830492506002015b600a83106101105760010192915050565b6000610a7b8383610bd5565b6000610a7b8383610bff565b6000818152600183016020526040812054610bcd57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610110565b506000610110565b6000826000018281548110610bec57610bec6110a2565b9060005260206000200154905092915050565b60008181526001830160205260408120548015610ce8576000610c23600183611282565b8554909150600090610c3790600190611282565b9050808214610c9c576000866000018281548110610c5757610c576110a2565b9060005260206000200154905080876000018481548110610c7a57610c7a6110a2565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080610cad57610cad611295565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610110565b6000915050610110565b604051806040016040528060608152602001606081525090565b600060208284031215610d1e57600080fd5b81356001600160e01b031981168114610a7b57600080fd5b6001600160a01b0381168114610d4b57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610d7557600080fd5b81356001600160401b0380821115610d8f57610d8f610d4e565b604051601f8301601f19908116603f01168101908282118183101715610db757610db7610d4e565b81604052838152866020858801011115610dd057600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060808587031215610e0657600080fd5b8435610e1181610d36565b93506020850135925060408501356001600160401b0380821115610e3457600080fd5b610e4088838901610d64565b93506060870135915080821115610e5657600080fd5b50610e6387828801610d64565b91505092959194509250565b60008060008060608587031215610e8557600080fd5b8435610e9081610d36565b93506020850135925060408501356001600160401b0380821115610eb357600080fd5b818701915087601f830112610ec757600080fd5b813581811115610ed657600080fd5b8860208260051b8501011115610eeb57600080fd5b95989497505060200194505050565b6000815180845260005b81811015610f2057602081850181015186830182015201610f04565b506000602082860101526020601f19601f83011685010191505092915050565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b83811015610fb957888303603f1901855281518051878552610f8d88860182610efa565b91890151858303868b0152919050610fa58183610efa565b968901969450505090860190600101610f69565b509098975050505050505050565b60008060408385031215610fda57600080fd5b8235610fe581610d36565b946020939093013593505050565b60008060006060848603121561100857600080fd5b833561101381610d36565b92506020840135915060408401356001600160401b0381111561103557600080fd5b61104186828701610d64565b9150509250925092565b60408152600061105e6040830185610efa565b82810360208401526110708185610efa565b95945050505050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561011057610110611079565b634e487b7160e01b600052603260045260246000fd5b60008235603e198336030181126110ce57600080fd5b9190910192915050565b6000604082360312156110ea57600080fd5b604080519081016001600160401b03808211838310171561110d5761110d610d4e565b81604052843591508082111561112257600080fd5b61112e36838701610d64565b8352602085013591508082111561114457600080fd5b5061115136828601610d64565b60208301525092915050565b8051801515811461116d57600080fd5b919050565b60008060008060008060c0878903121561118b57600080fd5b86519550602087015194506111a26040880161115d565b93506111b06060880161115d565b9250608087015191506111c560a0880161115d565b90509295509295509295565b6000808335601e198436030181126111e857600080fd5b8301803591506001600160401b0382111561120257600080fd5b6020019150368190038213156109a057600080fd5b60006001820161122957611229611079565b5060010190565b602081526000610a7b6020830184610efa565b60006020828403121561125557600080fd5b8151610a7b81610d36565b60008261127d57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561011057610110611079565b634e487b7160e01b600052603160045260246000fdfea26469706673582212202a0405b4a382137fd6f50be2d21cc2381f24e3d4723b13318113b90c93b8fed664736f6c63430008160033