From 4607c74ef4a406e3104fc8c0a49d4ea9a5e6a642 Mon Sep 17 00:00:00 2001 From: EridianAlpha Date: Sun, 30 Jun 2024 15:32:00 +0000 Subject: [PATCH] deploy: c413dffc94b26d0fee7582e18c1f7c2ca5f974d7 --- print.html | 32 +++++++++---------- src/AavePM.sol/contract.AavePM.html | 2 +- src/FlashLoan.sol/contract.FlashLoan.html | 2 +- .../contract.FunctionChecks.html | 2 +- .../interface.IAaveFunctionsModule.html | 2 +- .../IAavePM.sol/interface.IAavePM.html | 2 +- ...nterface.IBorrowAndWithdrawUSDCModule.html | 2 +- .../interface.IERC20Extended.html | 2 +- .../interface.IRebalanceModule.html | 2 +- .../interface.IReinvestModule.html | 2 +- .../interface.ITokenSwapsModule.html | 2 +- .../IWETH9.sol/interface.IWETH9.html | 2 +- .../contract.AaveFunctionsModule.html | 2 +- .../contract.BorrowAndWithdrawUSDCModule.html | 2 +- .../contract.RebalanceModule.html | 2 +- .../contract.ReinvestModule.html | 2 +- .../contract.TokenSwapsModule.html | 2 +- 17 files changed, 32 insertions(+), 32 deletions(-) diff --git a/print.html b/print.html index 8ede623..4e0dd22 100644 --- a/print.html +++ b/print.html @@ -463,7 +463,7 @@

