AAVEV3LeverageStrategy.sol
Properties
Property
Type
Modifier
Description
Events
LeverageAdded()
Arguments
Argument
Type
Description
LeverageRemoved()
Arguments
Argument
Type
Description
LeverageClosed()
Arguments
Argument
Type
Description
AssetSwitched()
Arguments
Argument
Type
Description
DebtSwitched()
Arguments
Argument
Type
Description
Withdraw()
Arguments
Argument
Type
Description
Repay()
Arguments
Argument
Type
Description
Supply()
Arguments
Argument
Type
Description
Borrow()
Arguments
Argument
Type
Description
WithdrawTokenInCaseStuck()
Arguments
Argument
Type
Description
LeverageChargeFee()
Arguments
Argument
Type
Description
Constructor
Modifiers
onlyOwner()
Methods
initialize() - public initializer
public initializerParameters
Params
Type
Description
vaultManager() - public view returns
public view returnsReturns
Type
Description
positionId() - public view returns
public view returnsReturns
Type
Description
asset() - public view returns
public view returnsReturns
Type
Description
debtToken() - public view returns
public view returnsReturns
Type
Description
assetPool() - public view returns
public view returnsReturns
Type
Description
debtPool() - public view returns
public view returnsReturns
Type
Description
assetBalance() - public view returns
public view returnsReturns
Type
Description
debtBalance() - public view returns
public view returnsReturns
Type
Description
owner() - public view returns
public view returnsReturns
Type
Description
addLeverage() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
_flAddLeverage() - internal
internalParameters
Params
Type
Description
removeLeverage() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
_flRemoveLeverage() - internal
internalParameters
Params
Type
Description
switchAsset() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
_flSwitchAsset() - internal
internalParameters
Params
Type
Description
Events
Events
Description
switchDebt() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
_flSwitchDebt() - internal
internalParameters
Params
Type
Description
Events
Events
Description
closeLeverage() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
_flCloseLeverage() - internal
internalParameters
Params
Type
Description
swapBySelf() - public returns
public returnsParameters
Params
Type
Description
Returns
Type
Description
leverageFeeCharge() - internal returns
internal returnsParameters
Params
Type
Description
Events
Events
Description
Returns
Type
Description
supply() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
borrow() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
repay() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
withdraw() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
withdrawTokenInCaseStuck() - external onlyOwner
external onlyOwnerModifiers
Modifier
Description
Parameters
Params
Type
Description
Events
Events
Description
version() - external pure returns
external pure returnsReturns
Type
Description
receiveFlashLoan() - external override nonReentrant
external override nonReentrantModifiers
Modifier
Description
Parameters
Params
Type
Description
Modifiers
Modifier
Description
Parameters
Params
Type
Description
Last updated
Was this helpful?