Presale

Verified contract

Active on Ethereum with 567 txns
Deployed by via 0xbbe4a8f8 at 16418715
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $25.8
0x126ddbd534898e61af2e750473d89a04f5727ad68e1cfb371658320f5cbf9154
0x466bd576e3e40a42573eb34e3f86ee24417bd7f41c3cfaae81903b2677f8ca23
0xf432e5613c60d9d0f0e2d92831dc5626d0c108eef957c9b23e36c9458d890b99
0x65f40e4760aa9b0fdf03c6f60f49dc70bf69c60b8d5cc29054ebdc2451b6feeb
0x292edba64cf7e1351dc12092ea0a9a789ff38c8c03852761e8b87e700bc162e0
0x9d1b70c5d502b52417da771dd5f0eea026f4547cf384c5f67c1da09efabcdab7
0x238260076b7fef4ad640090b65793d5363996b79c2d56185ff88b5512dc9dabb
0x007f92d5a896863b41d3c43b2f69d3a1f296379cb0781a9aacf54cb0f5481fa7
0x39555685553f7e22ae450adcec6c55c538e8b092ded3fc86be371d6fba4ee836
0x4a15564559f17f83c97c1531986af9516cc788303df91b5d94b29869e066a037
From

Functions
Getter at block 20987072
admin(view returns (address)
0x9e79d6940ec90d2a53595c3785ea668da59e072f
claimRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
claimStatus(view returns (bool)
false
dai(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
duration(view returns (uint40)
0
initialised(view returns (bool)
true
owner(view returns (address)
0xfe42009aefd23742c1f2bb08e49b33f1bff3fc1d
price(view returns (uint256)
40000
priceFeed(view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
start(view returns (uint40)
1673879400
supplyOrdered(view returns (uint120)
37438715635224931955574400
token(view returns (address)
0xfcb5c72173a19116aab48e5cb94e0e8c0126a7b1
treasury(view returns (address)
0xfe42009aefd23742c1f2bb08e49b33f1bff3fc1d
usdc(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
usdt(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
Read-only
receipt(addressview returns (uint120 daiuint120 usdtuint120 usdcuint120 ethuint120 tokensbool claimed)
State-modifying
claim(address _claimeruint120 _filledTokensuint120 _unusedUsdcuint120 _unusedUsdtuint120 _unusedDaiuint120 _unusedEthbytes32[] _proof
createBuyOrder(uint256 _purchaseAmountaddress _paymentToken
createBuyOrderEth(payable 
initialise(uint40 _startuint40 _durationuint256 _price
renounceOwnership(
setAdmin(address _admin
setClaimRoot(bytes32 _newRoot
setClaimStatus(bool _claimStatus
setDuration(uint40 _duration
setPriceFeed(address _priceFeed
transferOwnership(address newOwner
transferTokens(address[] _buyeruint120[] _filledTokensuint120[] _unusedUsdcuint120[] _unusedUsdtuint120[] _unusedDaiuint120[] _unusedEth
transferTokensWithoutProof(address _buyeruint120 _filledTokensuint120 _unusedUsdcuint120 _unusedUsdtuint120 _unusedDaiuint120 _unusedEth
withdraw(address _tokenuint120 _amount
withdrawEth(uint120 _amount
Events
AdminUpdate(address indexed admin
BuyOrder(address indexed buyeraddress indexed paymentTokenuint256 paymentuint256 tokens
BuyOrderEth(address indexed buyerint256 priceOfEthuint256 amountOfEthuint256 tokens
Claim(address indexed buyeruint256 filledTokensuint256 unusedUsdcuint256 unusedUsdtuint256 unusedDaiuint256 unusedEth
ClaimRootSet(bytes32 indexed root
ClaimStatus(bool claimStatus
DurationUpdate(uint40 duration
Initialised(uint40 startuint40 durationuint256 price
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PresaleInit(address indexed tokenaddress indexed priceFeedaddress indexed adminaddress treasury
PriceFeedUpdate(address indexed priceFeed
PriceUpdate(uint256 price
TreasuryUpdate(address indexed treasury
Constructor
constructor(address _daiaddress _usdtaddress _usdcaddress _tokenaddress _priceFeedaddress _adminaddress _treasury
Fallback and receive
receive(
Errors
AlreadyClaimed(
AlreadyInitialised(
ClaimsNotOpen(
InvalidProof(
MoreThanBalance(
NoAccess(
NotInitialised(
NotPaymentToken(
SaleEnded(uint256 currentuint256 ends
SaleNotStarted(uint256 currentuint256 start
SaleOngoing(uint256 currentuint256 ends
ZeroAddress(
ZeroAmount(