TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 97,292 txns
Deployed by via 0x370e59e6 at 15540319
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1999 additional slots
-
variable spans 49 additional slots
-
variable spans 449 additional slots
-
variable spans 999 additional slots
-
variable spans 48 additional slots
-
variable spans 998 additional slots
-
variable spans 3 additional slots
-
variable spans 499 additional slots
-
variable spans 8499 additional slots
-
variable spans 999 additional slots
-
variable spans 998 additional slots
-
variable spans 999 additional slots
-
variable spans 998 additional slots
1 additional variable
Native
Value $5,580.05
ERC-20
--
0xc100935935671a9e969c1e2e1d91f02772f0406790ccfff56d8341fab20508cc
0x68de6a4cc822c025e09a1ddab115c4417c938b9e528a38a6a445847f8cf7c447
0xc3e885a7795d2512762c5491ea6597519c13e1de70c1a678ddd3eda1f0cd5b11
0x5755c1171aec576f70e8594e5608f28ba07d08dac8e7f0947be0dfe337bd7cce
0xe0e28daecb78586713e7d51e708ed89b35a8d29cf4dbe556b2af37d349e2ce78
0xd0626b658884dc2ce924591c0b2ff0a2d39fca1f5946d5a79c7f3cd304d22bdf
0x95a8eba387143ef20f4ce611dd3fe72730113c9eba60fc77ec55d06e37120eaa
0x738b53960fc7a44b432a0840c5398c3e6d44c6441b03b071bf17fce68c8f5024
0x371499d870b28d541e9b4613f11d44f4957236e70e4f7ca069205be2cee095cd
0xcbfa72687aae3abfbab142a96c42695977e77bbf8deddd360cf67d79b7a6112f

