ExchangeIssuanceLeveraged

Verified contract

Active on Ethereum with 239 txns
Deployed by via 0x47f8268f at 14491582
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 $7.2
ERC-20
Value $0
ERC-20
Value $0
0x3b306c1905f04402424b28c95e9ff444073e492f05c1e516d88b6cae8e58652e
0xbbedacc0d539f6672b8021ae8ec49d6ae20f1b937da9ed5ad02f6763d2b3b133
0xcf286fc404b3668cfe852b9f463af353850090fb457b9a6428887a0001d61442
0x43516ca10ab99bee56ef5936c8598db28c9097fce94ed502b23208e158e78ecf
0xbfd97dad6fb7534191ef2a26a02f934c512e57a4636d22270936d802c5e570d3
0x06aeba3b6c0420ed2ce6fe76ac7fdc82800ef6ec8bcc0a0c01132c3e521570dc
From
0x8300ee73cf2f292b5b2c667554d2cd14d7467699679e3b4f68ef3f264a2fe156
0x00b6b96992890ac93d26f3a80f421a4ac5ddd96742b9cb3bfb761c3d3a224cb6
0xebf8abab8a713db01709ebfe8234c9f17297cfc4bb12cdcdce98b168f6ee83d8
0x7c95e4e6332c957e9da56c5a2a68e9167c705e610cf1fc731db9636589b743f7

Functions
Getter at block 21185793
ADDRESSES_PROVIDER(view returns (address)
0xb53c1a33016b2dc2ff3653530bff1848a515c8c5
LENDING_POOL(view returns (address)
0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9
ROUNDING_ERROR_MARGIN(view returns (uint256)
2
aaveLeverageModule(view returns (address)
0x251bd1d42df1f153d86a5ba2305faade4d5f51dc
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)
debtIssuanceModule(view returns (address)
0x69a592d2129415a4a1d1b1e309c17051b7f28d57
setController(view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
Read-only
getLeveragedTokenData(address _setTokenuint256 _setAmountbool _isIssuanceview returns (struct ExchangeIssuanceLeveragedLeveragedTokenData)
State-modifying
approveSetToken(address _setToken
approveToken(address _token
approveTokens(address[] _tokens
executeOperation(address[] assetsuint256[] amountsuint256[] premiumsaddress initiatorbytes paramsreturns (bool)
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 
redeemExactSetForERC20(address _setTokenuint256 _setAmountaddress _outputTokenuint256 _minAmountOutputTokenstruct DEXAdapterSwapData _swapDataCollateralForDebtstruct DEXAdapterSwapData _swapDataOutputToken
redeemExactSetForETH(address _setTokenuint256 _setAmountuint256 _minAmountOutputTokenstruct DEXAdapterSwapData _swapDataCollateralForDebtstruct DEXAdapterSwapData _swapDataOutputToken
Events
ExchangeIssue(address indexed _recipientaddress indexed _setTokenaddress indexed _inputTokenuint256 _amountInputTokenuint256 _amountSetIssued
ExchangeRedeem(address indexed _recipientaddress indexed _setTokenaddress indexed _outputTokenuint256 _amountSetRedeemeduint256 _amountOutputToken
Constructor
constructor(address _wethaddress _quickRouteraddress _sushiRouteraddress _uniV3Routeraddress _uniV3Quoteraddress _setControlleraddress _debtIssuanceModuleaddress _aaveLeverageModuleaddress _aaveAddressProvideraddress _curveAddressProvideraddress _curveCalculator
Fallback and receive
receive(
Errors

This contract contains no error objects.