TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6,175 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
--
0xab32e5e507c191f74a72cc68a1bf277dd958607eb217a399a0f039932f20799f
0xe996d1d6bddeacd3cb98a74bc9177e0c5be1908bf6b2759660e25ba2dabc99b0
0x175d225a98bdbe0f49da52bb0676798af96fc5a916c3a63f52c140d460c23726
0x5330bedb5394d39b37005aa0859aba5677d59076b005ae066140bd4b7c1bcafb
0x76773a5ff6baa6e748498f548cd2327f892126113dd6e5696fb71acfc8fec4fe
0x39d16b234ccef302b5cae84586118f7fc140674f0848134000d57bd94bb94f52
0x741dfdf0b2a859968552fdaf6c969717097440508022a67f66568e1c24fd2593
0xbfc707b2967be9a3a979a9470815778c29470def171627702a6a9a33ade8feea
0xb67ff95b5d38ab90a55db01a2f0201fc04ca557002453a63d4e1f24f550a85de
0x14cd50c6a010537dff98d15e92d45ba95234f0e3d4bef5122c6511fee2d5ac62

Functions
Getter at block 21161392
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)
3201494309000000000000
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(