Marketplace
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
10
Slot
XX
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
Balances ($0.00)
No balances found for "Marketplace"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Marketplace"
ABI
ABI objects
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 (address, uint16)
(0x0000000000000000000000000000000000000000, 0)
timeBuffer() view returns (uint64)
0
totalListings() view returns (uint256)
0
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isTrustedForwarder(address forwarder) view returns (bool)
listings(uint256) view returns (uint256 listingId, address tokenOwner, address assetContract, uint256 tokenId, uint256 startTime, uint256 endTime, uint256 quantity, address currency, uint256 reservePricePerToken, uint256 buyoutPricePerToken, uint8 tokenType, uint8 listingType)
offers(uint256, address) view returns (uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
supportsInterface(bytes4 interfaceId) view returns (bool)
winningBid(uint256) view returns (uint256 listingId, address offeror, uint256 quantityWanted, address currency, uint256 pricePerToken, uint256 expirationTimestamp)
State-modifying
Events acceptOffer(uint256 _listingId, address _offeror, address _currency, uint256 _pricePerToken)
buy(uint256 _listingId, address _buyFor, uint256 _quantityToBuy, address _currency, uint256 _totalPrice) payable
cancelDirectListing(uint256 _listingId)
closeAuction(uint256 _listingId, address _closeFor)
createListing(struct IMarketplaceListingParameters _params)
grantRole(bytes32 role, address account)
initialize(address _defaultAdmin, string _contractURI, address[] _trustedForwarders, address _platformFeeRecipient, uint256 _platformFeeBps)
multicall(bytes[] data) returns (bytes[] results)
offer(uint256 _listingId, uint256 _quantityWanted, address _currency, uint256 _pricePerToken, uint256 _expirationTimestamp) payable
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setAuctionBuffers(uint256 _timeBuffer, uint256 _bidBufferBps)
setContractURI(string _uri)
setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps)
updateListing(uint256 _listingId, uint256 _quantityToList, uint256 _reservePricePerToken, uint256 _buyoutPricePerToken, address _currencyToAccept, uint256 _startTime, uint256 _secondsUntilEndTime)
AuctionBuffersUpdated(uint256 timeBuffer, uint256 bidBufferBps)
AuctionClosed(uint256 indexed listingId, address indexed closer, bool indexed cancelled, address auctionCreator, address winningBidder)
ListingAdded(uint256 indexed listingId, address indexed assetContract, address indexed lister, struct IMarketplaceListing listing)
ListingRemoved(uint256 indexed listingId, address indexed listingCreator)
ListingUpdated(uint256 indexed listingId, address indexed listingCreator)
NewOffer(uint256 indexed listingId, address indexed offeror, uint8 indexed listingType, uint256 quantityWanted, uint256 totalOfferAmount, address currency)
NewSale(uint256 indexed listingId, address indexed assetContract, address indexed lister, address buyer, uint256 quantityBought, uint256 totalPricePaid)
PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor(address _nativeTokenWrapper)
receive()
This contract contains no error objects.