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
4 changes: 4 additions & 0 deletions safe.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2262,6 +2262,7 @@ address,name,chainId
0x5BA5D5213B47DFE020B1F8d6fB54Db3F74F9ea9a,AaveV3Sonic ASSETS stS ORACLE,146
0x1aB55bBdD5DF0782BBCf73553Af93BC6B29A286B,AaveV3Sonic COLLECTOR,146
0xDa98B308be8766501ec7Fe3eD9a48EfBD6c31a7B,AaveV3Sonic CONFIG_ENGINE,146
0x2E549104c516b8657A7D888494DfbAbD7C70b464,AaveV3Sonic DEBT_SWAP_ADAPTER,146
0x4e7ec41282A295e722F13d32C025f03358F72C92,AaveV3Sonic DEFAULT_A_TOKEN_IMPL,146
0x24bD6e9ca54F1737467DEf82dCA9702925B3Aa59,AaveV3Sonic DEFAULT_INCENTIVES_CONTROLLER,146
0xc47692016D70496E2E44531AAa8511aa07D4D185,AaveV3Sonic DEFAULT_VARIABLE_DEBT_TOKEN_IMPL,146
Expand All @@ -2275,12 +2276,15 @@ address,name,chainId
0x5793FE4de34532F162B4e207aF872729880ec2b6,AaveV3Sonic POOL_CONFIGURATOR_IMPL,146
0x4A137d528444Cc0346320CFa5C80FFc68087D7F9,AaveV3Sonic POOL_EXPOSURE_STEWARD,146
0x3023FE480Df7365FcC12ADc04779f4ca9b13f1b5,AaveV3Sonic POOL_IMPL,146
0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9,AaveV3Sonic REPAY_WITH_COLLATERAL_ADAPTER,146
0xdb93e2712a8B36835078f8D28c70fCC95FD6d37c,AaveV3Sonic RISK_STEWARD,146
0xFeeb6FE430B7523fEF2a38327241eE7153779535,AaveV3Sonic STATA_FACTORY,146
0x78F8Bd884C3D738B74B420540659c82f392820e0,AaveV3Sonic SWAP_COLLATERAL_ADAPTER,146
0xeC859AED64e87004FA724892D5aB474901825B2D,AaveV3Sonic UI_INCENTIVE_DATA_PROVIDER,146
0x9005A69fE088680827f292e8aE885Be4BE1beb2f,AaveV3Sonic UI_POOL_DATA_PROVIDER,146
0x6637Ef9c6b41Fa62d69b7E88C5Dd9eF30BbEE945,AaveV3Sonic WALLET_BALANCE_PROVIDER,146
0x061D8e131F26512348ee5FA42e2DF1bA9d6505E9,AaveV3Sonic WETH_GATEWAY,146
0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16,AaveV3Sonic WITHDRAW_SWAP_ADAPTER,146
0xECB564e91f620fBFb59d0C4A41d7f10aDb0D1934,ChainlinkSonic AAVE_Network_Emergency_Count_Sonic,146
0x30FCcFde9857B94B647F9a344c5F4BaCEaB67d72,ChainlinkSonic ANON_USD,146
0x8Bcd59Cb7eEEea8e2Da3080C891609483dae53EF,ChainlinkSonic BTC_USD,146
Expand Down
4 changes: 4 additions & 0 deletions scripts/configs/pools/sonic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ export const sonicProtoV3: PoolConfig = {
STATA_FACTORY: '0xFeeb6FE430B7523fEF2a38327241eE7153779535',
DUST_BIN: '0x62aDD9C6B511085C67515ebB799b51c4cf2d786F',
POOL_EXPOSURE_STEWARD: '0x4A137d528444Cc0346320CFa5C80FFc68087D7F9',
REPAY_WITH_COLLATERAL_ADAPTER: '0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9',
SWAP_COLLATERAL_ADAPTER: '0x78F8Bd884C3D738B74B420540659c82f392820e0',
DEBT_SWAP_ADAPTER: '0x2E549104c516b8657A7D888494DfbAbD7C70b464',
WITHDRAW_SWAP_ADAPTER: '0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16',
},
initial: {
COLLECTOR: '0x1aB55bBdD5DF0782BBCf73553Af93BC6B29A286B',
Expand Down
13 changes: 13 additions & 0 deletions src/AaveV3Sonic.sol
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,19 @@ library AaveV3Sonic {

// https://sonicscan.org/address/0x4A137d528444Cc0346320CFa5C80FFc68087D7F9
address internal constant POOL_EXPOSURE_STEWARD = 0x4A137d528444Cc0346320CFa5C80FFc68087D7F9;

// https://sonicscan.org/address/0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9
address internal constant REPAY_WITH_COLLATERAL_ADAPTER =
0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9;

// https://sonicscan.org/address/0x78F8Bd884C3D738B74B420540659c82f392820e0
address internal constant SWAP_COLLATERAL_ADAPTER = 0x78F8Bd884C3D738B74B420540659c82f392820e0;

// https://sonicscan.org/address/0x2E549104c516b8657A7D888494DfbAbD7C70b464
address internal constant DEBT_SWAP_ADAPTER = 0x2E549104c516b8657A7D888494DfbAbD7C70b464;

// https://sonicscan.org/address/0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16
address internal constant WITHDRAW_SWAP_ADAPTER = 0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16;
}
library AaveV3SonicAssets {
// https://sonicscan.org/address/0x50c42dEAcD8Fc9773493ED674b675bE577f2634b
Expand Down
10 changes: 5 additions & 5 deletions src/ts/AaveV3Ethereum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -689,7 +689,7 @@ export const E_MODES = {
],
ltv: 9000,
liquidationThreshold: 9200,
liquidationBonus: 10380,
liquidationBonus: 10350,
},
'9': {
label: 'PT-eUSDe Stablecoins May 2025',
Expand Down Expand Up @@ -748,8 +748,8 @@ export const E_MODES = {
],
borrowableBitmap: '1073741824',
borrowableAssets: ['0x4c9EDD5852cd905f086C759E8383e09bff1E68B3'],
ltv: 9370,
liquidationThreshold: 9570,
ltv: 9400,
liquidationThreshold: 9600,
liquidationBonus: 10220,
},
'13': {
Expand Down Expand Up @@ -778,8 +778,8 @@ export const E_MODES = {
],
borrowableBitmap: '1073741824',
borrowableAssets: ['0x4c9EDD5852cd905f086C759E8383e09bff1E68B3'],
ltv: 9220,
liquidationThreshold: 9420,
ltv: 9270,
liquidationThreshold: 9470,
liquidationBonus: 10220,
},
'15': {
Expand Down
12 changes: 12 additions & 0 deletions src/ts/AaveV3Sonic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,18 @@ export const DUST_BIN = '0x62aDD9C6B511085C67515ebB799b51c4cf2d786F';
// https://sonicscan.org/address/0x4A137d528444Cc0346320CFa5C80FFc68087D7F9
export const POOL_EXPOSURE_STEWARD = '0x4A137d528444Cc0346320CFa5C80FFc68087D7F9';

// https://sonicscan.org/address/0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9
export const REPAY_WITH_COLLATERAL_ADAPTER = '0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9';

// https://sonicscan.org/address/0x78F8Bd884C3D738B74B420540659c82f392820e0
export const SWAP_COLLATERAL_ADAPTER = '0x78F8Bd884C3D738B74B420540659c82f392820e0';

// https://sonicscan.org/address/0x2E549104c516b8657A7D888494DfbAbD7C70b464
export const DEBT_SWAP_ADAPTER = '0x2E549104c516b8657A7D888494DfbAbD7C70b464';

// https://sonicscan.org/address/0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16
export const WITHDRAW_SWAP_ADAPTER = '0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16';

export const CHAIN_ID = 146;
export const ASSETS = {
WETH: {
Expand Down
12 changes: 12 additions & 0 deletions tests/cache/verified.json
Original file line number Diff line number Diff line change
Expand Up @@ -7428,6 +7428,18 @@
},
"0xc47692016D70496E2E44531AAa8511aa07D4D185": {
"name": "VariableDebtTokenInstance"
},
"0x5598BbFA2f4fE8151f45bBA0a3edE1b54B51a0a9": {
"name": "ParaSwapRepayAdapter"
},
"0x78F8Bd884C3D738B74B420540659c82f392820e0": {
"name": "ParaSwapLiquiditySwapAdapter"
},
"0x2E549104c516b8657A7D888494DfbAbD7C70b464": {
"name": "ParaSwapDebtSwapAdapterV3"
},
"0x5d4D4007A4c6336550DdAa2a7c0d5e7972eebd16": {
"name": "ParaSwapWithdrawSwapAdapter"
}
},
"324": {
Expand Down