BrewlabsFarm

Verified contract

Active on Ethereum with 78 txns
Deployed by via 0xb532dd94 at 16176758
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable
ERC-20
--
ERC-20
--
0x4a2b52fb96385f4d9609fbe35f3406e754e9ed519f6871117c47c43c17073d87
0x0f80e7cfb04204e08580dcac7d3049af6fb04d38ee0a7d2da7ff8d40a37e7fe7
0xd5accc2703ad4c36ff2e99a8759918fb99372e588fdb54fc05a893aea313a73e
0x89db4b95b4c8e9b44159dba20370feb2a09a2ce24da869ae3294a81951e7f981
0x304ede0c901071d6902334e4a07f326e43368057c549c4935c1016c6ef1a73e5
0x0feb5414f63e8730d32a2ae99ffe9976e8773febce045a1c7782cae2015e981c
0xbf81f353c2e4efe8d19ef7541a390701ead0b1005e0ba78383e73b00a419537e
0xc9490ae0e0293404c4e73bce302b6f6ec9bdf23ccdfd36e73805f4ba7fe34f4e
0x60739b34bb237dfba66598b6ffedeceda018dd27129c942a8e01ed38fca76215
0x38645adc0092b8b57b19be273b3a120218e1dd0f6f04cfe874f05fce2d1d439e

Functions
Getter at block 20904085
BONUS_MULTIPLIER(view returns (uint256)
1
PERCENT_PRECISION(view returns (uint256)
10000
accReflectionPerPoint(view returns (uint256)
0
availableDividendTokens(view returns (uint256)
0
availableRewardTokens(view returns (uint256)
5747775653089729124311769
brews(view returns (address)
0x10f44a834097469ac340592d28c479c442e99bfe
feeAddress(view returns (address)
0x2ff9d7be466f674c8640466a55ffdd02b3a00864
hasDividend(view returns (bool)
false
 
insufficientRewards(view returns (uint256)
owner(view returns (address)
0x2ff9d7be466f674c8640466a55ffdd02b3a00864
performanceFee(view returns (uint256)
890000000000000
poolLength(view returns (uint256)
1
reflectionToken(view returns (address)
0x0000000000000000000000000000000000000000
rewardFee(view returns (uint256)
0
rewardPerBlock(view returns (uint256)
4126675721092475050
startBlock(view returns (uint256)
16184400
totalAllocPoint(view returns (uint256)
1000
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
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
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.