ERC1155Marketplace
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
1 additional
variable
Balances ($0.00)
No balances found for "ERC1155Marketplace"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ERC1155Marketplace"
ABI
ABI objects
Getter at block 21246263
AUCTION_PREFIX() view returns (bytes32)
0x0cb6c3983f78eca3d51aa515ce442ff2a78109d3a1202026fc1d9262c2b7b4b9
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SALE_PREFIX() view returns (bytes32)
0x6932563b31e176b919e33898d9eaa27fbda5aae7d868c65725edb527437700f7
WHITELISTED_ROLE() view returns (bytes32)
0x8429d542926e6695b59ac6fbdcd9b37e8b1aeb757afab06ab60b1bb5878c3b49
auctionDiscountRate() view returns (uint128 numerator, uint128 denominator)
(numerator=0, denominator=0)
auctionsLength() view returns (uint256)
0
bidTimeIncrement() view returns (uint256)
0
discountEnabled() view returns (bool)
false
guardianNFT() view returns (address)
0x0000000000000000000000000000000000000000
minIncrementRate() view returns (uint128 numerator, uint128 denominator)
(numerator=0, denominator=0)
saleDiscountRate() view returns (uint128 numerator, uint128 denominator)
(numerator=0, denominator=0)
salesLength() view returns (uint256)
0
taxRate() view returns (uint128 numerator, uint128 denominator)
(numerator=0, denominator=0)
treasury() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
auctions(uint256) view returns (address owner, address nftAddress, uint256 nftIndex, uint256 startTime, uint256 endTime, uint256 minBid, address highestBidOwner, bool ownerClaimed)
escrows(bytes) view returns (address)
getActiveBids(address _account) view returns (uint256[])
getActiveSales(address _account) view returns (uint256[])
getAuctionBid(uint256 _auctionIndex, address _account) view returns (uint256)
getNftPriceInETH(address nft) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isSaleValid(uint256 _saleIndex) view returns (bool)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
oracles(address) view returns (address)
sales(uint256) view returns (address owner, address nftAddress, uint256 nftIndex, uint256 price, address buyer)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events bid(uint256 _auctionIndex) payable
buy(uint256 _saleIndex) payable
cancelAuction(uint256 _auctionIndex, address _nftRecipient)
cancelSale(uint256 _saleIndex, address _nftRecipient)
claimNFT(uint256 _auctionIndex)
enableDiscount(bool enable)
grantRole(bytes32 role, address account)
initialize(uint256 _bidTimeIncrement, struct RateLibRate _incrementRate, struct RateLibRate _taxRate, struct RateLibRate _auctionDiscountRate, struct RateLibRate _saleDiscountRate, address _treasury, address _guardianNFT)
listSale(address _owner, address _nft, uint256 _idx, uint256 _price)
newAuction(address _owner, address _nft, uint256 _idx, uint256 _duration, uint256 _minBid)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setAuctionDiscountRate(struct RateLibRate _newDiscountRate)
setBidTimeIncrement(uint256 _newTime)
setMinimumIncrementRate(struct RateLibRate _newIncrementRate)
setOracle(address nft, address oracle)
setSalesDiscountRate(struct RateLibRate _newDiscountRate)
setTaxRate(struct RateLibRate _newTaxRate)
setTreasury(address _newTreasury)
updateSale(uint256 _saleIndex, uint256 _price)
withdrawBid(uint256 _auctionIndex)
withdrawBids(uint256[] _indexes)
withdrawETH(uint256 _auctionIndex)
withdrawUnsoldNFT(uint256 _auctionIndex)
AuctionCanceled(uint256 indexed auctionId)
AuctionDiscountRateChanged(struct RateLibRate newDiscountRate, struct RateLibRate oldDiscountRate)
AuctionFailed(uint256 indexed auctionId)
BidTimeIncrementChanged(uint256 newTime, uint256 oldTime)
BidWithdrawn(uint256 indexed auctionId, address indexed account, uint256 bidValue)
BoughtSale(uint256 indexed saleId, address from)
DurationChanged(uint256 newDuration, uint256 oldDuration)
ETHClaimed(uint256 indexed auctionId)
EnabledDiscount(bool enabled)
Initialized(uint8 version)
MinimumIncrementRateChanged(struct RateLibRate newIncrementRate, struct RateLibRate oldIncrementRate)
NFTClaimed(uint256 indexed auctionId)
NewAuction(uint256 indexed auctionId, address indexed nft, uint256 indexed index, uint256 startTime)
NewBid(uint256 indexed auctionId, address indexed bidder, uint256 bidValue)
NewSale(uint256 indexed saleId, address indexed nft, uint256 indexed index, uint256 price)
OracleUpdated(address indexed nft, address oracle)
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)
SaleCanceled(uint256 indexed saleId)
SaleDiscountRateChanged(struct RateLibRate newDiscountRate, struct RateLibRate oldDiscountRate)
SaleUpdated(uint256 indexed saleId, uint256 price)
TaxRateChanged(struct RateLibRate newRate, struct RateLibRate oldRate)
TreasuryChanged(address newTreasury, address oldTreasury)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
InvalidAmount()
InvalidAuction(uint256 index)
InvalidBid(uint256 bidAmount)
InvalidOracle()
InvalidRate()
InvalidSale(uint256 index)
InvalidTreasury()
NoEscrow(uint256 tokenId)
Unauthorized()
ZeroAddress()