diff --git a/src/AaveV3Ethereum.sol b/src/AaveV3Ethereum.sol index ddcaf3fa..b02faf3a 100644 --- a/src/AaveV3Ethereum.sol +++ b/src/AaveV3Ethereum.sol @@ -757,6 +757,27 @@ library AaveV3EthereumAssets { // https://etherscan.io/address/0x48AF11111764E710fcDcE2750db848C63edab57B address internal constant osETH_INTEREST_RATE_STRATEGY = 0x48AF11111764E710fcDcE2750db848C63edab57B; + + // https://etherscan.io/address/0x4c9EDD5852cd905f086C759E8383e09bff1E68B3 + address internal constant USDe_UNDERLYING = 0x4c9EDD5852cd905f086C759E8383e09bff1E68B3; + + uint8 internal constant USDe_DECIMALS = 18; + + // https://etherscan.io/address/0x4F5923Fc5FD4a93352581b38B7cD26943012DECF + address internal constant USDe_A_TOKEN = 0x4F5923Fc5FD4a93352581b38B7cD26943012DECF; + + // https://etherscan.io/address/0x015396E1F286289aE23a762088E863b3ec465145 + address internal constant USDe_V_TOKEN = 0x015396E1F286289aE23a762088E863b3ec465145; + + // https://etherscan.io/address/0x43Cc8AD0c223b38D9c04802bB184A2D97e497D38 + address internal constant USDe_S_TOKEN = 0x43Cc8AD0c223b38D9c04802bB184A2D97e497D38; + + // https://etherscan.io/address/0x55B6C4D3E8A27b8A1F5a263321b602e0fdEEcC17 + address internal constant USDe_ORACLE = 0x55B6C4D3E8A27b8A1F5a263321b602e0fdEEcC17; + + // https://etherscan.io/address/0x4011fcd421b9E90f131B164EC1d162DBE269621C + address internal constant USDe_INTEREST_RATE_STRATEGY = + 0x4011fcd421b9E90f131B164EC1d162DBE269621C; } library AaveV3EthereumEModes { diff --git a/src/ts/AaveV3Ethereum.ts b/src/ts/AaveV3Ethereum.ts index 366cdef4..29d41785 100644 --- a/src/ts/AaveV3Ethereum.ts +++ b/src/ts/AaveV3Ethereum.ts @@ -376,6 +376,15 @@ export const ASSETS = { INTEREST_RATE_STRATEGY: '0x48AF11111764E710fcDcE2750db848C63edab57B', ORACLE: '0x0A2AF898cEc35197e6944D9E0F525C2626393442', }, + USDe: { + decimals: 18, + UNDERLYING: '0x4c9EDD5852cd905f086C759E8383e09bff1E68B3', + A_TOKEN: '0x4F5923Fc5FD4a93352581b38B7cD26943012DECF', + S_TOKEN: '0x43Cc8AD0c223b38D9c04802bB184A2D97e497D38', + V_TOKEN: '0x015396E1F286289aE23a762088E863b3ec465145', + INTEREST_RATE_STRATEGY: '0x4011fcd421b9E90f131B164EC1d162DBE269621C', + ORACLE: '0x55B6C4D3E8A27b8A1F5a263321b602e0fdEEcC17', + }, } as const; export const E_MODES = { NONE: 0, diff --git a/src/ts/tokenlist.ts b/src/ts/tokenlist.ts index 119c63e8..139e6d61 100644 --- a/src/ts/tokenlist.ts +++ b/src/ts/tokenlist.ts @@ -2348,6 +2348,26 @@ export const tokenlist = { underlying: '0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38', }, }, + { + chainId: 1, + address: '0x4c9EDD5852cd905f086C759E8383e09bff1E68B3', + name: 'USDe', + decimals: 18, + symbol: 'USDe', + tags: ['underlying'], + }, + { + chainId: 1, + address: '0x4F5923Fc5FD4a93352581b38B7cD26943012DECF', + name: 'Aave Ethereum USDe', + decimals: 18, + symbol: 'aEthUSDe', + tags: ['aTokenV3', 'aaveV3'], + extensions: { + pool: '0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2', + underlying: '0x4c9EDD5852cd905f086C759E8383e09bff1E68B3', + }, + }, { chainId: 137, address: '0x82E64f49Ed5EC1bC6e43DAD4FC8Af9bb3A2312EE', @@ -6025,6 +6045,6 @@ export const tokenlist = { }, }, ], - version: {major: 3, minor: 0, patch: 18}, - timestamp: '2024-06-04T00:10:45.852Z', + version: {major: 3, minor: 0, patch: 19}, + timestamp: '2024-06-06T16:07:33.483Z', }; diff --git a/tokenlist.json b/tokenlist.json index 312c821d..df586968 100644 --- a/tokenlist.json +++ b/tokenlist.json @@ -2348,6 +2348,26 @@ "underlying": "0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38" } }, + { + "chainId": 1, + "address": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3", + "name": "USDe", + "decimals": 18, + "symbol": "USDe", + "tags": ["underlying"] + }, + { + "chainId": 1, + "address": "0x4F5923Fc5FD4a93352581b38B7cD26943012DECF", + "name": "Aave Ethereum USDe", + "decimals": 18, + "symbol": "aEthUSDe", + "tags": ["aTokenV3", "aaveV3"], + "extensions": { + "pool": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2", + "underlying": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3" + } + }, { "chainId": 137, "address": "0x82E64f49Ed5EC1bC6e43DAD4FC8Af9bb3A2312EE", @@ -6025,6 +6045,6 @@ } } ], - "version": { "major": 3, "minor": 0, "patch": 18 }, - "timestamp": "2024-06-04T00:10:45.852Z" + "version": { "major": 3, "minor": 0, "patch": 19 }, + "timestamp": "2024-06-06T16:07:33.483Z" }