WhitelistedVesting

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xadab036d at 16697110
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
4 additional variables

No balances found for "WhitelistedVesting"

No transactions found for "WhitelistedVesting"


Functions
Getter at block 21851859
 
actualCadence(view returns (uint256)
allocation(view returns (uint256)
0
cadence(view returns (uint256)
0
communityFund(view returns (address)
0x0000000000000000000000000000000000000000
duration(view returns (uint256)
0
gamification(view returns (bool)
false
leftoversUnlockDelay(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
 
releaseableAmount(view returns (uint256)
released(view returns (uint256)
0
 
renounceOwnership(view 
tokenReleaseDistribution(view returns (uint256[])
[]
totalWalletAllocation(view returns (uint256)
0
 
vestedAmount(view returns (uint256)
vestingStartTimestamp(view returns (uint256)
0
whitelistedAddressesAmount(view returns (uint256)
0
wlth(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
penalty(uint256 _amountaddress _beneficiaryview returns (uint256)
releaseableAmountPerWallet(address _walletview returns (uint256)
releasedAmountPerWallet(address _walletview returns (uint256)
totalWalletAllocationInCadence(uint256 _cadenceview returns (uint256)
vestedAmountPerWallet(address _walletview returns (uint256)
vestedAmountToCadence(uint256 _cadenceview returns (uint256)
walletAllocationForCadence(address _walletuint256 _cadenceNumberview returns (uint256)
State-modifying
deactivateAddress(address _wallet
decreaseAllocation(uint256[] _newAllocation
increaseAllocation(uint256[] _newAllocation
initialize(bool _gamificationaddress _owneraddress _wlthaddress _communityFunduint256 _allocationuint256 _durationuint256 _cadenceuint256 _leftoversUnlockDelayuint256 _vestingStartTimestampuint256[] _tokenReleaseDistribution
pause(
release(uint256 _amountaddress _beneficiary
releaseWithPenalty(uint256 _amountaddress _beneficiary
setGamification(bool _flag
setVestingStartTimestamp(uint256 _timestamp
setWalletAllocationForCadence(address _walletuint256 _cadenceNumberuint256 _amount
transferOwnership(address newOwner
unpause(
whitelistedWalletSetup(address _whitelistedAddressuint256[] _distribution
withdrawLeftovers(address _wallet
withdrawSurplus(address _wallet
Events
AddressDeactivated(address indexed walletuint256 indexed newAddressesAmountuint256 indexed oldAddressesAmount
AllocationDecreased(uint256[] indexed oldAllocationuint256[] indexed newAllocation
AllocationIncreased(uint256[] indexed oldAllocationuint256[] indexed newAllocation
CadenceAllocationForWalletChanged(address indexed walletuint256 indexed cadenceuint256 oldAmountuint256 indexed newAmount
GamificationSet(bool indexed flag
Initialized(uint8 version
LeftoversWithdrawn(address indexed accountuint256 indexed amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Released(address indexed beneficiaryuint256 indexed amountuint256 indexed penalty
SurplusWithdrawn(address indexed accountuint256 indexed amount
Unpaused(address account
VestingStartTimestampSetted(uint256 indexed vestingStartTimestamp
WhitelistedAddressesAmountChanged(uint256 indexed oldAmountuint256 indexed newAmount
WhitelistedWalletSetup(address indexed whitelistedAddressuint256 indexed allocationuint256[] indexed distribution
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
OwnablePausable__OwnerAccountZeroAddress(
WhitelistedVesting__CommunityFundZeroAddress(
WhitelistedVesting__GamificationNotEnabled(
WhitelistedVesting__InvalidDistributionArrayAllocation(
WhitelistedVesting__InvalidDistributionArrayLength(
WhitelistedVesting__InvalidSingleCadenceWalletAllocation(
WhitelistedVesting__InvalidTotalAllocation(
WhitelistedVesting__LeftoversWithdrawalLocked(
WhitelistedVesting__NoSurplus(uint256 balanceuint256 releaseduint256 allocation
WhitelistedVesting__NotEnoughTokensOnContract(
WhitelistedVesting__NotEnoughTokensVested(uint256 requesteduint256 currentReleaseableAmount
WhitelistedVesting__PastCadenceModificationNotAllowed(
WhitelistedVesting__PastVestingStartTimestamp(
WhitelistedVesting__SameWalletAllocationForCadenceProvided(
WhitelistedVesting__TotalAllocationMismatch(
WhitelistedVesting__TotalAllocationPerCadenceMismatch(
WhitelistedVesting__VestingNotStarted(
WhitelistedVesting__VestingStartTimestampAlreadyDefined(
WhitelistedVesting__WalletAlreadySet(
WhitelistedVesting__WalletClaimedWithPenalty(
WhitelistedVesting__WlthZeroAddress(