ichiFarm

Verified contract

Active on Ethereum with 12,291 txns
Deployed by via 0xd39345d3 at 11259745
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xe177dd8ba9d3ee7b3f46135d4c2f2eb4a025b773fa1a4a68c39c4c9a3c3ccd19
0x3e0ed11b1d49f0b3010d24c0149f19717e089f5d6ce92663a1971cf59eaa2119
0x9753f82a160522ced4e049f8253f3d631a82be6a779c05cdd045023d98256cc9
0x30d7f5b641582080466b75b9b30893ace06525cef8ec3c9264cd6305e751199d
0x04539415415b0c3ca5bfbdc5cfc7eab2e1830116d295f317dd1a345239ad26fb
0xa25b43b96acf579bbf1beacf6171289fca9f32fab8a7b8327c84d5cf6c328027
0x5b5ed58bfd7fc02bda5852bf23c613c6d2efff762a8de199dc3972f28ef0d1c0
0xccd3a020397dba07ae4c41dbe2b668f72285ed6f7dad74e605bb7ba8500ed0fb
0xc2e9ab94be1a05176c71d01bb7659fd45833e88b9fb8303dccd6057e7c74d45a
0xe440f9571e9bd826cc2570cc37c2207184a0a5fea1fe2ace2e78c651cbcfc118
From

Functions
Getter at block 21257164
ichi(view returns (address)
0x903bef1736cddf2a537176cf3c64579c3867a881
ichiEthOracle(view returns (address)
0xe5b38672756f9c0f4cee88f5d57d4114a09cedb1
ichiPerBlock(view returns (uint256)
5
oneFactorContract(view returns (address)
0x22a063ec41aa1ef71099f37e15921e1631d770c7
owner(view returns (address)
0xff7b5e167c9877f2b9f65d19d9c8c9aa651fe19f
poolLength(view returns (uint256)
20
totalAllocPoint(view returns (uint256)
1
wethAddress(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
endBlock(uint256 _poolIDview returns (uint256)
findBlockNumberCutoff(uint256 _totalRanksuint256 _currentBlockNumberpure returns (uint256)
firstValue(uint256 _poolIDview returns (uint256 _value)
gasTank(uint256 _poolIDview returns (uint256)
getAllocPerShare(uint256 _poolIDview returns (uint256)
getAllocPoint(uint256 _poolIDview returns (uint256)
getBonusToRealRatio(uint256 _poolIDview returns (uint256)
getLPSupply(uint256 _poolIDview returns (uint256)
getMaxTransactionLoop(uint256 _poolIDview returns (uint256)
getMaxWinnersPerBlock(uint256 _poolIDview returns (uint256)
getNode(uint256 _poolIDuint256 valueview returns (uint256 _parentuint256 _leftuint256 _rightbool _reduint256 _keyCountuint256 _count)
getPoolToken(uint256 _poolIDview returns (address)
getValueKey(uint256 _poolIDuint256 valueuint256 rowview returns (address _key)
getValueKeyRaw(uint256 _poolIDuint256 valueuint256 rowview returns (bytes32)
ichiReward(uint256 _poolIDview returns (uint256)
keyValueExists(uint256 _poolIDbytes32 keyuint256 valueview returns (bool _exists)
lastRewardsBlock(uint256 _poolIDview returns (uint256)
lastRewardsBonusBlock(uint256 _poolIDview returns (uint256)
lastValue(uint256 _poolIDview returns (uint256 _value)
medianValue(uint256 _poolIDview returns (uint256 _value)
nextValue(uint256 _poolIDuint256 valueview returns (uint256 _value)
pendingBonusIchi(uint256 _poolIDaddress _userview returns (uint256)
pendingIchi(uint256 _poolIDaddress _userview returns (uint256)
prevValue(uint256 _poolIDuint256 valueview returns (uint256 _value)
startBlock(uint256 _poolIDview returns (uint256)
treeRootNode(uint256 _poolIDview returns (uint256 _value)
userInfo(uint256addressview returns (uint256 amountuint256 rewardDebtuint256 bonusReward)
valueAtPercentile(uint256 _poolIDuint256 _percentileview returns (uint256 _value)
valueAtPermil(uint256 _poolIDuint256 valueview returns (uint256 _value)
valueAtRank(uint256 _poolIDuint256 _rankview returns (uint256 _value)
valueAtRankReverse(uint256 _poolIDuint256 _rankview returns (uint256)
valueExists(uint256 _poolIDuint256 valueview returns (bool _exists)
valueKeyCount(uint256 _poolIDview returns (uint256 _count)
valuePercentile(uint256 _poolIDuint256 valueview returns (uint256 _percentile)
valuePermil(uint256 _poolIDuint256 valueview returns (uint256 _permil)
valueRank(uint256 _poolIDuint256 valueview returns (uint256 _rank)
valueRankReverse(uint256 _poolIDuint256 valueview returns (uint256)
valuesAbove(uint256 _poolIDuint256 valueview returns (uint256 _above)
valuesBelow(uint256 _poolIDuint256 valueview returns (uint256 _below)
State-modifying
add(uint256 _allocPointaddress _lpTokenbool _withUpdateuint256 _startBlockuint256 _endBlock
claimRewards(uint256 _poolID
deposit(uint256 _poolIDuint256 _amount
emergencyWithdraw(uint256 _poolID
massUpdatePools(
renounceOwnership(
set(uint256 _poolIDuint256 _allocPointbool _withUpdate
setBonusToRealRatio(uint256 _poolIDuint256 _valreturns (uint256)
setFactorContract(address contract_
setIchiEthOracle(address address_
setMaxTransactionLoop(uint256 _poolIDuint256 _val
setMaxWinnersPerBlock(uint256 _poolIDuint256 _val
setNonReentrant(bool _valreturns (bool)
setWethAddress(address address_
transferOwnership(address newOwner
updateBonusRewards(uint256 _poolID
updatePool(uint256 _poolID
withdraw(uint256 _poolID
Events
Deposit(address indexed useruint256 indexed piduint256 amount
EmergencyWithdraw(address indexed useruint256 indexed piduint256 amount
LogGas(uint256 indexuint256 gasPriceuint256 gasLimituint256 gasUsed
LogIchiPerWinner(uint256 blockNumberuint256 winnersuint256 ichiPaid
LogTree(string actionuint256 indexed pidbytes32 keyuint256 value
NewMaxBlock(uint256 maxLoops
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _ichiuint256 _ichiPerBlockaddress _oneFactorContractaddress _ichiEthOracleaddress _wethAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.