Functions
Getter at block 21264757
getApprovedRouterAddress(view returns (address router)
0x762340b8a40cdd5bfc3edd94265899fda345d0e3
getFethAddress(view returns (address fethAddress)
0x49128cf8abe9071ee24540a296b5ded3f9d50443
getFoundationTreasury(view returns (address treasuryAddress)
0x67df244584b67e8c51b10ad610aaffa9a402fdb6
getMarketUtilsAddress(view returns (address marketUtilsAddress)
0xd0e072fac9aa5daed50660f02f1e61cacbe6ecd2
getWorldsNftAddress(view returns (address worldsNft)
0x69525dac489e4718964b5615c3d794a25d62beb7
Read-only
getAvailableCountFromFixedPriceSale(address nftContractaddress userview returns (uint256 numberThatCanBeMinted)
getBuyerInfoFromDutchAuction(address nftContractaddress buyerview returns (uint256 outstandingRebateBalanceuint256 numberThatCanBeMinted)
getDutchAuctionV2(address nftContractview returns (uint256 maxPriceuint256 minPriceuint256 limitPerAccountuint256 startTimeuint256 endTimeuint256 totalAvailableSupplyuint256 totalMintedCountuint256 lastSalePriceuint256 currentPriceuint256 mintFeePerNftInWei)
getFees(address nftContractuint256 tokenIdaddress selleruint256 priceaddress buyReferreruint16 sellerReferrerTakeRateInBasisPointsview returns (uint256 protocolFeeAmountaddress[] creatorRecipientsuint256[] creatorSharesuint256 sellerRevuint256 buyReferrerFeeuint256 sellerReferrerFee)
getFeesAndRecipients(address nftContractuint256 tokenIduint256 priceview returns (uint256 totalFeesuint256 creatorRevaddress[] creatorRecipientsuint256[] creatorSharesuint256 sellerRevaddress seller)
getFixedPriceSaleEarlyAccessAllowlistSupported(address nftContractbytes32 merkleRootview returns (bool supported)
getFixedPriceSaleV2(address nftContractview returns (address selleruint256 priceuint256 limitPerAccountuint256 numberOfTokensAvailableToMintbool marketCanMintuint256 generalAvailabilityStartTimeuint256 earlyAccessStartTimeuint256 mintFeePerNftInWei)
getPriceAtTimeForDutchAuction(address nftContractuint256 timeview returns (uint256 price)
getRevenueDistributionForMint(uint256 pricePerQuantityuint256 tokenQuantityview returns (uint256 creatorRevenueuint256 protocolFee)
getSellerInfoFromDutchAuction(address nftContractview returns (address sellerbool creatorRevenueReadyForWithdrawalbool creatorRevenueHasBeenWithdrawnuint256 totalFundsPendingDistribution)
getSellerOf(address nftContractuint256 tokenIdview returns (address seller)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addMerkleRootToFixedPriceSale(address nftContractbytes32 merkleRootstring merkleTreeUri
createFixedPriceSale(address nftContractuint256 priceuint256 limitPerAccountuint256 generalAvailabilityStartTimeuint256 txDeadlineTime
createFixedPriceSaleWithEarlyAccessAllowlist(address nftContractuint256 priceuint256 limitPerAccountuint256 generalAvailabilityStartTimeuint256 earlyAccessStartTimebytes32 merkleRootstring merkleTreeUriuint256 txDeadlineTime
createLinearDutchAuctionV2(address nftContractuint256 maxPriceuint256 minPriceuint256 limitPerAccountuint256 startTimeuint256 saleDuration
initialize(
mintFromDutchAuctionV2(address nftContractuint256 countaddress nftRecipientpayable returns (uint256 firstTokenId)
mintFromFixedPriceSaleV2(address nftContractuint16 countaddress nftRecipientaddress buyReferrerpayable returns (uint256 firstTokenId)
mintFromFixedPriceSaleWithEarlyAccessAllowlistV2(address nftContractuint256 countaddress nftRecipientaddress buyReferrerbytes32[] proofpayable returns (uint256 firstTokenId)
rebateBuyerFromDutchAuction(address nftContractaddress buyer
withdrawCreatorRevenueFromDutchAuction(address nftContract
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddMerkleRootToFixedPriceSale(address indexed nftContractbytes32 merkleRootstring merkleTreeUri
BuyReferralPaid(address indexed nftContractuint256 indexed tokenIdaddress buyReferreruint256 buyReferrerFeeuint256 buyReferrerSellerFee
CreateFixedPriceSale(address indexed nftContractaddress indexed selleruint256 priceuint256 limitPerAccountuint256 generalAvailabilityStartTimeuint256 earlyAccessStartTimebytes32 merkleRootstring merkleTreeUri
CreateLinearDutchAuction(address indexed nftContractaddress indexed selleruint256 maxPriceuint256 minPriceuint256 limitPerAccountuint256 startTimeuint256 endTime
FixedProtocolFeePaid(address indexed nftContractuint256 indexed firstTokenIdaddress indexed nftRecipientuint256 fixedProtocolFeeInWeiuint256 nftCount
Initialized(uint8 version
MintFromDutchAuction(address indexed nftContractaddress indexed buyeruint256 pricePaidPerNftuint256 countuint256 firstTokenId
MintFromDutchAuctionV2(address indexed nftContractaddress indexed buyeruint256 pricePaidPerNftuint256 countuint256 firstTokenIduint256 totalFeesuint256 creatorRev
MintFromFixedPriceDrop(address indexed nftContractaddress indexed buyeruint256 indexed firstTokenIduint256 countuint256 totalFeesuint256 creatorRev
RebateBuyerFromDutchAuction(address indexed nftContractaddress indexed buyeruint256 rebateuint256 currentPricePerNft
SellerReferralPaid(address indexed nftContractuint256 indexed tokenIdaddress sellerReferreruint256 sellerReferrerFee
WithdrawCreatorRevenueFromDutchAuction(address indexed nftContractuint256 clearingPriceuint256 totalMintedCountuint256 totalFeesuint256 creatorRev
WithdrawalToFETH(address indexed useruint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
DropMarketLibrary_General_Availability_Start_Time_Has_Expired(
DropMarketLibrary_Mint_Permission_Required(
DropMarketLibrary_Only_Callable_By_Collection_Admin(
DropMarketLibrary_Time_Too_Far_In_The_Future(uint256 maxTime
FETHNode_FETH_Address_Is_Not_A_Contract(
FETHNode_Only_FETH_Can_Transfer_ETH(
FethNode_Too_Much_Value_Provided(uint256 expectedValueAmount
FoundationTreasuryNode_Address_Is_Not_A_Contract(
FoundationTreasuryNode_Caller_Not_Admin(
FoundationTreasuryNode_Caller_Not_Operator(
NFTDropMarketCore_Collection_Already_Listed_For_Sale(
NFTDropMarketCore_Invalid_Merkle_Root(
NFTDropMarketCore_Must_Have_Available_Supply(
NFTDropMarketCore_Must_Support_Collection_Mint_Interface(
NFTDropMarketCore_Must_Support_ERC721(
NFTDropMarketDutchAuction_Auction_Has_Not_Started_Yet(uint256 startTime
NFTDropMarketDutchAuction_Auction_Not_Found(
NFTDropMarketDutchAuction_Clearing_Price_Not_Reached(uint256 endTimeuint256 numberStillAvailable
NFTDropMarketDutchAuction_Creator_Revenue_Has_Already_Been_Withdrawn(
NFTDropMarketDutchAuction_End_Time_Too_Far_In_The_Future(uint256 maxTime
NFTDropMarketDutchAuction_Invalid_Nft_Recipient(
NFTDropMarketDutchAuction_Limit_Per_Account_Must_Be_Set(
NFTDropMarketDutchAuction_Min_Price_Must_Be_Less_Than_Max_Price(
NFTDropMarketDutchAuction_Mint_Count_Must_Be_Greater_Than_Zero(
NFTDropMarketDutchAuction_Mint_Exceeds_Limit_Per_Account(uint256 currentMintCountuint256 limitPerAccount
NFTDropMarketDutchAuction_Must_Have_Available_Supply(
NFTDropMarketDutchAuction_Nothing_To_Rebate_At_This_Time(
NFTDropMarketDutchAuction_Sale_Duration_Must_Be_Greater_Than_Zero(
NFTDropMarketDutchAuction_Start_Time_Must_Not_Be_In_The_Past(
NFTDropMarketFixedPriceSale_Cannot_Buy_More_Than_Limit(uint256 limitPerAccount
NFTDropMarketFixedPriceSale_Early_Access_Not_Open(uint256 earlyAccessStartTime
NFTDropMarketFixedPriceSale_Early_Access_Start_Time_Has_Expired(
NFTDropMarketFixedPriceSale_General_Access_Is_Open(
NFTDropMarketFixedPriceSale_General_Access_Not_Open(uint256 generalAvailabilityStartTime
NFTDropMarketFixedPriceSale_Invalid_Merkle_Proof(
NFTDropMarketFixedPriceSale_Limit_Per_Account_Must_Be_Set(
NFTDropMarketFixedPriceSale_Must_Be_Listed_For_Sale(
NFTDropMarketFixedPriceSale_Must_Buy_At_Least_One_Token(
NFTDropMarketFixedPriceSale_Must_Have_Non_Zero_Early_Access_Duration(
NFTDropMarket_NFT_Already_Minted(
NFTMarketFees_Invalid_Protocol_Fee(
NFTMarketFees_Market_Utils_Is_Not_A_Contract(
RouterContextSingle_Address_Is_Not_A_Contract(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
StringsLibrary_Required_String_Is_Empty(
TxDeadline_Tx_Deadline_Expired(
WorldsNftNode_Worlds_NFT_Is_Not_A_Contract(