KarrotChefV3

Verified contract

Active on Ethereum with 967 txns
Deployed by via 0x8670e06a at 17744396
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xb810dff7ee58bfc1e20ad2e7bf41ee39700491a83aa13d902d120338d34bcee3
0x3a4b9a718d2eddcd97ce7f03eddc5bacbcc382ea503e8757707fa515c9d72142
0x23d6c2ae81c08738f5c0d5d55e9ffe0ab9099b5fdf0eb0dadaac975798565074
0x676373aa48f7447c3227c8fa38d0fb900fd22ab92f38ef640a7d5bafa7be58e3
0x5b8763e9f9b7e6b8cd6419486f0f2f78db05549b4d6d84507799bdf5ccb38949
0x35e299cc24a411e13c1fe33c7a8c72f42ea090e1cb52c1d59e6252f679638d70
0x23f469627943e9e58ea9de0831ca9dba6b4ae81b0c13b5384b80b3b26e3d2acd
0x326461553722d8e9c646cb407cfc08eea4b6542644afd8e222883d6dfc0fe259
0x807ac4ec0d9cba78b97e8ee6c446a032ab7608c1e08f84e6e9e64ba035a5020a
0xe32d56f3fa9c3b09faa85fe1fa6e52d58e494b8a1d8f6917ea0c228a12470c97

Functions
Getter at block 20900863
KARROTS_DECIMALS(view returns (uint256)
1000000000000000000
PERCENTAGE_DENOMINATOR(view returns (uint16)
10000
REWARD_SCALING_FACTOR(view returns (uint256)
1000000000000
blockOffset(view returns (uint8)
1
config(view returns (address)
0x1b7d040a501f19f1e28ed9fe58e307a9516ee733
debaseMultiplier(view returns (uint48)
13800000000000
depositsPaused(view returns (bool)
false
fullProtecProtocolLiqProportion(view returns (uint16)
3200
karrotClaimTaxRate(view returns (uint16)
2500
karrotRewardPerBlock(view returns (uint88)
13000000000000000000000000
lastBlock(view returns (uint64)
19907418
owner(view returns (address)
0x3809d11a9efd74e4ee7c280704306ae50e65ed39
poolLength(view returns (uint256)
2
requestNonce(view returns (uint24)
456
startBlock(view returns (uint40)
17744463
taxFreeRequestId(view returns (uint256)
61519241727022906316447805004180136013633931862740535800175925379387345035343
totalAllocPoint(view returns (uint128)
1000
vaultDepositsAreOpen(view returns (bool)
true
Read-only
getBigAndSmolKarrotEquivalent(address _userview returns (uint256)
getFullToChefRatio(address _userview returns (uint256)
getKarrotEquivalent(uint256 _amountview returns (uint256)
getTotalAmountStakedInPoolByUser(uint256 _pidaddress _userview returns (uint256)
getUserInfoAmount(address _useruint256 _pidview returns (uint256)
lockDurations(uint256view returns (uint256)
pendingReward(uint256 _pidaddress _userview returns (uint256)
poolIdToToken(uint256 _pidview returns (address)
poolInfo(uint256view returns (address lpTokenuint128 allocPointuint32 lastRewardBlockuint96 accRewardPerShare)
userInfo(uint256addressview returns (uint256 amountuint224 rewardDebtuint32 lockEndedTimestamp)
userIsExemptFromClaimTax(address _userview returns (bool)
State-modifying
addPool(uint128 _allocPointaddress _lpTokenbool _withUpdatePools
compoundSmol(
deposit(uint256 _piduint256 _amount
massUpdatePools(
openKarrotChefDeposits(
renounceOwnership(
requestClaim(uint256 _pidpayable 
setAllocationPoint(uint256 _piduint128 _allocPointbool _withUpdatePools
setClaimTaxRate(uint16 _maxTaxRate
setConfigManagerAddress(address _configManagerAddress
setDebaseMultiplier(uint48 _debaseMultiplier
setDepositIsPaused(bool _isPaused
setFullProtecLiquidityProportion(uint16 _fullProtecLiquidityProportion
setLockDuration(uint256 _piduint256 _lockDuration
transferOwnership(address newOwner
updatePool(uint256 _pid
updateRewardPerBlock(uint88 _rewardPerBlock
withdraw(uint256 _piduint256 _amount
Events
Claim(address indexed useruint256 indexed piduint256 amountuint256 tax
Compound(address indexed useruint256 amountKarrotuint256 poolId
Deposit(address indexed useruint256 indexed piduint256 amount
LogPoolAddition(uint256 indexed piduint256 allocPointaddress indexed lpToken
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolUpdated(uint256 indexed piduint256 lastRewardBlockuint256 lpSupplyuint256 accRewardPerShare
RewardPaid(address indexed useruint256 indexed piduint256 amount
RewardQueued(address _accountuint256 _piduint256 pending
SetAllocationPoint(uint256 indexed piduint256 allocPoint
SetDepositsEnabled(bool enabled
SetLockDuration(uint256 indexed piduint256 lockDuration
SetRewardPerBlock(uint88 amount
TaxPaid(address indexed useruint256 indexed piduint256 amount
TaxRatioUpdate(address indexed useruint256 indexed newUserTaxRatio
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _configManager
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerIsNotAccountOrThisContract(
CallerIsNotConfig(
EOAsOnly(
ForwardFailed(
InvalidAllowance(
InvalidAmount(
NoPendingRewards(address user
PoolExists(
RabbitsPerWalletLimitReached(
StillLocked(
VaultsDepositsAreClosed(