FarmMain

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x73fe0414 at 12245710
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "FarmMain"

No transactions found for "FarmMain"


Functions
Getter at block 20967929
ONE_HUNDRED(view returns (uint256)
1000000000000000000
_extension(view returns (address)
0x0000000000000000000000000000000000000000
_factory(view returns (address)
0x0000000000000000000000000000000000000000
_farmTokenCollection(view returns (address)
0x0000000000000000000000000000000000000000
_farmingSetupsCount(view returns (uint256)
0
_farmingSetupsInfoCount(view returns (uint256)
0
_rewardTokenAddress(view returns (address)
0x0000000000000000000000000000000000000000
setups(view returns (struct FarmingSetup[])
[]
Read-only
_partiallyRedeemed(uint256view returns (uint256)
_rewardPaid(uint256view returns (uint256)
_rewardReceived(uint256view returns (uint256)
calculateFreeFarmingReward(uint256 positionIdbool isExtview returns (uint256 reward)
calculateLockedFarmingReward(uint256 setupIndexuint256 mainTokenAmountbool isPartialuint256 positionIdview returns (uint256 rewarduint256 relativeRewardPerBlock)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesview returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesview returns (bytes4)
position(uint256 positionIdview returns (struct FarmingPosition)
setup(uint256 setupIndexview returns (struct FarmingSetupstruct FarmingSetupInfo)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
activateSetup(uint256 setupInfoIndex
addLiquidity(uint256 positionIdstruct FarmingPositionRequest requestpayable 
init(address extensionbytes extensionInitDataaddress orchestratoraddress rewardTokenAddressbytes farmingSetupInfosBytesreturns (bytes extensionReturnCall)
openPosition(struct FarmingPositionRequest requestpayable returns (uint256 positionId)
setFarmingSetups(struct FarmingSetupConfiguration[] farmingSetups
transferPosition(address touint256 positionId
unlock(uint256 positionIdbool unwrapPairpayable 
withdrawLiquidity(uint256 positionIduint256 objectIdbool unwrapPairuint256 removedLiquidity
withdrawReward(uint256 positionId
Events
FarmToken(uint256 indexed objectIdaddress indexed liquidityPoolTokenuint256 setupIndexuint256 endBlock
RewardToken(address indexed rewardTokenAddress
SetupToken(address indexed mainTokenaddress indexed involvedToken
Transfer(uint256 indexed positionIdaddress indexed fromaddress indexed to
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.