forked from TxnLab/use-wallet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.tsx
52 lines (49 loc) · 1.32 KB
/
App.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import { NetworkId, WalletId, WalletManager, WalletProvider } from '@txnlab/use-wallet-solid'
import { Connect } from './Connect'
import { NetworkControls } from './NetworkControls'
import solidLogo from './assets/solid.svg'
import viteLogo from '/vite.svg'
import './App.css'
const walletManager = new WalletManager({
wallets: [
WalletId.DEFLY,
WalletId.DEFLY_WEB,
WalletId.EXODUS,
WalletId.PERA,
{
id: WalletId.WALLETCONNECT,
options: { projectId: 'fcfde0713d43baa0d23be0773c80a72b' }
},
{
id: WalletId.BIATEC,
options: { projectId: 'fcfde0713d43baa0d23be0773c80a72b' }
},
WalletId.KMD,
WalletId.KIBISIS,
WalletId.LUTE,
{
id: WalletId.MAGIC,
options: { apiKey: 'pk_live_D17FD8D89621B5F3' }
},
WalletId.MNEMONIC
],
defaultNetwork: NetworkId.TESTNET
})
function App() {
return (
<WalletProvider manager={walletManager}>
<div>
<a href="https://vitejs.dev" target="_blank">
<img src={viteLogo} class="logo" alt="Vite logo" />
</a>
<a href="https://solidjs.com" target="_blank">
<img src={solidLogo} class="logo solid" alt="Solid logo" />
</a>
</div>
<h1>@txnlab/use-wallet-solid</h1>
<NetworkControls />
<Connect />
</WalletProvider>
)
}
export default App