9. License

  • IWETH9
  • IAaveFunctionsModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the AaveFunctionsModule contract.

    Functions

    VERSION

    @@ -535,7 +535,7 @@

    error AaveFunctionsModule__InvalidAavePMProxyAddress();

    IAavePM

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the AavePM contract.

    Functions

    initialize

    @@ -845,7 +845,7 @@

    UniswapV3Pool }

    IBorrowAndWithdrawUSDCModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the BorrowAndWithdrawUSDCModule contract.

    Functions

    VERSION

    @@ -864,7 +864,7 @@

    error BorrowAndWithdrawUSDCModule__InvalidAavePMProxyAddress();

    IERC20Extended

    -

    Git Source

    +

    Git Source

    Inherits: IERC20

    This interface extends the ERC20 interface with the decimals function.

    @@ -873,7 +873,7 @@

    decimals

    function decimals() external view returns (uint8);
     

    IRebalanceModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the RebalanceModule contract.

    Functions

    VERSION

    @@ -890,7 +890,7 @@

    error RebalanceModule__InvalidAavePMProxyAddress();

    IReinvestModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the ReinvestModule contract.

    Functions

    VERSION

    @@ -907,7 +907,7 @@

    error ReinvestModule__InvalidAavePMProxyAddress();

    ITokenSwapsModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the TokenSwapsModule contract.

    Functions

    VERSION

    @@ -931,7 +931,7 @@

    error TokenSwapsModule__InvalidAavePMProxyAddress();

    IWETH9

    -

    Git Source

    +

    Git Source

    This interface enables the wrapping and unwrapping of ETH to WETH.

    Functions

    deposit

    @@ -949,7 +949,7 @@

    withdraw

  • TokenSwapsModule
  • AaveFunctionsModule

    -

    Git Source

    +

    Git Source

    Inherits: IAaveFunctionsModule

    Author: @@ -1145,7 +1145,7 @@

    BorrowAndWithdrawUSDCModule

    -

    Git Source

    +

    Git Source

    Inherits: IBorrowAndWithdrawUSDCModule

    Author: @@ -1226,7 +1226,7 @@

    _borrow repaidReinvestedDebtuint256The amount of reinvested debt repaid to increase the Health Factor.

    RebalanceModule

    -

    Git Source

    +

    Git Source

    Inherits: IRebalanceModule

    Author: @@ -1297,7 +1297,7 @@

    _repayDebt

    repaymentAmountUSDCuint256The amount of USDC repaid.

    ReinvestModule

    -

    Git Source

    +

    Git Source

    Inherits: IReinvestModule

    Author: @@ -1376,7 +1376,7 @@

    _reinvestActi borrowAmountUSDCuint256The amount of USDC borrowed.

    TokenSwapsModule

    -

    Git Source

    +

    Git Source

    Inherits: ITokenSwapsModule

    Author: @@ -1498,7 +1498,7 @@

    _isIdentifi <none>boolisETH True if the identifier is for ETH.

    AavePM

    -

    Git Source

    +

    Git Source

    Inherits: IAavePM, FunctionChecks, FlashLoan, Initializable, AccessControlEnumerableUpgradeable, UUPSUpgradeable

    Author: @@ -2295,7 +2295,7 @@

    execute <none>boolbool True if the operation was successful.

    FlashLoan

    -

    Git Source

    +

    Git Source

    Author: EridianAlpha

    This contract contains the functions for AavePM to execute a flash loan to repay debt and withdraw collateral.

    @@ -2323,7 +2323,7 @@

    _executeO <none>boolbool True if the operation was successful.

    FunctionChecks

    -

    Git Source

    +

    Git Source

    Author: EridianAlpha

    This contract contains the functions used inside AavePM modifiers.

    diff --git a/src/AavePM.sol/contract.AavePM.html b/src/AavePM.sol/contract.AavePM.html index 4e30f6a..2fccc85 100644 --- a/src/AavePM.sol/contract.AavePM.html +++ b/src/AavePM.sol/contract.AavePM.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    AavePM

    -

    Git Source

    +

    Git Source

    Inherits: IAavePM, FunctionChecks, FlashLoan, Initializable, AccessControlEnumerableUpgradeable, UUPSUpgradeable

    Author: diff --git a/src/FlashLoan.sol/contract.FlashLoan.html b/src/FlashLoan.sol/contract.FlashLoan.html index 2a15e80..abf7032 100644 --- a/src/FlashLoan.sol/contract.FlashLoan.html +++ b/src/FlashLoan.sol/contract.FlashLoan.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    FlashLoan

    -

    Git Source

    +

    Git Source

    Author: EridianAlpha

    This contract contains the functions for AavePM to execute a flash loan to repay debt and withdraw collateral.

    diff --git a/src/FunctionChecks.sol/contract.FunctionChecks.html b/src/FunctionChecks.sol/contract.FunctionChecks.html index 501fac2..46ec3b9 100644 --- a/src/FunctionChecks.sol/contract.FunctionChecks.html +++ b/src/FunctionChecks.sol/contract.FunctionChecks.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    FunctionChecks

    -

    Git Source

    +

    Git Source

    Author: EridianAlpha

    This contract contains the functions used inside AavePM modifiers.

    diff --git a/src/interfaces/IAaveFunctionsModule.sol/interface.IAaveFunctionsModule.html b/src/interfaces/IAaveFunctionsModule.sol/interface.IAaveFunctionsModule.html index efbfdfa..cfdc646 100644 --- a/src/interfaces/IAaveFunctionsModule.sol/interface.IAaveFunctionsModule.html +++ b/src/interfaces/IAaveFunctionsModule.sol/interface.IAaveFunctionsModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    IAaveFunctionsModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the AaveFunctionsModule contract.

    Functions

    VERSION

    diff --git a/src/interfaces/IAavePM.sol/interface.IAavePM.html b/src/interfaces/IAavePM.sol/interface.IAavePM.html index b9ed8ec..72c2156 100644 --- a/src/interfaces/IAavePM.sol/interface.IAavePM.html +++ b/src/interfaces/IAavePM.sol/interface.IAavePM.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    IAavePM

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the AavePM contract.

    Functions

    initialize

    diff --git a/src/interfaces/IBorrowAndWithdrawUSDCModule.sol/interface.IBorrowAndWithdrawUSDCModule.html b/src/interfaces/IBorrowAndWithdrawUSDCModule.sol/interface.IBorrowAndWithdrawUSDCModule.html index a7dfce9..f81b43f 100644 --- a/src/interfaces/IBorrowAndWithdrawUSDCModule.sol/interface.IBorrowAndWithdrawUSDCModule.html +++ b/src/interfaces/IBorrowAndWithdrawUSDCModule.sol/interface.IBorrowAndWithdrawUSDCModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    IBorrowAndWithdrawUSDCModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the BorrowAndWithdrawUSDCModule contract.

    Functions

    VERSION

    diff --git a/src/interfaces/IERC20Extended.sol/interface.IERC20Extended.html b/src/interfaces/IERC20Extended.sol/interface.IERC20Extended.html index a8ed334..df45e78 100644 --- a/src/interfaces/IERC20Extended.sol/interface.IERC20Extended.html +++ b/src/interfaces/IERC20Extended.sol/interface.IERC20Extended.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    IERC20Extended

    -

    Git Source

    +

    Git Source

    Inherits: IERC20

    This interface extends the ERC20 interface with the decimals function.

    diff --git a/src/interfaces/IRebalanceModule.sol/interface.IRebalanceModule.html b/src/interfaces/IRebalanceModule.sol/interface.IRebalanceModule.html index 6d5fd77..8e908b9 100644 --- a/src/interfaces/IRebalanceModule.sol/interface.IRebalanceModule.html +++ b/src/interfaces/IRebalanceModule.sol/interface.IRebalanceModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    IRebalanceModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the RebalanceModule contract.

    Functions

    VERSION

    diff --git a/src/interfaces/IReinvestModule.sol/interface.IReinvestModule.html b/src/interfaces/IReinvestModule.sol/interface.IReinvestModule.html index 4e2451d..3dd4306 100644 --- a/src/interfaces/IReinvestModule.sol/interface.IReinvestModule.html +++ b/src/interfaces/IReinvestModule.sol/interface.IReinvestModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    IReinvestModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the ReinvestModule contract.

    Functions

    VERSION

    diff --git a/src/interfaces/ITokenSwapsModule.sol/interface.ITokenSwapsModule.html b/src/interfaces/ITokenSwapsModule.sol/interface.ITokenSwapsModule.html index bd84567..2175594 100644 --- a/src/interfaces/ITokenSwapsModule.sol/interface.ITokenSwapsModule.html +++ b/src/interfaces/ITokenSwapsModule.sol/interface.ITokenSwapsModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    ITokenSwapsModule

    -

    Git Source

    +

    Git Source

    This interface defines the essential structures and functions for the TokenSwapsModule contract.

    Functions

    VERSION

    diff --git a/src/interfaces/IWETH9.sol/interface.IWETH9.html b/src/interfaces/IWETH9.sol/interface.IWETH9.html index 0155e75..9d5e75b 100644 --- a/src/interfaces/IWETH9.sol/interface.IWETH9.html +++ b/src/interfaces/IWETH9.sol/interface.IWETH9.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    IWETH9

    -

    Git Source

    +

    Git Source

    This interface enables the wrapping and unwrapping of ETH to WETH.

    Functions

    deposit

    diff --git a/src/modules/AaveFunctionsModule.sol/contract.AaveFunctionsModule.html b/src/modules/AaveFunctionsModule.sol/contract.AaveFunctionsModule.html index cf4b72e..e9d3eb6 100644 --- a/src/modules/AaveFunctionsModule.sol/contract.AaveFunctionsModule.html +++ b/src/modules/AaveFunctionsModule.sol/contract.AaveFunctionsModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    AaveFunctionsModule

    -

    Git Source

    +

    Git Source

    Inherits: IAaveFunctionsModule

    Author: diff --git a/src/modules/BorrowAndWithdrawUSDCModule.sol/contract.BorrowAndWithdrawUSDCModule.html b/src/modules/BorrowAndWithdrawUSDCModule.sol/contract.BorrowAndWithdrawUSDCModule.html index 289fee0..8393819 100644 --- a/src/modules/BorrowAndWithdrawUSDCModule.sol/contract.BorrowAndWithdrawUSDCModule.html +++ b/src/modules/BorrowAndWithdrawUSDCModule.sol/contract.BorrowAndWithdrawUSDCModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    BorrowAndWithdrawUSDCModule

    -

    Git Source

    +

    Git Source

    Inherits: IBorrowAndWithdrawUSDCModule

    Author: diff --git a/src/modules/RebalanceModule.sol/contract.RebalanceModule.html b/src/modules/RebalanceModule.sol/contract.RebalanceModule.html index e919602..686e340 100644 --- a/src/modules/RebalanceModule.sol/contract.RebalanceModule.html +++ b/src/modules/RebalanceModule.sol/contract.RebalanceModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    RebalanceModule

    -

    Git Source

    +

    Git Source

    Inherits: IRebalanceModule

    Author: diff --git a/src/modules/ReinvestModule.sol/contract.ReinvestModule.html b/src/modules/ReinvestModule.sol/contract.ReinvestModule.html index a59cc8a..5d6526b 100644 --- a/src/modules/ReinvestModule.sol/contract.ReinvestModule.html +++ b/src/modules/ReinvestModule.sol/contract.ReinvestModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager

    ReinvestModule

    -

    Git Source

    +

    Git Source

    Inherits: IReinvestModule

    Author: diff --git a/src/modules/TokenSwapsModule.sol/contract.TokenSwapsModule.html b/src/modules/TokenSwapsModule.sol/contract.TokenSwapsModule.html index cafd76a..5cc4cd6 100644 --- a/src/modules/TokenSwapsModule.sol/contract.TokenSwapsModule.html +++ b/src/modules/TokenSwapsModule.sol/contract.TokenSwapsModule.html @@ -178,7 +178,7 @@

    AavePM - Aave Position Manager