PoolPositionDynamicSlim

Verified contract

Active on Ethereum with 1,878 txns
Deployed by via 0x12db82bb at 17224221
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#537)
ERC-721
--
ERC-20
--
0xc13921b40af773a6419d70603f4532f3b1ae4c9cdc107b3f0fe966d4477d4d54
0xcb049ca58bea293f7283307d84844f24b7a668ac9b696d9691b4d7f9a9b0d0b1
0xe3a13aae5315ff0ee221a1a4a48a4cef7e833854d39e5c6f93091d715508f4c9
0x66e3174444da1dcac29b82b7573fab2a4a08b88a9353ef29854df5c0f20c3690
0xc240d2289b374d24f7838ab9629dced9f237c0ad336244f41370b27d4eff74b9
0xd8f339a3e87df375104243315b2744ffea464ea8fc0d61067a3bccd32e989658
0xf395ec2a00df4f149b1aca937ce26d3c7d33a97693c66edf1053410e04fd7b18
0x5feda20646c81bf4099ee0fada0a4d0efc428909fb76ccfaa38b16410fc8810a
0xdeb7e7cc66c03b513ec427e00485dad82c82737974d0f7158b135c7671eeb9cf
0x209369a11455d6658aef4baebb80a96f3771879bfd9c008d497141f527f0f513

Functions
Getter at block 21424916
allBinIds(view returns (uint128[])
[12]
decimals(view returns (uint8)
18
getReserves(view returns (uint256 reserveAuint256 reserveB)
(reserveA=16575457410079576860, reserveB=0)
isStatic(view returns (bool)
false
name(view returns (string)
Maverick Position-WETH-swETH-1
pool(view returns (address)
0x0ce176e1b11a8f88a4ba2535de80e81f88592bad
symbol(view returns (string)
MP-WETH-swETH-1
tokenId(view returns (uint256)
537
totalSupply(view returns (uint256)
12542640587495218900
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
binIds(uint256view returns (uint128)
binLpAddAmountRequirement(uint128 binZeroLpAddAmountview returns (struct IPoolRemoveLiquidityParams[] params)
ratios(uint256view returns (uint128)
State-modifying
addLiquidityCallback(uint256 amountAuint256 amountBbytes
approve(address spenderuint256 amountreturns (bool)
burnFromToAddressAsReserves(address accountaddress recipientuint256 lpAmountToUnStakereturns (uint256 amountAuint256 amountB)
burnFromToTokenIdAsBinLiquidity(address accountuint256 toTokenIduint256 lpAmountToUnStakereturns (struct IPoolRemoveLiquidityParams[] params)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
migrateBinLiquidity(
mint(address touint256 fromTokenIduint128 binZeroLpAddAmountreturns (uint256 amountMinted)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
MigrateBinLiquidity(uint128 oldBinIduint128 newBinId
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _pooluint128[] _binIdsuint128[] _ratiosuint256 factoryCount
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BinIsMerged(
InvalidBinIds(uint128[] binIds
InvalidRatio(
InvalidTokenId(uint256 tokenId