AutopilotRouter

Verified contract

Active on Ethereum with 2,500 txns
Deployed by via 0x341464c6 at 20742795
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x25e0744f184b3f399038056b8825644558783ce7c90f052fa59cf2ac01910a93
0x1ca55a22430f7a28f09e2f3064868585a5b34a26a653f77aae74e201b57c9bdf
0xcf0e5ede3c121c8e477ead8cf69cc24da1d5968e9ce8d2da340be97bb055f43c
0x08ebfeedc96d38429d1955dc91861eb7d523641a8f2f0887f96b603cdf93cc1b
0x5f837e5e2bc1d0614d72f49f4812413e2743256ce5975296c003bf233a87213c
0x409e221fe4b33da4e4ae2a1dc5444600e01bd6c75ef13b85aaa978b33df816eb
0xab8c55ffbed9af24dd054d8809152d9723c2bf12349c309d7e711cf387633e45
0x4522a335c472eb3fc008fae02cedaff0065ef282697dd10eab7fee0fc0bff9f7
0x3fa65bd079b22de7961d23ff734c9a5973e3ead1386cf2d4fab233d2cd961cd1
0xe44766eaee73185df303a52fcb29c4bec78d390ecc5e9e005cef1d86168674d3

Functions
Getter at block 21172407
getSystemRegistry(view returns (address)
0x2218f90a98b0c070676f249ef44834686daa4285
weth9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only

This contract contains no read-only function objects.

State-modifying
approve(address tokenaddress touint256 amountpayable 
claimAutopoolRewards(address vaultaddress rewarderaddress recipientpayable 
claimRewards(address rewarderstruct IRewardsRecipient recipientuint8 vbytes32 rbytes32 spayable returns (uint256)
deposit(address vaultaddress touint256 amountuint256 minSharesOutpayable returns (uint256 sharesOut)
depositBalance(address vaultaddress touint256 minSharesOutpayable returns (uint256 sharesOut)
depositMax(address vaultaddress touint256 minSharesOutpayable returns (uint256 sharesOut)
expiration(uint256 timestamppayable 
mint(address vaultaddress touint256 sharesuint256 maxAmountInpayable returns (uint256 amountIn)
multicall(bytes[] datapayable returns (bytes[] results)
pullToken(address tokenuint256 amountaddress recipientpayable 
redeem(address vaultaddress touint256 sharesuint256 minAmountOutpayable returns (uint256 amountOut)
redeemMax(address vaultaddress touint256 minAmountOutpayable returns (uint256 amountOut)
redeemToDeposit(address fromVaultaddress toVaultaddress touint256 sharesuint256 minSharesOutpayable returns (uint256 sharesOut)
refundETH(payable 
selfPermit(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
stakeVaultToken(address vaultuint256 maxAmountpayable returns (uint256)
swapToken(address swapperstruct SwapParams swapParamspayable returns (uint256 amountReceived)
swapTokenBalance(address swapperstruct SwapParams swapParamspayable returns (uint256 amountReceived)
sweepToken(address tokenuint256 amountMinimumaddress recipientpayable 
unwrapWETH9(uint256 amountMinimumaddress recipientpayable 
withdraw(address vaultaddress touint256 amountuint256 maxSharesOutpayable returns (uint256 sharesOut)
withdrawToDeposit(address fromVaultaddress toVaultaddress touint256 amountuint256 maxSharesInuint256 minSharesOutpayable returns (uint256 sharesOut)
withdrawVaultToken(address vaultaddress rewarderuint256 maxAmountbool claimpayable returns (uint256)
wrapWETH9(payable 
wrapWETH9(uint256 amountpayable 
Events

This contract contains no event objects.

Constructor
constructor(address _systemRegistry
Fallback and receive
receive(
Errors
AccessDenied(
InsufficientETH(
InsufficientToken(
InsufficientWETH9(
ItemNotFound(
MaxAmountError(
MaxSharesError(
MinAmountError(
MinSharesError(
MulticallFailed(
PermitFailed(
TimestampTooOld(
ZeroAddress(string paramName