PoolPositionManager
Verified contract
Active on
Ethereum with 2,044 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GreenCap | ERC-20 | 2.99573K | -- | -- | |
(#525) | MPN | ERC-721 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17642248 | a year ago | | | 0 | 0.0060836566 | |
| 17640093 | a year ago | | | 1.6123776 | 0.010445477 | |
| 17638731 | a year ago | | | 0 | 0.0090265474 | |
| 17638363 | a year ago | | | 0 | 0.0072722813 | |
| 17638096 | a year ago | | | 0 | 0.025566570 | |
| 17638071 | a year ago | | | 0 | 0.0045044144 | |
| 17638026 | a year ago | | | 0 | 0.014437419 | |
| 17637878 | a year ago | | | 0.77 | 0.018385620 | |
| 17637867 | a year ago | | | 0.027283883 | 0.010164418 | |
| 17637753 | a year ago | | | 0 | 0.0080242059 |
ABI
ABI objects
Getter at block 21168751
WETH9() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
factory() view returns (address)
0xeb6625d65a0553c9dbc64449e56abfe519bd9c9b
managerTokenId() view returns (uint256)
525
poolPositionFactory() view returns (address)
0x4f24d73773fcce560f4fd641125c23a2b93fcb05
position() view returns (address)
0x4a3e49f77a2a5b60682a2d6b8899c7c5211eb646
Read-only
getAddLiquidityParams(address pool, address poolPosition, uint256 lpTokenAmount) view returns (struct IPoolAddLiquidityParams[] addParams, uint256 bin0LpAmount)
State-modifying
Events addLiquidityCallback(uint256 amountA, uint256 amountB, bytes _data)
addLiquidityToPoolPosition(address poolPosition, address recipient, uint256 desiredLpTokenAmount, uint256 minLpTokenAmount, struct IPoolPositionManagerAddLimits addLimits) payable returns (uint256 mintedPoolPositionTokenAmount, uint256 tokenAAmount, uint256 tokenBAmount)
addLiquidityToPoolPositionWithAddParams(address poolPosition, address recipient, uint256 minLpTokenAmount, struct IPoolPositionManagerAddLimits addLimits, struct IPoolAddLiquidityParams[] addParams, uint256 bin0LpAmount) payable returns (uint256 mintedPoolPositionTokenAmount, uint256 tokenAAmount, uint256 tokenBAmount)
createPoolPositionAndAddLiquidity(address pool, address recipient, struct IPoolAddLiquidityParams[] params, bool isStatic, struct IPoolPositionManagerCreateLimits createLimits) payable returns (address poolPosition, uint256 tokenAAmount, uint256 tokenBAmount, struct IPoolBinDelta[] binDeltas, uint256 mintedPoolPositionTokenAmount)
migrateBinLiquidity(address poolPosition) payable
migrateBinsUpStack(address pool, uint128[] binIds, uint32 maxRecursion, uint256 deadline) payable
multicall(bytes[] data) payable returns (bytes[] results)
refundETH() payable
removeLiquidityFromPoolPosition(address poolPosition, address recipient, uint256 lpTokenAmount, uint256 minTokenAAmount, uint256 minTokenBAmount, uint256 deadline) payable returns (uint256 tokenAAmount, uint256 tokenBAmount)
sweepToken(address token, uint256 amountMinimum, address recipient) payable
unwrapWETH9(uint256 amountMinimum, address recipient) payable
This contract contains no event objects.
constructor(address _WETH9, address _poolPositionFactory)
receive()
EthTransferFailed()
InsufficientBalance(address token)
InvalidBinIds(uint128[] binIds)
InvalidMaxTokenAmount(uint256 tokenAAmount, uint256 maxTokenAAmount, uint256 tokenBAmount, uint256 maxTokenBAmount)
InvalidMinLpAmount(uint256 tokenAmount, uint256 minTokenAmount)
InvalidMinTokenAmount(uint256 tokenAAmount, uint256 minTokenAAmount, uint256 tokenBAmount, uint256 minTokenBAmount)
InvalidProportion()
NonPoolCaller()
NotFactoryPoolPosition()
NotWETH9()
PastDeadline(uint256 timestamp, uint256 deadline)