TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 97,246 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,145.07
ERC-20
--
0xe4eb4aa62588d317b15d8e2f19de10c21192e7b42b12171098eaef63ffd721fe
0xc7d9d55872ced3e9c00a1cd39c58e788bcf9d38bf17f4ba13a1ee48e022f699d
0x9f8b30a67fe2c174f0d0087f19e57b787492ebab91359290ea8d500643f260e8
0xbde4e5efae16510165d4b995489a6641f753da1eb1c88852b5698deb7f17c90a
0x350a7a4cf71360b5fe38d01e02f9c93e10a04e5c4bc1fb1accee1a29b7e3ceab
0x98b160cf4d1ca673c6c127cb8032ccab87dfcd8ae5173e71f39b2db8e903ac53
0x87d8615c879ab8ded7312bd6ddf1bf34a41fdfcff6a3510d12b71c98d7157b58
0xb15ec71cffa9141de33688486389aa7cccd4d78a1a72564ee09338c012ae1ec7
0xf22b48dc1690c2f8b4e4706472a0eb732dc1162edc8105fc8d13a6d8ce9cef0b
0x7e3d1c5db8608152156977bbec7c3da7bced3561ca441e11ed5e6d98731f8ec0

Functions
Getter at block 21158628
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(