TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 113,599 txns
Deployed by via 0x8671fb8a at 15714945
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xde9a5d3b9dcc5307f4901919a50b8ec15d89bcb0f6b1150d79765f1d51a74537
0x40a53c5fd4f41527d3a15509d0585041bd7eafb06865b9cfb8a8935abf76bcff
0x4c02e2e0f5eff870471a0c358a909a547199cf9c55336bad21a55ea43fef133b
0x014e8de8e4d5d2f3bb02f69a37aa313be96c95d4a0a3c5af62165b81014a122d
0xd77841dfeafa0b9671a992b4e337987ac96210ea912fc29c68397930eccdfe8a
0x217783f2893cb00f66bd108e58c9f08079c3632bbb048ca8fc27dc58b5dcc412
0x30d92abe09e19d4b64427362a00b9f1673969beb536ada9d5339064850403637
0xd9bbe9a5fa06c706e88127f7fc65c659e25ba19f0c2a3db6ed4662afb69e396a
0xa43a8c6b413551f1da8082c336cd6c0a47f7057e93b9fc9b3855f0b6ca5f10be
0x986c98dbff557088cadbc29c0fbc48a3621061db5d2aeb4d8866d5eeeca16950

Functions
Getter at block 23591396
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_MANAGER_ROLE(view returns (bytes32)
0x6c0757dc3e6b28b2580c03fd9e96c274acf4f99d91fbec9b418fa1d70604ff1c
_NFT_CONTRACT(view returns (address)
0x19ecbc13e899e4952d8e1a24108330d43cc0406d
_TOKEN_CONTRACT(view returns (address)
0x24569d33653c404f90af10a2b98d6e0030d3d267
marketplaceFeesReceiver(view returns (address)
0xa6a47e2ad1dc0680308b16731285a8f1476473c8
marketplacePercentFees(view returns (uint8uint8uint8)
(2, 3, 0)
Read-only
computeSaleShares(uint256 weiPriceview returns (uint256 sellerShareuint256 marketplaceSellFeeShareuint256 marketplaceBuyFeeShareuint256 marketplaceBurnFeeShare)
getBuyerSalePrice(uint64 tokenIdview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSale(uint64 tokenIdview returns (uint256address)
hasReservedOffer(address fromuint64 tokenIdview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
hasSale(uint64 tokenIdview returns (bool)
isReservationOpenFor(address fromuint64 tokenIdview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptSale(uint64 tokenIduint256 salePrice
acceptSale(uint64 tokenIduint256 salePriceaddress nftReceiver
createSaleFrom(address fromuint64 tokenIduint256 tokenWeiPrice
createSaleFrom(address fromuint64 tokenIduint256 tokenWeiPriceaddress reserve
destroySaleFrom(address fromuint64 tokenId
grantRole(bytes32 roleaddress account
initialize(address tokenAddressaddress nftAddress
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setMarketplaceFeesReceiver(address nMarketplaceFeesReceiver
setMarketplacePercentFees(uint8 nMarketplaceSellPercentFeeuint8 nMarketplaceBuyPercentFeeuint8 nMarketplaceBurnPercentFee
updateSaleFrom(address fromuint64 tokenIduint256 tokenWeiPriceaddress reserve
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint64 version
MarketplaceFeesReceiverUpdated(address feesReceiver
MarketplaceFeesUpdated(uint128 sellerPercentFeesuint128 buyerPercentFeesuint256 burnPercentFees
OptionSet(uint64 tokenIdaddress buyeruint256 until
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SaleAccepted(uint64 tokenIduint256 tokenWeiPriceaddress selleraddress buyer
SaleCreated(uint64 tokenIduint256 tokenWeiPriceaddress selleraddress reserve
SaleDestroyed(uint64 tokenIdaddress seller
SaleUpdated(uint64 tokenIduint256 tokenWeiPriceaddress selleraddress reserve
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
InvalidInitialization(
MathOverflowedMulDiv(
NotInitializing(
SafeERC20FailedOperation(address token