Skip to content

Commit dd119c3

Browse files
committed
Merge remote-tracking branch 'tl/main' into gho-gsm-plasma
2 parents c3ff73f + ff1f8ac commit dd119c3

File tree

44 files changed

+2954
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2954
-1
lines changed

.github/pull_request_template.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
### Pre-review checklist:
2+
3+
- [ ] I have run a spell check on the write-up and made sure no typos exist.
4+
- [ ] References to Snapshot/governance forum are correct on the AIP. If no snapshot exists, make sure no TODO's exist.
5+
- [ ] The specification on the writeup is aligned with the forum, snapshot, and the payload contract. If there are any changes, they are explicitly mentioned/communicated.
6+
- [ ] Minimal tests exist, and the snapshot diff report generated is the latest one and aligned with the payload.
7+
- [ ] If deploy scripts are manually updated from the generated ones, I have carefully validated that they are correct, including the deploy commands and the proposal-creation script.
8+
- [ ] If the aave-helpers submodule is updated, I have validated it is pointing to the latest version.
9+
- [ ] I have validated that no unused files and imports are being added.
10+
- [ ] For an asset listing, the write-up includes a detailed specification of the price feed used, CAPO adapters (with each CAPO layer described separately), and eModes (with tables) if changed.
11+
- [ ] Wherever possible, I have validated that addresses from the address book are used instead of raw addresses.
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
## Reserve changes
2+
3+
### Reserves altered
4+
5+
#### Cake ([0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82](https://bscscan.com/address/0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82))
6+
7+
| description | value before | value after |
8+
| --- | --- | --- |
9+
| ltv | 55 % [5500] | 0 % [0] |
10+
11+
12+
## Raw diff
13+
14+
```json
15+
{
16+
"reserves": {
17+
"0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82": {
18+
"ltv": {
19+
"from": 5500,
20+
"to": 0
21+
}
22+
}
23+
},
24+
"raw": {
25+
"0x2d97f8fa96886fd923c065f5457f9ddd494e3877": {
26+
"label": "AaveV3BNB.ACL_MANAGER",
27+
"balanceDiff": null,
28+
"stateDiff": {}
29+
},
30+
"0x5793fe4de34532f162b4e207af872729880ec2b6": {
31+
"label": "AaveV3BNB.POOL_CONFIGURATOR_IMPL",
32+
"balanceDiff": null,
33+
"stateDiff": {}
34+
},
35+
"0x67bdf23c7fce7c65ff7415ba3f2520b45d6f9584": {
36+
"label": "AaveV3BNB.POOL_CONFIGURATOR",
37+
"balanceDiff": null,
38+
"stateDiff": {}
39+
},
40+
"0x6807dc923806fe8fd134338eabca509979a7e0cb": {
41+
"label": "AaveV3BNB.POOL",
42+
"balanceDiff": null,
43+
"stateDiff": {}
44+
},
45+
"0x9390b1735def18560c509e2d0bc090e9d6ba257a": {
46+
"label": "AaveV3BNB.ACL_ADMIN, GovernanceV3BNB.EXECUTOR_LVL_1",
47+
"balanceDiff": null,
48+
"stateDiff": {}
49+
},
50+
"0xb9eb5abe26f74395e7833761e76a8e82ad8436f1": {
51+
"label": "AaveV3BNB.POOL_IMPL",
52+
"balanceDiff": null,
53+
"stateDiff": {
54+
"0x5d54c6410275cc5a5b440259b3bdba59addb097a220aaccc7a447ece2a2b45b3": {
55+
"previousValue": "0x10014dc93800000000000003e8000124f8000000000107d085122af817d4157c",
56+
"newValue": "0x10014dc93800000000000003e8000124f8000000000107d085122af817d40000"
57+
}
58+
}
59+
},
60+
"0xbdfa4bdd705e02a2da357ddd2e543ec654529940": {
61+
"label": null,
62+
"balanceDiff": null,
63+
"stateDiff": {
64+
"0x3ba015d6b845e102ce2f76836007be82508e3543856f2a3c2ff4b56eb46d920e": {
65+
"previousValue": "0x0068fa7407000000000002000000000000000000000000000000000000000000",
66+
"newValue": "0x0068fa7407000000000003000000000000000000000000000000000000000000"
67+
},
68+
"0x3ba015d6b845e102ce2f76836007be82508e3543856f2a3c2ff4b56eb46d920f": {
69+
"previousValue": "0x000000000000000000093a800000000000006928988800000000000000000000",
70+
"newValue": "0x000000000000000000093a800000000000006928988800000000000068fa7408"
71+
}
72+
}
73+
},
74+
"0xe5ef2dd06755a97e975f7e282f828224f2c3e627": {
75+
"label": "GovernanceV3BNB.PAYLOADS_CONTROLLER",
76+
"balanceDiff": null,
77+
"stateDiff": {}
78+
},
79+
"0xff75b6da14ffbbfd355daf7a2731456b3562ba6d": {
80+
"label": "AaveV3BNB.POOL_ADDRESSES_PROVIDER",
81+
"balanceDiff": null,
82+
"stateDiff": {}
83+
}
84+
}
85+
}
86+
```
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
## Raw diff
2+
3+
```json
4+
{
5+
"raw": {
6+
"0x464c71f6c2f760dda6093dcb91c24c39e5d6e18c": {
7+
"label": "AaveV2Ethereum.COLLECTOR, AaveV2EthereumAMM.COLLECTOR, AaveV2EthereumArc.COLLECTOR, AaveV3Ethereum.COLLECTOR, AaveV3EthereumEtherFi.COLLECTOR, AaveV3EthereumLido.COLLECTOR",
8+
"balanceDiff": null,
9+
"stateDiff": {}
10+
},
11+
"0x5300a1a15135ea4dc7ad5a167152c01efc9b192a": {
12+
"label": "AaveV2Ethereum.POOL_ADMIN, AaveV2EthereumAMM.POOL_ADMIN, AaveV3Ethereum.ACL_ADMIN, AaveV3EthereumEtherFi.ACL_ADMIN, AaveV3EthereumLido.ACL_ADMIN, GovernanceV3Ethereum.EXECUTOR_LVL_1",
13+
"balanceDiff": null,
14+
"stateDiff": {}
15+
},
16+
"0x7222182cb9c5320587b5148bf03eee107ad64578": {
17+
"label": null,
18+
"balanceDiff": null,
19+
"stateDiff": {
20+
"0x65c2a5ac58a94546425d539849ce2518449a5d63b75d82b014d99a7a64cb65ca": {
21+
"previousValue": "0x006908c7a6000000000002000000000000000000000000000000000000000000",
22+
"newValue": "0x006908c7a6000000000003000000000000000000000000000000000000000000"
23+
},
24+
"0x65c2a5ac58a94546425d539849ce2518449a5d63b75d82b014d99a7a64cb65cb": {
25+
"previousValue": "0x000000000000000000093a800000000000006936ec2700000000000000000000",
26+
"newValue": "0x000000000000000000093a800000000000006936ec270000000000006908c7a7"
27+
}
28+
}
29+
},
30+
"0x83b7ce402a0e756e901c4a9d1cafa27ca9572afc": {
31+
"label": null,
32+
"balanceDiff": null,
33+
"stateDiff": {
34+
"0x0000000000000000000000000000000000000000000000000000000000000035": {
35+
"previousValue": "0x00000000000000000000000000000000000000000000000000000000000186e5",
36+
"newValue": "0x00000000000000000000000000000000000000000000000000000000000186e8"
37+
},
38+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f15": {
39+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
40+
"newValue": "0x00000000000000000000000000000000000000000000065a4da25d3016af2960"
41+
},
42+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f16": {
43+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
44+
"newValue": "0x000000000000000000000000000000000000000000000000001522f4161c8584"
45+
},
46+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f17": {
47+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
48+
"newValue": "0x00000000000000000000000000000000000000000000065a4da25d3016af2960"
49+
},
50+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f18": {
51+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
52+
"newValue": "0x000000000000000000000000000000000000000000000000000000006908c7a7"
53+
},
54+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f19": {
55+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
56+
"newValue": "0x000000000000000000000000000000000000000000000000000000006955b8ff"
57+
},
58+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f1a": {
59+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
60+
"newValue": "0x0000000000000000000000008659d0bb123da6d16d9394c7838ba286c2207d0e"
61+
},
62+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f1b": {
63+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
64+
"newValue": "0x000000000000000000000000464c71f6c2f760dda6093dcb91c24c39e5d6e18c"
65+
},
66+
"0x0c79cfef8ae3bca6d65cc7293012e4ef69e59b9d3928a6a96796a855c5361f1c": {
67+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
68+
"newValue": "0x00000000000000000000000140d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f"
69+
},
70+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affcf": {
71+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
72+
"newValue": "0x00000000000000000000000000000000000000000000065a4da25d3016af2960"
73+
},
74+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affd0": {
75+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
76+
"newValue": "0x000000000000000000000000000000000000000000000000001522f4161c8584"
77+
},
78+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affd1": {
79+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
80+
"newValue": "0x00000000000000000000000000000000000000000000065a4da25d3016af2960"
81+
},
82+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affd2": {
83+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
84+
"newValue": "0x000000000000000000000000000000000000000000000000000000006908c7a7"
85+
},
86+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affd3": {
87+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
88+
"newValue": "0x000000000000000000000000000000000000000000000000000000006955b8ff"
89+
},
90+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affd4": {
91+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
92+
"newValue": "0x000000000000000000000000ecc2a9240268bc7a26386ecb49e1befca2706ac9"
93+
},
94+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affd5": {
95+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
96+
"newValue": "0x000000000000000000000000464c71f6c2f760dda6093dcb91c24c39e5d6e18c"
97+
},
98+
"0x73def59e97c6744ae61e1c4f5fb2fe4c033f4cf1e0ee966aadaf5be2a78affd6": {
99+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
100+
"newValue": "0x00000000000000000000000140d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f"
101+
},
102+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f1d": {
103+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
104+
"newValue": "0x00000000000000000000000000000000000000000000065a4da25d3016af2960"
105+
},
106+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f1e": {
107+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
108+
"newValue": "0x000000000000000000000000000000000000000000000000001522f4161c8584"
109+
},
110+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f1f": {
111+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
112+
"newValue": "0x00000000000000000000000000000000000000000000065a4da25d3016af2960"
113+
},
114+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f20": {
115+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
116+
"newValue": "0x000000000000000000000000000000000000000000000000000000006908c7a7"
117+
},
118+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f21": {
119+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
120+
"newValue": "0x000000000000000000000000000000000000000000000000000000006955b8ff"
121+
},
122+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f22": {
123+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
124+
"newValue": "0x0000000000000000000000003ddc7d25c7a1dc381443e491bbf1caa8928a05b0"
125+
},
126+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f23": {
127+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
128+
"newValue": "0x000000000000000000000000464c71f6c2f760dda6093dcb91c24c39e5d6e18c"
129+
},
130+
"0x784a19e35b28d730b8ba79e459553ac6eebaf0c9298c2b44fbef2eccf1256f24": {
131+
"previousValue": "0x0000000000000000000000000000000000000000000000000000000000000000",
132+
"newValue": "0x00000000000000000000000140d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f"
133+
}
134+
}
135+
},
136+
"0xdabad81af85554e9ae636395611c58f7ec1aaec5": {
137+
"label": "GovernanceV3Ethereum.PAYLOADS_CONTROLLER",
138+
"balanceDiff": null,
139+
"stateDiff": {}
140+
}
141+
}
142+
}
143+
```
Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
## Reserve changes
2+
3+
### Reserve altered
4+
5+
#### 1INCH ([0x111111111117dC0aa78b770fA6A738034120C302](https://etherscan.io/address/0x111111111117dC0aa78b770fA6A738034120C302))
6+
7+
| description | value before | value after |
8+
| --- | --- | --- |
9+
| ltv | 57 % [5700] | 0 % [0] |
10+
11+
12+
#### UNI ([0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984](https://etherscan.io/address/0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984))
13+
14+
| description | value before | value after |
15+
| --- | --- | --- |
16+
| ltv | 65 % [6500] | 0 % [0] |
17+
18+
19+
#### LDO ([0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32](https://etherscan.io/address/0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32))
20+
21+
| description | value before | value after |
22+
| --- | --- | --- |
23+
| ltv | 40 % [4000] | 0 % [0] |
24+
25+
26+
#### ENS ([0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72](https://etherscan.io/address/0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72))
27+
28+
| description | value before | value after |
29+
| --- | --- | --- |
30+
| ltv | 39 % [3900] | 0 % [0] |
31+
32+
33+
#### CRV ([0xD533a949740bb3306d119CC777fa900bA034cd52](https://etherscan.io/address/0xD533a949740bb3306d119CC777fa900bA034cd52))
34+
35+
| description | value before | value after |
36+
| --- | --- | --- |
37+
| ltv | 35 % [3500] | 0 % [0] |
38+
39+
40+
#### BAL ([0xba100000625a3754423978a60c9317c58a424e3D](https://etherscan.io/address/0xba100000625a3754423978a60c9317c58a424e3D))
41+
42+
| description | value before | value after |
43+
| --- | --- | --- |
44+
| ltv | 57 % [5700] | 0 % [0] |
45+
46+
47+
## Raw diff
48+
49+
```json
50+
{
51+
"reserves": {
52+
"0x111111111117dC0aa78b770fA6A738034120C302": {
53+
"ltv": {
54+
"from": 5700,
55+
"to": 0
56+
}
57+
},
58+
"0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984": {
59+
"ltv": {
60+
"from": 6500,
61+
"to": 0
62+
}
63+
},
64+
"0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32": {
65+
"ltv": {
66+
"from": 4000,
67+
"to": 0
68+
}
69+
},
70+
"0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72": {
71+
"ltv": {
72+
"from": 3900,
73+
"to": 0
74+
}
75+
},
76+
"0xD533a949740bb3306d119CC777fa900bA034cd52": {
77+
"ltv": {
78+
"from": 3500,
79+
"to": 0
80+
}
81+
},
82+
"0xba100000625a3754423978a60c9317c58a424e3D": {
83+
"ltv": {
84+
"from": 5700,
85+
"to": 0
86+
}
87+
}
88+
},
89+
"raw": {
90+
"0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2": {
91+
"label": "AaveV3Ethereum.POOL",
92+
"contract": "lib/aave-helpers/lib/aave-address-book/lib/aave-v3-origin/lib/solidity-utils/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol:TransparentUpgradeableProxy",
93+
"balanceDiff": null,
94+
"nonceDiff": null,
95+
"stateDiff": {
96+
"0x5fe3c5c588b626d5a9cebe169e8cb576ea92298dc18cf4686c056d112b1eeec2": {
97+
"previousValue": "0x1000ee6b2800000000000003e80004c4b4000000000107d085122a9413880fa0",
98+
"newValue": "0x1000ee6b2800000000000003e80004c4b4000000000107d085122a9413880000"
99+
},
100+
"0x6073da802cfd57970e5c385150de92b75756eff0ea9d13effae07956cf21353a": {
101+
"previousValue": "0x10011490c800000000000003e800098968000000000107d085122a4e170c1644",
102+
"newValue": "0x10011490c800000000000003e800098968000000000107d085122a4e170c0000"
103+
},
104+
"0x7260d0353b66d7d275011cfa96cce988d9fbea0c355c88ff8fa2b523ba74a259": {
105+
"previousValue": "0x1006553f1000000000000003e80005b8d8000000000107d085122af81ce81964",
106+
"newValue": "0x1006553f1000000000000003e80005b8d8000000000107d085122af81ce80000"
107+
},
108+
"0x96a2cfdf9c0c5c0235e6e0938af959edeb6c20aa9f5f08b186fa02225ea33535": {
109+
"previousValue": "0x100070800000000000000003e800112a88000000000107d0851229fe1a2c1644",
110+
"newValue": "0x100070800000000000000003e800112a88000000000107d0851229fe1a2c0000"
111+
},
112+
"0xd76b69b0f7b1c04da356d786043ab33773b3ac2ca4b62d97fc88b41c43fd124f": {
113+
"previousValue": "0x10005f5e1000000000000003e80010736d00000000010dac85122a4e10040dac",
114+
"newValue": "0x10005f5e1000000000000003e80010736d00000000010dac85122a4e10040000"
115+
},
116+
"0xfc39a0dc3cc2d218b0a564e17dd6503d95d4724793595e7902e4d0141373ff14": {
117+
"previousValue": "0x100061800280000000000003e80000186a000000000107d085122a3013240f3c",
118+
"newValue": "0x100061800280000000000003e80000186a000000000107d085122a3013240000"
119+
}
120+
}
121+
},
122+
"0xdabad81af85554e9ae636395611c58f7ec1aaec5": {
123+
"label": "GovernanceV3Ethereum.PAYLOADS_CONTROLLER",
124+
"contract": "lib/aave-helpers/lib/aave-address-book/lib/aave-v3-origin/lib/solidity-utils/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol:TransparentUpgradeableProxy",
125+
"balanceDiff": null,
126+
"nonceDiff": null,
127+
"stateDiff": {
128+
"0x6ac082d0dae0a32ca46deb4a24cad599947bdb193adc34198fe8054d27fd8c9d": {
129+
"previousValue": "0x0068fa72ee000000000002000000000000000000000000000000000000000000",
130+
"newValue": "0x0068fa72ee000000000003000000000000000000000000000000000000000000"
131+
},
132+
"0x6ac082d0dae0a32ca46deb4a24cad599947bdb193adc34198fe8054d27fd8c9e": {
133+
"previousValue": "0x000000000000000000093a800000000000006928976f00000000000000000000",
134+
"newValue": "0x000000000000000000093a800000000000006928976f00000000000068fa72ef"
135+
}
136+
}
137+
}
138+
}
139+
}
140+
```

0 commit comments

Comments
 (0)