Skip to content

Commit 02dc4b2

Browse files
committed
refactor(webapp): refine wagmi transport configuration
optimize transport logic with conditional fallbacks. This improves flexibility and ensures robust handling of optional RPC endpoints.
1 parent c123eb8 commit 02dc4b2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/nouns-webapp/src/wagmi.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ const activeChain =
1515

1616
const transports = {
1717
[mainnet.id]: fallback([
18-
webSocket(import.meta.env.VITE_MAINNET_WSRPC ?? ''),
19-
http(import.meta.env.VITE_MAINNET_JSONRPC ?? ''),
18+
...(import.meta.env.VITE_MAINNET_WSRPC ? [webSocket(import.meta.env.VITE_MAINNET_WSRPC)] : []),
19+
...(import.meta.env.VITE_MAINNET_JSONRPC ? [http(import.meta.env.VITE_MAINNET_JSONRPC)] : []),
2020
]),
2121
[sepolia.id]: fallback([
22-
webSocket(import.meta.env.VITE_SEPOLIA_WSRPC ?? ''),
23-
http(import.meta.env.VITE_SEPOLIA_JSONRPC ?? ''),
22+
...(import.meta.env.VITE_SEPOLIA_WSRPC ? [webSocket(import.meta.env.VITE_SEPOLIA_WSRPC)] : []),
23+
...(import.meta.env.VITE_SEPOLIA_JSONRPC ? [http(import.meta.env.VITE_SEPOLIA_JSONRPC)] : []),
2424
]),
2525
};
2626

0 commit comments

Comments
 (0)