CookPool
Verified contract
Active on
Ethereum with 5,185 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 12 additional slots
Balances ($4,133.56)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
COOK | ERC-20 | 22.109304M | $0.000187 |
$4,133.56 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20395514 | 3 months ago | | | 0 | 0.0067705500 | |
| 20395514 | 3 months ago | | | 0 | 0.00015694000 | |
| 19085927 | 10 months ago | | | 0 | 0.0037598482 | |
| 19085916 | 10 months ago | | | 0 | 0.0026215326 | |
| 18933400 | 10 months ago | | | 0 | 0.0016890830 | |
| 18932692 | 10 months ago | | | 0 | 0.0015291159 | |
| 18790596 | a year ago | | | 0 | 0.0061434215 | |
| 18790030 | a year ago | | | 0 | 0.0044372208 | |
| 18785682 | a year ago | | | 0 | 0.0054060073 | |
| 18784652 | a year ago | | | 0 | 0.0076866271 |
ABI
ABI objects
Getter at block 21158361
ADMIN_ROLE() view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE() view returns (bytes32)
0xaf290d8680820aad922855f39b306097b20e28774d6c1ad35a20325630c3a02c
blockNumber() view returns (uint256)
21158361
blockTimestamp() view returns (uint256)
1731254831
cook() view returns (address)
0xff75ced57419bcaebe5f05254983b013b0646ef5
getRewardPerBlock() view returns (uint256)
0
getStakeLockupDuration() view returns (uint256)
60
getVestingDuration() view returns (uint256)
14
isFull() view returns (bool)
false
isMiningPaused() view returns (bool)
false
lastRewardBlock() view returns (uint256)
20395514
owner() view returns (address)
0x121863db810cdafe1b431bccb20074bccccb6c3c
stakeLimitPerAddress() view returns (uint256)
0
totalClaimed() view returns (uint256)
26025202654908885074863171
totalPhantom() view returns (uint256)
16634607265669395077217940053863
totalPoolCapLimit() view returns (uint256)
0
totalRewarded() view returns (uint256)
2096805383552813793335223
totalStaked() view returns (uint256)
16634506213334294415328881
totalVesting() view returns (uint256)
29307581147647186206664777
univ2() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
balanceOfClaimable(address account) view returns (uint256)
balanceOfClaimed(address account) view returns (uint256)
balanceOfPhantom(address account) view returns (uint256)
balanceOfRewarded(address account) view returns (uint256)
balanceOfStaked(address account) view returns (uint256)
balanceOfUnstakable(address account) view returns (uint256)
balanceOfVesting(address account) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isAddrBlacklisted(address addr) view returns (bool)
stakingScheduleAmount(address account) view returns (uint256[])
stakingScheduleStartTime(address account) view returns (uint256[])
State-modifying
Events blacklistAddress(address addr)
checkMiningPaused()
checkPerAddrStakeLimit(uint256 amountToStake, address account)
checkPoolStakeCapLimit(uint256 amountToStake)
claim(uint256 cookAmount)
emergencyWithdraw(uint256 amount)
ensureAddrNotBlacklisted(address addr)
grantRole(bytes32 role, address account)
harvest(uint256 cookAmount)
pauseMinigReward()
removeAddressFromBlacklist(address addr)
renounceOwnership()
renounceRole(bytes32 role, address account)
resumeMiningReward(uint256 rewardPerBlock)
revokeRole(bytes32 role, address account)
setRewardPerBlock(uint256 rewardPerBlock)
setStakeLimitPerAddress(uint256 stakeLimitPerAddress)
setTotalPoolCapLimit(uint256 totalPoolCapLimit)
stake(uint256 cookAmount)
transferOwnership(address newOwner)
unstake(uint256 cookAmount)
zapCook(uint256 cookAmount)
zapStake(uint256 cookAmount, address userAddress)
Claim(address indexed account, uint256 cookAmount)
Harvest(address indexed account, uint256 cookAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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)
Stake(address indexed account, uint256 cookAmount)
Unstake(address indexed account, uint256 cookAmount)
ZapCook(address indexed account, uint256 cookAmount)
constructor(address cook, uint256 cook_reward_per_block, uint256 totalPoolCapLimit, uint256 stakeLimitPerAddress)
This contract contains no fallback and receive objects.
This contract contains no error objects.