Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions safe.csv
Original file line number Diff line number Diff line change
Expand Up @@ -1256,6 +1256,7 @@ address,name,chainId
0xa88c6D90eAe942291325f9ae3c66f3563B93FE10,MiscEthereum AAVE_MERKLE_DISTRIBUTOR,1
0x1C2BA5b8ab8e795fF44387ba6d251fa65AD20b36,MiscEthereum AAVE_POL_ETH_BRIDGE,1
0x3ea64b1C0194524b48F9118462C8E9cd61a243c7,MiscEthereum AAVE_SWAPPER,1
0xAAf400e4Bbc38B5E2136C1a36946Bf841A357307,MiscEthereum AAVE_V4_SECURITY_AUDIT,1
0xaa7A1910BA79B6A2E385ebA26185aA2dCB9B8eAd,MiscEthereum AFC_CEX_EARN_INCENTIVE_SAFE,1
0xAA12BAd4a501d45A5b771e49C2Fd415BA8BFc79d,MiscEthereum AFC_CEX_EARN_SAFE,1
0x22740deBa78d5a0c24C58C740e3715ec29de1bFa,MiscEthereum AFC_SAFE,1
Expand Down Expand Up @@ -2184,6 +2185,7 @@ address,name,chainId
0x56076f960980d453b5B749CB6A1c4D2E4e138B1A,AaveV3Polygon ASSETS USDT0 INTEREST_RATE_STRATEGY,137
0x01Aba1Fe7D72a3490bEef7CD0C09e1Ba2dD88D83,AaveV3Polygon ASSETS USDT0 ORACLE,137
0x87A1fdc4C726c459f597282be639a045062c0E46,AaveV3Polygon ASSETS USDT0 STATIC_A_TOKEN,137
0x2eaD203C5C1C00612B1DdbBb20e4180dA822d6ff,AaveV3Polygon ASSETS USDT0 STATA_TOKEN,137
0xD6DF932A45C0f255f85145f286eA0b292B21C90B,AaveV3Polygon ASSETS AAVE UNDERLYING,137
0xf329e36C7bF6E5E86ce2150875a84Ce77f477375,AaveV3Polygon ASSETS AAVE A_TOKEN,137
0xE80761Ea617F66F96274eA5e8c37f03960ecC679,AaveV3Polygon ASSETS AAVE V_TOKEN,137
Expand Down
2 changes: 2 additions & 0 deletions scripts/configs/networks/ethereum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export const ethereumAddresses: NetworkAddresses<{
AFC_CEX_EARN_SAFE: Hex;
AFC_CEX_EARN_INCENTIVE_SAFE: Hex;
REWARD_STEWARD: Hex;
AAVE_V4_SECURITY_AUDIT: Hex;
}> = {
name: 'Ethereum',
chainId: ChainId.mainnet,
Expand Down Expand Up @@ -66,6 +67,7 @@ export const ethereumAddresses: NetworkAddresses<{
AFC_CEX_EARN_SAFE: '0xAA12BAd4a501d45A5b771e49C2Fd415BA8BFc79d',
AFC_CEX_EARN_INCENTIVE_SAFE: '0xaa7A1910BA79B6A2E385ebA26185aA2dCB9B8eAd',
REWARD_STEWARD: '0x2C7f01A1322ce99EEB331d6Eb73Aff400f11C5CB',
AAVE_V4_SECURITY_AUDIT: '0xAAf400e4Bbc38B5E2136C1a36946Bf841A357307',
},
};

