PoolPositionManager
Verified contract
Active on
Base with 764 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 |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.00079 |
$0 | |
(#1) | MPN | ERC-721 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22114510 | 11 hours ago | | | 0.000054802001 | 0.0000040669605 | |
| 22114470 | 11 hours ago | | | 0.00004871289 | 0.0000040901737 | |
| 22114424 | 11 hours ago | | | 0.000049794428 | 0.0000041005045 | |
| 22020668 | 3 days ago | | | 0 | 0.0000024048522 | |
| 21964016 | 4 days ago | | | 0 | 0.0000037177111 | |
| 21796664 | 8 days ago | | | 0.00059076136 | 0.0000041233335 | |
| 21709172 | 10 days ago | | | 0 | 0.0000010539287 | |
| 21651338 | 11 days ago | | | 0 | 0.0000023228583 | |
| 21605306 | 12 days ago | | | 0 | 0.0000024847834 | |
| 21351413 | 18 days ago | | | 0.000010289224 | 0.0000035370790 |
ABI
ABI objects
Getter at block 22134613
WETH9() view returns (address)
0x4200000000000000000000000000000000000006
factory() view returns (address)
0xb2855783a346735e4aae0c1eb894def861fa9b45
managerTokenId() view returns (uint256)
1
poolPositionFactory() view returns (address)
0xbbf1ee38152e9d8e3470dc47947eaa65dca94913
position() view returns (address)
0x0d8127a01bdb311378ed32f5b81690dd917dba35
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)