BrewlabsLockup

Verified contract

Active on Ethereum with 221 txns
Deployed by via 0x95e3db6a at 14815975
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional variables
ERC-20
--
0x77416cb994d62cf37b37c7c9512ad1b4a487023678be3c7b3670661cc08d3f61
0xee57dbe90483d1e82483d2c9764d962b85c5cbcaabd7e2179458ab2f7286799a
0x60574429e9b11038d974e4d0464dd41941784882b132aed1e360f53a103442e9
0x2539fc45ce61f496a1324097bcd8bcabed126724665ae69db91cf31b930c6380
0xed9aa9c4acbdd2c14fce0059601ff191c2c3a66d54df00528ada9bf9184ab137
0x9b410607d26cc83405465ff096f2907fbad82c335982220abae968bb4fd368ae
0x442cc12573b6890a05db0ad5ef1d0d27b5d518d6dcad62c03284640890260d7a
0x2142706bf48f45ac683f48761bc26eb73127f890c23fe6d0d511f46e69b10237
0xbded08fd596a1d03426707626aa0ec9a928db3f6175af99f1d579a2cc6a089a1
0xe3e3f968381feebd1147025c55fae815fff42e046071b636881fa1e0f8870209

Functions
Getter at block 21297737
PRECISION_FACTOR(view returns (uint256)
10000000000000000000000
PRECISION_FACTOR_REFLECTION(view returns (uint256)
10000000000000000000000
accDividendPerShare(view returns (uint256)
246748056855945440742
 
availableDividendTokens(view returns (uint256)
availableRewardTokens(view returns (uint256)
19587048309431974476069950683954
bonusEndBlock(view returns (uint256)
17164815
buyBackWallet(view returns (address)
0xe1f1dd010bbc2860f81c8f90ea4e38db949bb16f
dividendToken(view returns (address)
0x72295e7904e5dc591f83ef11559db7a89d1e3ced
duration(view returns (uint256)
365
earnedToken(view returns (address)
0x72295e7904e5dc591f83ef11559db7a89d1e3ced
hasUserLimit(view returns (bool)
false
isInitialized(view returns (bool)
true
owner(view returns (address)
0xcf1ea2e95a01685f64598b12f0d49fa7451739fb
performanceFee(view returns (uint256)
890000000000000
poolLimitPerUser(view returns (uint256)
0
slippageFactor(view returns (uint256)
800
slippageFactorUL(view returns (uint256)
995
stakingToken(view returns (address)
0x72295e7904e5dc591f83ef11559db7a89d1e3ced
startBlock(view returns (uint256)
14819325
totalStaked(view returns (uint256)
55889395256589357308552126788548
uniRouterAddress(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
walletA(view returns (address)
0xc98b8e3de3fc6d84856656009d317042d1d35453
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.