MarketplaceUpgradeable

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x04a2ad19 at 2415697
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 1 additional slot
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots

No balances found for "MarketplaceUpgradeable"

No transactions found for "MarketplaceUpgradeable"


Functions
Getter at block 22747726
feeBPS(view returns (uint16)
0
getAdmins(view returns (address[] admins)
[]
owner(view returns (address)
0x0000000000000000000000000000000000000000
referrerBPS(view returns (uint16)
0
Read-only
getBids(uint40 listingIdview returns (struct MarketplaceLibBid[] bids)
getListing(uint40 listingIdview returns (struct IMarketplaceCoreListing listing)
getListingCurrentPrice(uint40 listingIdview returns (uint256)
getListingDeliverFee(uint40 listingIduint256 priceview returns (uint256)
getListingTotalPrice(uint40 listingIduint24 countview returns (uint256)
getOffers(uint40 listingIdview returns (struct IMarketplaceCoreOffer[] offers)
isAdmin(address adminview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
accept(uint40 listingIdaddress[] addressesuint256[] amountsuint256 maxAmount
approveAdmin(address admin
bid(address referreruint40 listingIdbool increasepayable 
bid(address referreruint40 listingIdbool increasebytes datapayable 
bid(address referreruint40 listingIduint256 bidAmountbool increase
bid(address referreruint40 listingIduint256 bidAmountbool increasebytes data
bid(uint40 listingIdbool increasepayable 
bid(uint40 listingIdbool increasebytes datapayable 
bid(uint40 listingIduint256 bidAmountbool increase
bid(uint40 listingIduint256 bidAmountbool increasebytes data
cancel(uint40 listingIduint16 holdbackBPS
collect(uint40 listingId
createListing(struct MarketplaceLibListingDetails listingDetailsstruct MarketplaceLibTokenDetails tokenDetailsstruct MarketplaceLibDeliveryFees deliveryFeesstruct MarketplaceLibListingReceiver[] listingReceiversbool enableReferrerbool acceptOffersbytes datareturns (uint40)
finalize(uint40 listingIdpayable 
initialize(address initialOwner
modifyListing(uint40 listingIduint256 initialAmountuint48 startTimeuint48 endTime
offer(address referreruint40 listingIdbool increasepayable 
offer(address referreruint40 listingIdbool increasebytes datapayable 
offer(address referreruint40 listingIduint256 offerAmountbool increase
offer(address referreruint40 listingIduint256 offerAmountbool increasebytes data
offer(uint40 listingIdbool increasepayable 
offer(uint40 listingIdbool increasebytes datapayable 
offer(uint40 listingIduint256 offerAmountbool increase
offer(uint40 listingIduint256 offerAmountbool increasebytes data
onERC1155Received(address operatoraddress fromuint256 tokenIduint256 countbytes datareturns (bytes4)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
purchase(address referreruint40 listingIdpayable 
purchase(address referreruint40 listingIdbytes datapayable 
purchase(address referreruint40 listingIduint24 countpayable 
purchase(address referreruint40 listingIduint24 countbytes datapayable 
purchase(uint40 listingIdpayable 
purchase(uint40 listingIdbytes datapayable 
purchase(uint40 listingIduint24 countpayable 
purchase(uint40 listingIduint24 countbytes datapayable 
renounceOwnership(
rescind(uint40 listingId
rescind(uint40 listingIdaddress[] offerAddresses
rescind(uint40[] listingIds
revokeAdmin(address admin
setEnabled(bool enabled
setFees(uint16 marketplaceFeeBPSuint16 marketplaceReferrerBPS
setRoyaltyEngineV1(address royaltyEngineV1
setSellerRegistry(address registry
transferOwnership(address newOwner
withdraw(address erc20uint256 amountaddress receiver
withdraw(uint256 amountaddress receiver
withdrawEscrow(address erc20uint256 amount
withdrawEscrow(uint256 amount
Events
AdminApproved(address indexed accountaddress indexed sender
AdminRevoked(address indexed accountaddress indexed sender
Initialized(uint8 version
MarketplaceEnabled(address requestorbool value
MarketplaceFees(address requestoruint16 feeBPSuint16 referrerBPS
MarketplaceRoyaltyEngineUpdate(address royaltyEngineV1
MarketplaceSellerRegistry(address requestoraddress registry
MarketplaceWithdraw(address requestoraddress erc20uint256 amountaddress receiver
MarketplaceWithdrawEscrow(address requestoraddress erc20uint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.