TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 66 txns
Deployed by via 0x60fb1f10 at 15969052
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
ERC-20
--
0x89401d493363b1c2ac827b27fbf14a36bd09a1515dadda8333bde5b95707dddb
0x2ea0af4b0504d4d3a494eb8785f4c094174618c97a10964300b105a25fd51f4f
0xed035aae3f6998dbeef1ba5e5d376d7aea7e6a0f79e81003e2748674b2a67d7e
0xe71ae5f55d751ec78ca6a217e84816f329de5f17f87306b18180ed392fa556cf
0x57a2a799bffdd522c7ffc0d828dacbe2fb571388ea43a707631925f3b294bc34
0xce178d5b0423e14ea65b461a92e0e11d2642c87b5dfbee51b4d03a00aa5c901b
0xdbb9f900a8e486df9f863ccd12f4e73b19651cf71e646fad1c35c12f281acec2
0xe0588dfc070f9b1f102facdee9e80f77f6b2e889e19c4bf1d2d13636f1beca53
0x6858068d4eabfdc860ca1074e65cfd5a559e89535a9f70927136bfdee9687d25
0x78b4ed2306e3e8169205141cd6106332e00880c9dc7774c6042cb5778ed9648e

Functions
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 _poolIdaddress _userview returns (uint256)
cliff(uint256view returns (bool)
cliffClaimable(uint256 _poolIdaddress _userview returns (uint256)
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)
usedHashes(bytes32view returns (bool)
userCliffInfo(uint256addressview returns (uint256 allocationuint256 cliffAllocuint256 claimedAmntuint256 tokensReleaseTimeuint256 remainingToBeClaimableCliffuint256 cliffReleaseRatePerSecuint256 cliffLastWithdrawal)
userInfo(uint256addressview returns (uint256 allocationuint256 claimedAmountuint256 remainingToBeClaimableuint256 lastWithdrawaluint256 releaseRatePerSec)
userNonCliffInfo(uint256addressview returns (uint256 allocationuint256 nonCliffAllocuint256 claimedAmntuint256 tokensReleaseTimeuint256 remainingToBeClaimableNonCliffuint256 nonCliffReleaseRatePerSecuint256 nonCliffLastWithdrawal)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addCliffVesting(string _poolNameuint256 _vestingEndTimeuint256 _cliffVestingEndTimeuint256 _cliffPeriodEndTimeaddress _tokenAddressuint256 _cliffPercentage10000address[] _usersAddressesuint256[] _userAllocbytes _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 _signer
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setSigner(address _signer
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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 nonCliffVestingPerioduint256 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
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.