HoneyVesting
Verified contract
Active on
Ethereum with 357 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x55f3…b448
0x33b4…aa36
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
HONEY | ERC-20 | 1.940474B | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21187832 | a month ago | | | 0 | 0.0040954546 | |
| 20376406 | 5 months ago | | | 0 | 0.00087137862 | |
| 20201631 | 5 months ago | | | 0 | 0.0011187488 | |
| 20140578 | 6 months ago | | | 0 | 0.0017134631 | |
| 20097667 | 6 months ago | | | 0 | 0.0027550846 | |
| 19908668 | 7 months ago | | | 0 | 0.00026325726 | |
| 19611543 | 8 months ago | | | 0 | 0.0059129000 | |
| 19590687 | 8 months ago | | | 0 | 0.0078290406 | |
| 19568962 | 8 months ago | | | 0 | 0.0092559438 | |
| 19493335 | 9 months ago | | | 0 | 0.0027670987 |
ABI
ABI objects
Getter at block 21392693
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
HONEY_SPENDER_ROLE() view returns (bytes32)
0x1d08b5ca05f0faec3b6f35010a7353736e9540c52bf085061cb969d680b5bde9
WITHDRAW_ROLE() view returns (bytes32)
0x5d8e12c39142ff96d79d04d15d1ba1269e4fe57bb9d26f43523628b34ba108ec
cliffEnd() view returns (uint256)
1664362269
cliffPeriod() view returns (uint256)
15724800
cliffStart() view returns (uint256)
1648637469
fancyBearsContract() view returns (address)
0x87084ec881d5a15c918057f326790db177d218f2
honeyContract() view returns (address)
0x33b4fe5e40e4903a0849ca97b3292eac3eb0aa36
honeyJarsContract() view returns (address)
0x55f3bc084da207b7347538b74cc388deeb3ab448
honeyPerBear() view returns (uint256)
142000000000000000000000
honeyPerJar() view returns (uint256)
71000000000000000000000
numberOfRewardPeriods() view returns (uint256)
78
rewardPeriod() view returns (uint256)
604800
spentHoneyBalance() view returns (uint256)
1721119021976593691695016023
Read-only
calculateRewardPeriod(uint256 _timestamp) view returns (uint256)
getBearStats(uint256 _tokenId, uint256 _timestamp) view returns (uint256 releasable, uint256 released, uint256 spent, uint256 remaining)
getJarStats(uint256 _tokenId, uint256 _timestamp) view returns (uint256 releasable, uint256 released, uint256 spent, uint256 remaining)
getReleasableHoneyFromBear(uint256 _tokenId, uint256 _timestamp) view returns (bool, uint256)
getReleasableHoneyFromJar(uint256 _tokenId, uint256 _timestamp) view returns (bool, uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
getVestingAmountRemainingInBearById(uint256 _tokenId) view returns (uint256)
getVestingAmountRemainingInBearsByWallet(address _address) view returns (uint256[], uint256[])
getVestingAmountRemainingInJarById(uint256 _tokenId) view returns (uint256)
getVestingAmountRemainingInJarsByWallet(address _address) view returns (uint256[], uint256[])
hasRole(bytes32 role, address account) view returns (bool)
honeyReleasedByBearId(uint256) view returns (uint256)
honeyReleasedByJarId(uint256) view returns (uint256)
honeySpentByBearId(uint256) view returns (uint256)
honeySpentByJarId(uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
vestingSchedule(uint256 _totalAllocation, uint256 _timestamp) view returns (uint256)
vestingScheduleForBear(uint256 _timestamp) view returns (uint256)
vestingScheduleForJar(uint256 _timestamp) view returns (uint256)
State-modifying
Events claimAll(uint256[] _fancyBears, uint256[] _honeyJars)
claimHoneyFromBear(uint256 _tokenId)
claimHoneyFromJar(uint256 _tokenId)
grantRole(bytes32 role, address account)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setCliffStart()
spendHoney(uint256[] _fancyBearTokens, uint256[] _amountPerFancyBearToken, uint256[] _honeyJarTokens, uint256[] _amountPerHoneyJarToken)
spendHoneyInBear(uint256 _tokenId, uint256 _amount)
spendHoneyInJar(uint256 _tokenId, uint256 _amount)
withdrawSpentHoney(uint256 _amount, address _destination)
HoneyReleasedFromBear(uint256 indexed _tokenId, uint256 _releasable, address _address)
HoneyReleasedFromJar(uint256 indexed _tokenId, uint256 _releasable, address _address)
HoneySpentFromBear(uint256 indexed _tokenId, uint256 _amount, address _address)
HoneySpentFromJar(uint256 indexed _tokenId, uint256 _amount, address _address)
HoneyWithdraw(uint256 _amount, address _caller, address _destination)
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 _fancyBearsContractAddress, address _honeyJarsContractAddress, address _honeyContractAddress, uint256 _rewardPeriodInSeconds, uint256 _numberOfRewardPeriods, uint256 _cliffPeriodInSeconds)
This contract contains no fallback and receive objects.
This contract contains no error objects.