0x4c85a06a7097a368b6bb46ffb8e48cfa6a9fb982

Verified contract

Proxy

Active on Ethereum with 172 txns
Deployed by via 0xf728ed38 at 17068496
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 8 additional slots
-
variable spans 3 additional slots

No balances found for "0x4c85a06a7097a368b6bb46ffb8e48cfa6a9fb982"

0x223dbe65fb827fbb26f420864219a659f7b7c81dbd2b1e00973d77227116bf6a
0xd748bb44d7030c336899736874a573c33fa2736716d287592bbbd3dffbe4dacd
0x95acf03b59e05ab43c321914e3777901900c3f5c43a6c758456b630ff83752da
0xa8caace75cf05de092dc377b666c24d9efca9e63a37b67b3ffc1b7e551c28a05
0xc0291d1c2bfd4224ca46c0352d7cddbf9df04413b6358e4098e3137cc5b83d94
0xce5967b0c708a3d75ad3c6240fc3d58df637939a22d59011e19eb59294ca2a38
0x5310c1e3c80ed97d417b38e92378908c8fe0f87c628f16b78f070dc0454f19d1
0xc3904bdea4661da7031b1db7ba991d1f71b1a9ab641286521f3b348ae1c0dace
0xb30ab3e98ba38cfaa89fa30e6f5f0328d2233c55c60fc23e62deadda8036d2d1
0x985eae2f56fcd5339b620973cc7a6131f311673d42e7e022977d7f0755e47c54

Functions
Getter at block 21398378
BASE_CURRENCY_DECIMALS(view returns (uint256)
8
VERSION(view returns (string)
2.0
baseCurrency(view returns (string)
USD
config(view returns (address recipientbytes32 merkleRootuint256 saleMaximumuint256 userMaximumuint256 purchaseMinimumuint256 startTimeuint256 endTimeuint256 maxQueueTimestring URI)
(recipient=0xc47567f5a47dffb89a03eab4ddb1bdbbb6d96b11, merkleRoot=0xa383f0ed32f2c34c126f30e4cea714c7225d0adf225142a8d123d18711c346f1, saleMaximum=50000000000000, userMaximum=700000000000, purchaseMinimum=25000000000, startTime=1681826400, endTime=1682431200, maxQueueTime=360, URI=ipfs://QmTr6K6xdVsnNxvk1jPq6Q3ghUHxi9cH7kZg83tQSUUZJc)
isOpen(view returns (bool)
false
isOver(view returns (bool)
false
metrics(view returns (uint256 purchaseCountuint256 buyerCountuint256 purchaseTotal)
(purchaseCount=149, buyerCount=138, purchaseTotal=11903342559770)
nativeTokenPriceOracle(view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
owner(view returns (address)
0x2a0f89150e8cdffa54b699c2aa5d557b9e968cf5
total(view returns (uint256)
11903342559770
Read-only
buyerTotal(address userview returns (uint256)
generatePseudorandomValue(bytes32 merkleRootview returns (uint160)
getFairQueueTime(address buyerview returns (uint256)
getOraclePrice(address oracleview returns (uint256)
getPaymentToken(address tokenview returns (struct PaymentTokenInfo)
isValidMerkleProof(bytes32 rootaddress accountbytes databytes32[] proofpure returns (bool)
paymentTokens(addressview returns (address oracleuint8 decimals)
payments(address destview returns (uint256)
tokensToBaseCurrency(uint256 tokenQuantityuint256 tokenDecimalsaddress oracleview returns (uint256 value)
State-modifying
buyWithNative(bytes databytes32[] proofpayable 
buyWithToken(address tokenuint256 quantitybytes databytes32[] proof
initialize(address _ownerstruct Config _configstring _baseCurrencybool _nativePaymentsEnabledaddress _nativeTokenPriceOracleaddress[] tokensaddress[] oraclesuint8[] decimals
renounceOwnership(
sweepNative(
sweepToken(address token
transferOwnership(address newOwner
update(struct Config _config
withdrawPayments(address payee
Events
Buy(address indexed buyeraddress indexed tokenuint256 baseCurrencyValueuint256 tokenValueuint256 tokenFee
ImplementationConstructor(address indexed feeRecipientuint256 feeBips
Initialize(struct Config configstring baseCurrencyaddress nativeOraclebool nativePaymentsEnabled
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetPaymentTokenInfo(address tokenstruct PaymentTokenInfo paymentTokenInfo
SweepNative(uint256 amount
SweepToken(address indexed tokenuint256 amount
Update(struct Config config
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.