CurveLPVaultMigrator

Verified contract

Active on Ethereum with 8 txns
Deployed by via 0xff8ce7b0 at 15477522
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CurveLPVaultMigrator"

0x23fe60302a435090647352d05d259088784402c3ba89b746506dd5e51421392f
0x21256c74b966d9945c26ec697872a4da32f259820c2214a14cf5e44331a49052
0x22e1d3d74b8640412967995c568a8071aa47423917594c0ea328095029251feb
0x49f37ecc354a849502589b2210cc543c88e4bbdaf2bbbdb8b77192140ac071d0
0x5233a03d143c4bf787641bffb1679f65e69a09af5962aef1113e93885974de10
0x6b4a2d196370af5beae6aa48e27cbfa590cf05aa9d2c476c7eeda3c60f4bd782
0x688da595f142550cea8e6e0a0ba8f98e06ba1a9a3b6d383e7d650bd5fca79a4f
0x2d1216fa140ea2b720698074c8f48340daab7231d00396b7446cf907d9d7cefb

Functions
Getter at block 21410670
ETH(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
controller(view returns (address)
0xfd1854b1b26f5a0860279afcd6ef1baa92c3c0c1
controllerFeeRate(view returns (uint256)
50000000000000000
govLPTokenVault(view returns (address)
0xe0c402c776f586afb43bda4dedfd0b2f81941bc4
govLPTokenVaultFeeRate(view returns (uint256)
250000000000000000
owner(view returns (address)
0xa1bd2e9f3a9e7a1fe99c24c7e11ccc85b01e467d
quoter(view returns (address)
0xb27308f9f90d607463bb33ea1bebb41c27ce5ab6
treasury(view returns (address)
0xbfc8b50bc2ab2ee47b72424a5eb282a235671828
treasuryFeeRate(view returns (uint256)
100000000000000000
uniswapRouter(view returns (address)
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45
Read-only
poolUnderlyingCount(addressview returns (uint24)
stableSwapContainEth(addressview returns (bool)
stableSwapEthMetadata(addressview returns (int128 ethIndexbool isUintParam)
tokenVaultOK(addressview returns (bool)
tokenVaultPoolRouter(addressview returns (address)
State-modifying
execute(bytes _data
getAmountOut(bytes _datareturns (uint256)
getApproximatedExecutionRewards(bytes _datareturns (uint256)
mapTokenVaultRouter(address _tokenVaultaddress _curveFinancePoolRouteruint24 _underlyingCount
renounceOwnership(
transferOwnership(address newOwner
whitelistRouterToRemoveLiquidityAsEth(address _routerbool _isSwapToEthint128 _ethIndexbool _isUintParam
whitelistTokenVault(address _tokenVaultbool _isOk
Events
Execute(uint256 vaultRewarduint256 treasuryRewarduint256 controllerRewarduint256 govLPTokenVaultReward
MapTokenVaultRouter(address tokenVaultaddress curveFinancePoolRouteruint24 underlyingCount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
WhitelistRouterToRemoveLiquidityAsEth(address routerbool isSwapToEthint128 ethIndexbool isUintParam
WhitelistTokenVault(address tokenVaultbool whitelisted
Constructor
constructor(address _treasuryaddress _controlleraddress _govLPTokenVaultuint256 _treasuryFeeRateuint256 _controllerFeeRateuint256 _govLPTokenVaultFeeRateaddress _uniswapRouteraddress _quoter
Fallback and receive
receive(
Errors
CurveLPVaultMigrator_InvalidFeeRate(
CurveLPVaultMigrator_OnlyWhitelistedTokenVault(