IronVestExtended

Verified contract

Implementation

Active on Base
Deployed by via 0x074f3242 at 14052385
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 49 additional slots
-
variable spans 48 additional slots

No balances found for "IronVestExtended"

0x7883d8a438de395222d8e73d6bb512194322ae08c6a3a70b3a829c9434aa7745
From

Functions
Getter at block 22135002
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
VESTER_ROLE(view returns (bytes32)
0x64ed6499e2f5a7ea55dfd56da361bf9d48064843bb3891c36f1dabd9ba246135
VestingCheck(view returns (address)
0x0000000000000000000000000000000000000000
signer(view returns (address)
0x0000000000000000000000000000000000000000
vestingContractName(view returns (string)
vestingPoolSize(view returns (uint256)
0
Read-only
claimable(uint256 _poolIdaddress _userview returns (uint256)
cliff(uint256view returns (bool)
cliffClaimable(uint256 _poolIdaddress _userview returns (uint256)
deprecatedAddressOf(addressview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonCliffClaimable(uint256 _poolIdaddress _userview returns (uint256)
poolInformation(uint256 _poolIdview returns (bool isCliffstring poolNameuint256 startTimeuint256 vestingEndTimeuint256 cliffVestingEndTimeuint256 nonCliffVestingPerioduint256 cliffPeriodEndTimeaddress tokenAddressuint256 totalVestedTokensuint256 cliffLockPercentage)
signatureVerification(bytes _signaturestring _poolNameaddress _tokenAddressbytes _keyHashview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
unAllocatedTokens(address _tokenAddressview returns (uint256 unAllocatedTokens)
usedHashes(bytes32view returns (bool)
userCliffInfo(uint256addressview returns (uint256 allocationuint256 cliffAllocuint256 claimedAmntuint256 tokensReleaseTimeuint256 remainingToBeClaimableCliffuint256 cliffReleaseRatePerSecuint256 cliffLastWithdrawalbool deprecatedaddress updatedAddress)
userInfo(uint256addressview returns (uint256 allocationuint256 claimedAmountuint256 remainingToBeClaimableuint256 lastWithdrawaluint256 releaseRatePerSecbool deprecatedaddress updatedAddress)
userNonCliffInfo(uint256addressview returns (uint256 allocationuint256 nonCliffAllocuint256 claimedAmntuint256 tokensReleaseTimeuint256 remainingToBeClaimableNonCliffuint256 nonCliffReleaseRatePerSecuint256 nonCliffLastWithdrawalbool deprecatedaddress updatedAddress)
State-modifying
addCliffVesting(string _poolNameuint256 _vestingEndTimeuint256 _cliffVestingEndTimeuint256 _cliffPeriodEndTimeaddress _tokenAddressuint256 _cliffPercentage10000address[] _usersAddressesuint256[] _usersAllocbytes _signaturebytes _keyHash
addVesting(string _poolNameuint256 _vestingEndTimeaddress _tokenAddressaddress[] _usersAddressesuint256[] _userAllocbytes _signaturebytes _keyHash
claim(uint256 _poolId
claimCliff(uint256 _poolId
claimNonCliff(uint256 _poolId
emergencyWithdraw(address _tokenuint256 _amount
grantRole(bytes32 roleaddress account
initialize(string _vestingNameaddress _signeraddress _default_Adminaddress _ironVestPreCheckAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setPreCheck(address _vestingPreCheck
setSigner(address _signer
updateBeneficiaryAddress(uint256 _poolIdaddress _deprecatedAddressaddress _updatedAddress
Events
AddVesting(address indexed vesteruint256 indexed poolIdstring poolNameuint256 startTimeuint256 vestingEndTimeaddress tokenAddressuint256 totalVestedTokensaddress[] usersAddressesuint256[] usersAlloc
Claim(uint256 indexed poolIduint256 claimedaddress indexed beneficiaryuint256 remaining
CliffAddVesting(address indexed vesteruint256 indexed poolIdstring poolNameuint256 vestingEndTimeuint256 cliffVestingEndTimeuint256 cliffPeriodEndTimeaddress tokenAddressuint256 totalVestedTokensaddress[] usersAddressesuint256[] usersAlloc
CliffClaim(uint256 indexed poolIduint256 claimedaddress indexed beneficiaryuint256 remaining
Initialized(uint8 version
NonCliffClaim(uint256 indexed poolIduint256 claimedaddress indexed beneficiaryuint256 remaining
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
UpdateBeneficiaryWithdrawalAddress(uint256 indexed poolIdaddress indexed deprecatedAddressaddress indexed newAddressbool isCliff
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.