TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 66 txns
Unified 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)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
IVT | ERC-20 | 46.82184M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15990834 | 2 years ago | | | 0 | 0.054498567 | |
| 15990824 | 2 years ago | | | 0 | 0.0027044093 | |
| 15990806 | 2 years ago | | | 0 | 0.046811830 | |
| 15990791 | 2 years ago | | | 0 | 0.0020402822 | |
| 15990756 | 2 years ago | | | 0 | 0.041914317 | |
| 15990067 | 2 years ago | | | 0 | 0.027933634 | |
| 15989136 | 2 years ago | | | 0 | 0.025292582 | |
| 15988997 | 2 years ago | | | 0 | 0.022678543 | |
| 15984117 | 2 years ago | | | 0 | 0.044290576 | |
| 15984105 | 2 years ago | | | 0 | 0.025717614 |
ABI
ABI objects
Getter at block 21250059
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
VESTER_ROLE() view returns (bytes32)
0x64ed6499e2f5a7ea55dfd56da361bf9d48064843bb3891c36f1dabd9ba246135
signer() view returns (address)
0xf97e03bc3498170d8195512a33e44602ed1a4d34
vestingContractName() view returns (string)
Iron Vest
vestingPoolSize() view returns (uint256)
36
Read-only
claimable(uint256 _poolId, address _user) view returns (uint256)
cliff(uint256) view returns (bool)
cliffClaimable(uint256 _poolId, address _user) view returns (uint256)
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)
usedHashes(bytes32) view returns (bool)
userCliffInfo(uint256, address) view returns (uint256 allocation, uint256 cliffAlloc, uint256 claimedAmnt, uint256 tokensReleaseTime, uint256 remainingToBeClaimableCliff, uint256 cliffReleaseRatePerSec, uint256 cliffLastWithdrawal)
userInfo(uint256, address) view returns (uint256 allocation, uint256 claimedAmount, uint256 remainingToBeClaimable, uint256 lastWithdrawal, uint256 releaseRatePerSec)
userNonCliffInfo(uint256, address) view returns (uint256 allocation, uint256 nonCliffAlloc, uint256 claimedAmnt, uint256 tokensReleaseTime, uint256 remainingToBeClaimableNonCliff, uint256 nonCliffReleaseRatePerSec, uint256 nonCliffLastWithdrawal)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addCliffVesting(string _poolName, uint256 _vestingEndTime, uint256 _cliffVestingEndTime, uint256 _cliffPeriodEndTime, address _tokenAddress, uint256 _cliffPercentage10000, address[] _usersAddresses, uint256[] _userAlloc, 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)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setSigner(address _signer)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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 nonCliffVestingPeriod, 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)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.