TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 97,969 txns
Deployed by via 0x08821ef3 at 14784385
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
1 additional variable
Native
Value $25,117.57
ERC-20
Value $25.26
 (#2)
ERC-1555
--
ERC-20
--
 (#6)
ERC-1555
--
 (#6)
ERC-1555
--
 (#5)
ERC-1555
--
 (#7)
ERC-1555
--
 (#1)
ERC-1555
--
 (#1)
ERC-1555
--
0xbfc54f5c48afa791e5caf6b3e4f61037b1c8c1217e096dc21f1008c51d4a395d
0xdbaefc80ec99d816d4bc1f690fe490b833c7644b92e1b0e9e209959c1f355379
0xd4e078dc0b7e9b34cd33ae87e06c5ba19188c3c1ae9420fdb8a80aeebb82fb9f
From
0x464f8a27f5edba370dfba8068ab1d468b6a5096a48de7988215097297083cc23
0xb5975af1fe8d8e361e0e381e39e9322134f95ef2933639018854b3a0123a6717
0x71af144f200327366b90c44d42ae3a2a9c29b41fa28dcd82e8601c7423df6877
0x5678a17a4fa315c9d1eb6cd58e8c9193cac5c49ee1018184a9e7db8174dc5c94
0xf6b08aea31351db330581d97500fab1d11942c9cc700239903cffbb55a4ade7e
0xb5045db83723980e606b6923db9517c3edf90afd47aaed19083a1ab72a56d6bb
0x7936584ca88873f08c359fe709976e2915e73ef6feaf98d5d525b7887dc72a2f

Functions
Getter at block 21162145
feeBPS(view returns (uint16)
0
getAdmins(view returns (address[] admins)
[]
owner(view returns (address)
0x7ef0d682280193fb1fb8dc6174f8a0c5bc4f02b0
referrerBPS(view returns (uint16)
690
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.