Skip to content

Commit

Permalink
deploy: c413dff
Browse files Browse the repository at this point in the history
  • Loading branch information
EridianAlpha committed Jun 30, 2024
1 parent a9aeddb commit 4607c74
Show file tree
Hide file tree
Showing 17 changed files with 32 additions and 32 deletions.
32 changes: 16 additions & 16 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,7 @@ <h2 id="9-license"><a class="header" href="#9-license">9. License</a></h2>
<li><a href="src/interfaces/IWETH9.sol/interface.IWETH9.html">IWETH9</a></li>
</ul>
<div style="break-before: page; page-break-before: always;"></div><h1 id="iaavefunctionsmodule"><a class="header" href="#iaavefunctionsmodule">IAaveFunctionsModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IAaveFunctionsModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IAaveFunctionsModule.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the AaveFunctionsModule contract.</p>
<h2 id="functions"><a class="header" href="#functions">Functions</a></h2>
<h3 id="version"><a class="header" href="#version">VERSION</a></h3>
Expand Down Expand Up @@ -535,7 +535,7 @@ <h3 id="aavefunctionsmodule__invalidaavepmproxyaddress"><a class="header" href="
<pre><code class="language-solidity">error AaveFunctionsModule__InvalidAavePMProxyAddress();
</code></pre>
<div style="break-before: page; page-break-before: always;"></div><h1 id="iaavepm"><a class="header" href="#iaavepm">IAavePM</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IAavePM.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IAavePM.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the AavePM contract.</p>
<h2 id="functions-1"><a class="header" href="#functions-1">Functions</a></h2>
<h3 id="initialize"><a class="header" href="#initialize">initialize</a></h3>
Expand Down Expand Up @@ -845,7 +845,7 @@ <h3 id="uniswapv3pool"><a class="header" href="#uniswapv3pool">UniswapV3Pool</a>
}
</code></pre>
<div style="break-before: page; page-break-before: always;"></div><h1 id="iborrowandwithdrawusdcmodule"><a class="header" href="#iborrowandwithdrawusdcmodule">IBorrowAndWithdrawUSDCModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IBorrowAndWithdrawUSDCModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IBorrowAndWithdrawUSDCModule.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the BorrowAndWithdrawUSDCModule contract.</p>
<h2 id="functions-2"><a class="header" href="#functions-2">Functions</a></h2>
<h3 id="version-1"><a class="header" href="#version-1">VERSION</a></h3>
Expand All @@ -864,7 +864,7 @@ <h3 id="borrowandwithdrawusdcmodule__invalidaavepmproxyaddress"><a class="header
<pre><code class="language-solidity">error BorrowAndWithdrawUSDCModule__InvalidAavePMProxyAddress();
</code></pre>
<div style="break-before: page; page-break-before: always;"></div><h1 id="ierc20extended"><a class="header" href="#ierc20extended">IERC20Extended</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IERC20Extended.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IERC20Extended.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
IERC20</p>
<p>This interface extends the ERC20 interface with the decimals function.</p>
Expand All @@ -873,7 +873,7 @@ <h3 id="decimals"><a class="header" href="#decimals">decimals</a></h3>
<pre><code class="language-solidity">function decimals() external view returns (uint8);
</code></pre>
<div style="break-before: page; page-break-before: always;"></div><h1 id="irebalancemodule"><a class="header" href="#irebalancemodule">IRebalanceModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IRebalanceModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IRebalanceModule.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the RebalanceModule contract.</p>
<h2 id="functions-4"><a class="header" href="#functions-4">Functions</a></h2>
<h3 id="version-2"><a class="header" href="#version-2">VERSION</a></h3>
Expand All @@ -890,7 +890,7 @@ <h3 id="rebalancemodule__invalidaavepmproxyaddress"><a class="header" href="#reb
<pre><code class="language-solidity">error RebalanceModule__InvalidAavePMProxyAddress();
</code></pre>
<div style="break-before: page; page-break-before: always;"></div><h1 id="ireinvestmodule"><a class="header" href="#ireinvestmodule">IReinvestModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IReinvestModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IReinvestModule.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the ReinvestModule contract.</p>
<h2 id="functions-5"><a class="header" href="#functions-5">Functions</a></h2>
<h3 id="version-3"><a class="header" href="#version-3">VERSION</a></h3>
Expand All @@ -907,7 +907,7 @@ <h3 id="reinvestmodule__invalidaavepmproxyaddress"><a class="header" href="#rein
<pre><code class="language-solidity">error ReinvestModule__InvalidAavePMProxyAddress();
</code></pre>
<div style="break-before: page; page-break-before: always;"></div><h1 id="itokenswapsmodule"><a class="header" href="#itokenswapsmodule">ITokenSwapsModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/ITokenSwapsModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/ITokenSwapsModule.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the TokenSwapsModule contract.</p>
<h2 id="functions-6"><a class="header" href="#functions-6">Functions</a></h2>
<h3 id="version-4"><a class="header" href="#version-4">VERSION</a></h3>
Expand All @@ -931,7 +931,7 @@ <h3 id="tokenswapsmodule__invalidaavepmproxyaddress"><a class="header" href="#to
<pre><code class="language-solidity">error TokenSwapsModule__InvalidAavePMProxyAddress();
</code></pre>
<div style="break-before: page; page-break-before: always;"></div><h1 id="iweth9"><a class="header" href="#iweth9">IWETH9</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IWETH9.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IWETH9.sol">Git Source</a></p>
<p>This interface enables the wrapping and unwrapping of ETH to WETH.</p>
<h2 id="functions-7"><a class="header" href="#functions-7">Functions</a></h2>
<h3 id="deposit"><a class="header" href="#deposit">deposit</a></h3>
Expand All @@ -949,7 +949,7 @@ <h3 id="withdraw"><a class="header" href="#withdraw">withdraw</a></h3>
<li><a href="src/modules/TokenSwapsModule.sol/contract.TokenSwapsModule.html">TokenSwapsModule</a></li>
</ul>
<div style="break-before: page; page-break-before: always;"></div><h1 id="aavefunctionsmodule"><a class="header" href="#aavefunctionsmodule">AaveFunctionsModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/modules/AaveFunctionsModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/modules/AaveFunctionsModule.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
<a href="src/modules/AaveFunctionsModule.sol//src/interfaces/IAaveFunctionsModule.sol/interface.IAaveFunctionsModule.html">IAaveFunctionsModule</a></p>
<p><strong>Author:</strong>
Expand Down Expand Up @@ -1145,7 +1145,7 @@ <h3 id="calculatemaxborrowusdc-1"><a class="header" href="#calculatemaxborrowusd
<tr><td><code>healthFactorTarget</code></td><td><code>uint16</code></td><td>The health factor target.</td></tr>
</tbody></table>
</div><div style="break-before: page; page-break-before: always;"></div><h1 id="borrowandwithdrawusdcmodule"><a class="header" href="#borrowandwithdrawusdcmodule">BorrowAndWithdrawUSDCModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/modules/BorrowAndWithdrawUSDCModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/modules/BorrowAndWithdrawUSDCModule.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
<a href="src/modules/BorrowAndWithdrawUSDCModule.sol//src/interfaces/IBorrowAndWithdrawUSDCModule.sol/interface.IBorrowAndWithdrawUSDCModule.html">IBorrowAndWithdrawUSDCModule</a></p>
<p><strong>Author:</strong>
Expand Down Expand Up @@ -1226,7 +1226,7 @@ <h3 id="_borrowcalculation"><a class="header" href="#_borrowcalculation">_borrow
<tr><td><code>repaidReinvestedDebt</code></td><td><code>uint256</code></td><td>The amount of reinvested debt repaid to increase the Health Factor.</td></tr>
</tbody></table>
</div><div style="break-before: page; page-break-before: always;"></div><h1 id="rebalancemodule"><a class="header" href="#rebalancemodule">RebalanceModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/modules/RebalanceModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/modules/RebalanceModule.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
<a href="src/modules/RebalanceModule.sol//src/interfaces/IRebalanceModule.sol/interface.IRebalanceModule.html">IRebalanceModule</a></p>
<p><strong>Author:</strong>
Expand Down Expand Up @@ -1297,7 +1297,7 @@ <h3 id="_repaydebt"><a class="header" href="#_repaydebt">_repayDebt</a></h3>
<tr><td><code>repaymentAmountUSDC</code></td><td><code>uint256</code></td><td>The amount of USDC repaid.</td></tr>
</tbody></table>
</div><div style="break-before: page; page-break-before: always;"></div><h1 id="reinvestmodule"><a class="header" href="#reinvestmodule">ReinvestModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/modules/ReinvestModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/modules/ReinvestModule.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
<a href="src/modules/ReinvestModule.sol//src/interfaces/IReinvestModule.sol/interface.IReinvestModule.html">IReinvestModule</a></p>
<p><strong>Author:</strong>
Expand Down Expand Up @@ -1376,7 +1376,7 @@ <h3 id="_reinvestaction"><a class="header" href="#_reinvestaction">_reinvestActi
<tr><td><code>borrowAmountUSDC</code></td><td><code>uint256</code></td><td>The amount of USDC borrowed.</td></tr>
</tbody></table>
</div><div style="break-before: page; page-break-before: always;"></div><h1 id="tokenswapsmodule"><a class="header" href="#tokenswapsmodule">TokenSwapsModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/modules/TokenSwapsModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/modules/TokenSwapsModule.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
<a href="src/modules/TokenSwapsModule.sol//src/interfaces/ITokenSwapsModule.sol/interface.ITokenSwapsModule.html">ITokenSwapsModule</a></p>
<p><strong>Author:</strong>
Expand Down Expand Up @@ -1498,7 +1498,7 @@ <h3 id="_isidentifiereth"><a class="header" href="#_isidentifiereth">_isIdentifi
<tr><td><code>&lt;none&gt;</code></td><td><code>bool</code></td><td>isETH True if the identifier is for ETH.</td></tr>
</tbody></table>
</div><div style="break-before: page; page-break-before: always;"></div><h1 id="aavepm"><a class="header" href="#aavepm">AavePM</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/AavePM.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/AavePM.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
<a href="src/AavePM.sol//src/interfaces/IAavePM.sol/interface.IAavePM.html">IAavePM</a>, <a href="src/AavePM.sol//src/FunctionChecks.sol/contract.FunctionChecks.html">FunctionChecks</a>, <a href="src/AavePM.sol//src/FlashLoan.sol/contract.FlashLoan.html">FlashLoan</a>, Initializable, AccessControlEnumerableUpgradeable, UUPSUpgradeable</p>
<p><strong>Author:</strong>
Expand Down Expand Up @@ -2295,7 +2295,7 @@ <h3 id="executeoperation-1"><a class="header" href="#executeoperation-1">execute
<tr><td><code>&lt;none&gt;</code></td><td><code>bool</code></td><td>bool True if the operation was successful.</td></tr>
</tbody></table>
</div><div style="break-before: page; page-break-before: always;"></div><h1 id="flashloan"><a class="header" href="#flashloan">FlashLoan</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/FlashLoan.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/FlashLoan.sol">Git Source</a></p>
<p><strong>Author:</strong>
EridianAlpha</p>
<p>This contract contains the functions for AavePM to execute a flash loan to repay debt and withdraw collateral.</p>
Expand Down Expand Up @@ -2323,7 +2323,7 @@ <h3 id="_executeoperation"><a class="header" href="#_executeoperation">_executeO
<tr><td><code>&lt;none&gt;</code></td><td><code>bool</code></td><td>bool True if the operation was successful.</td></tr>
</tbody></table>
</div><div style="break-before: page; page-break-before: always;"></div><h1 id="functionchecks"><a class="header" href="#functionchecks">FunctionChecks</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/FunctionChecks.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/FunctionChecks.sol">Git Source</a></p>
<p><strong>Author:</strong>
EridianAlpha</p>
<p>This contract contains the functions used inside AavePM modifiers.</p>
Expand Down
2 changes: 1 addition & 1 deletion src/AavePM.sol/contract.AavePM.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h1 class="menu-title">AavePM - Aave Position Manager</h1>
<div id="content" class="content">
<main>
<h1 id="aavepm"><a class="header" href="#aavepm">AavePM</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/AavePM.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/AavePM.sol">Git Source</a></p>
<p><strong>Inherits:</strong>
<a href="/src/interfaces/IAavePM.sol/interface.IAavePM.html">IAavePM</a>, <a href="/src/FunctionChecks.sol/contract.FunctionChecks.html">FunctionChecks</a>, <a href="/src/FlashLoan.sol/contract.FlashLoan.html">FlashLoan</a>, Initializable, AccessControlEnumerableUpgradeable, UUPSUpgradeable</p>
<p><strong>Author:</strong>
Expand Down
2 changes: 1 addition & 1 deletion src/FlashLoan.sol/contract.FlashLoan.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h1 class="menu-title">AavePM - Aave Position Manager</h1>
<div id="content" class="content">
<main>
<h1 id="flashloan"><a class="header" href="#flashloan">FlashLoan</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/FlashLoan.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/FlashLoan.sol">Git Source</a></p>
<p><strong>Author:</strong>
EridianAlpha</p>
<p>This contract contains the functions for AavePM to execute a flash loan to repay debt and withdraw collateral.</p>
Expand Down
2 changes: 1 addition & 1 deletion src/FunctionChecks.sol/contract.FunctionChecks.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h1 class="menu-title">AavePM - Aave Position Manager</h1>
<div id="content" class="content">
<main>
<h1 id="functionchecks"><a class="header" href="#functionchecks">FunctionChecks</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/FunctionChecks.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/FunctionChecks.sol">Git Source</a></p>
<p><strong>Author:</strong>
EridianAlpha</p>
<p>This contract contains the functions used inside AavePM modifiers.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h1 class="menu-title">AavePM - Aave Position Manager</h1>
<div id="content" class="content">
<main>
<h1 id="iaavefunctionsmodule"><a class="header" href="#iaavefunctionsmodule">IAaveFunctionsModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IAaveFunctionsModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IAaveFunctionsModule.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the AaveFunctionsModule contract.</p>
<h2 id="functions"><a class="header" href="#functions">Functions</a></h2>
<h3 id="version"><a class="header" href="#version">VERSION</a></h3>
Expand Down
2 changes: 1 addition & 1 deletion src/interfaces/IAavePM.sol/interface.IAavePM.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h1 class="menu-title">AavePM - Aave Position Manager</h1>
<div id="content" class="content">
<main>
<h1 id="iaavepm"><a class="header" href="#iaavepm">IAavePM</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IAavePM.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IAavePM.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the AavePM contract.</p>
<h2 id="functions"><a class="header" href="#functions">Functions</a></h2>
<h3 id="initialize"><a class="header" href="#initialize">initialize</a></h3>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h1 class="menu-title">AavePM - Aave Position Manager</h1>
<div id="content" class="content">
<main>
<h1 id="iborrowandwithdrawusdcmodule"><a class="header" href="#iborrowandwithdrawusdcmodule">IBorrowAndWithdrawUSDCModule</a></h1>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/1e12290a3b91415a57862c081aa4d0a1983a22cd/src/interfaces/IBorrowAndWithdrawUSDCModule.sol">Git Source</a></p>
<p><a href="https://github.com/EridianAlpha/aave-position-manager/blob/c413dffc94b26d0fee7582e18c1f7c2ca5f974d7/src/interfaces/IBorrowAndWithdrawUSDCModule.sol">Git Source</a></p>
<p>This interface defines the essential structures and functions for the BorrowAndWithdrawUSDCModule contract.</p>
<h2 id="functions"><a class="header" href="#functions">Functions</a></h2>
<h3 id="version"><a class="header" href="#version">VERSION</a></h3>
Expand Down
Loading

0 comments on commit 4607c74

Please sign in to comment.