BrewlabsLockup

Verified contract

Active on Ethereum with 602 txns
Deployed by via 0x88637d0f at 15415895
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
--
0x4d965af6825332a27eff8ec39efa69cff0a04066285281a4ff7985ae5aa868df
0x788c375301375c1e55508189d80d9218cbc35b7ed9d3e409883e56eb376dc0b8
0x919f7de5cdecf281b3e1b728263887f0b9a20aa4868f661cee9e51caa0d76aab
0x3c1b3c0c22ab78ca628b36bd9326894b0a44d43a6cb7349bf0ce6e3ee15388cb
0x1d43f2c82ef6af1c370cdcff97146ae4873f486b017b16e48cb40011cf5dcff9
0x4e670d7cdc0d5d2cf3fc33bff68c8c361b945c40e233bdc891447470d15dfb35
0xfa9e12a2f1f0b933f7a725e9c674b589b97fc15d148ef9519d1f7d5e332cc153
0x0beb5b2a56334a82d11ee7897baee9975990a006ff90b889cbd6397ce8becde4
0x45740f16722fc579eec4007ac36dce7e97afdc29d5fd668739f6f2165949f564
0x59082d4668d72274b24ce65b66f293f347ba51eb47d05b76acbd3e33467c4dbb

Functions
Getter at block 21280107
PRECISION_FACTOR(view returns (uint256)
10000000000000000000000
PRECISION_FACTOR_REFLECTION(view returns (uint256)
10000000000000000000000
accDividendPerShare(view returns (uint256)
171454069206034927396
activeEmergencyWithdraw(view returns (bool)
false
 
availableDividendTokens(view returns (uint256)
availableRewardTokens(view returns (uint256)
21379508221761052785411594
bonusEndBlock(view returns (uint256)
17983905
buyBackWallet(view returns (address)
0x64961ffd0d84b2355ec2b5d35b0d8d8825a774dc
dividendToken(view returns (address)
0x54cb643ab007f47882e8120a8c57b639005c2688
duration(view returns (uint256)
365
earnedToken(view returns (address)
0x54cb643ab007f47882e8120a8c57b639005c2688
hasUserLimit(view returns (bool)
false
insufficientRewards(view returns (uint256)
0
isInitialized(view returns (bool)
true
owner(view returns (address)
0x487c5ce1b00e7060cd865e3aed17fedc1e6de914
performanceFee(view returns (uint256)
890000000000000
poolLimitPerUser(view returns (uint256)
0
slippageFactor(view returns (uint256)
800
slippageFactorUL(view returns (uint256)
995
stakingToken(view returns (address)
0x54cb643ab007f47882e8120a8c57b639005c2688
startBlock(view returns (uint256)
15638415
totalStaked(view returns (uint256)
46604669543842274311547734
uniRouterAddress(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
walletA(view returns (address)
0xe1f1dd010bbc2860f81c8f90ea4e38db949bb16f
whiteList(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
earnedToStakedPath(uint256view returns (address)
lockups(uint256view returns (uint8 stakeTypeuint256 durationuint256 depositFeeuint256 withdrawFeeuint256 rateuint256 accTokenPerShareuint256 lastRewardBlockuint256 totalStakeduint256 totalStakedLimit)
pendingDividends(address _accountuint8 _stakeTypeview returns (uint256)
pendingReward(address _accountuint8 _stakeTypeview returns (uint256)
reflectionToStakedPath(uint256view returns (address)
rewardPerBlock(uint8 _stakeTypeview returns (uint256)
userInfo(uint8 _stakeTypeaddress _accountview returns (uint256 amountuint256 availableuint256 locked)
userStaked(addressview returns (uint256 amountuint256 lockeduint256 available)
userStakes(addressuint256view returns (uint8 stakeTypeuint256 amountuint256 durationuint256 enduint256 rewardDebtuint256 reflectionDebt)
State-modifying
addLockup(uint256 _durationuint256 _depositFeeuint256 _withdrawFeeuint256 _rateuint256 _totalStakedLimit
claimDividend(uint8 _stakeTypepayable 
claimReward(uint8 _stakeTypepayable 
compoundDividend(uint8 _stakeTypepayable 
compoundReward(uint8 _stakeTypepayable 
deposit(uint256 _amountuint8 _stakeTypepayable 
depositRewards(uint256 _amount
emergencyRewardWithdraw(uint256 _amount
emergencyWithdraw(uint8 _stakeType
harvest(
increaseEmissionRate(uint8 _stakeTypeuint256 _amount
initialize(address _stakingTokenaddress _earnedTokenaddress _dividendTokenaddress _uniRouteraddress[] _earnedToStakedPathaddress[] _reflectionToStakedPathaddress _whiteList
recoverWrongTokens(address _tokenAddressuint256 _tokenAmount
renounceOwnership(
setDuration(uint256 _duration
setEmergencyWithdraw(bool _status
setServiceInfo(address _addruint256 _fee
setSettings(uint256 _slippageFactoraddress _uniRouteraddress[] _earnedToStakedPathaddress[] _reflectionToStakedPathaddress _feeAddr
setWhitelist(address _whitelist
startReward(
stopReward(
transferOwnership(address newOwner
updateEndBlock(uint256 _endBlock
updateLockup(uint8 _stakeTypeuint256 _durationuint256 _depositFeeuint256 _withdrawFeeuint256 _rateuint256 _totalStakedLimit
updatePoolLimitPerUser(bool _hasUserLimituint256 _poolLimitPerUser
withdraw(uint256 _amountuint8 _stakeTypepayable 
Events
AdminTokenRecovered(address tokenRecovereduint256 amount
Deposit(address indexed useruint256 stakeTypeuint256 amount
DurationUpdated(uint256 _duration
EmergencyWithdraw(address indexed useruint256 amount
EndBlockUpdated(uint256 blockNumber
LockupUpdated(uint8 _typeuint256 _durationuint256 _fee0uint256 _fee1uint256 _rate
NewStartAndEndBlocks(uint256 startBlockuint256 endBlock
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardsStop(uint256 blockNumber
ServiceInfoUpadted(address _addruint256 _fee
SetEmergencyWithdrawStatus(bool status
SetSettings(uint256 _slippageFactoraddress _uniRouteraddress[] _path0address[] _path1address _walletA
SetWhiteList(address _whitelist
UpdatePoolLimit(uint256 poolLimitPerUserbool hasLimit
Withdraw(address indexed useruint256 stakeTypeuint256 amount
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.