0xdc7c5974bae63e15a8448aea2141608f3d13623f

Verified contract

Proxy

Active on Ethereum with 118 txns
Deployed by via 0xb4ea0eae at 15946479
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
ERC-20
--
0xe7f366365fcb9cb0b5ca46d29f7952c6339271d594abddef145461ba86ab1ffc
0xe6766803576621123ee23c872ecaf5937f47ebed69accf68e0eb444c251ec393
0x8fb10c7f692edb769e8ca4605183a423bbbaebd0981265d0ec2268b36dce65f1
0x8a8422519539fab9317875fb13aa120b7ebc0605b18e2f9c84598ca130fb9bd8
0x3e6e640fd47d5ff012e1efacd764c96650809e8a6926d3871eb326a99db7f69d
0x40c90aaec6c60fe790779f555d51013b7024c8d7cc1ec2b14ca7839bb2a5d960
0xd1646ea18bc3c6bd49e05f638fa3c02129a7761bfffd019e494fa189c22601fe
0x836df94bb3565250997c6592becd40e1b8c9b974bab48b2209fc4dff8e29bf9c
0x66fa4e48ea66a87d694693cca8e947b19a5224e9aebbb15fb1b77c65151893ea
0xc67c92517b746e73561e2bbc3ee505d6bd5500ced96839ca2c75ce8bd07d7b1e

Functions
Getter at block 20888252
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=0xb178408fcdd532849a4e0fdd63bc6f7225a44aa5, merkleRoot=0xdb58222f92cb2f54d145d2ab746235af6db719de5560c11d6ba3f451b91d19ae, saleMaximum=500000000000000, userMaximum=250000000000, purchaseMinimum=50000000000, startTime=1668175200, endTime=1668780000, maxQueueTime=400, URI=ipfs://QmTAnEz99SiMcBf7JX4MtDX2aKAFoi17CfSF4GipKGe47Y)
isOpen(view returns (bool)
false
isOver(view returns (bool)
false
metrics(view returns (uint256 purchaseCountuint256 buyerCountuint256 purchaseTotal)
(purchaseCount=110, buyerCount=105, purchaseTotal=10415326330041)
nativeTokenPriceOracle(view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
owner(view returns (address)
0x2a0f89150e8cdffa54b699c2aa5d557b9e968cf5
total(view returns (uint256)
10415326330041
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.