@@ -5,11 +5,7 @@ import { useEffect, useMemo, useState } from "react";
55import { type Address , type Chain , createWalletClient , custom } from "viem" ;
66import { getAddresses , requestAddresses } from "viem/actions" ;
77import { applyChainId } from "./utils/helpers.ts" ;
8- import type {
9- EIP1193 ,
10- EIP6963AnnounceProviderEvent ,
11- EIP6963ProviderInfo ,
12- } from "./utils/types.ts" ;
8+ import type { EIP1193 , EIP6963AnnounceProviderEvent , EIP6963ProviderInfo } from "./utils/types.ts" ;
139
1410declare global {
1511 interface Window {
@@ -24,18 +20,16 @@ export function App() {
2420 }
2521 } , [ ] ) ;
2622
27- const [ providers , setProviders ] = useState <
28- { info : EIP6963ProviderInfo ; provider : EIP1193 } [ ]
29- > ( [ ] ) ;
23+ const [ providers , setProviders ] = useState < { info : EIP6963ProviderInfo ; provider : EIP1193 } [ ] > (
24+ [ ] ,
25+ ) ;
3026
3127 useEffect ( ( ) => {
3228 const onAnnounce = ( ev : EIP6963AnnounceProviderEvent ) => {
3329 const { info, provider } = ev . detail ;
3430
3531 setProviders ( ( prev ) =>
36- prev . some ( ( p ) => p . info . uuid === info . uuid )
37- ? prev
38- : [ ...prev , { info, provider } ]
32+ prev . some ( ( p ) => p . info . uuid === info . uuid ) ? prev : [ ...prev , { info, provider } ] ,
3933 ) ;
4034 } ;
4135
@@ -61,7 +55,7 @@ export function App() {
6155 transport : custom ( selected . provider ) ,
6256 } )
6357 : undefined ,
64- [ selected ]
58+ [ selected ] ,
6559 ) ;
6660
6761 useEffect ( ( ) => {
@@ -153,12 +147,8 @@ export function App() {
153147 { selected && account && (
154148 < pre className = "info" >
155149 { `\
156- chain: ${ chain ? `${ chain . name } (${ chainId } )` : chainId ?? "unknown" }
157- rpc: ${
158- chain ?. rpcUrls ?. default ?. http ?. [ 0 ] ??
159- chain ?. rpcUrls ?. public ?. http ?. [ 0 ] ??
160- "unknown"
161- } `}
150+ chain: ${ chain ? `${ chain . name } (${ chainId } )` : ( chainId ?? "unknown" ) }
151+ rpc: ${ chain ?. rpcUrls ?. default ?. http ?. [ 0 ] ?? chain ?. rpcUrls ?. public ?. http ?. [ 0 ] ?? "unknown" } ` }
162152 </ pre >
163153 ) }
164154
0 commit comments