TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6,227 txns
Deployed by via 0xd5f3bd40 at 20146585
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
--
0x4391995fb2469df329b9110af2a5b51ffb620b426299b4235c2695804a990089
0x4c52f3532e2d6943529ed1fc620e77cd37084377beb24f6b2347c7e14f17651c
0x94175040560e62bfe2c0c9f02b8f72b29e9e7b265f6ff9b51cdf2f22e012e605
0x0799d86364bd4a30870b2523ce089e23bd2ebda4e3b178d4f2bb7b1315006412
0xa343d17c0751df0c9b0193ab08985215713a617ceae17b438e30b9dcb799349f
0xe1c25370fb975a15d17c1744af2f0d0af89279abcee367d98a1e78be664e787d
0xefb6dccf047e4d1d68859ce29a05b001a2f252631a741379a38252a85f6de011
0x2ade6088847987906cd004f66332d06c4f91d306099903392dfa3ff6eea237aa
0x57811c046748de4fa7a6bd160b7beb58551f20b979a2fdbf8d280841a4e09162
0x3da1b3cda5634a2363b3975c5543db085a9fa09d9a53dc188ea1fc25f1b80e34

Functions
Getter at block 21294573
DAItoken(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
USDCtoken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
USDTtoken(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
aggregatorInterface(view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
baseDecimals(view returns (uint256)
1000000000000000000
baseScale(view returns (uint256)
18
checkPoint(view returns (uint256)
27372845656
claimStart(view returns (uint256)
1727697480
currentStep(view returns (uint256)
39
dynamicTimeFlag(view returns (bool)
false
getLatestPrice(view returns (uint256)
3593370000000000000000
maxTokensToBuy(view returns (uint256)
300000000
minTokensToBuy(view returns (uint256)
1000
owner(view returns (address)
0x94ad5aafa398250eef68632bede5c0196fd4d5bc
paused(view returns (bool)
false
saleToken(view returns (address)
0x4dc507440ef8fe7e80eefd0951fbbb13fec0d7a7
timeConstant(view returns (uint256)
604800
totalTokensSold(view returns (uint256)
1113269268
 
trackRemainingTokens(view returns (uint256[])
usdRaised(view returns (uint256)
626108939617655000000000
Read-only
calculatePrice(uint256 _amountview returns (uint256)
ethBuyHelper(uint256 amountview returns (uint256 ethAmount)
roundDetails(uint256 _noview returns (uint256[])
usdBuyHelper(uint256 amountuint256 purchaseTokenview returns (uint256 usdPrice)
usdTokenDecimals(uint256view returns (uint256)
userDeposits(addressview returns (uint256)
State-modifying
buyWithETH(uint256 amountpayable 
buyWithUSD(uint256 amountuint256 purchaseToken
changeClaimStart(uint256 _claimStart
changeMaxTokensToBuy(uint256 _maxTokensToBuy
changeMinTokensToBuy(uint256 _minTokensToBuy
changeOracle(address _newOracle
changePaymentWallet(address _newPaymentWallet
changeRoundsData(uint256[][3] _rounds
claim(
incrementCurrentStep(
initialize(address _oracleaddress _usdtaddress _usdcaddress _daiuint256[][3] _roundsuint256 _timeConstantuint256 _maxTokensToBuyuint256 _minTokensToBuyaddress _paymentWallet
pause(
renounceOwnership(
setCurrentStep(uint256 _stepuint256 _checkpoint
setDynamicTimeFlag(bool _dynamicTimeFlag
setRemainingTokensArray(uint256[] _unsoldTokens
setTimeConstant(uint256 _timeConstant
startClaim(uint256 _claimStartuint256 amountOfTokensaddress _saleToken
transferOwnership(address newOwner
unpause(
updateUserDeposits(address[] _usersuint256[] _userDeposits
withdrawEthers(
withdrawTokens(address tokenuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
StepIncremented(uint256 newStepuint256 timestamp
TokensAdded(address indexed tokenuint256 noOfTokensuint256 timestamp
TokensBought(address indexed useruint256 indexed tokensBoughtaddress indexed purchaseTokenuint256 amountPaiduint256 usdEquint256 timestamp
TokensBoughtByDirectPayment(address indexed useruint256 indexed tokensBoughtuint256 usdEquint256 timestamp
TokensClaimed(address indexed useruint256 amountuint256 timestamp
Unpaused(address account
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
EnforcedPause(
ExpectedPause(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(