Skip to content

Commit b4ef94d

Browse files
authored
feat: soneium market (aave#2489)
1 parent eeeacea commit b4ef94d

5 files changed

Lines changed: 26 additions & 7 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"dependencies": {
3434
"@aave/contract-helpers": "1.33.3",
3535
"@aave/math-utils": "1.33.3",
36-
"@bgd-labs/aave-address-book": "^4.21.0",
36+
"@bgd-labs/aave-address-book": "^4.22.0",
3737
"@cowprotocol/app-data": "^3.1.0",
3838
"@cowprotocol/cow-sdk": "6.0.0-RC.47",
3939
"@emotion/cache": "11.10.3",

public/icons/networks/soneium.svg

Lines changed: 1 addition & 0 deletions
Loading

src/ui-config/governanceConfig.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import {
1414
GovernanceV3Optimism,
1515
GovernanceV3Polygon,
1616
GovernanceV3Scroll,
17+
GovernanceV3Soneium,
1718
GovernanceV3Sonic,
1819
GovernanceV3ZkSync,
1920
} from '@bgd-labs/aave-address-book';
@@ -142,7 +143,7 @@ export const governanceChainConfig: GovernanceChainConfig = {
142143
[ChainId.linea]: GovernanceV3Linea.PC_DATA_HELPER,
143144
[ChainId.sonic]: GovernanceV3Sonic.PC_DATA_HELPER,
144145
[ChainId.celo]: GovernanceV3Celo.PC_DATA_HELPER,
145-
[ChainId.soneium]: '0xd0929668178973d5994D5654929aCB3d6c2b9949', // TODO: address book
146+
[ChainId.soneium]: GovernanceV3Soneium.PC_DATA_HELPER,
146147
},
147148
votingAssets: {
148149
aaveTokenAddress: AaveV3Ethereum.ASSETS.AAVE.UNDERLYING,

src/ui-config/marketsConfig.tsx

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import {
2222
AaveV3Scroll,
2323
AaveV3ScrollSepolia,
2424
AaveV3Sepolia,
25+
AaveV3Soneium,
2526
AaveV3Sonic,
2627
AaveV3ZkSync,
2728
} from '@bgd-labs/aave-address-book';
@@ -98,6 +99,7 @@ export enum CustomMarket {
9899
proto_linea_v3 = 'proto_linea_v3',
99100
proto_sonic_v3 = 'proto_sonic_v3',
100101
proto_celo_v3 = 'proto_celo_v3',
102+
proto_soneium_v3 = 'proto_soneium_v3',
101103
// v2
102104
proto_mainnet = 'proto_mainnet',
103105
proto_avalanche = 'proto_avalanche',
@@ -690,7 +692,6 @@ export const marketsData: {
690692
COLLECTOR: AaveV3Linea.COLLECTOR,
691693
},
692694
},
693-
694695
[CustomMarket.proto_celo_v3]: {
695696
marketTitle: 'Celo',
696697
market: CustomMarket.proto_celo_v3,
@@ -706,6 +707,22 @@ export const marketsData: {
706707
COLLECTOR: AaveV3Celo.COLLECTOR,
707708
},
708709
},
710+
[CustomMarket.proto_soneium_v3]: {
711+
marketTitle: 'Soneium',
712+
market: CustomMarket.proto_soneium_v3,
713+
chainId: ChainId.soneium,
714+
v3: true,
715+
subgraphUrl: `https://gateway.thegraph.com/api/${apiKey}/subgraphs/id/5waxmqS3rkRtZPoV2mL5RCToupVxVbTd7hjicxMGebYm`,
716+
addresses: {
717+
LENDING_POOL_ADDRESS_PROVIDER: AaveV3Soneium.POOL_ADDRESSES_PROVIDER,
718+
LENDING_POOL: AaveV3Soneium.POOL,
719+
WETH_GATEWAY: AaveV3Soneium.WETH_GATEWAY,
720+
WALLET_BALANCE_PROVIDER: AaveV3Soneium.WALLET_BALANCE_PROVIDER,
721+
UI_POOL_DATA_PROVIDER: AaveV3Soneium.UI_POOL_DATA_PROVIDER,
722+
UI_INCENTIVE_DATA_PROVIDER: AaveV3Soneium.UI_INCENTIVE_DATA_PROVIDER,
723+
COLLECTOR: AaveV3Soneium.COLLECTOR,
724+
},
725+
},
709726
[CustomMarket.proto_etherfi_v3]: {
710727
marketTitle: 'EtherFi',
711728
market: CustomMarket.proto_etherfi_v3,

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1148,10 +1148,10 @@
11481148
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
11491149
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
11501150

1151-
"@bgd-labs/aave-address-book@^4.21.0":
1152-
version "4.21.0"
1153-
resolved "https://registry.yarnpkg.com/@bgd-labs/aave-address-book/-/aave-address-book-4.21.0.tgz#b7dcac85d2762cff9ca2acdde1d80b76872ec451"
1154-
integrity sha512-Jtffiw/Skl2sSimTlhSkqEch6rCe6LIXzmC2djW1lQVAaHoiWguWF2rsn5Dzwu4boJ1E2U9V0j0fvRzVy3svyQ==
1151+
"@bgd-labs/aave-address-book@^4.22.0":
1152+
version "4.22.0"
1153+
resolved "https://registry.yarnpkg.com/@bgd-labs/aave-address-book/-/aave-address-book-4.22.0.tgz#c9adc08d328ea545559fd40c4e17cf0a8a3ee401"
1154+
integrity sha512-VA7t5Ax4KXem4TvkP84ha0rW7Ml/NxO/+kBoPgTqU6HeZsdE4hgerznHYxQW7bzccsyBr4+nX4l0ozXxTC54AQ==
11551155

11561156
"@coinbase/wallet-sdk@4.3.0":
11571157
version "4.3.0"

0 commit comments

Comments
 (0)