FlashMintLeveraged

Verified contract

Active on Ethereum with 553 txns
Deployed by via 0x59ebefb8 at 17925242
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 6 additional slots
ERC-20
Value $1.93
ERC-20
Value $0.54
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x49e7ac6e78eb28c4a1e1f167cc70a3a735f317ae7f87a9fff6787fd65e36b399
0xe98729ba9023e8a576e4777fede4ec098b968f5de3e935aa266fe01bf8166830
0xe942427693d4046fc0127abbfa904215bbac3d34ae13b49406d8db1e7eec5c0d
0x521b4f8aa9a925f0386ceaab5e0a1ddeefa76339415cb9757575306273a3be16
0x649f8b8312247d307ce995fe43ec8df52c8e979f00d11520e9dd21a5040207e0
0x816eb779e46c22d334413164500c9973a4ce6e6dcbcb6a163db6fe7935df9a04
0x835bbd4fdcee05d4ec069eb32163b7c8dea7ae1d3bbbcb0753357e959c073def
0xe3254813001d08624250751103fd9e7989a2585478a4cc6fcc02544749c66af9
0x7e064a130a60c59a7a4024700ab6bf1232cc579020346dcd7530b2319408afa4
0xa588bf1abd70ecc18f2fe74a70e6e8358cfdf2349a7b8a9fa6c95f05e3f7cc94

Functions
Getter at block 21244700
LENDING_POOL(view returns (address)
0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2
ROUNDING_ERROR_MARGIN(view returns (uint256)
2
aaveLeverageModule(view returns (address)
0x9d08cced85a68bf8a19374ed4b5753ae3be9f74f
addresses(view returns (address quickRouteraddress sushiRouteraddress uniV3Routeraddress uniV3Quoteraddress curveAddressProvideraddress curveCalculatoraddress weth)
(quickRouter=0x7a250d5630b4cf539739df2c5dacb4c659f2488d, sushiRouter=0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f, uniV3Router=0xe592427a0aece92de3edee1f18e0157c05861564, uniV3Quoter=0xb27308f9f90d607463bb33ea1bebb41c27ce5ab6, curveAddressProvider=0x0000000022d53366457f9d5e68ec105046fc4383, curveCalculator=0xc1db00a8e5ef7bfa476395cdbcc98235477cde4e, weth=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2)
balancerV2Vault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
debtIssuanceModule(view returns (address)
0x04b59f9f09750c044d7cfbc177561e409085f0f3
setController(view returns (address)
0xd2463675a099101e36d85278494268261a66603a
Read-only
getLeveragedTokenData(address _setTokenuint256 _setAmountbool _isIssuanceview returns (struct FlashMintLeveragedLeveragedTokenData)
State-modifying
approveSetToken(address _setToken
approveToken(address _token
approveTokens(address[] _tokens
getIssueExactSet(address _setTokenuint256 _setAmountstruct DEXAdapterSwapData _swapDataDebtForCollateralstruct DEXAdapterSwapData _swapDataInputTokenreturns (uint256)
getRedeemExactSet(address _setTokenuint256 _setAmountstruct DEXAdapterSwapData _swapDataCollateralForDebtstruct DEXAdapterSwapData _swapDataOutputTokenreturns (uint256)
issueExactSetFromERC20(address _setTokenuint256 _setAmountaddress _inputTokenuint256 _maxAmountInputTokenstruct DEXAdapterSwapData _swapDataDebtForCollateralstruct DEXAdapterSwapData _swapDataInputToken
issueExactSetFromETH(address _setTokenuint256 _setAmountstruct DEXAdapterSwapData _swapDataDebtForCollateralstruct DEXAdapterSwapData _swapDataInputTokenpayable 
receiveFlashLoan(address[] tokensuint256[] amountsuint256[] feeAmountsbytes userData
redeemExactSetForERC20(address _setTokenuint256 _setAmountaddress _outputTokenuint256 _minAmountOutputTokenstruct DEXAdapterSwapData _swapDataCollateralForDebtstruct DEXAdapterSwapData _swapDataOutputToken
redeemExactSetForETH(address _setTokenuint256 _setAmountuint256 _minAmountOutputTokenstruct DEXAdapterSwapData _swapDataCollateralForDebtstruct DEXAdapterSwapData _swapDataOutputToken
Events
FlashMint(address indexed _recipientaddress indexed _setTokenaddress indexed _inputTokenuint256 _amountInputTokenuint256 _amountSetIssued
FlashRedeem(address indexed _recipientaddress indexed _setTokenaddress indexed _outputTokenuint256 _amountSetRedeemeduint256 _amountOutputToken
Constructor
constructor(struct DEXAdapterAddresses _addressesaddress _setControlleraddress _debtIssuanceModuleaddress _aaveLeverageModuleaddress _aaveV3Pooladdress _vault
Fallback and receive
receive(
Errors

This contract contains no error objects.