Convert a ledger transport to a viem account normally used together with @ledgerhq/hw-transport-webhid or @ledgerhq/hw-transport-node-hid
@ledgerhq/hw-transport-webhid
@ledgerhq/hw-transport-node-hid
Notice: Ledger packages need Buffer polyfill in the browser.
The parameters for the ledger to account conversion LedgerToAccountParameters
The viem account
import TransportWebHID from '@ledgerhq/hw-transport-webhid'import { ledgerToAccount } from '@filoz/synapse-core/ledger'const transport = await TransportWebHID.create()const account = await ledgerToAccount({ transport, accountIndex: 0, addressIndex: 0, changeIndex: 0,})await transport.close() Copy
import TransportWebHID from '@ledgerhq/hw-transport-webhid'import { ledgerToAccount } from '@filoz/synapse-core/ledger'const transport = await TransportWebHID.create()const account = await ledgerToAccount({ transport, accountIndex: 0, addressIndex: 0, changeIndex: 0,})await transport.close()
Convert a ledger transport to a viem account normally used together with
@ledgerhq/hw-transport-webhidor@ledgerhq/hw-transport-node-hidNotice: Ledger packages need Buffer polyfill in the browser.