Marketplace

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x760fc1a5 at 7852273
Slot
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

No balances found for "Marketplace"

No transactions found for "Marketplace"


Functions
Getter at block 22900266
_VERSION(view returns (uint256)
2
_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(addressview returns (uint256 feePercent)
expiredListingIds(uint256 fromuint256 toview returns (uint256[])
feeCollectedByToken(address feeReceiveraddress tokenview returns (uint256)
feeReceiver(uint256 idview returns (address feeReceiveruint256 feePercent)
isNftToken(address tokenview returns (bool)
isPaymentToken(address tokenview returns (bool)
itemById(uint256 itemIdview returns (struct MarketplaceMarketItem)
nftToken(uint256 idview returns (address token)
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes dataview returns (bytes4)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes dataview returns (bytes4)
onERC721Received(address operatoraddress fromuint256 idbytes dataview returns (bytes4)
paymentToken(uint256 idview returns (address token)
usersListingIds(address userview returns (uint256[])
usersListings(address userview returns (struct MarketplaceMarketItem[])
State-modifying
addNftToken(address nftToken
addPaymentToken(address paymentToken
cancelExpiredListings(uint256[] itemIds
cancelListing(uint256 itemId
claimFee(address paymentTokenaddress receiver
initialize(address owneraddress[] nftTokensaddress[] paymentTokensaddress swapRouteraddress weth
listItem(address nftContractuint256 tokenIdaddress paymentTokenuint256 priceuint256 deadlineaddress secondUser
purchaseItem(uint256 itemIdaddress paymentTokenaddress[] pathTokensuint24[] pathFeesuint256 amountInMaxpayable 
removeFeeReceiver(address feeReceiver
removeNftToken(address nftToken
removePaymentToken(address paymentToken
renounceOwnership(
setFeeReceiver(address feeReceiveruint256 feePercent
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
FeeClaimed(address paymentTokenaddress feeCollectoraddress receiveruint256 amount
FeeReceiverRemoved(address feeReceiver
FeeReceiverSet(address feeReceiveruint256 feePercent
Initialized(uint8 version
ItemCancelled(uint256 itemIdaddress owner
ItemListed(address nftContractuint256 tokenIduint256 itemIdaddress selleraddress paymentTokenuint256 priceuint256 deadlineaddress secondUser
ItemSold(uint256 itemIdaddress buyer
NftTokenAdded(address nftToken
NftTokenRemoved(address nftToken
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaymentTokenAdded(address paymentToken
PaymentTokenRemoved(address paymentToken
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
receive(
Errors
DeadlineInvalid(
EtherTransferFailed(
FeeReceiverInvalid(
IncorrectAmountSupplied(
ItemExpired(
ItemIdInvalid(
NftTokenAlreadyAdded(
NftTokenInvalid(
NoValueSupplied(
NotEnoughBalance(
NotExpired(
OperatorInvalid(
PathInvalid(
PaymentTokenAlreadyAdded(
PaymentTokenInvalid(
TotalFeePercentInvalid(
Unauthorized(
WethNotSupported(
ZeroAddress(
ZeroFeePercent(
ZeroPrice(