BrewlabsFarm

Verified contract

Active on Ethereum with 90 txns
Deployed by via 0x2e5ae8cb at 16441454
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
ERC-20
--
ERC-20
--
0x96b171c978d4f2dbc2e187a4a3c163646ee4052e9dc4a119b9a970fd89d56f2a
0xe925641ee50d485aa8d04c553c5d64cdcfe4034081aa4bd5fb015651a80b957a
0xadeb0c0b6f1f0a2ef54c48436107ae2a58c5db5a8ee3e481424b58c15aeaf7a7
0xd6a0b0d348f44edc814bb6c97fc23d8ae75088ce8d61b6a5bfe8776befc29512
0x68b9a99e948ce5717f5b919f85f298fca45129cc46920d244aeed02cd47b0a79
0xfec465111d314363ea8de76cff767471ad5e86953c961fb7f150bd832a32f8c0
0x9739b9537557ed1acc40c8a1b0136bb1b82d7392b23168426051b2eee59098c3
0x31d516f142f9698c339e8bea07c23fc6e1ad91dd9d879bc7c1b96036b1b9a556
0x32d460e049a786e14426ac1517f08fd45c96c9da224d306b2f96b95fa12e9696
0x58c87054e5abe77e9a37918a0067a1a470c62d154f032411605c437d527082d3

Functions
Getter at block 21257253
BONUS_MULTIPLIER(view returns (uint256)
1
PERCENT_PRECISION(view returns (uint256)
10000
accReflectionPerPoint(view returns (uint256)
0
autoAdjustableForRewardRate(view returns (bool)
false
availableDividendTokens(view returns (uint256)
0
 
availableRewardTokens(view returns (uint256)
brews(view returns (address)
0x9d7107c8e30617cadc11f9692a19c82ae8bba938
feeAddress(view returns (address)
0xe2123f0f85953414eb3b4dfa97790ec8e0102d44
hasDividend(view returns (bool)
false
 
insufficientRewards(view returns (uint256)
owner(view returns (address)
0xbc816baf0e8918a17e2014581f511ddaa0897b35
performanceFee(view returns (uint256)
890000000000000
poolLength(view returns (uint256)
1
reflectionToken(view returns (address)
0x0000000000000000000000000000000000000000
rewardFee(view returns (uint256)
0
rewardPerBlock(view returns (uint256)
0
startBlock(view returns (uint256)
16482300
totalAllocPoint(view returns (uint256)
0
treasury(view returns (address)
0x64961ffd0d84b2355ec2b5d35b0d8d8825a774dc
Read-only
getMultiplier(uint256 _fromuint256 _touint256 _endBlockpure returns (uint256)
pendingReflections(uint256 _pidaddress _userview returns (uint256)
pendingRewards(uint256 _pidaddress _userview returns (uint256)
poolExistence(addressview returns (bool)
poolInfo(uint256view returns (address lpTokenuint256 allocPointuint256 durationuint256 startBlockuint256 bonusEndBlockuint256 lastRewardBlockuint256 accTokenPerShareuint256 accReflectionPerShareuint256 lastReflectionPerPointuint16 depositFeeuint16 withdrawFee)
swapSettings(uint256view returns (address lpTokenaddress swapRouterbool enabled)
totalStaked(uint256view returns (uint256)
userInfo(uint256addressview returns (uint256 amountuint256 rewardDebtuint256 reflectionDebt)
State-modifying
add(uint256 _allocPointaddress _lpTokenuint16 _depositFeeuint16 _withdrawFeeuint256 _durationbool _withUpdate
claimDividend(uint256 _pidpayable 
claimReward(uint256 _pidpayable 
compoundDividend(uint256 _pidpayable 
compoundReward(uint256 _pidpayable 
deposit(uint256 _piduint256 _amountpayable 
depositRewards(uint256 _amount
emergencyWithdraw(uint256 _pid
emergencyWithdrawReflections(
emergencyWithdrawRewards(uint256 _amount
increaseEmissionRate(uint256 _amount
massUpdatePools(
recoverWrongToken(address _token
renounceOwnership(
set(uint256 _piduint256 _allocPointuint16 _depositFeeuint16 _withdrawFeeuint256 _durationbool _withUpdate
setAutoAdjustableForRewardRate(bool _status
setBuyBackWallet(address _addr
setFeeAddress(address _feeAddress
setPerformanceFee(uint256 _fee
setRewardFee(uint256 _fee
setSwapSetting(uint256 _pidaddress _uniRouteraddress[] _earnedToToken0address[] _earnedToToken1address[] _reflectionToToken0address[] _reflectionToToken1bool _enabled
transferOwnership(address newOwner
transferToHarvest(
updateEmissionRate(uint256 _rewardPerBlock
updatePool(uint256 _pid
updateStartBlock(uint256 _startBlock
withdraw(uint256 _piduint256 _amountpayable 
Events
Deposit(address indexed useruint256 indexed piduint256 amount
EmergencyWithdraw(address indexed useruint256 indexed piduint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetAutoAdjustableForRewardRate(bool status
SetBuyBackWallet(address indexed useraddress newAddress
SetFeeAddress(address indexed useraddress indexed newAddress
SetPerformanceFee(uint256 fee
SetRewardFee(uint256 fee
UpdateEmissionRate(address indexed useruint256 rewardPerBlock
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _brewsaddress _reflectionTokenuint256 _rewardPerBlockbool _hasDividend
Fallback and receive
receive(
Errors

This contract contains no error objects.