UniV3Automan
Verified contract
Active on
Ethereum with 303 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "UniV3Automan"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21275360 | an hour ago | | | 0 | 0.0030264074 | |
| 21275171 | 2 hours ago | | | 1.3336399 | 0.0033935525 | |
| 21274517 | 4 hours ago | | | 0 | 0.0028825213 | |
| 21269689 | 20 hours ago | | | 0 | 0.0034094749 | |
| 21269666 | 20 hours ago | | | 0 | 0.0044720949 | |
| 21269648 | 20 hours ago | | | 0 | 0.0042879701 | |
| 21269634 | 20 hours ago | | | 0 | 0.0028165510 | |
| 21269619 | 20 hours ago | | | 0 | 0.0044801088 | |
| 21269591 | 20 hours ago | | | 0 | 0.0032184623 | |
| 21268953 | a day ago | | | 0 | 0.0042212744 |
ABI
ABI objects
Getter at block 21275620
WETH9() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
factory() view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
feeConfig() view returns (address feeCollector, uint96 feeLimitPips)
(feeCollector=0x5a846031d03fe53bfcd63e0dc75d2e6aeda57198, feeLimitPips=500000000000000000)
npm() view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
owner() view returns (address)
0x5a846031d03fe53bfcd63e0dc75d2e6aeda57198
Read-only
getOptimalSwap(address pool, int24 tickLower, int24 tickUpper, uint256 amount0Desired, uint256 amount1Desired) view returns (uint256 amountIn, uint256 amountOut, bool zeroForOne, uint160 sqrtPriceX96)
isController(address) view returns (bool)
isWhiteListedSwapRouter(address) view returns (bool)
State-modifying
Events decreaseLiquidity(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, uint256 token0FeeAmount, uint256 token1FeeAmount) returns (uint256 amount0, uint256 amount1)
decreaseLiquidity(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, uint256 token0FeeAmount, uint256 token1FeeAmount, uint256 permitDeadline, uint8 v, bytes32 r, bytes32 s) returns (uint256 amount0, uint256 amount1)
decreaseLiquiditySingle(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, bool zeroForOne, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData) returns (uint256 amount)
decreaseLiquiditySingle(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, bool zeroForOne, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData, uint256 permitDeadline, uint8 v, bytes32 r, bytes32 s) returns (uint256 amount)
increaseLiquidity(struct ICommonNonfungiblePositionManagerIncreaseLiquidityParams params) payable returns (uint128 liquidity, uint256 amount0, uint256 amount1)
increaseLiquidityOptimal(struct ICommonNonfungiblePositionManagerIncreaseLiquidityParams params, bytes swapData, uint256 token0FeeAmount, uint256 token1FeeAmount) payable returns (uint128 liquidity, uint256 amount0, uint256 amount1)
mint(struct IUniswapV3NonfungiblePositionManagerMintParams params) payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
mintOptimal(struct IUniswapV3NonfungiblePositionManagerMintParams params, bytes swapData, uint256 token0FeeAmount, uint256 token1FeeAmount) payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
rebalance(struct IUniswapV3NonfungiblePositionManagerMintParams params, uint256 tokenId, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData) returns (uint256 newTokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
rebalance(struct IUniswapV3NonfungiblePositionManagerMintParams params, uint256 tokenId, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData, uint256 permitDeadline, uint8 v, bytes32 r, bytes32 s) returns (uint256 newTokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
reinvest(struct ICommonNonfungiblePositionManagerIncreaseLiquidityParams params, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData) returns (uint128 liquidity, uint256 amount0, uint256 amount1)
reinvest(struct ICommonNonfungiblePositionManagerIncreaseLiquidityParams params, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData, uint256 permitDeadline, uint8 v, bytes32 r, bytes32 s) returns (uint128 liquidity, uint256 amount0, uint256 amount1)
removeLiquidity(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, uint256 token0FeeAmount, uint256 token1FeeAmount) returns (uint256 amount0, uint256 amount1)
removeLiquidity(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, uint256 token0FeeAmount, uint256 token1FeeAmount, uint256 permitDeadline, uint8 v, bytes32 r, bytes32 s) returns (uint256 amount0, uint256 amount1)
removeLiquiditySingle(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, bool zeroForOne, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData) returns (uint256 amount)
removeLiquiditySingle(struct ICommonNonfungiblePositionManagerDecreaseLiquidityParams params, bool zeroForOne, uint256 token0FeeAmount, uint256 token1FeeAmount, bytes swapData, uint256 permitDeadline, uint8 v, bytes32 r, bytes32 s) returns (uint256 amount)
renounceOwnership()
setControllers(address[] controllers, bool[] statuses) payable
setFeeConfig(struct IAutomanCommonFeeConfig _feeConfig) payable
setSwapRouters(address[] routers, bool[] statuses) payable
transferOwnership(address newOwner)
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data)
ControllersSet(address[] controllers, bool[] statuses)
DecreaseLiquidity(uint256 indexed tokenId)
FeeConfigSet(address feeCollector, uint96 feeLimitPips)
IncreaseLiquidity(uint256 indexed tokenId)
Mint(uint256 indexed tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Rebalance(uint256 indexed tokenId)
Reinvest(uint256 indexed tokenId)
RemoveLiquidity(uint256 indexed tokenId)
SwapRoutersSet(address[] routers, bool[] statuses)
constructor(address nonfungiblePositionManager, address owner_)
receive()
FeeLimitExceeded()
InsufficientAmount()
InvalidSwapRouter()
Invalid_Tick_Range()
MismatchETH()
NotApproved()
NotWETH9()
NotWhitelistedRouter()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)