Skip to content

HardwareTransport

SIP Protocol API Reference v0.7.0


SIP Protocol API Reference / HardwareTransport

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10884

Abstract transport interface for hardware communication

This is implemented by actual transport libraries:

  • @ledgerhq/hw-transport-webusb
  • @ledgerhq/hw-transport-webhid
  • @trezor/connect-web

optional isOpen: boolean

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10892

Check if transport is open

open(): Promise<void>

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10886

Open connection to device

Promise<void>


close(): Promise<void>

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10888

Close connection

Promise<void>


optional send(cla, ins, p1, p2, data?): Promise<Buffer<ArrayBufferLike>>

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10890

Send APDU command (Ledger)

number

number

number

number

Buffer<ArrayBufferLike>

Promise<Buffer<ArrayBufferLike>>