diff --git a/package.json b/package.json index 1491f3b52c..10792b3fd0 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "dependencies": { "@aave/contract-helpers": "1.30.5", "@aave/math-utils": "1.30.5", - "@bgd-labs/aave-address-book": "4.7.3", + "@bgd-labs/aave-address-book": "4.8.1", "@emotion/cache": "11.10.3", "@emotion/react": "11.10.4", "@emotion/server": "latest", diff --git a/public/icons/networks/linea.svg b/public/icons/networks/linea.svg new file mode 100644 index 0000000000..157ce5c706 --- /dev/null +++ b/public/icons/networks/linea.svg @@ -0,0 +1 @@ + diff --git a/src/ui-config/governanceConfig.ts b/src/ui-config/governanceConfig.ts index 4b0ad0a4bd..5d14a55ca3 100644 --- a/src/ui-config/governanceConfig.ts +++ b/src/ui-config/governanceConfig.ts @@ -8,6 +8,7 @@ import { GovernanceV3BNB, GovernanceV3Ethereum, GovernanceV3Gnosis, + GovernanceV3Linea, GovernanceV3Metis, GovernanceV3Optimism, GovernanceV3Polygon, @@ -136,6 +137,7 @@ export const governanceChainConfig: GovernanceChainConfig = { [ChainId.bnb]: GovernanceV3BNB.PC_DATA_HELPER, [ChainId.scroll]: GovernanceV3Scroll.PC_DATA_HELPER, [ChainId.zksync]: GovernanceV3ZkSync.PC_DATA_HELPER, + [59144]: GovernanceV3Linea.PC_DATA_HELPER, }, votingAssets: { aaveTokenAddress: AaveV3Ethereum.ASSETS.AAVE.UNDERLYING, diff --git a/src/ui-config/networksConfig.ts b/src/ui-config/networksConfig.ts index 4604b3c9c9..c0f1e4c8d0 100644 --- a/src/ui-config/networksConfig.ts +++ b/src/ui-config/networksConfig.ts @@ -396,4 +396,19 @@ export const networkConfigs: Record = { }, ratesHistoryApiUrl, }, + [59144]: { + name: 'Linea', + privateJsonRPCUrl: 'https://linea-mainnet.g.alchemy.com/v2/6uk5qBl8QvjpEbgF3TgZBbxWkKlmWZR-', + publicJsonRPCUrl: ['https://1rpc.io/linea'], + baseAssetSymbol: 'ETH', + wrappedBaseAssetSymbol: 'WETH', + baseAssetDecimals: 18, + explorerLink: 'https://lineascan.build', + networkLogoPath: '/icons/networks/linea.svg', + bridge: { + icon: '/icons/networks/linea.svg', + name: 'Linea Bridge', + url: 'https://bridge.linea.build/', + }, + }, } as const; diff --git a/yarn.lock b/yarn.lock index d52f98fbb2..45b0c59ee6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1066,10 +1066,10 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@bgd-labs/aave-address-book@4.7.3": - version "4.7.3" - resolved "https://registry.yarnpkg.com/@bgd-labs/aave-address-book/-/aave-address-book-4.7.3.tgz#8a2ca1ca3b2e67474c0b07ea8e681a1400f3bc5b" - integrity sha512-4/QS5hLcjKuHAfdOAgaxSWVvi6RKu/U5ZHyndptvvKcNmzcC60tczN3NALCqWNXCBmzFY5e6cg82KsZJqVEjOQ== +"@bgd-labs/aave-address-book@4.8.1": + version "4.8.1" + resolved "https://registry.yarnpkg.com/@bgd-labs/aave-address-book/-/aave-address-book-4.8.1.tgz#3c8b97c24770df3e3e965e58932b7f0a40e3b706" + integrity sha512-t0Qz6lycoxVgoa9Jhx3t80CpZfQJD9yIH1tY22eGeN0Li2nFG9Y+XX3i3UQrzqZH613RymtyLHS4WXqVpZu4LA== "@coinbase/wallet-sdk@4.2.3": version "4.2.3"