THORSwap SwapKit
Ask or search…
K
Links
Comment on page

Ledger

Installation

pnpm
yarn
npm
pnpm add @swapkit/wallet-ledger
yarn add @swapkit/wallet-ledger
npm add @swapkit/wallet-ledger

Integrations

Chain
Supported
Toolbox
BTC
UTXO
LTC
UTXO
BCH
UTXO
DOGE
UTXO
ETH
EVM
AVAX
EVM
BSC
EVM
BNB
COSMOS
COSMOS (ATOM)
COSMOS
THORCHAIN
COSMOS

✅ - Ready 🤔 - Planned ⏳ - In Progress ❌ - Not Integrated / Can't be integrated

Example:

import { SwapKitCore, Chain } from '@swapkit/core';
import { ledgerWallet } from '@swapkit/wallet-ledger';
const client = new SwapKitCore();
client.extend({ wallets: [ledgerWallet] });
// [44, 60, 0, 0, 2]
const defaultDerivationPath = getDerivationPathFor({ chain: Chain.ETH, index: 2 })
// [44, 60, 2, 0, 0]
const ledgerLiveDerivationPath = getDerivationPathFor({
chain: Chain.ETH,
index: 2,
// Chain dependend -> 'legacy' | 'ledgerLive' | 'nativeSegwitMiddleAccount' | 'segwit';
type: 'ledgerLive'
```
})
await client.connectLedger(Chain.ETH, ledgerLiveDerivationPath)