IronVestExtended
Verified contract
Implementation
Active on
Base
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
Balances ($0.00)
No balances found for "IronVestExtended"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19034114 | 2 months ago | | | 0 | 1.2202082e-7 |
ABI
ABI objects
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 _poolId, address _user) view returns (uint256)
cliff(uint256) view returns (bool)
cliffClaimable(uint256 _poolId, address _user) view returns (uint256)
deprecatedAddressOf(address) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
nonCliffClaimable(uint256 _poolId, address _user) view returns (uint256)
poolInformation(uint256 _poolId) view returns (bool isCliff, string poolName, uint256 startTime, uint256 vestingEndTime, uint256 cliffVestingEndTime, uint256 nonCliffVestingPeriod, uint256 cliffPeriodEndTime, address tokenAddress, uint256 totalVestedTokens, uint256 cliffLockPercentage)
signatureVerification(bytes _signature, string _poolName, address _tokenAddress, bytes _keyHash) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
unAllocatedTokens(address _tokenAddress) view returns (uint256 unAllocatedTokens)
usedHashes(bytes32) view returns (bool)
userCliffInfo(uint256, address) view returns (uint256 allocation, uint256 cliffAlloc, uint256 claimedAmnt, uint256 tokensReleaseTime, uint256 remainingToBeClaimableCliff, uint256 cliffReleaseRatePerSec, uint256 cliffLastWithdrawal, bool deprecated, address updatedAddress)
userInfo(uint256, address) view returns (uint256 allocation, uint256 claimedAmount, uint256 remainingToBeClaimable, uint256 lastWithdrawal, uint256 releaseRatePerSec, bool deprecated, address updatedAddress)
userNonCliffInfo(uint256, address) view returns (uint256 allocation, uint256 nonCliffAlloc, uint256 claimedAmnt, uint256 tokensReleaseTime, uint256 remainingToBeClaimableNonCliff, uint256 nonCliffReleaseRatePerSec, uint256 nonCliffLastWithdrawal, bool deprecated, address updatedAddress)
State-modifying
Events addCliffVesting(string _poolName, uint256 _vestingEndTime, uint256 _cliffVestingEndTime, uint256 _cliffPeriodEndTime, address _tokenAddress, uint256 _cliffPercentage10000, address[] _usersAddresses, uint256[] _usersAlloc, bytes _signature, bytes _keyHash)
addVesting(string _poolName, uint256 _vestingEndTime, address _tokenAddress, address[] _usersAddresses, uint256[] _userAlloc, bytes _signature, bytes _keyHash)
claim(uint256 _poolId)
claimCliff(uint256 _poolId)
claimNonCliff(uint256 _poolId)
emergencyWithdraw(address _token, uint256 _amount)
grantRole(bytes32 role, address account)
initialize(string _vestingName, address _signer, address _default_Admin, address _ironVestPreCheckAddress)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setPreCheck(address _vestingPreCheck)
setSigner(address _signer)
updateBeneficiaryAddress(uint256 _poolId, address _deprecatedAddress, address _updatedAddress)
AddVesting(address indexed vester, uint256 indexed poolId, string poolName, uint256 startTime, uint256 vestingEndTime, address tokenAddress, uint256 totalVestedTokens, address[] usersAddresses, uint256[] usersAlloc)
Claim(uint256 indexed poolId, uint256 claimed, address indexed beneficiary, uint256 remaining)
CliffAddVesting(address indexed vester, uint256 indexed poolId, string poolName, uint256 vestingEndTime, uint256 cliffVestingEndTime, uint256 cliffPeriodEndTime, address tokenAddress, uint256 totalVestedTokens, address[] usersAddresses, uint256[] usersAlloc)
CliffClaim(uint256 indexed poolId, uint256 claimed, address indexed beneficiary, uint256 remaining)
Initialized(uint8 version)
NonCliffClaim(uint256 indexed poolId, uint256 claimed, address indexed beneficiary, uint256 remaining)
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)
UpdateBeneficiaryWithdrawalAddress(uint256 indexed poolId, address indexed deprecatedAddress, address indexed newAddress, bool isCliff)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.