BaseMaxChef
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
35
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 2 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
5 additional
variables
Balances ($0.00)
No balances found for "BaseMaxChef"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "BaseMaxChef"
ABI
ABI objects
Getter at block 22884129
BLP() view returns (address)
0x0000000000000000000000000000000000000000
BSM() view returns (address)
0x0000000000000000000000000000000000000000
LP() view returns (address)
0x0000000000000000000000000000000000000000
blpPoolInfo() view returns (uint256 totalLp, bool enableCooldown)
(totalLp=0, enableCooldown=false)
bootstrapPhase() view returns (bool)
false
bsmPoolInfo() view returns (uint256 totalLp, bool enableCooldown)
(totalLp=0, enableCooldown=false)
cooldownDuration() view returns (uint256)
0
endTimeBootstrapPhase() view returns (uint256)
0
esBSM() view returns (address)
0x0000000000000000000000000000000000000000
lpPoolInfo() view returns (uint256 totalLp, bool enableCooldown)
(totalLp=0, enableCooldown=false)
operators() view returns (address)
0x0000000000000000000000000000000000000000
totalLockedUpRewards() view returns (uint256)
0
totalLockedVestingAmount() view returns (uint256)
0
vestingDuration() view returns (uint256)
0
Read-only
blpUserInfo(address) view returns (uint256 amount, uint256 startTimestamp)
bsmUserInfo(address) view returns (uint256 bsmAmount, uint256 esbsmAmount, uint256 startTimestamp)
checkCooldownWhiteList(address _delegate) view returns (bool)
claimable(address _account) view returns (uint256)
claimedAmounts(address) view returns (uint256)
getStakedBLP(address _account) view returns (uint256, uint256)
getStakedBsm(address _account) view returns (uint256, uint256)
getStakedLp(address _account) view returns (uint256, uint256)
getTierBsm(address _account) view returns (uint256)
getTotalVested(address _account) view returns (uint256)
getUnlockedVestingAmount(address _account) view returns (uint256)
lastVestingUpdateTimes(address) view returns (uint256)
lockedVestingAmounts(address) view returns (uint256)
lpUserInfo(address) view returns (uint256 lpAmount, uint256 startTimestamp)
pendingTokens(bool _isBsmPool, bool _isBlpPool, bool _isLpPool, address _user) view returns (address[] addresses, string[] symbols, uint256[] decimals, uint256[] amounts)
poolRewarders(bool _isBsmPool, bool _isBlpPool, bool _isLpPool) view returns (address[] rewarders)
poolRewardsPerSec(bool _isBsmPool, bool _isBlpPool, bool _isLpPool) view returns (address[] addresses, string[] symbols, uint256[] decimals, uint256[] rewardsPerSec)
poolTotalLp(uint256 _pid) view returns (uint256)
tierLevels(uint256) view returns (uint256)
tierPercents(uint256) view returns (uint256)
unlockedVestingAmounts(address) view returns (uint256)
State-modifying
Events addDelegatesToCooldownWhiteList(address[] _delegates)
claim()
depositBlp(uint256 _amount)
depositBsm(uint256 _amount)
depositEsbsm(uint256 _amount)
depositLp(uint256 _amount)
emergencyWithdrawAll(address _token, address _wallet)
emergencyWithdrawBlp()
emergencyWithdrawBsm()
emergencyWithdrawLp()
enableBootstrapPhase()
harvestMany(bool _bsm, bool _esbsm, bool _blp, bool _lp)
initialize(uint256 _vestingDuration, address _esBSM, address _BSM, address _blp, address _lp, address _operators)
removeDelegatesFromCooldownWhiteList(address[] _delegates)
setBlpPool(address[] _rewarders, bool _enableCooldown)
setBsmPool(address[] _rewarders, bool _enableCooldown)
setEndTimeBootstrapPhase(uint256 _endTimeBootstrapPhase)
setLPToken(address _LP)
setLpPool(address[] _rewarders, bool _enableCooldown)
updateCooldownDuration(uint256 _newCooldownDuration)
updateRewardTierInfo(uint256[] _levels, uint256[] _percents)
updateVestingDuration(uint256 _vestingDuration)
withdrawBlp(uint256 _amount)
withdrawBsm(uint256 _amount)
withdrawEsbsm(uint256 _amount)
withdrawLp(uint256 _amount)
withdrawVesting()
EmergencyWithdraw(address indexed user, address indexed token, uint256 amount)
EmissionRateUpdated(address indexed caller, uint256 previousValue, uint256 newValue)
FarmDeposit(address indexed user, address indexed token, uint256 amount)
FarmWithdraw(address indexed user, address indexed token, uint256 amount)
Initialized(uint8 version)
MintVestingToken(address indexed account, uint256 amount)
RewardLockedUp(address indexed user, address indexed token, uint256 amountLockedUp)
Set(address indexed token, address[] indexed rewarders)
UpdateCooldownDuration(uint256 cooldownDuration)
UpdateRewardTierInfo(uint256[] levels, uint256[] percents)
UpdateVestingPeriod(uint256 vestingPeriod)
VestingClaim(address receiver, uint256 amount)
VestingDeposit(address account, uint256 amount)
VestingTransfer(address indexed from, address indexed to, uint256 value)
VestingWithdraw(address account, uint256 claimedAmount, uint256 balance)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.