Expand Down
2 changes: 2 additions & 0 deletions src/AaveV3Base.sol
Original file line number Diff line number Diff line change
Expand Up @@ -448,6 +448,8 @@ library AaveV3BaseEModes {
uint8 internal constant wstETH__WETH = 8;

uint8 internal constant cbETH__WETH = 9;

uint8 internal constant cbBTC__USDC_GHO = 10;
}
library AaveV3BaseExternalLibraries {
// https://basescan.org/address/0x5e84CEe2afb7B37d2AB14722C39A7c1C26F5B0BB
Expand Down
3 changes: 3 additions & 0 deletions src/AaveV3Polygon.sol
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,9 @@ library AaveV3PolygonAssets {
// https://polygonscan.com/address/0x87A1fdc4C726c459f597282be639a045062c0E46
address internal constant USDT0_STATIC_A_TOKEN = 0x87A1fdc4C726c459f597282be639a045062c0E46;

// https://polygonscan.com/address/0x2eaD203C5C1C00612B1DdbBb20e4180dA822d6ff
address internal constant USDT0_STATA_TOKEN = 0x2eaD203C5C1C00612B1DdbBb20e4180dA822d6ff;

// https://polygonscan.com/address/0xD6DF932A45C0f255f85145f286eA0b292B21C90B
address internal constant AAVE_UNDERLYING = 0xD6DF932A45C0f255f85145f286eA0b292B21C90B;

Expand Down
3 changes: 3 additions & 0 deletions src/MiscEthereum.sol
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,7 @@ library MiscEthereum {

// https://etherscan.io/address/0x2C7f01A1322ce99EEB331d6Eb73Aff400f11C5CB
address internal constant REWARD_STEWARD = 0x2C7f01A1322ce99EEB331d6Eb73Aff400f11C5CB;

// https://etherscan.io/address/0xAAf400e4Bbc38B5E2136C1a36946Bf841A357307
address internal constant AAVE_V4_SECURITY_AUDIT = 0xAAf400e4Bbc38B5E2136C1a36946Bf841A357307;
}
13 changes: 13 additions & 0 deletions src/ts/AaveV3Base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,19 @@ export const E_MODES = {
liquidationThreshold: 9500,
liquidationBonus: 10200,
},
'10': {
label: 'cbBTC / USDC,GHO',
collateralBitmap: '64',
collateralAssets: ['0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf'],
borrowableBitmap: '272',
borrowableAssets: [
'0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',
'0x6Bb7a212910682DCFdbd5BCBb3e28FB4E8da10Ee',
],
ltv: 8000,
liquidationThreshold: 8300,
liquidationBonus: 10400,
},
} as const;
export const EXTERNAL_LIBRARIES = {
FLASHLOAN_LOGIC: '0x5e84CEe2afb7B37d2AB14722C39A7c1C26F5B0BB',
Expand Down
4 changes: 2 additions & 2 deletions src/ts/AaveV3Ethereum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1057,8 +1057,8 @@ export const E_MODES = {
],
borrowableBitmap: '1073741824',
borrowableAssets: ['0x4c9EDD5852cd905f086C759E8383e09bff1E68B3'],
ltv: 9360,
liquidationThreshold: 9560,
ltv: 9400,
liquidationThreshold: 9600,
liquidationBonus: 10200,
},
} as const;
Expand Down
24 changes: 12 additions & 12 deletions src/ts/AaveV3Plasma.ts
Original file line number Diff line number Diff line change
Expand Up @@ -244,19 +244,19 @@ export const E_MODES = {
'0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',
'0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34',
],
ltv: 8640,
liquidationThreshold: 8840,
liquidationBonus: 10460,
ltv: 8740,
liquidationThreshold: 8940,
liquidationBonus: 10430,
},
'6': {
label: 'PT_USDe_15JAN2026 / USDe',
collateralBitmap: '64',
collateralAssets: ['0x93B544c330F60A2aa05ceD87aEEffB8D38FD8c9a'],
borrowableBitmap: '2',
borrowableAssets: ['0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34'],
ltv: 8720,
liquidationThreshold: 8920,
liquidationBonus: 10360,
ltv: 8820,
liquidationThreshold: 9020,
liquidationBonus: 10330,
},
'7': {
label: 'PT_sUSDE_15JAN2026 / USDT0,USDe',
Expand All @@ -267,19 +267,19 @@ export const E_MODES = {
'0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb',
'0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34',
],
ltv: 8490,
liquidationThreshold: 8690,
liquidationBonus: 10600,
ltv: 8590,
liquidationThreshold: 8790,
liquidationBonus: 10570,
},
'8': {
label: 'PT_sUSDE_15JAN2026 / USDe',
collateralBitmap: '128',
collateralAssets: ['0x02FCC4989B4C9D435b7ceD3fE1Ba4CF77BBb5Dd8'],
borrowableBitmap: '2',
borrowableAssets: ['0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34'],
ltv: 8550,
liquidationThreshold: 8750,
liquidationBonus: 10490,
ltv: 8650,
liquidationThreshold: 8850,
liquidationBonus: 10450,
},
'9': {
label: 'wrsETH / WETH,wstETH',
Expand Down
1 change: 1 addition & 0 deletions src/ts/AaveV3Polygon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ export const ASSETS = {
INTEREST_RATE_STRATEGY: '0x56076f960980d453b5B749CB6A1c4D2E4e138B1A',
ORACLE: '0x01Aba1Fe7D72a3490bEef7CD0C09e1Ba2dD88D83',
STATIC_A_TOKEN: '0x87A1fdc4C726c459f597282be639a045062c0E46',
STATA_TOKEN: '0x2eaD203C5C1C00612B1DdbBb20e4180dA822d6ff',
},
AAVE: {
decimals: 18,
Expand Down
3 changes: 3 additions & 0 deletions src/ts/MiscEthereum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -92,4 +92,7 @@ export const AFC_CEX_EARN_INCENTIVE_SAFE = '0xaa7A1910BA79B6A2E385ebA26185aA2dCB
// https://etherscan.io/address/0x2C7f01A1322ce99EEB331d6Eb73Aff400f11C5CB
export const REWARD_STEWARD = '0x2C7f01A1322ce99EEB331d6Eb73Aff400f11C5CB';

// https://etherscan.io/address/0xAAf400e4Bbc38B5E2136C1a36946Bf841A357307
export const AAVE_V4_SECURITY_AUDIT = '0xAAf400e4Bbc38B5E2136C1a36946Bf841A357307';

export const CHAIN_ID = 1;
27 changes: 23 additions & 4 deletions tokenlist.json
Original file line number Diff line number Diff line change
Expand Up @@ -3552,6 +3552,20 @@
"underlyingAToken": "0x6ab707Aca953eDAeFBc4fD23bA73294241490620"
}
},
{
"chainId": 137,
"address": "0x2eaD203C5C1C00612B1DdbBb20e4180dA822d6ff",
"name": "Wrapped Aave Polygon USDT",
"decimals": 6,
"symbol": "waPolUSDT",
"tags": ["aaveV3", "stataToken"],
"logoURI": "https://raw.githubusercontent.com/bgd-labs/web3-icons/main/icons/full/statausdt0.svg",
"extensions": {
"pool": "0x794a61358D6845594F94dc1DB02A252b5b4814aD",
"underlying": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"underlyingAToken": "0x6ab707Aca953eDAeFBc4fD23bA73294241490620"
}
},
{
"chainId": 137,
"address": "0xf329e36C7bF6E5E86ce2150875a84Ce77f477375",
Expand Down Expand Up @@ -8842,7 +8856,8 @@
"name": "Kraken Wrapped Bitcoin",
"decimals": 8,
"symbol": "kBTC",
"tags": ["underlying"]
"tags": ["underlying"],
"logoURI": "https://raw.githubusercontent.com/bgd-labs/web3-icons/main/icons/full/kbtc.svg"
},
{
"chainId": 57073,
Expand All @@ -8851,6 +8866,7 @@
"decimals": 8,
"symbol": "aInkWlKBTC",
"tags": ["aTokenV3", "aaveV3"],
"logoURI": "https://raw.githubusercontent.com/bgd-labs/web3-icons/main/icons/full/akbtc.svg",
"extensions": {
"pool": "0x2816cf15F6d2A220E789aA011D5EE4eB6c47FEbA",
"underlying": "0x73E0C0d45E048D25Fc26Fa3159b0aA04BfA4Db98"
Expand Down Expand Up @@ -9034,7 +9050,8 @@
"name": "XAUt0",
"decimals": 6,
"symbol": "XAUt0",
"tags": ["underlying"]
"tags": ["underlying"],
"logoURI": "https://raw.githubusercontent.com/bgd-labs/web3-icons/main/icons/full/xaut0.svg"
},
{
"chainId": 9745,
Expand All @@ -9043,6 +9060,7 @@
"decimals": 6,
"symbol": "aPlaXAUt0",
"tags": ["aTokenV3", "aaveV3"],
"logoURI": "https://raw.githubusercontent.com/bgd-labs/web3-icons/main/icons/full/axaut0.svg",
"extensions": {
"pool": "0x925a2A7214Ed92428B5b1B090F80b25700095e12",
"underlying": "0x1B64B9025EEbb9A6239575dF9Ea4b9Ac46D4d193"
Expand All @@ -9055,6 +9073,7 @@
"decimals": 6,
"symbol": "waPlaXAUt0",
"tags": ["aaveV3", "stataToken"],
"logoURI": "https://raw.githubusercontent.com/bgd-labs/web3-icons/main/icons/full/stataxaut0.svg",
"extensions": {
"pool": "0x925a2A7214Ed92428B5b1B090F80b25700095e12",
"underlying": "0x1B64B9025EEbb9A6239575dF9Ea4b9Ac46D4d193",
Expand Down Expand Up @@ -9290,6 +9309,6 @@
}
}
],
"version": { "major": 3, "minor": 0, "patch": 143 },
"timestamp": "2025-10-27T13:51:27.646Z"
"version": { "major": 3, "minor": 0, "patch": 144 },
"timestamp": "2025-11-04T04:10:07.164Z"
}