Algebra Farming NFT-V2.1

Verified contract

Active on Base with 12,979 txns
Deployed by via 0x5d0fecfd at 2435806
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
 (#2822)
ERC-721
--
 (#2564)
ERC-721
--
 (#2504)
ERC-721
--
 (#2278)
ERC-721
--
 (#2078)
ERC-721
--
 (#2031)
ERC-721
--
 (#2010)
ERC-721
--
 (#1934)
ERC-721
--
 (#1846)
ERC-721
--
 (#1824)
ERC-721
--
0x8ac33a3d60edd9dc33559d29656381f86821e330f21e4b210fbe815f920528a2
0x73c75910cea31fed50fb5984930131d60a26b602305f91491d805ad6587f05b0
0x1fd99387abf453c1f920de55155b3d6a4db88d6c20199b754d871b04742d1e4a
0x70e79b10d937eb6e83403d74a4ab1a688187f626c4441abbed423591730d1804
0xaba2e5ccfb1d05a2fcca2c5d93c2374c2b141c2407bb6978fc1e5bc61e75350b
0xc6e5e9eb5214cb8edd15295576f8717be485ea139a1496b8b72660b8d36d43c9
0x5b00bb7ce66f3c1b3ba6d70e8a73a79bd97dee5f0ce50af085bf562416b7e5a3
0x13bdf740c90f82ebbf882fd180b80cd2daf080dd01af8a16e9d55eafce6cd1d9
0xfe0a62e2ddb30b77873cb4777e78bbcf798869a9ad17017e5efc180437e08636
0x72ece40c3c2170f35841fd80e3ffec0d42fc96478ef58b04e6ebe8eb62a4587d

Functions
Getter at block 22918588
DOMAIN_SEPARATOR(view returns (bytes32)
0x0c8f94f57895bd5dd4dcc01840e15ff8d6ee2f88bc0e7abb920aca693dab21ac
PERMIT_TYPEHASH(view returns (bytes32)
0x49ecf333e5b8c95c40fdafc95c1ad136e8914a8fb55e9dc8bb01eaa83a2df9ad
WNativeToken(view returns (address)
0x4200000000000000000000000000000000000006
baseURI(view returns (string)
eternalFarming(view returns (address)
0xdc498a9f0d60147c9938e2cd79df831a6828ff25
farmingCenterVault(view returns (address)
0xbdd4aad56e18e792e414527274f3fba64966698d
limitFarming(view returns (address)
0x51cc8c43009c66d1c8a9032031fcd3f83afd7fe5
name(view returns (string)
Algebra Farming NFT-V2.1
nonfungiblePositionManager(view returns (address)
0x9c889480b54643c419756b6f4d8e8cd673df9540
symbol(view returns (string)
ALGB-FARM
totalSupply(view returns (uint256)
46
Read-only
balanceOf(address ownerview returns (uint256)
deposits(uint256view returns (uint256 L2TokenIduint32 numberOfFarmsbool inLimitFarmingaddress owner)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isIncentiveActiveInPool(address pooladdress virtualPoolview returns (bool)
l2Nfts(uint256view returns (uint96 nonceaddress operatoruint256 tokenId)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
virtualPoolAddresses(address poolview returns (address limitVPaddress eternalVP)
State-modifying
approve(address touint256 tokenId
claimReward(address rewardTokenaddress touint256 amountRequestedIncentiveuint256 amountRequestedEternalreturns (uint256 reward)
collect(struct INonfungiblePositionManagerCollectParams paramsreturns (uint256 amount0uint256 amount1)
collectRewards(struct IIncentiveKeyIncentiveKey keyuint256 tokenIdreturns (uint256 rewarduint256 bonusReward)
connectVirtualPool(address pooladdress newVirtualPool
cross(int24 nextTickbool zeroToOne
enterFarming(struct IIncentiveKeyIncentiveKey keyuint256 tokenIduint256 tokensLockedbool isLimit
exitFarming(struct IIncentiveKeyIncentiveKey keyuint256 tokenIdbool isLimit
increaseCumulative(uint32 blockTimestampreturns (uint8 status)
multicall(bytes[] datapayable returns (bytes[] results)
onERC721Received(addressaddress fromuint256 tokenIdbytesreturns (bytes4)
permit(address spenderuint256 tokenIduint256 deadlineuint8 vbytes32 rbytes32 spayable 
refundNativeToken(payable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
sweepToken(address tokenuint256 amountMinimumaddress recipientpayable 
transferFrom(address fromaddress touint256 tokenId
unwrapWNativeToken(uint256 amountMinimumaddress recipientpayable 
withdrawToken(uint256 tokenIdaddress tobytes data
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
DepositTransferred(uint256 indexed tokenIdaddress indexed oldOwneraddress indexed newOwner
EmergencyWithdrawToggle(bool newStatus
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _limitFarmingaddress _eternalFarmingaddress _nonfungiblePositionManageraddress _farmingCenterVault
Fallback and receive
receive(
Errors

This contract contains no error objects.