Marketplace
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
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 21834138
_swapRouter() view returns (address)
0x0000000000000000000000000000000000000000
_weth() view returns (address)
0x0000000000000000000000000000000000000000
activeItems() view returns (struct MarketplaceMarketItem[])
[]
feeReceiversNumber() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paymentTokensNumber() view returns (uint256)
0
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
totalFeePercent() view returns (uint256 feePercent)
0
totalListings() view returns (uint256)
0
Read-only
_feeReceiverDetails(address) view returns (uint256 feePercent)
expiredListingIds(uint256 from, uint256 to) view returns (uint256[])
feeCollectedByToken(address feeReceiver, address token) view returns (uint256)
feeReceiver(uint256 id) view returns (address feeReceiver, uint256 feePercent)
isNftToken(address token) view returns (bool)
isPaymentToken(address token) view returns (bool)
itemById(uint256 itemId) view returns (struct MarketplaceMarketItem)
nftToken(uint256 id) view returns (address token)
onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) view returns (bytes4)
onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) view returns (bytes4)
onERC721Received(address operator, address from, uint256 id, bytes data) view returns (bytes4)
paymentToken(uint256 id) view returns (address token)
usersListingIds(address user) view returns (uint256[])
usersListings(address user) view returns (struct MarketplaceMarketItem[])
State-modifying
Events addNftToken(address nftToken)
addPaymentToken(address paymentToken)
cancelExpiredListings(uint256[] itemIds)
cancelListing(uint256 itemId)
claimFee(address paymentToken, address receiver)
initialize(address owner, address[] nftTokens, address[] paymentTokens, address swapRouter, address weth)
listItem(address nftContract, uint256 tokenId, address paymentToken, uint256 price, uint256 deadline)
purchaseItem(uint256 itemId, address paymentToken, address[] pathTokens, uint24[] pathFees, uint256 amountInMax) payable
removeFeeReceiver(address feeReceiver)
removeNftToken(address nftToken)
removePaymentToken(address paymentToken)
renounceOwnership()
setFeeReceiver(address feeReceiver, uint256 feePercent)
transferOwnership(address newOwner)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
FeeClaimed(address paymentToken, address feeCollector, address receiver, uint256 amount)
FeeReceiverRemoved(address feeReceiver)
FeeReceiverSet(address feeReceiver, uint256 feePercent)
Initialized(uint8 version)
ItemCancelled(uint256 itemId, address owner)
ItemListed(address nftContract, uint256 tokenId, uint256 itemId, address seller, address paymentToken, uint256 price, uint256 deadline)
ItemSold(uint256 itemId, address buyer)
NftTokenAdded(address nftToken)
NftTokenRemoved(address nftToken)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PaymentTokenAdded(address paymentToken)
PaymentTokenRemoved(address paymentToken)
Upgraded(address indexed implementation)
constructor()
receive()
DeadlineInvalid()
EtherTransferFailed()
FeeReceiverInvalid()
IncorrectAmountSupplied()
ItemExpired()
ItemIdInvalid()
NftTokenAlreadyAdded()
NftTokenInvalid()
NoValueSupplied()
NotEnoughBalance()
NotExpired()
OperatorInvalid()
PathInvalid()
PaymentTokenAlreadyAdded()
PaymentTokenInvalid()
TotalFeePercentInvalid()
Unauthorized()
WethNotSupported()
ZeroAddress()
ZeroFeePercent()
ZeroPrice()