PoolPositionBaseSlim

Verified contract

Active on Ethereum with 36 txns
Deployed by via 0x930526e9 at 17327100
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#724)
ERC-721
--
0xec64ca34162bba0a2e83c3b03b06ac7e6fc9a322cf82d8244a71091c79b09f1f
0x220e32e3b46caaba5c319b9916f74293478353e88ff18ea19615c4abbaddcc15
0x5e6704c8f0c2d1964ecf3ed5cdd4dfa5cc8b493131a67916006d2e0cde0a67aa
0xbb23882b6ff6b91d5d1715728c76160866048ef172cb8553faec1ef2485a74ce
0x14e36d31f27a6e190b8c8c8b073f488f45922c5eed6c5988f1255c90ccf00c78
0x2bc77c183531b55d149014d6e5f0260755e11e83a28b176a817933aeb10ca7e6
0x562a13b31ae7fc3c4523a96e8e8eb7a867dfbfc94a5df40f3214c5a630b5b2f4
0xc0fcbd55b576c39acbe13a77cb649dbbd9542bcf7f2169ba9b2c220e1e67906e
0x4e81d0b6b974bdb18419463687655d23996755651cc0972398e6f265e7d2186a
0xa394aeadd60a749f2d6eb176fadbcbcbc1f4cf5b53fa91da050281d2813bb7bd

Functions
Getter at block 20914022
allBinIds(view returns (uint128[])
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
decimals(view returns (uint8)
18
 
getReserves(view returns (uint256 reserveAuint256 reserveB)
isStatic(view returns (bool)
true
name(view returns (string)
Maverick Position-LUSD-USDC-7
pool(view returns (address)
0x6c6fc818b25df89a8ada8da5a43669023bad1f4c
symbol(view returns (string)
MP-LUSD-USDC-7
tokenId(view returns (uint256)
724
totalSupply(view returns (uint256)
285877142491301955988
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