Guides
Arkade integration
Use the optional adapter for protocol-level transactions.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Use the optional adapter for protocol-level transactions.
npm install @arkade-os/sdk@0.4.79 @scure/base@2
import { createArksatSdkWallet } from '@arksat/wallet-sdk/arkade'
import type { ArksatProvider } from '@arksat/wallet-sdk'
import type { StorageConfig } from '@arkade-os/sdk'
export async function openProtocolWallet(
provider: ArksatProvider,
storage: StorageConfig,
) {
const adapter = await createArksatSdkWallet(provider, {
expectedNetwork: 'mainnet',
expectedArkServerUrl: 'https://arkade.computer',
storage,
})
await adapter.assertActive()
return adapter
}