AutopilotRouter

Verified contract

Active on Ethereum with 2,721 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
0xce32d90a055a76a0a2867a81ad256f8317e0b00eb690efb3021c762f310970dc
0x391bed593bbec564a1ab8743ea74bde8846c079403b97f49cea5621b4f78b4c0
0x70f1fd88f5a19c23b16ae30bfe273ce6c4a614d4a5525c48c726b3064bfcbe01
0xaa4bfe6fcd140e5c70fba1a72285514528125b27225d11e94c61dd6e1400e833
0xb1bec648ce2a7e472269f9d94b0096c65ade8dd07fe532f35246613f792b4d76
0x8ffaac8e31d98c32997651d6fa58751c3d4044e82add7657129affcb9c59c984
0xf44026558a331cc2c6dd7b767960eb72a9a883be0797244ed296e91579920e6e
0x8b885b7fee7048def3815b86afafd327d3a072a6da24b525f6fb7986dd0ef44e
0xc4dfa5c508979a345e234d1eeb229967d597d11b911a56ff56c393a619109646
0x1f870b12e85cd09010e97efad711d80973a5d0393408fd74975f6089bd4755c5

Functions
Getter at block 21262102
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