@swapkit/wallet-ledger

Installation

<pnpm|bun> add @swapkit/wallet-ledger

Integration

Implementation with @swapkit/core

import { SwapKit, getDerivaitionPathFor } from '@swapkit/core'
import { ledgerWallet } from '@swapkit/wallet-ledger'

const swapKitClient = SwapKit({
  wallets: { ...ledgerWallet },
});

// [84, 0, 1, 0, 0]
const derivationPath = getDerivationPathFor({ 
  chain: Chain.Bitcoin, index: 1, type: "nativeSegwitMiddleAccount"
});

await swapKitClient.connectLedger([Chain.Bitcoin], derivationPath)

const btcWallet = await swapKitClient.getWalletWithBalance(Chain.Bitcoin)

Wallet Support

Supported ChainsToolbox

[Chain.Binance, Chain.Cosmos, Chain.THORChain]

[Chain.Arbitrum, Chain.Avalanche, Chain.BinanceSmartChain, Chain.Ethereum, Chain.Optimism, Chain.Polygon]

[Chain.Bitcoin, Chain.BitcoinCash, Chain.Dash, Chain.Dogecoin]

Last updated