Skip to content

Commit 749ab5a

Browse files
committed
Merge branch main into gho-add-plasma
2 parents 19bbf11 + 1b9d0ef commit 749ab5a

File tree

10 files changed

+382
-7
lines changed

10 files changed

+382
-7
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [4.34.1](https://github.com/bgd-labs/aave-address-book/compare/v4.34.0...v4.34.1) (2025-10-20)
6+
7+
8+
### Bug Fixes
9+
10+
* **cache:** automated cache update - updated addresses ([#1121](https://github.com/bgd-labs/aave-address-book/issues/1121)) ([0631618](https://github.com/bgd-labs/aave-address-book/commit/0631618e52921918367106d530113da398639d30))
11+
* release ([#1122](https://github.com/bgd-labs/aave-address-book/issues/1122)) ([3694dca](https://github.com/bgd-labs/aave-address-book/commit/3694dca60f06deecd6898931af0bb6fb16934063))
12+
513
## [4.34.0](https://github.com/bgd-labs/aave-address-book/compare/v4.33.0...v4.34.0) (2025-10-16)
614

715

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bgd-labs/aave-address-book",
3-
"version": "4.34.0",
3+
"version": "4.34.1",
44
"description": "This repository contains an up-to-date registry of all addresses of the Aave ecosystem's smart contracts, for its usage in Solidity codebases.",
55
"private": false,
66
"files": [

safe.csv

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3188,6 +3188,26 @@ address,name,chainId
31883188
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC,AaveV3Plasma ASSETS WETH INTEREST_RATE_STRATEGY,9745
31893189
0x43A7dd2125266c5c4c26EB86cd61241132426Fe7,AaveV3Plasma ASSETS WETH ORACLE,9745
31903190
0xa047fdFb3420A27a5f926735b475fE5a1E968786,AaveV3Plasma ASSETS WETH STATA_TOKEN,9745
3191+
0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a,AaveV3Plasma ASSETS PT_USDe_15JAN2026 UNDERLYING,9745
3192+
0xEa601A9FECF80bFC529F08A51bD8Cb0d72fc862A,AaveV3Plasma ASSETS PT_USDe_15JAN2026 A_TOKEN,9745
3193+
0xD73253B18124837465b0c1fCB1A947d0542a991B,AaveV3Plasma ASSETS PT_USDe_15JAN2026 V_TOKEN,9745
3194+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC,AaveV3Plasma ASSETS PT_USDe_15JAN2026 INTEREST_RATE_STRATEGY,9745
3195+
0x30cb6ff8649Cc02cEa91971D4730EebeD5A8D2F1,AaveV3Plasma ASSETS PT_USDe_15JAN2026 ORACLE,9745
3196+
0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8,AaveV3Plasma ASSETS PT_sUSDE_15JAN2026 UNDERLYING,9745
3197+
0x0b9A412c94f07223752031f75a20DDe542D63d5C,AaveV3Plasma ASSETS PT_sUSDE_15JAN2026 A_TOKEN,9745
3198+
0xb2A5AD339d9687B5606b21B37F72f350e5BbC622,AaveV3Plasma ASSETS PT_sUSDE_15JAN2026 V_TOKEN,9745
3199+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC,AaveV3Plasma ASSETS PT_sUSDE_15JAN2026 INTEREST_RATE_STRATEGY,9745
3200+
0x3eca1c7836eA09DB3dc85be7B5526Ce80E2609a1,AaveV3Plasma ASSETS PT_sUSDE_15JAN2026 ORACLE,9745
3201+
0xe48D935e6C9e735463ccCf29a7F11e32bC09136E,AaveV3Plasma ASSETS wstETH UNDERLYING,9745
3202+
0x140Bc58975DFba4D30fE65c4F6262a6c314683cf,AaveV3Plasma ASSETS wstETH A_TOKEN,9745
3203+
0xE476310751953E3aC32bbe4fc6218748fe02c4d2,AaveV3Plasma ASSETS wstETH V_TOKEN,9745
3204+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC,AaveV3Plasma ASSETS wstETH INTEREST_RATE_STRATEGY,9745
3205+
0xd6ff49B650550ce2452e0fCCa101Ab7CE206d851,AaveV3Plasma ASSETS wstETH ORACLE,9745
3206+
0xe561FE05C39075312Aa9Bc6af79DdaE981461359,AaveV3Plasma ASSETS wrsETH UNDERLYING,9745
3207+
0x41c7aCCC0fB97470bFB48014bad52E0d99447E79,AaveV3Plasma ASSETS wrsETH A_TOKEN,9745
3208+
0xe5A29d07F3D532Cd16bD53376053C2aa5B320cB9,AaveV3Plasma ASSETS wrsETH V_TOKEN,9745
3209+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC,AaveV3Plasma ASSETS wrsETH INTEREST_RATE_STRATEGY,9745
3210+
0x3acFddf27b85B5f773B610c6F7e4420aeB1Df8dD,AaveV3Plasma ASSETS wrsETH ORACLE,9745
31913211
0x5E2d083417D12d4B0824E14Ecd48D26831F4Da7D,AaveV3Plasma COLLECTOR,9745
31923212
0x8601E80972A2a89b78185fbacd560d2202202B26,AaveV3Plasma CONFIG_ENGINE,9745
31933213
0xF6Dac650dA5616Bc3206e969D7868e7c25805171,AaveV3Plasma DEFAULT_A_TOKEN_IMPL,9745

src/AaveV3Plasma.sol

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,80 @@ library AaveV3PlasmaAssets {
224224

225225
// https://plasmascan.to/address/0xa047fdFb3420A27a5f926735b475fE5a1E968786
226226
address internal constant WETH_STATA_TOKEN = 0xa047fdFb3420A27a5f926735b475fE5a1E968786;
227+
228+
// https://plasmascan.to/address/0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a
229+
address internal constant PT_USDe_15JAN2026_UNDERLYING =
230+
0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a;
231+
232+
uint8 internal constant PT_USDe_15JAN2026_DECIMALS = 18;
233+
234+
// https://plasmascan.to/address/0xEa601A9FECF80bFC529F08A51bD8Cb0d72fc862A
235+
address internal constant PT_USDe_15JAN2026_A_TOKEN = 0xEa601A9FECF80bFC529F08A51bD8Cb0d72fc862A;
236+
237+
// https://plasmascan.to/address/0xD73253B18124837465b0c1fCB1A947d0542a991B
238+
address internal constant PT_USDe_15JAN2026_V_TOKEN = 0xD73253B18124837465b0c1fCB1A947d0542a991B;
239+
240+
// https://plasmascan.to/address/0x30cb6ff8649Cc02cEa91971D4730EebeD5A8D2F1
241+
address internal constant PT_USDe_15JAN2026_ORACLE = 0x30cb6ff8649Cc02cEa91971D4730EebeD5A8D2F1;
242+
243+
// https://plasmascan.to/address/0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC
244+
address internal constant PT_USDe_15JAN2026_INTEREST_RATE_STRATEGY =
245+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC;
246+
247+
// https://plasmascan.to/address/0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8
248+
address internal constant PT_sUSDE_15JAN2026_UNDERLYING =
249+
0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8;
250+
251+
uint8 internal constant PT_sUSDE_15JAN2026_DECIMALS = 18;
252+
253+
// https://plasmascan.to/address/0x0b9A412c94f07223752031f75a20DDe542D63d5C
254+
address internal constant PT_sUSDE_15JAN2026_A_TOKEN = 0x0b9A412c94f07223752031f75a20DDe542D63d5C;
255+
256+
// https://plasmascan.to/address/0xb2A5AD339d9687B5606b21B37F72f350e5BbC622
257+
address internal constant PT_sUSDE_15JAN2026_V_TOKEN = 0xb2A5AD339d9687B5606b21B37F72f350e5BbC622;
258+
259+
// https://plasmascan.to/address/0x3eca1c7836eA09DB3dc85be7B5526Ce80E2609a1
260+
address internal constant PT_sUSDE_15JAN2026_ORACLE = 0x3eca1c7836eA09DB3dc85be7B5526Ce80E2609a1;
261+
262+
// https://plasmascan.to/address/0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC
263+
address internal constant PT_sUSDE_15JAN2026_INTEREST_RATE_STRATEGY =
264+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC;
265+
266+
// https://plasmascan.to/address/0xe48D935e6C9e735463ccCf29a7F11e32bC09136E
267+
address internal constant wstETH_UNDERLYING = 0xe48D935e6C9e735463ccCf29a7F11e32bC09136E;
268+
269+
uint8 internal constant wstETH_DECIMALS = 18;
270+
271+
// https://plasmascan.to/address/0x140Bc58975DFba4D30fE65c4F6262a6c314683cf
272+
address internal constant wstETH_A_TOKEN = 0x140Bc58975DFba4D30fE65c4F6262a6c314683cf;
273+
274+
// https://plasmascan.to/address/0xE476310751953E3aC32bbe4fc6218748fe02c4d2
275+
address internal constant wstETH_V_TOKEN = 0xE476310751953E3aC32bbe4fc6218748fe02c4d2;
276+
277+
// https://plasmascan.to/address/0xd6ff49B650550ce2452e0fCCa101Ab7CE206d851
278+
address internal constant wstETH_ORACLE = 0xd6ff49B650550ce2452e0fCCa101Ab7CE206d851;
279+
280+
// https://plasmascan.to/address/0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC
281+
address internal constant wstETH_INTEREST_RATE_STRATEGY =
282+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC;
283+
284+
// https://plasmascan.to/address/0xe561FE05C39075312Aa9Bc6af79DdaE981461359
285+
address internal constant wrsETH_UNDERLYING = 0xe561FE05C39075312Aa9Bc6af79DdaE981461359;
286+
287+
uint8 internal constant wrsETH_DECIMALS = 18;
288+
289+
// https://plasmascan.to/address/0x41c7aCCC0fB97470bFB48014bad52E0d99447E79
290+
address internal constant wrsETH_A_TOKEN = 0x41c7aCCC0fB97470bFB48014bad52E0d99447E79;
291+
292+
// https://plasmascan.to/address/0xe5A29d07F3D532Cd16bD53376053C2aa5B320cB9
293+
address internal constant wrsETH_V_TOKEN = 0xe5A29d07F3D532Cd16bD53376053C2aa5B320cB9;
294+
295+
// https://plasmascan.to/address/0x3acFddf27b85B5f773B610c6F7e4420aeB1Df8dD
296+
address internal constant wrsETH_ORACLE = 0x3acFddf27b85B5f773B610c6F7e4420aeB1Df8dD;
297+
298+
// https://plasmascan.to/address/0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC
299+
address internal constant wrsETH_INTEREST_RATE_STRATEGY =
300+
0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC;
227301
}
228302
library AaveV3PlasmaEModes {
229303
uint8 internal constant NONE = 0;
@@ -235,6 +309,18 @@ library AaveV3PlasmaEModes {
235309
uint8 internal constant WEETH_WETH = 3;
236310

237311
uint8 internal constant WEETH_STABLECOINS = 4;
312+
313+
uint8 internal constant PT_USDE_STABLECOINS_JAN_2026 = 5;
314+
315+
uint8 internal constant PT_USDE_USDE_JAN_2026 = 6;
316+
317+
uint8 internal constant PT_SUSDE_STABLECOINS_JAN_2026 = 7;
318+
319+
uint8 internal constant PT_SUSDE_USDE_JAN_2026 = 8;
320+
321+
uint8 internal constant WRSETH_WETH = 9;
322+
323+
uint8 internal constant WSTETH_WETH = 10;
238324
}
239325
library AaveV3PlasmaExternalLibraries {
240326
// https://plasmascan.to/address/0x50a4646D4f5Cc0e45051bF4f222D02fA39eC749D

src/ts/AaveV3Ethereum.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@ export const E_MODES = {
10461046
],
10471047
ltv: 9100,
10481048
liquidationThreshold: 9300,
1049-
liquidationBonus: 10330,
1049+
liquidationBonus: 10300,
10501050
},
10511051
'28': {
10521052
label: 'PT-USDe USDe Nov 2025',
@@ -1059,7 +1059,7 @@ export const E_MODES = {
10591059
borrowableAssets: ['0x4c9EDD5852cd905f086C759E8383e09bff1E68B3'],
10601060
ltv: 9260,
10611061
liquidationThreshold: 9460,
1062-
liquidationBonus: 10230,
1062+
liquidationBonus: 10200,
10631063
},
10641064
} as const;
10651065
export const EXTERNAL_LIBRARIES = {

src/ts/AaveV3Plasma.ts

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,42 @@ export const ASSETS = {
145145
ORACLE: '0x43A7dd2125266c5c4c26EB86cd61241132426Fe7',
146146
STATA_TOKEN: '0xa047fdFb3420A27a5f926735b475fE5a1E968786',
147147
},
148+
PT_USDe_15JAN2026: {
149+
decimals: 18,
150+
id: 6,
151+
UNDERLYING: '0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a',
152+
A_TOKEN: '0xEa601A9FECF80bFC529F08A51bD8Cb0d72fc862A',
153+
V_TOKEN: '0xD73253B18124837465b0c1fCB1A947d0542a991B',
154+
INTEREST_RATE_STRATEGY: '0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC',
155+
ORACLE: '0x30cb6ff8649Cc02cEa91971D4730EebeD5A8D2F1',
156+
},
157+
PT_sUSDE_15JAN2026: {
158+
decimals: 18,
159+
id: 7,
160+
UNDERLYING: '0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8',
161+
A_TOKEN: '0x0b9A412c94f07223752031f75a20DDe542D63d5C',
162+
V_TOKEN: '0xb2A5AD339d9687B5606b21B37F72f350e5BbC622',
163+
INTEREST_RATE_STRATEGY: '0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC',
164+
ORACLE: '0x3eca1c7836eA09DB3dc85be7B5526Ce80E2609a1',
165+
},
166+
wstETH: {
167+
decimals: 18,
168+
id: 8,
169+
UNDERLYING: '0xe48D935e6C9e735463ccCf29a7F11e32bC09136E',
170+
A_TOKEN: '0x140Bc58975DFba4D30fE65c4F6262a6c314683cf',
171+
V_TOKEN: '0xE476310751953E3aC32bbe4fc6218748fe02c4d2',
172+
INTEREST_RATE_STRATEGY: '0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC',
173+
ORACLE: '0xd6ff49B650550ce2452e0fCCa101Ab7CE206d851',
174+
},
175+
wrsETH: {
176+
decimals: 18,
177+
id: 9,
178+
UNDERLYING: '0xe561FE05C39075312Aa9Bc6af79DdaE981461359',
179+
A_TOKEN: '0x41c7aCCC0fB97470bFB48014bad52E0d99447E79',
180+
V_TOKEN: '0xe5A29d07F3D532Cd16bD53376053C2aa5B320cB9',
181+
INTEREST_RATE_STRATEGY: '0x2B16E93bdB1897f517881B3c388bABD0C62C6cdC',
182+
ORACLE: '0x3acFddf27b85B5f773B610c6F7e4420aeB1Df8dD',
183+
},
148184
} as const;
149185
export const E_MODES = {
150186
'1': {
@@ -190,6 +226,75 @@ export const E_MODES = {
190226
liquidationThreshold: 7800,
191227
liquidationBonus: 10750,
192228
},
229+
'5': {
230+
label: 'PT-USDe Stablecoins Jan 2026',
231+
collateralBitmap: '64',
232+
collateralAssets: ['0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a'],
233+
borrowableBitmap: '3',
234+
borrowableAssets: [
235+
'0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',
236+
'0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34',
237+
],
238+
ltv: 8590,
239+
liquidationThreshold: 8790,
240+
liquidationBonus: 10490,
241+
},
242+
'6': {
243+
label: 'PT-USDe USDe Jan 2026',
244+
collateralBitmap: '64',
245+
collateralAssets: ['0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a'],
246+
borrowableBitmap: '2',
247+
borrowableAssets: ['0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34'],
248+
ltv: 8670,
249+
liquidationThreshold: 8870,
250+
liquidationBonus: 10390,
251+
},
252+
'7': {
253+
label: 'PT-sUSDe Stablecoins Jan 2026',
254+
collateralBitmap: '128',
255+
collateralAssets: ['0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8'],
256+
borrowableBitmap: '3',
257+
borrowableAssets: [
258+
'0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',
259+
'0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34',
260+
],
261+
ltv: 8440,
262+
liquidationThreshold: 8640,
263+
liquidationBonus: 10600,
264+
},
265+
'8': {
266+
label: 'PT-sUSDe USDe Jan 2026',
267+
collateralBitmap: '128',
268+
collateralAssets: ['0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8'],
269+
borrowableBitmap: '2',
270+
borrowableAssets: ['0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34'],
271+
ltv: 8500,
272+
liquidationThreshold: 8700,
273+
liquidationBonus: 10490,
274+
},
275+
'9': {
276+
label: 'wrsETH/WETH',
277+
collateralBitmap: '512',
278+
collateralAssets: ['0xe561FE05C39075312Aa9Bc6af79DdaE981461359'],
279+
borrowableBitmap: '288',
280+
borrowableAssets: [
281+
'0x9895D81bB462A195b4922ED7De0e3ACD007c32CB',
282+
'0xe48D935e6C9e735463ccCf29a7F11e32bC09136E',
283+
],
284+
ltv: 9300,
285+
liquidationThreshold: 9500,
286+
liquidationBonus: 10100,
287+
},
288+
'10': {
289+
label: 'wstETH/WETH',
290+
collateralBitmap: '256',
291+
collateralAssets: ['0xe48D935e6C9e735463ccCf29a7F11e32bC09136E'],
292+
borrowableBitmap: '32',
293+
borrowableAssets: ['0x9895D81bB462A195b4922ED7De0e3ACD007c32CB'],
294+
ltv: 9400,
295+
liquidationThreshold: 9600,
296+
liquidationBonus: 10100,
297+
},
193298
} as const;
194299
export const EXTERNAL_LIBRARIES = {
195300
FLASHLOAN_LOGIC: '0x50a4646D4f5Cc0e45051bF4f222D02fA39eC749D',

tests/__snapshots__/verification.spec.ts.snap

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,5 +242,53 @@ exports[`verification > should have all contracts verified except for the known
242242
"value": "0xa047fdFb3420A27a5f926735b475fE5a1E968786",
243243
},
244244
},
245+
{
246+
"item": {
247+
"chainId": 9745,
248+
"path": [
249+
"AaveV3Plasma",
250+
"ASSETS",
251+
"PT_USDe_15JAN2026",
252+
"A_TOKEN",
253+
],
254+
"value": "0xEa601A9FECF80bFC529F08A51bD8Cb0d72fc862A",
255+
},
256+
},
257+
{
258+
"item": {
259+
"chainId": 9745,
260+
"path": [
261+
"AaveV3Plasma",
262+
"ASSETS",
263+
"PT_USDe_15JAN2026",
264+
"V_TOKEN",
265+
],
266+
"value": "0xD73253B18124837465b0c1fCB1A947d0542a991B",
267+
},
268+
},
269+
{
270+
"item": {
271+
"chainId": 9745,
272+
"path": [
273+
"AaveV3Plasma",
274+
"ASSETS",
275+
"PT_sUSDE_15JAN2026",
276+
"A_TOKEN",
277+
],
278+
"value": "0x0b9A412c94f07223752031f75a20DDe542D63d5C",
279+
},
280+
},
281+
{
282+
"item": {
283+
"chainId": 9745,
284+
"path": [
285+
"AaveV3Plasma",
286+
"ASSETS",
287+
"PT_sUSDE_15JAN2026",
288+
"V_TOKEN",
289+
],
290+
"value": "0xb2A5AD339d9687B5606b21B37F72f350e5BbC622",
291+
},
292+
},
245293
]
246294
`;

tests/cache/verified.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10778,6 +10778,30 @@
1077810778
},
1077910779
"0x6E3748B753D38e33CC476aF63C9d220Af65b7fc4": {
1078010780
"name": "GelatoAaveStewardInjectorDiscountRate"
10781+
},
10782+
"0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a": {
10783+
"name": "PendlePrincipalToken"
10784+
},
10785+
"0x30cb6ff8649Cc02cEa91971D4730EebeD5A8D2F1": {
10786+
"name": "PendlePriceCapAdapter"
10787+
},
10788+
"0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8": {
10789+
"name": "PendlePrincipalToken"
10790+
},
10791+
"0x3eca1c7836eA09DB3dc85be7B5526Ce80E2609a1": {
10792+
"name": "PendlePriceCapAdapter"
10793+
},
10794+
"0xe48D935e6C9e735463ccCf29a7F11e32bC09136E": {
10795+
"name": "BurnMintERC20"
10796+
},
10797+
"0xd6ff49B650550ce2452e0fCCa101Ab7CE206d851": {
10798+
"name": "CLRatePriceCapAdapter"
10799+
},
10800+
"0xe561FE05C39075312Aa9Bc6af79DdaE981461359": {
10801+
"name": "TransparentUpgradeableProxy"
10802+
},
10803+
"0x3acFddf27b85B5f773B610c6F7e4420aeB1Df8dD": {
10804+
"name": "CLRatePriceCapAdapter"
1078110805
}
1078210806
},
1078310807
"42161": {

0 commit comments

Comments
 (0)