MarketplaceUpgradeable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x5f154c32 at 18700364
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 21204702
feeBPS(view returns (uint16)
0
getAdmins(view returns (address[] admins)
[]
owner(view returns (address)
0xa8863bf1c8933f649e7b03eb72109e5e187505ea
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
cancelListing(uint40 listingIduint16 holdbackBPS
collect(uint40 listingId
completeListing(uint40 listingIdstruct MarketplaceLibDeliveryFees fees
createListing(address sellerstruct MarketplaceLibListingDetails listingDetailsstruct MarketplaceLibTokenDetails tokenDetailsstruct MarketplaceLibListingReceiver[] listingReceiversbool enableReferrerbool acceptOffersreturns (uint40)
finalize(uint40 listingIdpayable 
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(addressaddressuint256uint256bytesreturns (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
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
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.