File tree
14 files changed
+48
-34
lines changed- lib
- src
- contracts
- gho
- misc/dependencies
- script
- test
- mocks
14 files changed
+48
-34
lines changedSubmodule aave-address-book updated 613 files
Submodule aave-stk-v1-5 updated 13 files
- Makefile+4
- lib/aave-address-book+1-1
- lib/aave-helpers+1-1
- lib/forge-std+1-1
- lib/openzeppelin-contracts+1-1
- scripts/CreateProposal.s.sol+15-15
- scripts/DeployPayload.s.sol+15
- src/contracts/StakedAaveV3.sol+15-1
- src/contracts/StakedTokenV3.sol+2-2
- src/interfaces/AggregatedStakedAaveV3.sol+7-1
- src/interfaces/IStakedAaveV3.sol+14
- tests/GovernanceValidation.t.sol+30-12
- yarn.lock+53
Submodule aave-v3-core updated 221 files
Submodule aave-v3-periphery updated 59 files
- .eslintrc.json+1-1
- .prettierrc+6
- CHANGELOG.md+56
- Dockerfile+4-1
- README.md+1-1
- contracts/adapters/paraswap/BaseParaSwapAdapter.sol+3-1
- contracts/adapters/paraswap/BaseParaSwapBuyAdapter.sol+10-7
- contracts/adapters/paraswap/BaseParaSwapSellAdapter.sol+10-7
- contracts/adapters/paraswap/ParaSwapLiquiditySwapAdapter.sol+8-6
- contracts/adapters/paraswap/ParaSwapRepayAdapter.sol+10-8
- contracts/adapters/paraswap/ParaSwapWithdrawSwapAdapter.sol+86
- contracts/libraries/DataTypesHelper.sol+4-5
- contracts/misc/UiIncentiveDataProviderV3.sol+18-23
- contracts/misc/UiPoolDataProviderV3.sol+11-21
- contracts/misc/WalletBalanceProvider.sol+8-10
- contracts/misc/WrappedTokenGatewayV3.sol+4-20
- contracts/misc/interfaces/IERC20DetailedBytes.sol+1-1
- contracts/misc/interfaces/IUiIncentiveDataProviderV3.sol+11-9
- contracts/misc/interfaces/IUiPoolDataProviderV3.sol+10-12
- contracts/misc/interfaces/IWETH.sol+1-5
- contracts/misc/interfaces/IWrappedTokenGatewayV3.sol+2-10
- contracts/mocks/ATokenMock.sol+1-5
- contracts/mocks/MockBadTransferStrategy.sol+4-3
- contracts/mocks/WETH9Mock.sol+33-20
- contracts/mocks/testnet-helpers/Faucet.sol+56-4
- contracts/mocks/testnet-helpers/IFaucet.sol+41-5
- contracts/mocks/testnet-helpers/TestnetERC20.sol+23-2
- contracts/rewards/EmissionManager.sol+8-10
- contracts/rewards/RewardsController.sol+28-42
- contracts/rewards/RewardsDistributor.sol+29-40
- contracts/rewards/interfaces/IEmissionManager.sol+1-5
- contracts/rewards/interfaces/IRewardsController.sol+8-11
- contracts/rewards/interfaces/IRewardsDistributor.sol+9-18
- contracts/rewards/interfaces/ITransferStrategyBase.sol+2-10
- contracts/treasury/AaveEcosystemReserveV2.sol+14-21
- contracts/treasury/AdminControlledEcosystemReserve.sol+2-10
- contracts/treasury/Collector.sol+2-10
- contracts/treasury/interfaces/IAaveEcosystemReserveController.sol+2-12
- contracts/treasury/interfaces/IAdminControlledEcosystemReserve.sol+2-10
- contracts/treasury/interfaces/ICollector.sol+2-10
- contracts/treasury/interfaces/IStreamable.sol+3-1
- contracts/treasury/libs/Address.sol+4-5
- contracts/treasury/libs/SafeERC20.sol+5-26
- docs/rewards/rewards-controller.md+4-3
- docs/rewards/rewards-distributor.md+1-1
- package-lock.json+14.1k-27.4k
- package.json+7-6
- test/faucet.spec.ts+205-12
- test/helpers/make-suite.ts+25-4
- test/paraswap/paraswapAdapters.liquiditySwap.spec.ts+12-12
- test/paraswap/paraswapAdapters.repay.spec.ts+4-4
- test/paraswap/paraswapAdapters.withdrawSwap.spec.ts+982
- test/rewards/claim-all-on-behalf.spec.ts+1-1
- test/rewards/claim-all-rewards-to-self.spec.ts+6-2
- test/rewards/claim-all-rewards.spec.ts+9-4
- test/rewards/claim-rewards-low-decimals.spec.ts+9-2
- test/rewards/emission-manager.spec.ts-1
- test/rewards/misc.spec.ts+1-6
- tsconfig.json+1-3
Submodule solidity-utils updated 78 files
- .env.example+34-2
- .github/workflows/comment.yml+20
- .github/workflows/dispatch-draft-release.yml-12
- .github/workflows/merge-main.yml-20
- .github/workflows/tests.yml+46-2
- .gitignore+1
- .gitmodules+4
- .prettierrc+15-2
- Makefile+47
- README.md+32
- foundry.toml+60-4
- lib/forge-std+1-1
- lib/openzeppelin-contracts-upgradeable+1
- package.json+4-4
- script/DeployCreate3Factory.s.sol+15
- script/DeployTransparentProxyFactory.s.sol+2-2
- src/contracts/access-control/OwnableWithGuardian.sol+6-5
- src/contracts/access-control/UpgradeableOwnableWithGuardian.sol+73
- src/contracts/access-control/interfaces/IWithGuardian.sol+10
- src/contracts/create3/Create3.sol+149
- src/contracts/create3/Create3Factory.sol+33
- src/contracts/create3/interfaces/ICreate3Factory.sol+34
- src/contracts/emergency/EmergencyConsumer.sol-61
- src/contracts/emergency/interfaces/ICLEmergencyOracle.sol-37
- src/contracts/emergency/interfaces/IEmergencyConsumer.sol-30
- src/contracts/oz-common/Address.sol-249
- src/contracts/oz-common/Context.sol-25
- src/contracts/oz-common/Ownable.sol-84
- src/contracts/oz-common/SafeERC20.sol-117
- src/contracts/oz-common/StorageSlot.sol-89
- src/contracts/oz-common/interfaces/IERC20.sol-83
- src/contracts/oz-common/interfaces/IERC20Metadata.sol-29
- src/contracts/oz-common/interfaces/IERC20WithPermit.sol+2-2
- src/contracts/oz-common/interfaces/draft-IERC20Permit.sol-61
- src/contracts/transparent-proxy/ERC1967Proxy.sol-38
- src/contracts/transparent-proxy/ERC1967Upgrade.sol-119
- src/contracts/transparent-proxy/Initializable.sol-157
- src/contracts/transparent-proxy/Proxy.sol-92
- src/contracts/transparent-proxy/ProxyAdmin.sol-101
- src/contracts/transparent-proxy/TransparentProxyFactory.sol+5-86
- src/contracts/transparent-proxy/TransparentProxyFactoryBase.sol+131
- src/contracts/transparent-proxy/TransparentUpgradeableProxy.sol-138
- src/contracts/transparent-proxy/interfaces/IOwnable.sol-17
- src/contracts/transparent-proxy/interfaces/IProxyAdminOzV4.sol+15
- src/contracts/transparent-proxy/interfaces/ITransparentProxyFactory.sol+23-17
- src/contracts/utils/ChainHelpers.sol+156
- src/contracts/utils/PermissionlessRescuable.sol+21
- src/contracts/utils/Rescuable.sol+37
- src/contracts/utils/Rescuable721.sol+24
- src/contracts/utils/RescuableACL.sol+36
- src/contracts/utils/RescuableBase.sol+30
- src/contracts/utils/ScriptUtils.sol+162
- src/contracts/utils/interfaces/IPermissionlessRescuable.sol+30
- src/contracts/utils/interfaces/IRescuable.sol+28
- src/contracts/utils/interfaces/IRescuable721.sol+35
- src/contracts/utils/interfaces/IRescuableBase.sol+39
- src/deployments/Polygon.sol+2-2
- src/deployments/Rinkeby.sol+2-2
- src/mocks/ERC20.sol+379
- src/mocks/ERC721.sol+938
- src/mocks/MockImpl.sol+1-1
- test/ChainHelperTest.t.sol+12
- test/EmergencyConsumer.t.sol-62
- test/OwnableWithGuardian.t.sol+44-12
- test/PermissionlessRescuable.t.sol+127
- test/Rescuable.t.sol+115
- test/Rescuable721.t.sol+76
- test/RescuableACL.t.sol+117
- test/TransparentProxyFactory.t.sol+55-43
- test/UpgradeableOwnableWithGuardian.t.sol+67
- test/create3Test.t.sol+70
- yarn.lock+10-54
- zksync/script/DeployTransparentProxyFactoryZkSync.s.sol+13
- zksync/src/contracts/transparent-proxy/TransparentProxyFactoryZkSync.sol+69
- zksync/src/contracts/transparent-proxy/interfaces/ITransparentProxyFactoryZkSync.sol+10
- zksync/src/contracts/utils/ScriptUtilsZkSync.sol+113
- zksync/src/contracts/utils/interfaces/ICreate2Factory.sol+10
- zksync/test/TransparentProxyFactoryZkSync.t.sol+124
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
17 | | - | |
18 | | - | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | 23 | | |
26 | 24 | | |
27 | 25 | | |
| |||
43 | 41 | | |
44 | 42 | | |
45 | 43 | | |
46 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
47 | 61 | | |
48 | 62 | | |
49 | 63 | | |
50 | 64 | | |
51 | | - | |
| 65 | + | |
52 | 66 | | |
53 | 67 | | |
54 | 68 | | |
55 | 69 | | |
56 | 70 | | |
57 | 71 | | |
58 | | - | |
| 72 | + | |
59 | 73 | | |
60 | 74 | | |
61 | 75 | | |
| |||
71 | 85 | | |
72 | 86 | | |
73 | 87 | | |
74 | | - | |
| 88 | + | |
75 | 89 | | |
76 | 90 | | |
77 | 91 | | |
78 | 92 | | |
79 | 93 | | |
80 | 94 | | |
81 | 95 | | |
82 | | - | |
| 96 | + | |
83 | 97 | | |
84 | | - | |
| 98 | + | |
85 | 99 | | |
86 | 100 | | |
87 | | - | |
| 101 | + | |
88 | 102 | | |
89 | 103 | | |
90 | 104 | | |
91 | 105 | | |
92 | 106 | | |
93 | 107 | | |
94 | 108 | | |
95 | | - | |
| 109 | + | |
96 | 110 | | |
97 | | - | |
| 111 | + | |
98 | 112 | | |
99 | 113 | | |
100 | | - | |
| 114 | + | |
101 | 115 | | |
102 | 116 | | |
103 | | - | |
| 117 | + | |
104 | 118 | | |
105 | 119 | | |
106 | | - | |
| 120 | + | |
107 | 121 | | |
108 | 122 | | |
109 | 123 | | |
| |||
115 | 129 | | |
116 | 130 | | |
117 | 131 | | |
118 | | - | |
| 132 | + | |
119 | 133 | | |
120 | 134 | | |
121 | 135 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
0 commit comments