CurveLPVaultMigrator
Verified contract
Active on
Ethereum with 8 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xb273…5ab6
Balances ($0.00)
No balances found for "CurveLPVaultMigrator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15478618 | 2 years ago | | | 0 | 0.0031970250 | |
| 15478617 | 2 years ago | | | 0 | 0.0031856850 | |
| 15478616 | 2 years ago | | | 0 | 0.0021494250 | |
| 15478582 | 2 years ago | | | 0 | 0.0031862250 | |
| 15478579 | 2 years ago | | | 0 | 0.0021499650 | |
| 15478545 | 2 years ago | | | 0 | 0.0023004450 | |
| 15478542 | 2 years ago | | | 0 | 0.0031862250 | |
| 15478541 | 2 years ago | | | 0 | 0.0021499650 |
ABI
ABI objects
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(address) view returns (uint24)
stableSwapContainEth(address) view returns (bool)
stableSwapEthMetadata(address) view returns (int128 ethIndex, bool isUintParam)
tokenVaultOK(address) view returns (bool)
tokenVaultPoolRouter(address) view returns (address)
State-modifying
Events execute(bytes _data)
getAmountOut(bytes _data) returns (uint256)
getApproximatedExecutionRewards(bytes _data) returns (uint256)
mapTokenVaultRouter(address _tokenVault, address _curveFinancePoolRouter, uint24 _underlyingCount)
renounceOwnership()
transferOwnership(address newOwner)
whitelistRouterToRemoveLiquidityAsEth(address _router, bool _isSwapToEth, int128 _ethIndex, bool _isUintParam)
whitelistTokenVault(address _tokenVault, bool _isOk)
Execute(uint256 vaultReward, uint256 treasuryReward, uint256 controllerReward, uint256 govLPTokenVaultReward)
MapTokenVaultRouter(address tokenVault, address curveFinancePoolRouter, uint24 underlyingCount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
WhitelistRouterToRemoveLiquidityAsEth(address router, bool isSwapToEth, int128 ethIndex, bool isUintParam)
WhitelistTokenVault(address tokenVault, bool whitelisted)
constructor(address _treasury, address _controller, address _govLPTokenVault, uint256 _treasuryFeeRate, uint256 _controllerFeeRate, uint256 _govLPTokenVaultFeeRate, address _uniswapRouter, address _quoter)
receive()
CurveLPVaultMigrator_InvalidFeeRate()
CurveLPVaultMigrator_OnlyWhitelistedTokenVault()