Skip to content

Commit

Permalink
feat: add soneuim network, update viem, remove goerli
Browse files Browse the repository at this point in the history
  • Loading branch information
DiRaiks committed Jan 22, 2025
1 parent 5c90b60 commit 1f8a4a5
Show file tree
Hide file tree
Showing 8 changed files with 189 additions and 59 deletions.
2 changes: 1 addition & 1 deletion examples/erlang-bridge/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
},
"dependencies": {
"@lidofinance/lido-ethereum-sdk": "workspace:*",
"viem": "^2.21.9"
"viem": "^2.22.11"
}
}
2 changes: 1 addition & 1 deletion examples/rewards/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
},
"dependencies": {
"@lidofinance/lido-ethereum-sdk": "workspace:*",
"viem": "^2.21.9"
"viem": "^2.22.11"
},
"devDependencies": {
"rimraf": "^5.0.5",
Expand Down
2 changes: 1 addition & 1 deletion packages/lido-pulse/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
"fastify": "^4.28.1",
"fastify-plugin": "^4.5.1",
"reflect-metadata": "^0.2.2",
"viem": "^2.21.9"
"viem": "^2.22.11"
},
"devDependencies": {
"@types/node": "^20.14.10",
Expand Down
3 changes: 1 addition & 2 deletions playground/.env.example
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@

# Public rpc urls
RPC_PROVIDER_URL_1 = https://rpc.ankr.com/eth
RPC_PROVIDER_URL_5 = https://rpc.ankr.com/eth_goerli
RPC_PROVIDER_URL_17000 =
RPC_PROVIDER_URL_11155111 =

# supported networks for connecting wallet
SUPPORTED_CHAINS=1,5,17000
SUPPORTED_CHAINS=1,17000,11155111

# this chain uses when a wallet is not connected
DEFAULT_CHAIN=17000
Expand Down
9 changes: 7 additions & 2 deletions playground/env-dynamics.mjs
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
/** @type Record<number,string> */
export const rpcProviderUrls = {
1: process.env[`RPC_PROVIDER_URL_1`],
5: process.env[`RPC_PROVIDER_URL_5`],
17000: process.env[`RPC_PROVIDER_URL_17000`],
11155111: process.env[`RPC_PROVIDER_URL_11155111`],
// Optimism
10: process.env[`RPC_PROVIDER_URL_10`],
// OP sepolia
11155420: process.env[`RPC_PROVIDER_URL_11155420`],
// Soneium Minato
1946: process.env[`RPC_PROVIDER_URL_1946`],
};
/** @type number */
export const defaultChain = parseInt(process.env.DEFAULT_CHAIN, 10) || 17000;
/** @type number[] */
export const supportedChains = process.env?.SUPPORTED_CHAINS?.split(',').map(
(chainId) => parseInt(chainId, 10),
) ?? [1, 5, 17000, 11155111];
) ?? [17000, 11155111];
export const walletconnectProjectId = process.env.WALLETCONNECT_PROJECT_ID;
2 changes: 1 addition & 1 deletion playground/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
"styled-components": "^5.3.5",
"swr": "^1.3.0",
"tiny-invariant": "^1.3.1",
"viem": "^2.21.9",
"viem": "^2.22.11",
"wagmi": "2.12.12"
},
"devDependencies": {
Expand Down
9 changes: 5 additions & 4 deletions playground/providers/web3.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ import {
import { createConfig, http, WagmiProvider } from 'wagmi';
import * as wagmiChains from 'wagmi/chains';
import invariant from 'tiny-invariant';
import { CHAINS } from '@lido-sdk/constants';
import { CHAINS } from '@lidofinance/lido-ethereum-sdk';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { useThemeToggle } from '@lidofinance/lido-ui';

type ChainsList = [wagmiChains.Chain, ...wagmiChains.Chain[]];

export const L2_CHAINS = [10, 11155420];
export const L2_CHAINS = [10, 11155420, 1946];

const wagmiChainsArray = Object.values(wagmiChains) as any as ChainsList;

Expand Down Expand Up @@ -62,11 +62,12 @@ const Web3Provider: FC<PropsWithChildren> = ({ children }) => {
customRpc[chain] ?? dynamics.rpcProviderUrls[chain];
return {
[CHAINS.Mainnet]: getRpc(CHAINS.Mainnet),
[CHAINS.Goerli]: getRpc(CHAINS.Goerli),
[CHAINS.Holesky]: getRpc(CHAINS.Holesky),
[CHAINS.Sepolia]: getRpc(CHAINS.Sepolia),
// OP sepolia
[11155420]: getRpc(11155420),
[CHAINS.OptimismSepolia]: getRpc(CHAINS.OptimismSepolia),
// Soneium Minato
[CHAINS.SoneiumMinato]: getRpc(CHAINS.SoneiumMinato),
};
}, [customRpc]);

Expand Down
Loading

0 comments on commit 1f8a4a5

Please sign in to comment.