import { createArksatClient, waitForArksatProvider } from '@arksat/wallet-sdk'
export async function connectWallet() {
const provider = await waitForArksatProvider({ timeoutMs: 5000 })
const client = createArksatClient(provider)
const capabilities = await client.getCapabilities()
if (capabilities.apiVersion !== 2) throw new Error('Update Arksat Wallet')
const { accounts } = await client.connect()
const [network, balance] = await Promise.all([
client.getNetwork(),
client.getBalance(),
])
return { client, accounts, network, balance }
}