HardwareTransport
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / HardwareTransport
Interface: HardwareTransport
Section titled “Interface: 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
Properties
Section titled “Properties”isOpen?
Section titled “isOpen?”
optionalisOpen:boolean
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10892
Check if transport is open
Methods
Section titled “Methods”open()
Section titled “open()”open():
Promise<void>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10886
Open connection to device
Returns
Section titled “Returns”Promise<void>
close()
Section titled “close()”close():
Promise<void>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10888
Close connection
Returns
Section titled “Returns”Promise<void>
send()?
Section titled “send()?”
optionalsend(cla,ins,p1,p2,data?):Promise<Buffer<ArrayBufferLike>>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10890
Send APDU command (Ledger)
Parameters
Section titled “Parameters”number
number
number
number
Buffer<ArrayBufferLike>
Returns
Section titled “Returns”Promise<Buffer<ArrayBufferLike>>