BrewlabsLockup

Verified contract

Active on Ethereum with 6,325 txns
Deployed by via 0xb57099f6 at 15165440
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
Native
Value $116.11
ERC-20
--
ERC-20
--
ERC-20
--
0xdc44512e8a38a8ba8c974aeb0493c98bd1ff516b7a1c4e9e337fdcec44db8c94
0xd012a4c33217715f691fd63a6e5ff78390ad29e03d9033f25d4a716d39f12227
0x6c1f39e585709db34426cc80c79b33ad1c439c7552de0af1e0494197fdd1c70e
0x079f8a3e2767b25a1e757e66923a767f1f3b68c84eb1b784ab0a1e23cc35ec92
0x5894bef538f0ad0f96b0d71a332afe72e0b6616ff09108dab13a76d3aaf2cc21
0xd133052114ec8330c75fba1a05c8a468df477cdcb7b6c3272f21e89f23d5ba34
0xb55ee26739ca9d2a3679d2d675d8079895e4c0da115922f59723a128ec64b462
0x70ed4b512727ebd3011a4d59c96af9671db93658912282199d00fb5f3647a7a2
0xadec4a2c75f2d32c5b2dac294babb75ace4c896cba2faeab34d4ba5133ff6722
0x3243dda9d0429a802b11a6736c4775bedd0402ab8505078f1c56ee948ac0eeab

Functions
Getter at block 21274448
PRECISION_FACTOR(view returns (uint256)
10000000000000000000000
PRECISION_FACTOR_REFLECTION(view returns (uint256)
10000000000000000000000
accDividendPerShare(view returns (uint256)
221678075404076902074
availableDividendTokens(view returns (uint256)
6002024233031920371161401783903
availableRewardTokens(view returns (uint256)
120643391154800746124669942
bonusEndBlock(view returns (uint256)
16326771
buyBackWallet(view returns (address)
0x64961ffd0d84b2355ec2b5d35b0d8d8825a774dc
dividendToken(view returns (address)
0x84fa8f52e437ac04107ec1768764b2b39287cb3e
duration(view returns (uint256)
365
earnedToken(view returns (address)
0x84fa8f52e437ac04107ec1768764b2b39287cb3e
hasUserLimit(view returns (bool)
false
 
insufficientRewards(view returns (uint256)
isInitialized(view returns (bool)
true
owner(view returns (address)
0xf032646f1c003b73f696fb4ca6267c2690732ae1
performanceFee(view returns (uint256)
890000000000000
poolLimitPerUser(view returns (uint256)
0
slippageFactor(view returns (uint256)
800
slippageFactorUL(view returns (uint256)
995
stakingToken(view returns (address)
0x84fa8f52e437ac04107ec1768764b2b39287cb3e
startBlock(view returns (uint256)
15173250
totalStaked(view returns (uint256)
57911040458629490647685679322783
uniRouterAddress(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
walletA(view returns (address)
0xf032646f1c003b73f696fb4ca6267c2690732ae1
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[] _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 _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
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.