NapierRouter
Verified contract
Active on
Ethereum with 1,348 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "NapierRouter"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21307447 | a day ago | | | 0 | 0.0034602320 | |
| 21307415 | a day ago | | | 0 | 0.0035933143 | |
| 21294344 | 3 days ago | | | 0 | 0.0093612508 | |
| 21294313 | 3 days ago | | | 0 | 0.0051272855 | |
| 21294186 | 3 days ago | | | 0 | 0.0075292065 | |
| 21258225 | 8 days ago | | | 0 | 0.0036997760 | |
| 21258221 | 8 days ago | | | 0 | 0.0038262564 | |
| 21258194 | 8 days ago | | | 0 | 0.0039360126 | |
| 21230209 | 12 days ago | | | 0 | 0.0087504870 | |
| 21225629 | 13 days ago | | | 0 | 0.0019299525 |
ABI
ABI objects
Getter at block 21315655
WETH9() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
factory() view returns (address)
0x17354e8e7518599c7f6b7095a6706766e4e4dc61
Read-only
This contract contains no read-only function objects.
State-modifying
Events addLiquidity(address pool, uint256 underlyingIn, uint256[3] ptsIn, uint256 minLiquidity, address recipient, uint256 deadline) payable returns (uint256)
addLiquidityOnePt(address pool, uint256 index, uint256 amountIn, uint256 minLiquidity, address recipient, uint256 deadline, uint256 baseLpTokenSwap) returns (uint256)
addLiquidityOneUnderlying(address pool, uint256 underlyingIn, uint256 minLiquidity, address recipient, uint256 deadline, uint256 baseLpTokenSwap) returns (uint256)
addLiquidityOneUnderlyingKeepYt(address pool, uint256 index, uint256 underlyingIn, uint256 minLiquidity, uint256 ytOutMin, address recipient, uint256 deadline, uint256 underlyingDeposit) returns (uint256)
mintCallback(uint256 underlyingDelta, uint256 baseLptDelta, bytes data)
multicall(bytes[] data) payable returns (bytes[] results)
refundETH() payable
removeLiquidity(address pool, uint256 liquidity, uint256 underlyingOutMin, uint256[3] ptsOutMin, address recipient, uint256 deadline) returns (uint256, uint256[3])
removeLiquidityOnePt(address pool, uint256 index, uint256 liquidity, uint256 ptOutMin, address recipient, uint256 deadline, uint256 baseLpTokenSwap) returns (uint256)
removeLiquidityOneUnderlying(address pool, uint256 index, uint256 liquidity, uint256 underlyingOutMin, address recipient, uint256 deadline) returns (uint256)
swapCallback(int256 underlyingDelta, int256 ptDelta, bytes data)
swapPtForUnderlying(address pool, uint256 index, uint256 ptInDesired, uint256 underlyingOutMin, address recipient, uint256 deadline) returns (uint256)
swapUnderlyingForPt(address pool, uint256 index, uint256 ptOutDesired, uint256 underlyingInMax, address recipient, uint256 deadline) payable returns (uint256)
swapUnderlyingForYt(address pool, uint256 index, uint256 ytOutDesired, uint256 underlyingInMax, address recipient, uint256 deadline) payable returns (uint256)
swapUnderlyingForYt(address pool, uint256 index, uint256 ytOutDesired, uint256 underlyingInMax, address recipient, uint256 deadline, struct ApproxParams approx) payable returns (uint256)
swapYtForUnderlying(address pool, uint256 index, uint256 ytIn, uint256 underlyingOutMin, address recipient, uint256 deadline) returns (uint256)
sweepToken(address token, uint256 amountMinimum, address recipient) payable
sweepTokens(address[] tokens, uint256[] amountMinimums, address recipient) payable
unwrapWETH9(uint256 amountMinimum, address recipient) payable
This contract contains no event objects.
constructor(address _factory, address _WETH9)
receive()
ApproxBinarySearchInputInvalid()
ApproxFail()
FailedToSendEther()
NotWETH()
RouterCallbackNotNapierPool()
RouterExceededLimitUnderlyingIn()
RouterInconsistentWETHPayment()
RouterInsufficientLpOut()
RouterInsufficientPtRepay()
RouterInsufficientTokenBalance()
RouterInsufficientUnderlyingOut()
RouterInsufficientUnderlyingRepay()
RouterInsufficientWETH()
RouterInsufficientYtOut()
RouterNonSituationSwapUnderlyingForYt()
RouterPoolNotFound()
RouterTransactionTooOld()