PoolPositionBaseSlim

Verified contract

Active on Ethereum with 14 txns
Deployed by via 0x989672ac at 18279989
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#2400)
ERC-721
--
0x816089c42f111ac74c87834e2495fc10f5e71d6f4ce48d64a920c8a67acdb856
0xd1a028857d9f45f3231efa73a238e6cf1942ee69e18c250c1863759bb1e90224
0x74581a446300aded0cf98fa00873d2e8599582da3a79cf7f281e9c65af4ab7db
0x4c4074a09438595c194c02c69a28cff20f23258d8ed840148676e705aa9fccd8
0xb0b81c130ca2b533f65c9ed402de63492689c2cd38b1cfda1aa2d06d5c1b4217
0x2e4cecc53d9eddef0ba975758ac2199fdb17e4c0674f9ac659edcffa2b4b2d49
0xe24e93efa7e83ccc16e79bc2f1cbf9e2729fc6dc826f190d04c211225d5b5c36
0x2f99737f9011562b34131711b10f85958559b137c0dc1b6fa1fabb47f708c0fa
0x11e53adf9dbf24e00bb06a6581df979d8484d728f67f6145bdac0e6dcfc9fd75
0xa5cc4e98ab9664f3133b258d5e503e972d47800a4b431d6e0014469872655dd8

Functions
Getter at block 20917984
allBinIds(view returns (uint128[])
[6, 7, 8, 9, 10]
decimals(view returns (uint8)
18
 
getReserves(view returns (uint256 reserveAuint256 reserveB)
isStatic(view returns (bool)
true
name(view returns (string)
Maverick Position-unkMav-MAV-47
pool(view returns (address)
0x5fdf78aef906cbad032fbaea032aaae3accf9dc3
symbol(view returns (string)
MP-unkMav-MAV-47
tokenId(view returns (uint256)
2400
totalSupply(view returns (uint256)
925558341546819029231
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
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 factoryCountbool _isStatic
Fallback and receive

This contract contains no fallback and receive objects.

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