├── .assets ├── 00c02a673c896382932a4c1f2e9c3b5f0ed93b8b.svg ├── 02ecb938c07ae4cf406e1df0b428e28a42b7279d.svg ├── 0677b467f0917a105079de920e1344ed9daf4884.svg ├── 097f0bb0e82cc19a7f3f44a0564663d9eeb6f7fb.svg ├── 09a10096f04ab0f9f8ae7f577c6de49a52497fcb.svg ├── 09d4e5cfe2d1673f366ff51b9a42c8c778d8a8a7.svg ├── 0a14aeca70f5fcfbc491f975d3479e6b577d1537.svg ├── 0d62f0b0c1bf55e0693fd4e1b0116731fd62a430.svg ├── 10d67349a0ca31ccf308b4c0a0875cbfcef77067.svg ├── 15265298aa7a998c6931ace04e7860b8b360a5ba.svg ├── 17075c9cd1ccecd6baeb5ad14ae9da5040aed77b.svg ├── 17f6b65b666e033f6d757eab80af272608f3179e.svg ├── 1a80833b885264d9c335d3ff66c20808e3bb4109.svg ├── 1ab2e264936a71d45f64a0d2b909b7cb0ee25666.svg ├── 1b4c8cf52b3cfc10e92a52e04f08a3ec2809eb88.svg ├── 221c424012f6b8f7d49339c1ad1f6d8be7814e8f.svg ├── 229e4f50d5cb7a04464c2bd175ef23d256e2d25d.svg ├── 23e67c7d46dd80f36d580b243c5716c84080a34f.svg ├── 2493d3ef35333192ec820f1bc848b5189674555c.svg ├── 2b6d6fa91157fa9f65932ce96e228b7442d78f24.svg ├── 2b77620a2532bb17d3c83cf0f0d621b4011324f6.svg ├── 2e461b27499f6e324ec8fd5b58ae05d8b88d4b69.svg ├── 2fae331cf954541f605b8f2e560a3c261117cd03.svg ├── 32f0ae5f67532a528e6b3d83623f49f7646148c3.svg ├── 3a6b85c50b6d8a3cac78bba7acc69af991e8b359.svg ├── 3db23a2b0e6148cfeb6b11fc181977bb9c04f293.svg ├── 3f01af80e3de3096671bcb5a92028ae5bd36da10.svg ├── 3f4ff4e3916b8e502cabc40483a392da51ad678a.svg ├── 4023527fa4852947cff1f02ae9ff00ea9bc77719.svg ├── 424260924e991b83e4309e79dd3056bf3dd7829c.svg ├── 47b0af3d54a5c5cfec9387787b9ad4e8de5bce63.svg ├── 4b5ae4570a2b204b6d033248e1c36dd5403c8db5.svg ├── 4e3bda25f9469c04492ac551019b4fd15d85bd8a.svg ├── 4f4a4228d34066d0bfb8d43ecb06cf5512591d33.svg ├── 50576391455f7c7b55378fc4ca2284c4785a52f2.svg ├── 5247242dee4c6a6237ee83ad5f69fd4072558b25.svg ├── 52d265f11424dce0ae9ef0e110e51e1710ab6f7a.svg ├── 5902139aa4dcc93db9a6374b74f3d8bdeab1d094.svg ├── 59367990f8361917ad0f240bb01630deb81b216f.svg ├── 5d6681206ba1647c8da5212801c687932059c1c3.svg ├── 5e4400515af76af98b5dd1a2517c263d7c287cda.svg ├── 5f6eef0835ac19ee0c898e4b760d8970954291bf.svg ├── 61ca8c3d743bc0f810f5124b9b76d7aa4738b17e.svg ├── 64fd6acec636adec0e975e8031f8e3f7fb87bb7d.svg ├── 6554df8148ba17f5ffc961aea7512567c91e2a3d.svg ├── 6c89ad3b3ce52cc75ae008e02f0902e656628a29.svg ├── 6d9a32cdc52877d293f2c53bf36117a4a617e7a9.svg ├── 6e4db5711739fa231386033bdb64a3cceb8462a8.svg ├── 705f203517033380e4b17fd6977a8ebfcfb4f6ad.svg ├── 72f7ada046488dfd16f65c035164a43ac799d46c.svg ├── 734d4f94a4bdec550399264ae07b12ddb4171d08.svg ├── 7475651824a0b0a963598bfeb7b3581f967df208.svg ├── 772fdedb24491c4dde9a73af5e1fd183523d5024.svg ├── 7d7e51c1787703456cbe138fdcea2d3402ef4ffe.svg ├── 838ead98a9ae093ded1390e58ff2a328cd8e29a4.svg ├── 86262a10a6b6d4f498faf41f67b1d1353c61cbef.svg ├── 8748d80179d57144859fe9a7186b742ec3e9387c.svg ├── 8a8a0e067285eb92c25c539be301949997ccd175.svg ├── 8b9455b4a92463f3f21638c6408168d57d082c29.svg ├── 8d7c3dbe1afe566ac2780b2072041978eb5944db.svg ├── 8f48c9478437c54125028a1d71100121cc58dcd0.svg ├── 903bef299acb93d7e6669e190d5a7adc18425c23.svg ├── 9044165ee6ea149f97300213361aa8dfa2a2f7cc.svg ├── 914cca4a92344c5766c3215dc8e363f556b851d7.svg ├── 91934690db91f776e86a205a28a7c46f3b133928.svg ├── 92a8f694c0c2865c8f3e4f90cbcda02e60ffcff3.svg ├── 952932c7b15c44b006f762abc15f3c37d87b04d9.svg ├── 99be3d560a1c79a317f7d6739004752415544ffc.svg ├── 9b3ea57ff4b19f392d36203fa741c94e83a96393.svg ├── 9d6d1cd7ab99074fae610258d10d06e999d7a83c.svg ├── 9defa590e93604d91464c4293d3f91bc9a17d069.svg ├── a149090d27244f0d4490bbcc75d0b1954503578e.svg ├── a37e6c6b9ea76e9be9f33b7f054d461f2aecbf27.svg ├── a3b7b69adad3be94db3080fdd8fe7f29ae5ca32b.svg ├── a55d61339d5b0f0f5347103df3cb9a3c6cb0c386.svg ├── a9b2c7211054387da53733142c6dae6a067b394e.svg ├── ac70b8faf360fc5de364fb5d60d51c16bdba173f.svg ├── acc49025799ee26cec000a04cbf5a83eef41844f.svg ├── b39609572ac74ff6491ff5a7e3799fc099cc7734.svg ├── b6a4a7cd635b045c86ef27ecd9390d6a15342cb8.svg ├── bf52f4b65079681aa65fd69327e3061d269fe51d.svg ├── c1690b11066430bfb069e06227cc53f8654a7b5a.svg ├── c48db855615e3e14bba1b8e3ab6f68ecaea3178e.svg ├── c6f6294fedb5e5b5fc418d2c7861ece2c2bdef75.svg ├── c7618aa0ee47df9ef54e1013f38f3bcbfcd92bea.svg ├── c85dc2bca614a86653a33b72fd4851334f6c550f.svg ├── caa14fec5f623062cefd785f59724ae59b485538.svg ├── cac1838233ef5870cebf21a67459140488a72abd.svg ├── cea8c0626de986f85fcd11e86a47637bc7444e08.svg ├── d43541140bbaf957b71fe19322996e3045c33019.svg ├── dc4fa77b705a726aaa0cdb4cbe13f2cad4db5b18.svg ├── e03975867d1c729d1a52bbec364211baff2dab5a.svg ├── e231a10768e2145bf6969b6e65d7c875df780821.svg ├── e9f59c7d2e0cb8045d5da019b677f518172be71c.svg ├── ea9358e636f19fd911c6b5fcbe0f3b0c33f010bb.svg ├── ecfee297fa30db107ba76f5f7932eb9301a1eb05.svg ├── ee98e9626d6dd42942fdaf5d08078961de8bf38f.svg ├── ef9120be9f5371310c274dafedb33b9d41f5d84a.svg ├── f0a80ae00718fa0a832e9a06f21d988d79578bed.svg ├── f67344886225e7ec6d7e727194d22f3be971e58f.svg ├── f911de5d3135bd111d2073ae8d769f2abae972a3.svg ├── fe82c3ded94aa2620af04bb904e328ea55d54120.svg └── fefe2c9708de2db1319f2fac935bcc21796a28c0.svg ├── .env.example ├── .github ├── dependabot.yml └── workflows │ ├── comment.yml │ ├── dispatch-draft-release.yml │ └── merge-main.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc ├── .solhint.json ├── .solhintignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── audits └── Aave Gho CCIP Update Review Final Report.pdf ├── diffs ├── AMMTEST_before_AMMTEST_after.md ├── adi_test_adi_diffs_before_adi_test_adi_diffs_after.md ├── default_before_default_after.md ├── preTestV2RatesUpdates_postTestV2RatesUpdates.md └── zksync_before_zksync_after.md ├── foundry.lock ├── foundry.toml ├── package.json ├── remappings.txt ├── reports └── .empty ├── resources └── configs-engine.svg ├── scripts ├── AaveSwapperDeployment.s.sol ├── AaveV2ConfigEngine.s.sol ├── DeployBridges.s.sol ├── FreezingStewards.s.sol ├── RiskStewards.s.sol ├── V2RateStrategyFactory.s.sol └── VotingScripts.s.sol ├── src ├── CollectorUtils.sol ├── CommonTestBase.sol ├── DiffUtils.sol ├── GovV3Helpers.sol ├── IpfsUtils.sol ├── ProtocolV2TestBase.sol ├── ProtocolV3TestBase.sol ├── ScriptUtils.sol ├── SeatbeltUtils.sol ├── StorageHelpers.sol ├── bridges │ ├── arbitrum │ │ ├── AaveArbEthERC20Bridge.sol │ │ ├── IAaveArbEthERC20Bridge.sol │ │ └── README.md │ ├── ccip │ │ ├── AaveGhoCcipBridge.sol │ │ ├── README.md │ │ └── interfaces │ │ │ └── IAaveGhoCcipBridge.sol │ ├── optimism │ │ ├── AaveOpEthERC20Bridge.sol │ │ ├── IAaveOpEthERC20Bridge.sol │ │ ├── IStandardBridge.sol │ │ └── README.md │ └── polygon │ │ ├── AavePolEthERC20Bridge.sol │ │ ├── AavePolEthPlasmaBridge.sol │ │ ├── IAavePolEthERC20Bridge.sol │ │ ├── IAavePolEthPlasmaBridge.sol │ │ └── README.md ├── dependencies │ ├── DefaultReserveInterestRateStrategy.sol │ ├── ILegacyDefaultInterestRateStrategy.sol │ ├── IPermissionedPayloadsController.sol │ ├── IReserveInterestRateStrategy.sol │ ├── PercentageMath.sol │ ├── SafeMath.sol │ ├── WadRayMath.sol │ └── chainlink │ │ ├── CCIPReceiver.sol │ │ ├── interfaces │ │ ├── IAny2EVMMessageReceiver.sol │ │ ├── IOnRampClient.sol │ │ ├── IRouter.sol │ │ ├── IRouterClient.sol │ │ └── ITokenPool.sol │ │ └── libraries │ │ └── Client.sol ├── interfaces │ ├── ExtendedAggregatorV2V3Interface.sol │ ├── IChainlinkAggregator.sol │ ├── IInitializableAdminUpgradeabilityProxy.sol │ └── IProposalGenericExecutor.sol ├── riskstewards │ ├── CapsPlusRiskSteward.sol │ ├── FreezingSteward.sol │ └── ICapsPlusRiskSteward.sol ├── swaps │ ├── AaveSwapper.sol │ ├── BaseSwapPayload.sol │ ├── DepositV2SwapPayload.sol │ ├── DepositV3SwapPayload.sol │ ├── README.md │ └── interfaces │ │ ├── IAaveSwapper.sol │ │ ├── IExpectedOutCalculator.sol │ │ ├── IMilkman.sol │ │ └── ISwapPayload.sol ├── v2-config-engine │ ├── AaveV2ConfigEngine.sol │ ├── AaveV2Payload.sol │ ├── AaveV2PayloadAvalanche.sol │ ├── AaveV2PayloadEthereum.sol │ ├── AaveV2PayloadEthereumAMM.sol │ ├── AaveV2PayloadPolygon.sol │ ├── IAaveV2ConfigEngine.sol │ ├── IV2RateStrategyFactory.sol │ ├── README.md │ └── V2RateStrategyFactory.sol └── v3-config-engine │ ├── AaveV3PayloadArbitrum.sol │ ├── AaveV3PayloadAvalanche.sol │ ├── AaveV3PayloadBNB.sol │ ├── AaveV3PayloadBase.sol │ ├── AaveV3PayloadCelo.sol │ ├── AaveV3PayloadEthereum.sol │ ├── AaveV3PayloadEthereumEtherFi.sol │ ├── AaveV3PayloadEthereumLido.sol │ ├── AaveV3PayloadGnosis.sol │ ├── AaveV3PayloadInkWhitelabel.sol │ ├── AaveV3PayloadLinea.sol │ ├── AaveV3PayloadMantle.sol │ ├── AaveV3PayloadMetis.sol │ ├── AaveV3PayloadOptimism.sol │ ├── AaveV3PayloadPlasma.sol │ ├── AaveV3PayloadPolygon.sol │ ├── AaveV3PayloadScroll.sol │ ├── AaveV3PayloadSoneium.sol │ ├── AaveV3PayloadSonic.sol │ └── AaveV3PayloadZkSync.sol ├── tests ├── CollectorUtils.t.sol ├── CommonTestBase.t.sol ├── GovV3Test.t.sol ├── PreviewLink.t.sol ├── ProtocolV2TestBase.t.sol ├── ProtocolV3TestBase.t.sol ├── ProxyHelpersTest.t.sol ├── bridges │ ├── arbitrum │ │ ├── AaveArbEthERC20BridgeTest.t.sol │ │ └── ArbSysMock.sol │ ├── ccip │ │ ├── AaveGhoCcipBridgeForkTest.t.sol │ │ ├── AaveGhoCcipBridgeUnitTest.t.sol │ │ ├── Constants.sol │ │ ├── IGhoToken.sol │ │ └── mocks │ │ │ ├── CCIPLocalSimulatorFork.sol │ │ │ ├── CallWithExactGas.sol │ │ │ ├── Internal.sol │ │ │ ├── MockRouter.sol │ │ │ └── Register.sol │ ├── optimism │ │ └── AaveOpEthERC20BridgeTest.t.sol │ └── polygon │ │ ├── AavePolEthERC20BridgeTest.t.sol │ │ └── AavePolEthPlasmaBridge.t.sol ├── mocks │ ├── AaveV2EthereumRatesUpdate.sol │ ├── AaveV3AvalancheCollateralUpdate.sol │ ├── AaveV3AvalancheCollateralUpdateEdgeBonus.sol │ ├── AaveV3AvalancheCollateralUpdateNoChange.sol │ ├── AaveV3AvalancheEModeCategoryUpdateNoChange.sol │ ├── AaveV3EthereumAssetEModeUpdate.sol │ ├── AaveV3EthereumMockCapUpdate.sol │ ├── AaveV3OptimismMockRatesUpdate.sol │ ├── AaveV3PolygonBorrowUpdate.sol │ ├── AaveV3PolygonBorrowUpdateNoChange.sol │ ├── AaveV3PolygonEModeCategoryUpdate.sol │ ├── AaveV3PolygonPriceFeedUpdate.sol │ ├── PayloadWithEmit.sol │ ├── proposal-invalid.md │ └── proposal.md ├── riskstewards │ └── CapsPlusRiskSteward.t.sol ├── swaps │ ├── AaveSwapperTest.t.sol │ ├── DepositV2SwapPayloadTest.t.sol │ └── DepositV3SwapPayloadTest.t.sol └── v2-config-engine │ ├── AaveV2ConfigEngineTest.t.sol │ └── V2RateStrategyFactory.t.sol └── zksync ├── src ├── ProtocolV3TestBase.sol └── SnapshotHelpersV3.sol └── tests └── ProtocolV3TestBase.t.sol /.assets/00c02a673c896382932a4c1f2e9c3b5f0ed93b8b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/00c02a673c896382932a4c1f2e9c3b5f0ed93b8b.svg -------------------------------------------------------------------------------- /.assets/02ecb938c07ae4cf406e1df0b428e28a42b7279d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/02ecb938c07ae4cf406e1df0b428e28a42b7279d.svg -------------------------------------------------------------------------------- /.assets/0677b467f0917a105079de920e1344ed9daf4884.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/0677b467f0917a105079de920e1344ed9daf4884.svg -------------------------------------------------------------------------------- /.assets/097f0bb0e82cc19a7f3f44a0564663d9eeb6f7fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/097f0bb0e82cc19a7f3f44a0564663d9eeb6f7fb.svg -------------------------------------------------------------------------------- /.assets/09a10096f04ab0f9f8ae7f577c6de49a52497fcb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/09a10096f04ab0f9f8ae7f577c6de49a52497fcb.svg -------------------------------------------------------------------------------- /.assets/09d4e5cfe2d1673f366ff51b9a42c8c778d8a8a7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/09d4e5cfe2d1673f366ff51b9a42c8c778d8a8a7.svg -------------------------------------------------------------------------------- /.assets/0a14aeca70f5fcfbc491f975d3479e6b577d1537.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/0a14aeca70f5fcfbc491f975d3479e6b577d1537.svg -------------------------------------------------------------------------------- /.assets/0d62f0b0c1bf55e0693fd4e1b0116731fd62a430.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/0d62f0b0c1bf55e0693fd4e1b0116731fd62a430.svg -------------------------------------------------------------------------------- /.assets/10d67349a0ca31ccf308b4c0a0875cbfcef77067.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/10d67349a0ca31ccf308b4c0a0875cbfcef77067.svg -------------------------------------------------------------------------------- /.assets/15265298aa7a998c6931ace04e7860b8b360a5ba.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/15265298aa7a998c6931ace04e7860b8b360a5ba.svg -------------------------------------------------------------------------------- /.assets/17075c9cd1ccecd6baeb5ad14ae9da5040aed77b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/17075c9cd1ccecd6baeb5ad14ae9da5040aed77b.svg -------------------------------------------------------------------------------- /.assets/17f6b65b666e033f6d757eab80af272608f3179e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/17f6b65b666e033f6d757eab80af272608f3179e.svg -------------------------------------------------------------------------------- /.assets/1a80833b885264d9c335d3ff66c20808e3bb4109.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/1a80833b885264d9c335d3ff66c20808e3bb4109.svg -------------------------------------------------------------------------------- /.assets/1ab2e264936a71d45f64a0d2b909b7cb0ee25666.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/1ab2e264936a71d45f64a0d2b909b7cb0ee25666.svg -------------------------------------------------------------------------------- /.assets/1b4c8cf52b3cfc10e92a52e04f08a3ec2809eb88.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/1b4c8cf52b3cfc10e92a52e04f08a3ec2809eb88.svg -------------------------------------------------------------------------------- /.assets/221c424012f6b8f7d49339c1ad1f6d8be7814e8f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/221c424012f6b8f7d49339c1ad1f6d8be7814e8f.svg -------------------------------------------------------------------------------- /.assets/229e4f50d5cb7a04464c2bd175ef23d256e2d25d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/229e4f50d5cb7a04464c2bd175ef23d256e2d25d.svg -------------------------------------------------------------------------------- /.assets/23e67c7d46dd80f36d580b243c5716c84080a34f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/23e67c7d46dd80f36d580b243c5716c84080a34f.svg -------------------------------------------------------------------------------- /.assets/2493d3ef35333192ec820f1bc848b5189674555c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/2493d3ef35333192ec820f1bc848b5189674555c.svg -------------------------------------------------------------------------------- /.assets/2b6d6fa91157fa9f65932ce96e228b7442d78f24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/2b6d6fa91157fa9f65932ce96e228b7442d78f24.svg -------------------------------------------------------------------------------- /.assets/2b77620a2532bb17d3c83cf0f0d621b4011324f6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/2b77620a2532bb17d3c83cf0f0d621b4011324f6.svg -------------------------------------------------------------------------------- /.assets/2e461b27499f6e324ec8fd5b58ae05d8b88d4b69.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/2e461b27499f6e324ec8fd5b58ae05d8b88d4b69.svg -------------------------------------------------------------------------------- /.assets/2fae331cf954541f605b8f2e560a3c261117cd03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/2fae331cf954541f605b8f2e560a3c261117cd03.svg -------------------------------------------------------------------------------- /.assets/32f0ae5f67532a528e6b3d83623f49f7646148c3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/32f0ae5f67532a528e6b3d83623f49f7646148c3.svg -------------------------------------------------------------------------------- /.assets/3a6b85c50b6d8a3cac78bba7acc69af991e8b359.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/3a6b85c50b6d8a3cac78bba7acc69af991e8b359.svg -------------------------------------------------------------------------------- /.assets/3db23a2b0e6148cfeb6b11fc181977bb9c04f293.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/3db23a2b0e6148cfeb6b11fc181977bb9c04f293.svg -------------------------------------------------------------------------------- /.assets/3f01af80e3de3096671bcb5a92028ae5bd36da10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/3f01af80e3de3096671bcb5a92028ae5bd36da10.svg -------------------------------------------------------------------------------- /.assets/3f4ff4e3916b8e502cabc40483a392da51ad678a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/3f4ff4e3916b8e502cabc40483a392da51ad678a.svg -------------------------------------------------------------------------------- /.assets/4023527fa4852947cff1f02ae9ff00ea9bc77719.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/4023527fa4852947cff1f02ae9ff00ea9bc77719.svg -------------------------------------------------------------------------------- /.assets/424260924e991b83e4309e79dd3056bf3dd7829c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/424260924e991b83e4309e79dd3056bf3dd7829c.svg -------------------------------------------------------------------------------- /.assets/47b0af3d54a5c5cfec9387787b9ad4e8de5bce63.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/47b0af3d54a5c5cfec9387787b9ad4e8de5bce63.svg -------------------------------------------------------------------------------- /.assets/4b5ae4570a2b204b6d033248e1c36dd5403c8db5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/4b5ae4570a2b204b6d033248e1c36dd5403c8db5.svg -------------------------------------------------------------------------------- /.assets/4e3bda25f9469c04492ac551019b4fd15d85bd8a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/4e3bda25f9469c04492ac551019b4fd15d85bd8a.svg -------------------------------------------------------------------------------- /.assets/4f4a4228d34066d0bfb8d43ecb06cf5512591d33.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/4f4a4228d34066d0bfb8d43ecb06cf5512591d33.svg -------------------------------------------------------------------------------- /.assets/50576391455f7c7b55378fc4ca2284c4785a52f2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/50576391455f7c7b55378fc4ca2284c4785a52f2.svg -------------------------------------------------------------------------------- /.assets/5247242dee4c6a6237ee83ad5f69fd4072558b25.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/5247242dee4c6a6237ee83ad5f69fd4072558b25.svg -------------------------------------------------------------------------------- /.assets/52d265f11424dce0ae9ef0e110e51e1710ab6f7a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/52d265f11424dce0ae9ef0e110e51e1710ab6f7a.svg -------------------------------------------------------------------------------- /.assets/5902139aa4dcc93db9a6374b74f3d8bdeab1d094.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/5902139aa4dcc93db9a6374b74f3d8bdeab1d094.svg -------------------------------------------------------------------------------- /.assets/59367990f8361917ad0f240bb01630deb81b216f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/59367990f8361917ad0f240bb01630deb81b216f.svg -------------------------------------------------------------------------------- /.assets/5d6681206ba1647c8da5212801c687932059c1c3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/5d6681206ba1647c8da5212801c687932059c1c3.svg -------------------------------------------------------------------------------- /.assets/5e4400515af76af98b5dd1a2517c263d7c287cda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/5e4400515af76af98b5dd1a2517c263d7c287cda.svg -------------------------------------------------------------------------------- /.assets/5f6eef0835ac19ee0c898e4b760d8970954291bf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/5f6eef0835ac19ee0c898e4b760d8970954291bf.svg -------------------------------------------------------------------------------- /.assets/61ca8c3d743bc0f810f5124b9b76d7aa4738b17e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/61ca8c3d743bc0f810f5124b9b76d7aa4738b17e.svg -------------------------------------------------------------------------------- /.assets/64fd6acec636adec0e975e8031f8e3f7fb87bb7d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/64fd6acec636adec0e975e8031f8e3f7fb87bb7d.svg -------------------------------------------------------------------------------- /.assets/6554df8148ba17f5ffc961aea7512567c91e2a3d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/6554df8148ba17f5ffc961aea7512567c91e2a3d.svg -------------------------------------------------------------------------------- /.assets/6c89ad3b3ce52cc75ae008e02f0902e656628a29.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/6c89ad3b3ce52cc75ae008e02f0902e656628a29.svg -------------------------------------------------------------------------------- /.assets/6d9a32cdc52877d293f2c53bf36117a4a617e7a9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/6d9a32cdc52877d293f2c53bf36117a4a617e7a9.svg -------------------------------------------------------------------------------- /.assets/6e4db5711739fa231386033bdb64a3cceb8462a8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/6e4db5711739fa231386033bdb64a3cceb8462a8.svg -------------------------------------------------------------------------------- /.assets/705f203517033380e4b17fd6977a8ebfcfb4f6ad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/705f203517033380e4b17fd6977a8ebfcfb4f6ad.svg -------------------------------------------------------------------------------- /.assets/72f7ada046488dfd16f65c035164a43ac799d46c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/72f7ada046488dfd16f65c035164a43ac799d46c.svg -------------------------------------------------------------------------------- /.assets/734d4f94a4bdec550399264ae07b12ddb4171d08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/734d4f94a4bdec550399264ae07b12ddb4171d08.svg -------------------------------------------------------------------------------- /.assets/7475651824a0b0a963598bfeb7b3581f967df208.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/7475651824a0b0a963598bfeb7b3581f967df208.svg -------------------------------------------------------------------------------- /.assets/772fdedb24491c4dde9a73af5e1fd183523d5024.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/772fdedb24491c4dde9a73af5e1fd183523d5024.svg -------------------------------------------------------------------------------- /.assets/7d7e51c1787703456cbe138fdcea2d3402ef4ffe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/7d7e51c1787703456cbe138fdcea2d3402ef4ffe.svg -------------------------------------------------------------------------------- /.assets/838ead98a9ae093ded1390e58ff2a328cd8e29a4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/838ead98a9ae093ded1390e58ff2a328cd8e29a4.svg -------------------------------------------------------------------------------- /.assets/86262a10a6b6d4f498faf41f67b1d1353c61cbef.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/86262a10a6b6d4f498faf41f67b1d1353c61cbef.svg -------------------------------------------------------------------------------- /.assets/8748d80179d57144859fe9a7186b742ec3e9387c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/8748d80179d57144859fe9a7186b742ec3e9387c.svg -------------------------------------------------------------------------------- /.assets/8a8a0e067285eb92c25c539be301949997ccd175.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/8a8a0e067285eb92c25c539be301949997ccd175.svg -------------------------------------------------------------------------------- /.assets/8b9455b4a92463f3f21638c6408168d57d082c29.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/8b9455b4a92463f3f21638c6408168d57d082c29.svg -------------------------------------------------------------------------------- /.assets/8d7c3dbe1afe566ac2780b2072041978eb5944db.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/8d7c3dbe1afe566ac2780b2072041978eb5944db.svg -------------------------------------------------------------------------------- /.assets/8f48c9478437c54125028a1d71100121cc58dcd0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/8f48c9478437c54125028a1d71100121cc58dcd0.svg -------------------------------------------------------------------------------- /.assets/903bef299acb93d7e6669e190d5a7adc18425c23.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/903bef299acb93d7e6669e190d5a7adc18425c23.svg -------------------------------------------------------------------------------- /.assets/9044165ee6ea149f97300213361aa8dfa2a2f7cc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/9044165ee6ea149f97300213361aa8dfa2a2f7cc.svg -------------------------------------------------------------------------------- /.assets/914cca4a92344c5766c3215dc8e363f556b851d7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/914cca4a92344c5766c3215dc8e363f556b851d7.svg -------------------------------------------------------------------------------- /.assets/91934690db91f776e86a205a28a7c46f3b133928.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/91934690db91f776e86a205a28a7c46f3b133928.svg -------------------------------------------------------------------------------- /.assets/92a8f694c0c2865c8f3e4f90cbcda02e60ffcff3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/92a8f694c0c2865c8f3e4f90cbcda02e60ffcff3.svg -------------------------------------------------------------------------------- /.assets/952932c7b15c44b006f762abc15f3c37d87b04d9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/952932c7b15c44b006f762abc15f3c37d87b04d9.svg -------------------------------------------------------------------------------- /.assets/99be3d560a1c79a317f7d6739004752415544ffc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/99be3d560a1c79a317f7d6739004752415544ffc.svg -------------------------------------------------------------------------------- /.assets/9b3ea57ff4b19f392d36203fa741c94e83a96393.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/9b3ea57ff4b19f392d36203fa741c94e83a96393.svg -------------------------------------------------------------------------------- /.assets/9d6d1cd7ab99074fae610258d10d06e999d7a83c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/9d6d1cd7ab99074fae610258d10d06e999d7a83c.svg -------------------------------------------------------------------------------- /.assets/9defa590e93604d91464c4293d3f91bc9a17d069.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/9defa590e93604d91464c4293d3f91bc9a17d069.svg -------------------------------------------------------------------------------- /.assets/a149090d27244f0d4490bbcc75d0b1954503578e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/a149090d27244f0d4490bbcc75d0b1954503578e.svg -------------------------------------------------------------------------------- /.assets/a37e6c6b9ea76e9be9f33b7f054d461f2aecbf27.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/a37e6c6b9ea76e9be9f33b7f054d461f2aecbf27.svg -------------------------------------------------------------------------------- /.assets/a3b7b69adad3be94db3080fdd8fe7f29ae5ca32b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/a3b7b69adad3be94db3080fdd8fe7f29ae5ca32b.svg -------------------------------------------------------------------------------- /.assets/a55d61339d5b0f0f5347103df3cb9a3c6cb0c386.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/a55d61339d5b0f0f5347103df3cb9a3c6cb0c386.svg -------------------------------------------------------------------------------- /.assets/a9b2c7211054387da53733142c6dae6a067b394e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/a9b2c7211054387da53733142c6dae6a067b394e.svg -------------------------------------------------------------------------------- /.assets/ac70b8faf360fc5de364fb5d60d51c16bdba173f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/ac70b8faf360fc5de364fb5d60d51c16bdba173f.svg -------------------------------------------------------------------------------- /.assets/acc49025799ee26cec000a04cbf5a83eef41844f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/acc49025799ee26cec000a04cbf5a83eef41844f.svg -------------------------------------------------------------------------------- /.assets/b39609572ac74ff6491ff5a7e3799fc099cc7734.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/b39609572ac74ff6491ff5a7e3799fc099cc7734.svg -------------------------------------------------------------------------------- /.assets/b6a4a7cd635b045c86ef27ecd9390d6a15342cb8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/b6a4a7cd635b045c86ef27ecd9390d6a15342cb8.svg -------------------------------------------------------------------------------- /.assets/bf52f4b65079681aa65fd69327e3061d269fe51d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/bf52f4b65079681aa65fd69327e3061d269fe51d.svg -------------------------------------------------------------------------------- /.assets/c1690b11066430bfb069e06227cc53f8654a7b5a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/c1690b11066430bfb069e06227cc53f8654a7b5a.svg -------------------------------------------------------------------------------- /.assets/c48db855615e3e14bba1b8e3ab6f68ecaea3178e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/c48db855615e3e14bba1b8e3ab6f68ecaea3178e.svg -------------------------------------------------------------------------------- /.assets/c6f6294fedb5e5b5fc418d2c7861ece2c2bdef75.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/c6f6294fedb5e5b5fc418d2c7861ece2c2bdef75.svg -------------------------------------------------------------------------------- /.assets/c7618aa0ee47df9ef54e1013f38f3bcbfcd92bea.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/c7618aa0ee47df9ef54e1013f38f3bcbfcd92bea.svg -------------------------------------------------------------------------------- /.assets/c85dc2bca614a86653a33b72fd4851334f6c550f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/c85dc2bca614a86653a33b72fd4851334f6c550f.svg -------------------------------------------------------------------------------- /.assets/caa14fec5f623062cefd785f59724ae59b485538.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/caa14fec5f623062cefd785f59724ae59b485538.svg -------------------------------------------------------------------------------- /.assets/cac1838233ef5870cebf21a67459140488a72abd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/cac1838233ef5870cebf21a67459140488a72abd.svg -------------------------------------------------------------------------------- /.assets/cea8c0626de986f85fcd11e86a47637bc7444e08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/cea8c0626de986f85fcd11e86a47637bc7444e08.svg -------------------------------------------------------------------------------- /.assets/d43541140bbaf957b71fe19322996e3045c33019.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/d43541140bbaf957b71fe19322996e3045c33019.svg -------------------------------------------------------------------------------- /.assets/dc4fa77b705a726aaa0cdb4cbe13f2cad4db5b18.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/dc4fa77b705a726aaa0cdb4cbe13f2cad4db5b18.svg -------------------------------------------------------------------------------- /.assets/e03975867d1c729d1a52bbec364211baff2dab5a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/e03975867d1c729d1a52bbec364211baff2dab5a.svg -------------------------------------------------------------------------------- /.assets/e231a10768e2145bf6969b6e65d7c875df780821.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/e231a10768e2145bf6969b6e65d7c875df780821.svg -------------------------------------------------------------------------------- /.assets/e9f59c7d2e0cb8045d5da019b677f518172be71c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/e9f59c7d2e0cb8045d5da019b677f518172be71c.svg -------------------------------------------------------------------------------- /.assets/ea9358e636f19fd911c6b5fcbe0f3b0c33f010bb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/ea9358e636f19fd911c6b5fcbe0f3b0c33f010bb.svg -------------------------------------------------------------------------------- /.assets/ecfee297fa30db107ba76f5f7932eb9301a1eb05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/ecfee297fa30db107ba76f5f7932eb9301a1eb05.svg -------------------------------------------------------------------------------- /.assets/ee98e9626d6dd42942fdaf5d08078961de8bf38f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/ee98e9626d6dd42942fdaf5d08078961de8bf38f.svg -------------------------------------------------------------------------------- /.assets/ef9120be9f5371310c274dafedb33b9d41f5d84a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/ef9120be9f5371310c274dafedb33b9d41f5d84a.svg -------------------------------------------------------------------------------- /.assets/f0a80ae00718fa0a832e9a06f21d988d79578bed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/f0a80ae00718fa0a832e9a06f21d988d79578bed.svg -------------------------------------------------------------------------------- /.assets/f67344886225e7ec6d7e727194d22f3be971e58f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/f67344886225e7ec6d7e727194d22f3be971e58f.svg -------------------------------------------------------------------------------- /.assets/f911de5d3135bd111d2073ae8d769f2abae972a3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/f911de5d3135bd111d2073ae8d769f2abae972a3.svg -------------------------------------------------------------------------------- /.assets/fe82c3ded94aa2620af04bb904e328ea55d54120.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/fe82c3ded94aa2620af04bb904e328ea55d54120.svg -------------------------------------------------------------------------------- /.assets/fefe2c9708de2db1319f2fac935bcc21796a28c0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.assets/fefe2c9708de2db1319f2fac935bcc21796a28c0.svg -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.env.example -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.github/workflows/comment.yml -------------------------------------------------------------------------------- /.github/workflows/dispatch-draft-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.github/workflows/dispatch-draft-release.yml -------------------------------------------------------------------------------- /.github/workflows/merge-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.github/workflows/merge-main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/README.md -------------------------------------------------------------------------------- /audits/Aave Gho CCIP Update Review Final Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/audits/Aave Gho CCIP Update Review Final Report.pdf -------------------------------------------------------------------------------- /diffs/AMMTEST_before_AMMTEST_after.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/diffs/AMMTEST_before_AMMTEST_after.md -------------------------------------------------------------------------------- /diffs/adi_test_adi_diffs_before_adi_test_adi_diffs_after.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/diffs/adi_test_adi_diffs_before_adi_test_adi_diffs_after.md -------------------------------------------------------------------------------- /diffs/default_before_default_after.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/diffs/default_before_default_after.md -------------------------------------------------------------------------------- /diffs/preTestV2RatesUpdates_postTestV2RatesUpdates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/diffs/preTestV2RatesUpdates_postTestV2RatesUpdates.md -------------------------------------------------------------------------------- /diffs/zksync_before_zksync_after.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/diffs/zksync_before_zksync_after.md -------------------------------------------------------------------------------- /foundry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/foundry.lock -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/remappings.txt -------------------------------------------------------------------------------- /reports/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/configs-engine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/resources/configs-engine.svg -------------------------------------------------------------------------------- /scripts/AaveSwapperDeployment.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/scripts/AaveSwapperDeployment.s.sol -------------------------------------------------------------------------------- /scripts/AaveV2ConfigEngine.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/scripts/AaveV2ConfigEngine.s.sol -------------------------------------------------------------------------------- /scripts/DeployBridges.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/scripts/DeployBridges.s.sol -------------------------------------------------------------------------------- /scripts/FreezingStewards.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/scripts/FreezingStewards.s.sol -------------------------------------------------------------------------------- /scripts/RiskStewards.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/scripts/RiskStewards.s.sol -------------------------------------------------------------------------------- /scripts/V2RateStrategyFactory.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/scripts/V2RateStrategyFactory.s.sol -------------------------------------------------------------------------------- /scripts/VotingScripts.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/scripts/VotingScripts.s.sol -------------------------------------------------------------------------------- /src/CollectorUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/CollectorUtils.sol -------------------------------------------------------------------------------- /src/CommonTestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/CommonTestBase.sol -------------------------------------------------------------------------------- /src/DiffUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/DiffUtils.sol -------------------------------------------------------------------------------- /src/GovV3Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/GovV3Helpers.sol -------------------------------------------------------------------------------- /src/IpfsUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/IpfsUtils.sol -------------------------------------------------------------------------------- /src/ProtocolV2TestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/ProtocolV2TestBase.sol -------------------------------------------------------------------------------- /src/ProtocolV3TestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/ProtocolV3TestBase.sol -------------------------------------------------------------------------------- /src/ScriptUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/ScriptUtils.sol -------------------------------------------------------------------------------- /src/SeatbeltUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/SeatbeltUtils.sol -------------------------------------------------------------------------------- /src/StorageHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/StorageHelpers.sol -------------------------------------------------------------------------------- /src/bridges/arbitrum/AaveArbEthERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/arbitrum/AaveArbEthERC20Bridge.sol -------------------------------------------------------------------------------- /src/bridges/arbitrum/IAaveArbEthERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/arbitrum/IAaveArbEthERC20Bridge.sol -------------------------------------------------------------------------------- /src/bridges/arbitrum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/arbitrum/README.md -------------------------------------------------------------------------------- /src/bridges/ccip/AaveGhoCcipBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/ccip/AaveGhoCcipBridge.sol -------------------------------------------------------------------------------- /src/bridges/ccip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/ccip/README.md -------------------------------------------------------------------------------- /src/bridges/ccip/interfaces/IAaveGhoCcipBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/ccip/interfaces/IAaveGhoCcipBridge.sol -------------------------------------------------------------------------------- /src/bridges/optimism/AaveOpEthERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/optimism/AaveOpEthERC20Bridge.sol -------------------------------------------------------------------------------- /src/bridges/optimism/IAaveOpEthERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/optimism/IAaveOpEthERC20Bridge.sol -------------------------------------------------------------------------------- /src/bridges/optimism/IStandardBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/optimism/IStandardBridge.sol -------------------------------------------------------------------------------- /src/bridges/optimism/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/optimism/README.md -------------------------------------------------------------------------------- /src/bridges/polygon/AavePolEthERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/polygon/AavePolEthERC20Bridge.sol -------------------------------------------------------------------------------- /src/bridges/polygon/AavePolEthPlasmaBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/polygon/AavePolEthPlasmaBridge.sol -------------------------------------------------------------------------------- /src/bridges/polygon/IAavePolEthERC20Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/polygon/IAavePolEthERC20Bridge.sol -------------------------------------------------------------------------------- /src/bridges/polygon/IAavePolEthPlasmaBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/polygon/IAavePolEthPlasmaBridge.sol -------------------------------------------------------------------------------- /src/bridges/polygon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/bridges/polygon/README.md -------------------------------------------------------------------------------- /src/dependencies/DefaultReserveInterestRateStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/DefaultReserveInterestRateStrategy.sol -------------------------------------------------------------------------------- /src/dependencies/ILegacyDefaultInterestRateStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/ILegacyDefaultInterestRateStrategy.sol -------------------------------------------------------------------------------- /src/dependencies/IPermissionedPayloadsController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/IPermissionedPayloadsController.sol -------------------------------------------------------------------------------- /src/dependencies/IReserveInterestRateStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/IReserveInterestRateStrategy.sol -------------------------------------------------------------------------------- /src/dependencies/PercentageMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/PercentageMath.sol -------------------------------------------------------------------------------- /src/dependencies/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/SafeMath.sol -------------------------------------------------------------------------------- /src/dependencies/WadRayMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/WadRayMath.sol -------------------------------------------------------------------------------- /src/dependencies/chainlink/CCIPReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/chainlink/CCIPReceiver.sol -------------------------------------------------------------------------------- /src/dependencies/chainlink/interfaces/IAny2EVMMessageReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/chainlink/interfaces/IAny2EVMMessageReceiver.sol -------------------------------------------------------------------------------- /src/dependencies/chainlink/interfaces/IOnRampClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/chainlink/interfaces/IOnRampClient.sol -------------------------------------------------------------------------------- /src/dependencies/chainlink/interfaces/IRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/chainlink/interfaces/IRouter.sol -------------------------------------------------------------------------------- /src/dependencies/chainlink/interfaces/IRouterClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/chainlink/interfaces/IRouterClient.sol -------------------------------------------------------------------------------- /src/dependencies/chainlink/interfaces/ITokenPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/chainlink/interfaces/ITokenPool.sol -------------------------------------------------------------------------------- /src/dependencies/chainlink/libraries/Client.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/dependencies/chainlink/libraries/Client.sol -------------------------------------------------------------------------------- /src/interfaces/ExtendedAggregatorV2V3Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/interfaces/ExtendedAggregatorV2V3Interface.sol -------------------------------------------------------------------------------- /src/interfaces/IChainlinkAggregator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/interfaces/IChainlinkAggregator.sol -------------------------------------------------------------------------------- /src/interfaces/IInitializableAdminUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/interfaces/IInitializableAdminUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /src/interfaces/IProposalGenericExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/interfaces/IProposalGenericExecutor.sol -------------------------------------------------------------------------------- /src/riskstewards/CapsPlusRiskSteward.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/riskstewards/CapsPlusRiskSteward.sol -------------------------------------------------------------------------------- /src/riskstewards/FreezingSteward.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/riskstewards/FreezingSteward.sol -------------------------------------------------------------------------------- /src/riskstewards/ICapsPlusRiskSteward.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/riskstewards/ICapsPlusRiskSteward.sol -------------------------------------------------------------------------------- /src/swaps/AaveSwapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/AaveSwapper.sol -------------------------------------------------------------------------------- /src/swaps/BaseSwapPayload.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/BaseSwapPayload.sol -------------------------------------------------------------------------------- /src/swaps/DepositV2SwapPayload.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/DepositV2SwapPayload.sol -------------------------------------------------------------------------------- /src/swaps/DepositV3SwapPayload.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/DepositV3SwapPayload.sol -------------------------------------------------------------------------------- /src/swaps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/README.md -------------------------------------------------------------------------------- /src/swaps/interfaces/IAaveSwapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/interfaces/IAaveSwapper.sol -------------------------------------------------------------------------------- /src/swaps/interfaces/IExpectedOutCalculator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/interfaces/IExpectedOutCalculator.sol -------------------------------------------------------------------------------- /src/swaps/interfaces/IMilkman.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/interfaces/IMilkman.sol -------------------------------------------------------------------------------- /src/swaps/interfaces/ISwapPayload.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/swaps/interfaces/ISwapPayload.sol -------------------------------------------------------------------------------- /src/v2-config-engine/AaveV2ConfigEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/AaveV2ConfigEngine.sol -------------------------------------------------------------------------------- /src/v2-config-engine/AaveV2Payload.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/AaveV2Payload.sol -------------------------------------------------------------------------------- /src/v2-config-engine/AaveV2PayloadAvalanche.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/AaveV2PayloadAvalanche.sol -------------------------------------------------------------------------------- /src/v2-config-engine/AaveV2PayloadEthereum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/AaveV2PayloadEthereum.sol -------------------------------------------------------------------------------- /src/v2-config-engine/AaveV2PayloadEthereumAMM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/AaveV2PayloadEthereumAMM.sol -------------------------------------------------------------------------------- /src/v2-config-engine/AaveV2PayloadPolygon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/AaveV2PayloadPolygon.sol -------------------------------------------------------------------------------- /src/v2-config-engine/IAaveV2ConfigEngine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/IAaveV2ConfigEngine.sol -------------------------------------------------------------------------------- /src/v2-config-engine/IV2RateStrategyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/IV2RateStrategyFactory.sol -------------------------------------------------------------------------------- /src/v2-config-engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/README.md -------------------------------------------------------------------------------- /src/v2-config-engine/V2RateStrategyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v2-config-engine/V2RateStrategyFactory.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadArbitrum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadArbitrum.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadAvalanche.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadAvalanche.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadBNB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadBNB.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadBase.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadCelo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadCelo.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadEthereum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadEthereum.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadEthereumEtherFi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadEthereumEtherFi.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadEthereumLido.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadEthereumLido.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadGnosis.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadGnosis.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadInkWhitelabel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadInkWhitelabel.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadLinea.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadLinea.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadMantle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadMantle.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadMetis.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadMetis.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadOptimism.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadOptimism.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadPlasma.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadPlasma.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadPolygon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadPolygon.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadScroll.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadScroll.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadSoneium.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadSoneium.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadSonic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadSonic.sol -------------------------------------------------------------------------------- /src/v3-config-engine/AaveV3PayloadZkSync.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/src/v3-config-engine/AaveV3PayloadZkSync.sol -------------------------------------------------------------------------------- /tests/CollectorUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/CollectorUtils.t.sol -------------------------------------------------------------------------------- /tests/CommonTestBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/CommonTestBase.t.sol -------------------------------------------------------------------------------- /tests/GovV3Test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/GovV3Test.t.sol -------------------------------------------------------------------------------- /tests/PreviewLink.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/PreviewLink.t.sol -------------------------------------------------------------------------------- /tests/ProtocolV2TestBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/ProtocolV2TestBase.t.sol -------------------------------------------------------------------------------- /tests/ProtocolV3TestBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/ProtocolV3TestBase.t.sol -------------------------------------------------------------------------------- /tests/ProxyHelpersTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/ProxyHelpersTest.t.sol -------------------------------------------------------------------------------- /tests/bridges/arbitrum/AaveArbEthERC20BridgeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/arbitrum/AaveArbEthERC20BridgeTest.t.sol -------------------------------------------------------------------------------- /tests/bridges/arbitrum/ArbSysMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/arbitrum/ArbSysMock.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/AaveGhoCcipBridgeUnitTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/AaveGhoCcipBridgeUnitTest.t.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/Constants.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/IGhoToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/IGhoToken.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/mocks/CCIPLocalSimulatorFork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/mocks/CCIPLocalSimulatorFork.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/mocks/CallWithExactGas.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/mocks/CallWithExactGas.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/mocks/Internal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/mocks/Internal.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/mocks/MockRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/mocks/MockRouter.sol -------------------------------------------------------------------------------- /tests/bridges/ccip/mocks/Register.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/ccip/mocks/Register.sol -------------------------------------------------------------------------------- /tests/bridges/optimism/AaveOpEthERC20BridgeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/optimism/AaveOpEthERC20BridgeTest.t.sol -------------------------------------------------------------------------------- /tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol -------------------------------------------------------------------------------- /tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV2EthereumRatesUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV2EthereumRatesUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3AvalancheCollateralUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3AvalancheCollateralUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3AvalancheCollateralUpdateEdgeBonus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3AvalancheCollateralUpdateEdgeBonus.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3AvalancheCollateralUpdateNoChange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3AvalancheCollateralUpdateNoChange.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3AvalancheEModeCategoryUpdateNoChange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3AvalancheEModeCategoryUpdateNoChange.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3EthereumAssetEModeUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3EthereumAssetEModeUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3EthereumMockCapUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3EthereumMockCapUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3OptimismMockRatesUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3OptimismMockRatesUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3PolygonBorrowUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3PolygonBorrowUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3PolygonBorrowUpdateNoChange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3PolygonBorrowUpdateNoChange.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3PolygonEModeCategoryUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3PolygonEModeCategoryUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/AaveV3PolygonPriceFeedUpdate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/AaveV3PolygonPriceFeedUpdate.sol -------------------------------------------------------------------------------- /tests/mocks/PayloadWithEmit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/PayloadWithEmit.sol -------------------------------------------------------------------------------- /tests/mocks/proposal-invalid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/proposal-invalid.md -------------------------------------------------------------------------------- /tests/mocks/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/mocks/proposal.md -------------------------------------------------------------------------------- /tests/riskstewards/CapsPlusRiskSteward.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/riskstewards/CapsPlusRiskSteward.t.sol -------------------------------------------------------------------------------- /tests/swaps/AaveSwapperTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/swaps/AaveSwapperTest.t.sol -------------------------------------------------------------------------------- /tests/swaps/DepositV2SwapPayloadTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/swaps/DepositV2SwapPayloadTest.t.sol -------------------------------------------------------------------------------- /tests/swaps/DepositV3SwapPayloadTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/swaps/DepositV3SwapPayloadTest.t.sol -------------------------------------------------------------------------------- /tests/v2-config-engine/AaveV2ConfigEngineTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/v2-config-engine/AaveV2ConfigEngineTest.t.sol -------------------------------------------------------------------------------- /tests/v2-config-engine/V2RateStrategyFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/tests/v2-config-engine/V2RateStrategyFactory.t.sol -------------------------------------------------------------------------------- /zksync/src/ProtocolV3TestBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/zksync/src/ProtocolV3TestBase.sol -------------------------------------------------------------------------------- /zksync/src/SnapshotHelpersV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/zksync/src/SnapshotHelpersV3.sol -------------------------------------------------------------------------------- /zksync/tests/ProtocolV3TestBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bgd-labs/aave-helpers/HEAD/zksync/tests/ProtocolV3TestBase.t.sol --------------------------------------------------------------------------------