EscrowPool

Verified contract

Active on Ethereum with 476 txns
Deployed by via 0x6e6e3ddf at 13864939
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $10.6
0x70832945797e6dac4748bf91746e89ac8af5f7e0fb1b51dd9c4cc4be6efe4be8
From
0x35dd21a2a5926b1ba341bfcd0f4fc8f5522d4cb5605f2ecf7f6c56c1fc194a5b
0xe99b8d4aaee2d08f0998b7dca003c4ae4cdbb1dae0da30fbd52fe339ff235e71
From
0x196c2fbffe1b75dd5375b5e84c4c520f4e5e6fda684bd0a74f42c2d38799881a
From
0xb217cf3fff920a2a24872ff47ac338b245c26c025fca47d28bfe840a9cb868c1
0xd58b6a873daee3b6d17a34c56bb75574184b7d0b0497229004444be0a11b0b92
0x4a14a6535db1f96363488f8c4d7c45088a47218b6fdc89b56abf9bca3b7efb96
0xbb202b112b8a9d02bb5c2ece241ab7a74c94a95cfd60ef1773a4d232b4b0b49c
0x332dca00b53ccf49c334daffa0ccd1094eb95f9473509bae8ccf75bdec478b4c
0x797e0d5ed245049227dafb4b0bc6e0ed72074568f658651db3ab5f96dd8e05b0

Functions
Getter at block 21226339
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x030532fdb8ec23aebc88ec18235d3fee4006c9e0c0f574734812624da1845789
MIN_LOCK_DURATION(view returns (uint256)
600
POINTS_MULTIPLIER(view returns (uint128)
340282366920938463463374607431768211455
TOKEN_SAVER_ROLE(view returns (bytes32)
0xd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d
decimals(view returns (uint8)
18
depositToken(view returns (address)
0x71fc1f555a39e0b698653ab0b475488ec3c34d57
escrowDuration(view returns (uint256)
0
escrowPool(view returns (address)
0x0000000000000000000000000000000000000000
escrowPortion(view returns (uint256)
0
maxBonus(view returns (uint256)
0
maxLockDuration(view returns (uint256)
31536000
name(view returns (string)
EscrowPool
pointsPerShare(view returns (uint256)
0
rewardToken(view returns (address)
0x71fc1f555a39e0b698653ab0b475488ec3c34d57
symbol(view returns (string)
ESCRW
totalSupply(view returns (uint256)
14219498250309209518674407
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct ERC20VotesCheckpoint)
cumulativeRewardsOf(address _accountview returns (uint256)
delegates(address accountview returns (address)
depositsOf(addressuint256view returns (uint256 amountuint64 startuint64 end)
getDepositsOf(address _accountview returns (struct TimeLockPoolDeposit[])
getDepositsOfLength(address _accountview returns (uint256)
getMultiplier(uint256 _lockDurationview returns (uint256)
getPastTotalSupply(uint256 blockNumberview returns (uint256)
getPastVotes(address accountuint256 blockNumberview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTotalDeposit(address _accountview returns (uint256)
getVotes(address accountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
pointsCorrection(addressview returns (int256)
supportsInterface(bytes4 interfaceIdview returns (bool)
withdrawableRewardsOf(address _accountview returns (uint256)
withdrawnRewards(addressview returns (uint256)
withdrawnRewardsOf(address _accountview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claimRewards(address _receiver
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
deposit(uint256 _amountuint256 _durationaddress _receiver
distributeRewards(uint256 _amount
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
saveToken(address _tokenaddress _receiveruint256 _amount
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
withdraw(uint256 _depositIdaddress _receiver
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
Deposited(uint256 amountuint256 durationaddress indexed receiveraddress indexed from
RewardsClaimed(address indexed _fromaddress indexed _receiveruint256 _escrowedAmountuint256 _nonEscrowedAmount
RewardsDistributed(address indexed byuint256 rewardsDistributed
RewardsWithdrawn(address indexed byuint256 fundsWithdrawn
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenSaved(address indexed byaddress indexed receiveraddress indexed tokenuint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Withdrawn(uint256 indexed depositIdaddress indexed receiveraddress indexed fromuint256 amount
Constructor
constructor(string _namestring _symboladdress _depositTokenaddress _rewardTokenaddress _escrowPooluint256 _escrowPortionuint256 _escrowDurationuint256 _maxBonusuint256 _maxLockDuration
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.