FarmBoosterV3
Verified contract
Active on
Ethereum with 2 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "FarmBoosterV3"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20039196 | 4 months ago | | | 0 | 0.00034368273 | |
| 20033411 | 4 months ago | | | 0 | 0.00066039794 |
ABI
ABI objects
Getter at block 20913067
BOOST_PRECISION() view returns (uint256)
1000000000000
CA_PRECISION() view returns (uint256)
100000
CB_PRECISION() view returns (uint256)
10000
MAX_BOOST_PRECISION() view returns (uint256)
3000000000000
MAX_CA() view returns (uint256)
100000
MAX_CB() view returns (uint256)
100000000
MIN_CA() view returns (uint256)
10000
MIN_CB() view returns (uint256)
0
VECake() view returns (address)
0x0ac4ed1d63c51f2b35c555ee09b425f08e6ea556
VECakeCaller() view returns (address)
0x0000000000000000000000000000000000000000
cA() view returns (uint256)
40000
cB() view returns (uint256)
4000
owner() view returns (address)
0x21835332cbdf1b3530fae9f6cd66feb9477dfc02
poolLength() view returns (uint256)
3
Read-only
activedPools(address _user) view returns (uint256[] poolList, address[] wrapperList)
cBOverride(uint256) view returns (uint256)
delegated(address) view returns (address)
delegator(address) view returns (address)
delegatorApprove(address) view returns (address)
everBoosted(uint256) view returns (bool)
getUserMultiplier(address _user, uint256 _poolId) view returns (uint256)
getUserMultiplierByWrapper(address _user, address _wrapper) view returns (uint256)
isBoostedPool(address _user, uint256 _poolId) view returns (bool)
isBoostedWrapper(address _user, address _wrapper) view returns (bool)
pools(uint256) view returns (uint256 poolId, address wrapper, address stakedToken, address rewardToken)
userInfo(address) view returns (uint256 size)
whiteList(uint256) view returns (bool)
whiteListWrapper(address _wrapper) view returns (bool)
wrapperPoolIds(address) view returns (uint256)
wrapperPools(address _wrapper) view returns (struct FarmBoosterV3PoolInfo)
State-modifying
Events approveToVECakeUser(address _VECakeUser)
depositFor(address _for, uint256 _amount, uint256 _unlockTime, int128 _prevLockedAmount, uint256 _prevLockedEnd, uint256 _actionType, bool _isCakePoolUser)
removeDelegator()
renounceOwnership()
setBoosterFarms(struct FarmBoosterV3BoosterWrapperConfig[] _boosterWrappers)
setCA(uint256 _cA)
setCB(uint256 _cB)
setCBOverride(uint256 _poolId, uint256 _cB)
setDelegator(address _delegator)
setDelegators(struct FarmBoosterV3DelegatorConfig[] _delegatorConfigs)
setVECakeCaller(address _VECakeCaller)
transferOwnership(address newOwner)
unlock(address _user, int128 _prevLockedAmount, uint256 _prevLockedEnd, uint256 _withdrawAmount)
updatePositionBoostMultiplier(address _user) returns (uint256 _multiplier)
Approve(address indexed delegator, address indexed VECakeUser)
NewPool(uint256 indexed pid, address indexed wrapper, address indexed stakedToken, address rewardToken)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateBoostFarms(uint256 indexed pid, address wrapper, bool status)
UpdateCA(uint256 oldCA, uint256 newCA)
UpdateCB(uint256 oldCB, uint256 newCB)
UpdateCBOverride(uint256 indexed pid, uint256 oldCB, uint256 newCB)
UpdateDelegator(address indexed user, address indexed oldDelegator, address indexed delegator)
UpdatePoolBoostMultiplier(address indexed user, uint256 indexed pid, address indexed wrapper, uint256 oldMultiplier, uint256 newMultiplier)
UpdateVECakeCaller(address VECakeCaller)
constructor(address _VECake, uint256 _cA, uint256 _cB)
This contract contains no fallback and receive objects.
This contract contains no error objects.