Marketplace

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x85e336d8 at 15589322
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "Marketplace"

No transactions found for "Marketplace"


Functions
Getter at block 21392872
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_BPS(view returns (uint64)
10000
bidBufferBps(view returns (uint64)
0
contractType(pure returns (bytes32)
0x4d61726b6574706c616365000000000000000000000000000000000000000000
contractURI(view returns (string)
contractVersion(pure returns (uint8)
2
getPlatformFeeInfo(view returns (addressuint16)
(0x0000000000000000000000000000000000000000, 0)
timeBuffer(view returns (uint64)
0
totalListings(view returns (uint256)
0
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
listings(uint256view returns (uint256 listingIdaddress tokenOwneraddress assetContractuint256 tokenIduint256 startTimeuint256 endTimeuint256 quantityaddress currencyuint256 reservePricePerTokenuint256 buyoutPricePerTokenuint8 tokenTypeuint8 listingType)
offers(uint256addressview returns (uint256 listingIdaddress offeroruint256 quantityWantedaddress currencyuint256 pricePerTokenuint256 expirationTimestamp)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
winningBid(uint256view returns (uint256 listingIdaddress offeroruint256 quantityWantedaddress currencyuint256 pricePerTokenuint256 expirationTimestamp)
State-modifying
acceptOffer(uint256 _listingIdaddress _offeroraddress _currencyuint256 _pricePerToken
buy(uint256 _listingIdaddress _buyForuint256 _quantityToBuyaddress _currencyuint256 _totalPricepayable 
cancelDirectListing(uint256 _listingId
closeAuction(uint256 _listingIdaddress _closeFor
createListing(struct IMarketplaceListingParameters _params
grantRole(bytes32 roleaddress account
initialize(address _defaultAdminstring _contractURIaddress[] _trustedForwardersaddress _platformFeeRecipientuint256 _platformFeeBps
multicall(bytes[] datareturns (bytes[] results)
offer(uint256 _listingIduint256 _quantityWantedaddress _currencyuint256 _pricePerTokenuint256 _expirationTimestamppayable 
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAuctionBuffers(uint256 _timeBufferuint256 _bidBufferBps
setContractURI(string _uri
setPlatformFeeInfo(address _platformFeeRecipientuint256 _platformFeeBps
updateListing(uint256 _listingIduint256 _quantityToListuint256 _reservePricePerTokenuint256 _buyoutPricePerTokenaddress _currencyToAcceptuint256 _startTimeuint256 _secondsUntilEndTime
Events
AuctionBuffersUpdated(uint256 timeBufferuint256 bidBufferBps
AuctionClosed(uint256 indexed listingIdaddress indexed closerbool indexed cancelledaddress auctionCreatoraddress winningBidder
ListingAdded(uint256 indexed listingIdaddress indexed assetContractaddress indexed listerstruct IMarketplaceListing listing
ListingRemoved(uint256 indexed listingIdaddress indexed listingCreator
ListingUpdated(uint256 indexed listingIdaddress indexed listingCreator
NewOffer(uint256 indexed listingIdaddress indexed offeroruint8 indexed listingTypeuint256 quantityWanteduint256 totalOfferAmountaddress currency
NewSale(uint256 indexed listingIdaddress indexed assetContractaddress indexed listeraddress buyeruint256 quantityBoughtuint256 totalPricePaid
PlatformFeeInfoUpdated(address indexed platformFeeRecipientuint256 platformFeeBps
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _nativeTokenWrapper
Fallback and receive
receive(
Errors

This contract contains no error objects.