BrewlabsLockup

Verified contract

Active on Ethereum with 207 txns
Deployed by via 0xf2647097 at 14796378
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional variables
ERC-20
--
0x8e107bce57c9d9c4944dfb0e56e29610d075dd74368bc59ec378d9c5a71a312b
0xa3f669da55a73fd45a154a52a8b706ea66de791860c1d02081db136915dea295
0xcfdc62048a335e29c37f30bdfdbcaab9da6408c469ce68258cbfdd27e76c7b3e
0x11a65884e06d1e3b66ab362c86ac3feda1bc780227c7501b5b991e1129a328ab
0x65ef330377af734fa051092c985c74f68f02838d3cf16dc0aa37d94b5a9ee8c9
0xa2bcd671009e0d2831ffd3b1a3f1262e653f4424afbfb5cca557bb4c4ec57e2b
0x1562237252619dfa198c2127e329f5bbee79d499f276e43b930757f93d678b64
0xc7170ec8a75f6b2a5d55c16b5b4c148ff558acf11f4b8d06a384be3c6674b7ae
0x0a5fdd70df01fd786648602da404d5b697211cad757d70d01b6dbdfae1e63d0e
0x5ed88e5e6efae8c2b0e9590aef19aa2f892324be0d83dd62ccce9f32b31fc885

Functions
Getter at block 21284770
PRECISION_FACTOR(view returns (uint256)
10000000000000000000000000000000
PRECISION_FACTOR_REFLECTION(view returns (uint256)
10000000000000000000000000000000
accDividendPerShare(view returns (uint256)
0
availableDividendTokens(view returns (uint256)
0
availableRewardTokens(view returns (uint256)
99047326047249794723
bonusEndBlock(view returns (uint256)
17158030
buyBackWallet(view returns (address)
0x64961ffd0d84b2355ec2b5d35b0d8d8825a774dc
dividendToken(view returns (address)
0x0000000000000000000000000000000000000000
duration(view returns (uint256)
365
earnedToken(view returns (address)
0x5d554e71744aada1738261f64e3a2c6dd8a7def1
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
owner(view returns (address)
0xc1a4c5adac26ff3f842e287e3d9a809c1221741c
performanceFee(view returns (uint256)
890000000000000
poolLimitPerUser(view returns (uint256)
0
slippageFactor(view returns (uint256)
800
slippageFactorUL(view returns (uint256)
995
stakingToken(view returns (address)
0x5d554e71744aada1738261f64e3a2c6dd8a7def1
startBlock(view returns (uint256)
14812540
totalStaked(view returns (uint256)
300694491966619914112
uniRouterAddress(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
walletA(view returns (address)
0xc1a4c5adac26ff3f842e287e3d9a809c1221741c
Read-only
earnedToStakedPath(uint256view returns (address)
lockups(uint256view returns (uint8 stakeTypeuint256 durationuint256 depositFeeuint256 withdrawFeeuint256 rateuint256 accTokenPerShareuint256 lastRewardBlockuint256 totalStaked)
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 _rate
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(
initialize(address _stakingTokenaddress _earnedTokenaddress _dividendTokenaddress _uniRouteraddress[] _earnedToStakedPathaddress[] _reflectionToStakedPath
recoverWrongTokens(address _tokenAddressuint256 _tokenAmount
renounceOwnership(
setDuration(uint256 _duration
setServiceInfo(address _addruint256 _fee
setSettings(uint256 _slippageFactoraddress _uniRouteraddress[] _earnedToStakedPathaddress[] _reflectionToStakedPathaddress _feeAddr
startReward(
stopReward(
transferOwnership(address newOwner
updateEndBlock(uint256 _endBlock
updateLockup(uint8 _stakeTypeuint256 _durationuint256 _depositFeeuint256 _withdrawFeeuint256 _rate
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
SetSettings(uint256 _slippageFactoraddress _uniRouteraddress[] _path0address[] _path1address _walletA
UpdatePoolLimit(uint256 poolLimitPerUserbool hasLimit
Withdraw(address indexed useruint256 stakeTypeuint256 amount
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.