ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 3,105 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5f4e…8419
14 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21275577 | 22 minutes ago | | | 0.14999354 | 0.0025075680 | |
| 21275269 | an hour ago | | | 0.099996076 | 0.0010431630 | |
| 21275119 | 2 hours ago | | | 0.074995249 | 0.00086126291 | |
| 21274767 | 3 hours ago | | | 2.599994 | 0.0015441341 | |
| 21274744 | 3 hours ago | | | 0.089994758 | 0.0011621825 | |
| 21274718 | 3 hours ago | | | 0 | 0.0015038046 | |
| 21274702 | 3 hours ago | | | 0.035996457 | 0.0018680565 | |
| 21274497 | 4 hours ago | | | 0.039995956 | 0.0010993469 | |
| 21274386 | 4 hours ago | | | 0.079996868 | 0.0019684828 | |
| 21274203 | 5 hours ago | | | 0.03499374 | 0.0014170708 |
ABI
ABI objects
Getter at block 21275687 getLocalClaimPhaseIndex() view returns (uint8) proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SERVER_ROLE() view returns (bytes32)
0xa8a7bc421f721cb936ea99efdad79237e6ee0b871a2a08cf648691f9584cdc77
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
claimableToken() view returns (address)
0x0000000000000000000000000000000000000000
claimingActive() view returns (bool)
false
claimingMerkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
claimingPhaseIndex() view returns (uint8)
0
claimingStartTimestamp() view returns (uint256)
0
currentPresalePhaseIndex() view returns (uint8)
8
getPresalePhaseIndex() view returns (uint8)
8
getTotalPresalePhases() view returns (uint8)
15
minimumPurchaseUsdAmount() view returns (uint256)
48000000000000000000
nativeCoinDataFeed() view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
nativeCoinDataFeedHeartbeat() view returns (uint256)
3600
nativeCoinEnabled() view returns (bool)
true
presaleState() view returns (uint8)
1
referralBonus() view returns (bool awardOnlyFirstPurchase, bool enabled)
(awardOnlyFirstPurchase=false, enabled=true)
referralMerkleRoot() view returns (bytes32)
0xe32c7d56678802e5bd855d03b586b941a8351733281fa6adfe3677a53620b508
tokensSold() view returns (uint256)
115375990454301366558791666
totalUsdAmountRaised() view returns (uint256)
2289720861943232797410999
treasuryWallet() view returns (address)
0xb46844827a66a5b2f6ed2204a0057a8b7a3a9624
usdcStableCoinAddress() view returns (address)
0x0000000000000000000000000000000000000000
usdtStableCoinAddress() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
volumeBuyBonusEnabled() view returns (bool)
true
Read-only
claimingPhases(uint256) view returns (uint256 phaseEnd, uint16 phasePercentage)
getClaimableAmount(address user, bytes32[] merkleProof, uint256 amount) view returns (uint256)
getCost(address paymentToken, uint256 tokensToBuy, uint256 amountToPay) view returns (uint256 cost, uint256 tokensBought, uint256 usdAmount, uint256 volumeBuyBonusTokens, uint256 referredBonusTokens)
getRoleAdmin(bytes32 role) view returns (bytes32)
getTokensInfoPerPhase(uint8 phaseIndex) view returns (struct IPresaleTokensInfoPerPhase)
hasRole(bytes32 role, address account) view returns (bool)
isSupportedPaymentToken(address) view returns (bool)
referralBonusTiers(uint8) view returns (uint16 referrerPercentage, uint16 referredPercentage, uint128 thresholdUsdAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenDataFeed(address) view returns (address)
tokenDataFeedHeartbeat(address) view returns (uint256)
tokensInfoPerPhase(uint256) view returns (uint256 tokensPrice, uint256 tokensSold)
userToAmountTokensBought(address) view returns (uint256)
userToBonusTokensAcquired(address) view returns (uint256)
userToClaimInfo(address, uint256) view returns (uint256 claimedAmount, uint256 phaseOfClaiming, uint256 timestamp)
userToClaimedAmount(address) view returns (uint256)
userToFirstPurchaseMade(address) view returns (bool)
volumeBuyBonusTiers(uint8) view returns (uint16 bonusPercentage, uint128 thresholdUsdAmount)
wertWallets(address) view returns (bool)
State-modifying
Events buyTokens(string _referralCode, bytes32[] _merkleProofReferral, uint256 _amountToBuy, address _paymentTokenAddress) payable
buyTokensWert(string _referralCode, bytes32[] _merkleProofReferral, address _userToBuyFor) payable
claimTokens(bytes32[] merkleProof, uint256 amount)
emergencyWithdrawNativeCoin(address _to, uint256 amountToWithdraw)
emergencyWithdrawToken(uint256 amountToWithdraw)
grantRole(bytes32 role, address account)
initialize(address _nativeCoinDataFeed, uint256 _nativeCoinDataFeedHeartbeat, address _treasuryWallet, uint128[] _tokenPricesPerPhase, address _tokenAddress, address _hotWalletAddress, address _estimationAddress, uint256 _minimumPurchaseUsdAmount, address _serverAddress, bool _nativeCoinEnabled)
initializeBonuses(struct IPresaleReferralBonusTierInfo _referralBonusTier1, struct IPresaleReferralBonusTierInfo _referralBonusTier2, bool _onlyFirstPurchase, bool _referralBonusEnabled, struct IPresaleVolumeBuyBonusTierInfo _volumeBuyBonusTier1, struct IPresaleVolumeBuyBonusTierInfo _volumeBuyBonusTier2, struct IPresaleVolumeBuyBonusTierInfo _volumeBuyBonusTier3, struct IPresaleVolumeBuyBonusTierInfo _volumeBuyBonusTier4, bool _volumeBuyBonusEnabled)
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
setClaimableToken(address _token)
setClaiming(uint256[] _claimingPhaseVestingDurations, uint16[] _claimingPhasePercentages, uint256 _claimingStartTimestamp, bytes32 _merkleRoot)
setClaimingActive(bool active)
setEstimationAddress(address _estimationAddress)
setHotWalletAddress(address _hotWalletAddress)
setMinimumPurchaseUsdAmount(uint256 _minimumPurchaseUsdAmount)
setPaymentToken(address _paymentToken, bool enabled)
setPresalePhase(uint8 _phaseIndex)
setPresaleState(uint8 _presaleState)
setReferralBonus(bool onlyFirstPurchase, bool enabled)
setReferralBonusTier(uint8 referralBonusTier, uint16 referrerPercentage, uint16 referredPercentage, uint128 thresholdUsdAmount)
setUsdcStableCoinAddress(address _usdcStableCoinAddress, bool enabled)
setUsdtStableCoinAddress(address _usdtStableCoinAddress, bool enabled)
setVolumeBuyBonusEnabled(bool _enabled)
setVolumeBuyBonusTier(uint8 _volumeBuyBonusTier, uint16 _bonusPercentage, uint128 _thresholdUsdAmount)
updateClaimingMerkleRoot(bytes32 _claimingMerkleRoot)
updateNativeCoinDataFeed(address _dataFeed, uint256 _heartbeat)
updateReferralMerkleRoot(bytes32 _referralMerkleRoot)
updateTokenDataFeed(address _token, address _dataFeed, uint256 _heartbeat)
updateTreasuryWallet(address _treasuryWallet)
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
BonusTokensEvent(address indexed buyer, uint256 amountOfBonusTokens, uint256 timestamp, uint8 presalePhase)
BonusesInitializedEvent(struct IPresaleReferralBonusTierInfo referralBonusTier1, struct IPresaleReferralBonusTierInfo referralBonusTier2, bool awardOnlyFirstPurchase, bool referralBonusEnabled, struct IPresaleVolumeBuyBonusTierInfo volumeBuyBonusTier1, struct IPresaleVolumeBuyBonusTierInfo volumeBuyBonusTier2, struct IPresaleVolumeBuyBonusTierInfo volumeBuyBonusTier3, struct IPresaleVolumeBuyBonusTierInfo volumeBuyBonusTier4, bool volumeBuyBonusEnabled)
ClaimableTokenSetEvent(address claimableToken)
ClaimingMerkleRootUpdatedEvent(bytes32 claimingMerkleRoot)
ClaimingSetEvent(uint256 claimingStartTimestamp, uint256[] claimingPhaseVestingDurations, uint16[] claimingPhasePercentages, bytes32 claimingMerkleRoot)
ClaimingStateChangedEvent(bool state)
EstimationAddressSetEvent(address estimationAddress)
HotWalletAddressSetEvent(address hotWalletAddress)
Initialized(uint64 version)
MinimumPurchaseUsdAmountSetEvent(uint256 minimumPurchaseUsdAmount)
NativeCoinDataFeedUpdatedEvent(address nativeCoinDataFeed, uint256 nativeCoinDataFeedHeartbeat)
NativeCoinWithdrawnEvent(address indexed recipient, uint256 amount)
PaymentInitializedEvent(address nativeCoinDataFeed, uint256 nativeCoinDataFeedHeartbeats)
PaymentTokenSetEvent(address paymentToken, bool enabled)
PresaleInitializedEvent(address _nativeCoinDataFeed, address _treasuryWallet, uint128[] _tokenPricesPerPhase, address _tokenAddress, address _hotWalletAddress, address _estimationAddress, uint256 _minimumPurchaseUsdAmount, address _serverAddress, bool _nativeCoinEnabled)
PresalePhaseSetEvent(uint256 phaseIndex)
PresaleStateChangedEvent(uint8 state)
ReferralBonusSetEvent(bool awardOnlyFirstPurchase, bool enabled)
ReferralBonusTierSetEvent(uint8 tier, uint16 referrerPercentage, uint16 referredPercentage, uint128 thresholdUsdAmount)
ReferralMerkleRootUpdatedEvent(bytes32 referralMerkleRoot)
ReferrerBonusEvent(uint256 referrerBonusUsdt, uint256 timestamp, uint8 presalePhase, string referralCode)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
RolesInitializedEvent(address admin, address server)
TokenDataFeedUpdatedEvent(address tokenAddress, address tokenDataFeed, uint256 tokenDataFeedHeartbeat)
TokensBoughtEvent(address indexed buyer, address indexed paymentToken, uint256 amountPaid, uint256 amountOfTokensBought, uint8 presalePhase, uint256 timestamp, uint256 bonusTokens, uint256 usdAmount, bool isValidProof, string referralCode)
TokensBoughtWertEvent(address indexed buyer, uint256 amountPaid, uint256 amountOfTokensBought, uint8 presalePhase, uint256 timestamp, uint256 bonusTokens, uint256 usdAmount, bool isValidProof, string referralCode)
TokensClaimedEvent(address indexed user, uint256 amount)
TokensWithdrawnEvent(address indexed recipient, uint256 amount)
TreasuryWalletInitializedEvent(address treasuryWallet)
TreasuryWalletUpdatedEvent(address treasuryWallet)
Upgraded(address indexed implementation)
VolumeBuyBonusEnabledEvent(bool enabled)
VolumeBuyBonusTierSetEvent(uint8 tier, uint16 bonusPercentage, uint128 thresholdUsdAmount)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ClaimingNotActiveError()
ClaimingNotSetError()
DataFeedHeartbeatError()
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
ExceedsMaxPhasesError()
FailedInnerCall()
FailedToRefundExtraFundsError(address user)
FailedToSendToTreasuryError()
InsufficientFundsError(uint256 required, uint256 sent)
InvalidAddressError(address _address)
InvalidClaimingDataError()
InvalidDecimalsError()
InvalidExchangeRateError(uint256 rate)
InvalidHeartbeatError()
InvalidInitialization()
InvalidPaymentTokenError(address paymentToken)
InvalidSenderAddressError(address sender)
InvalidTokenDataFeedError(address tokenDataFeed)
InvalidTokenRecipientAddressError(address recipient)
MinimumPurchaseError()
NativeCoinNotEnabledError()
NoTokensToClaimError()
NotInitializing()
PresaleNotActiveError()
SafeERC20FailedOperation(address token)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
UnsupportedERC20PaymentTokenError(address paymentToken)
WithdrawalFailedError()
ZeroAddressError()
ZeroValueError()