0 txs
208 calls
constructor
constructor(address productsModuleAddress_, uint256 slicerId_)
functions
isPurchaseAllowed
viewfunction isPurchaseAllowed(uint256, uint256, address, uint256, bytes, bytes) view returns (bool)
MINT_NFT_COLLECTION
viewfunction MINT_NFT_COLLECTION() view returns (address)
nftTokenData
viewfunction nftTokenData(uint256 productId) view returns (uint248 tokenId, bool enabled)
onProductPurchase
payablefunction onProductPurchase(uint256 slicerId, uint256 productId, address buyer, uint256 quantity, bytes, bytes) payable
events
No events.
errors
NotAllowed
error NotAllowed()
NotPurchase
error NotPurchase()
NotSuccessful
error NotSuccessful()
WrongSlicer
error WrongSlicer()
creation bytecode
0x608060405234801561001057600080fd5b5060405161074138038061074183398101604081905261002f916101c8565b600080546001600160a01b039093166001600160a01b0319909316929092178255600190815560408051808201825283815260208082018481528486526002808352925190511515600160f81b9081026001600160f81b03928316177fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e055845180860186528681528084018781528589528585529051905115158202908316177f679795a0195a1b76cdebb7c51d74e058aee92919b8c3389af86ef24535e8a28c55845180860186528481528084018781526004808a528686529151905115158302908416177fee60d0579bcffd98e668647d59fec1ff86a7fb340ce572e844f234ae73a6918f55855180870187526003815280850188815260058a528686529051905115158302908416177fb98b78633099fa36ed8b8680c4f8092689e1e04080eb9cbb077ca38a14d7e384558551808701909652855284830195865260069096529190529051915115159092029116177f59dd4b18488d12f51eda69757a0ed42a2010c14b564330cc74a06895e60c077b55610202565b600080604083850312156101db57600080fd5b82516001600160a01b03811681146101f257600080fd5b6020939093015192949293505050565b610530806102116000396000f3fe60806040526004361061003f5760003560e01c8063052095fc146100445780634216aa9b1461008957806395db9368146100ea578063a23fffb914610121575b600080fd5b34801561005057600080fd5b5061006c73f719d65208f45367a43a78384d6b452c73601ea581565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561009557600080fd5b506100cb6100a43660046102d6565b6002602052600090815260409020546001600160f81b03811690600160f81b900460ff1682565b604080516001600160f81b039093168352901515602083015201610080565b3480156100f657600080fd5b50610111610105366004610392565b60019695505050505050565b6040519015158152602001610080565b61013461012f366004610392565b610136565b005b8561014081610286565b6000868152600260209081526040918290208251808401909352546001600160f81b0381168352600160f81b900460ff161580159183019190915261027c576040805160018082528183019092526000916020808301908036833701905050905060001960001b816000815181106101ba576101ba610430565b6020908102919091018101919091528251604080516080810182528481526000938101849052808201849052606081018490529051630af787af60e31b815273f719d65208f45367a43a78384d6b452c73601ea5936357bc3d7893610248938d936001600160f81b03909216928d9273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee9290600401610446565b600060405180830381600087803b15801561026257600080fd5b505af1158015610276573d6000803e3d6000fd5b50505050505b5050505050505050565b80600154146102a857604051632eafdb6960e01b815260040160405180910390fd5b6000546001600160a01b031633146102d3576040516347322d0360e01b815260040160405180910390fd5b50565b6000602082840312156102e857600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261031657600080fd5b813567ffffffffffffffff80821115610331576103316102ef565b604051601f8301601f19908116603f01168101908282118183101715610359576103596102ef565b8160405283815286602085880101111561037257600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060008060c087890312156103ab57600080fd5b863595506020870135945060408701356001600160a01b03811681146103d057600080fd5b935060608701359250608087013567ffffffffffffffff808211156103f457600080fd5b6104008a838b01610305565b935060a089013591508082111561041657600080fd5b5061042389828a01610305565b9150509295509295509295565b634e487b7160e01b600052603260045260246000fd5b600060018060a01b03808916835260208881850152876040850152818716606085015285608085015260e060a085015261016084018551608060e0870152818151808452610180880191508483019350600092505b808310156104bb578351825292840192600192909201919084019061049b565b509287015161010087015250506040850151610120850152606090940151166101408301525080820360c090910152600081526020019594505050505056fea2646970667358221220b23c84d7fbe8216a34e01efb4881aaef39620e6859da4801a1170067d86faf5664736f6c63430008130033000000000000000000000000b9d5b99d5d0fa04dd7eb2b0cd7753317c2ea1a84000000000000000000000000000000000000000000000000000000000000070c