VaultVesting
Verified contract
Implementation
Active on
Base with 11 txns
Storage
Map
Table
Raw
Constants and immutables
25
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "VaultVesting"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20888391 | 2 months ago | | | 0 | 0.000000209138138144 | |
| 20888357 | 2 months ago | | | 0 | 2.1547823e-7 | |
| 20888347 | 2 months ago | | | 0 | 2.1653866e-7 | |
| 20888290 | 2 months ago | | | 0 | 2.2020142e-7 | |
| 20849072 | 2 months ago | | | 0 | 0.00012512000 | |
| 20848564 | 2 months ago | | | 0 | 0.00012512000 | |
| 20848189 | 2 months ago | | | 0 | 2.3011040e-7 | |
| 20848163 | 2 months ago | | | 0 | 2.3511280e-7 | |
| 20848155 | 2 months ago | | | 0 | 2.3522560e-7 | |
| 20848110 | 2 months ago | | | 0 | 2.3522560e-7 |
ABI
ABI objects
Getter at block 23057024
BASELINE_DAILY_BONUS_POOL() view returns (uint256)
30000000000000000000000
BASELINE_DAILY_STANDARD_POOL() view returns (uint256)
120000000000000000000000
BASELINE_TOKENS_DISTRIBUTED_PER_DAY() view returns (uint256)
150000000000000000000000
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
HALVING_EVENT_1_DISTRO_PER_DAY() view returns (uint256)
99617000000000000000000
HALVING_EVENT_1_OCCURANCE_DAY() view returns (uint256)
180
HALVING_EVENT_2_DISTRO_PER_DAY() view returns (uint256)
66157000000000000000000
HALVING_EVENT_2_OCCURANCE_DAY() view returns (uint256)
360
HALVING_EVENT_3_DISTRO_PER_DAY() view returns (uint256)
43936000000000000000000
HALVING_EVENT_3_OCCURANCE_DAY() view returns (uint256)
540
HALVING_EVENT_4_DISTRO_PER_DAY() view returns (uint256)
29179000000000000000000
HALVING_EVENT_4_OCCURANCE_DAY() view returns (uint256)
720
PCT_BASE() view returns (uint256)
1000000
PCT_OF_TOKENS_FOR_BONUS_POOL() view returns (uint32)
20
PCT_OF_TOKENS_FOR_STANDARD_POOL() view returns (uint32)
80
TOTAL_VESTING_DAYS() view returns (uint32)
900
UPGRADE_ADMIN() view returns (bytes32)
0xab0a819bf57ef52a248771805d8714ae8e073962cc1b48f9667beb971fb3a2c7
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
VESTING_ADMIN_ROLE() view returns (bytes32)
0xa8f45af456ec169d21f52f0673e869f84c82a5ecdb557cd556f1159a748bfb06
daysCalculated() view returns (uint32)
0
getCurrentTotalTokensVestedDaily() view returns (uint256)
150000000000000000000000
getDaysCalculated() view returns (uint72)
0
getDaysLeftOfVesting() view returns (uint32)
900
getDaysUntilNextHalvingEvent() view returns (uint256)
180
getNextAccountID() view returns (uint256)
0
getTotalDailyRewardsAtNextHalvingEvent() view returns (uint256)
99617000000000000000000
getTotalDailyRewardsAtNextPlusOneHalvingEvent() view returns (uint256)
66157000000000000000000
isImportComplete() view returns (bool)
false
isRewardsDistributionInProgress() view returns (bool)
false
nextAccountID() view returns (uint256)
0
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
timestampOfLatestVestingUpdate() view returns (uint256)
0
totalBonusPoolWeightingOfAllUsers() view returns (uint256)
0
zapAccount() view returns (address)
0x0000000000000000000000000000000000000000
zapToken() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allAccounts(uint256) view returns (address)
getAccountByIndex(uint256 index) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
getUserState(address user) view returns (struct UserState)
hasRole(bytes32 role, address account) view returns (bool)
isUserEligableToStake(address user, uint32 amountOfVaults) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
userState(address) view returns (uint256 accountId, uint32 vaultsHeld, uint32 vaultsClaimed, uint32 vaultsStaked, uint32 numberOfReferrals, uint256 standardPoolTokensUnlocked, uint256 standardPoolTokensLocked, uint256 standardPoolTokensClaimed, uint256 bonusPoolTokensUnlocked, uint256 bonusPoolTokensLocked, uint256 bonusPoolTokensClaimed, uint256 currentTotalDailyEmissionRatePerVault, uint256 tokensEarnedPreTGE)
State-modifying
Events calculateDailyVestingForChonk(uint256 startingIndexOfChonk, uint256 sizeOfChonk, bool isFinalChonk)
calculateTotalBonusWeightingForChonk(uint32 startingIndexOfChonk, uint32 sizeOfChonk)
claimVaults(uint32 vaultsToClaim)
claimVestedTokensForClaimedVaults()
decrementVaultsStakedForUser(address user, uint32 vaultsUnstaked)
finishImport(uint32 vestingDaysCalculatedOffChain, address stakingContract)
grantRole(bytes32 role, address account)
importUserData(struct UserData[] usersData)
incrementVaultsStakedForUser(address user, uint32 vaultsStaked)
initialize(address vaultContractAddress, address zapTokenAddress, address multisig)
payEarlyUnstakingFee(uint256 amount, address user)
recoverTokensAfterVesting()
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
updateVaultsInfoForUser(address user)
upgradeToAndCall(address newImplementation, bytes data) payable
DailyVestingCalculated(uint256 daysCalculated, uint256 totalBonusPoolWeightingOfAllUsers, uint256 tokensEmitted, uint256 timestamp)
EarlyUnstakingFeePaid(address indexed user, uint256 amount)
Initialized(uint64 version)
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)
Upgraded(address indexed implementation)
VestedTokensClaimed(address indexed user, uint256 standardPoolTokensClaimed, uint256 bonusPoolTokensClaimed)
constructor()
This contract contains no fallback and receive objects.
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)