HardwareTransport
SIP Protocol API Reference v0.7.2
SIP Protocol API Reference / HardwareTransport
Interface: HardwareTransport
Section titled “Interface: HardwareTransport”Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:10947
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-CzWPI6Le.d.ts:10955
Check if transport is open
Methods
Section titled “Methods”open()
Section titled “open()”open():
Promise<void>
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:10949
Open connection to device
Returns
Section titled “Returns”Promise<void>
close()
Section titled “close()”close():
Promise<void>
Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:10951
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-CzWPI6Le.d.ts:10953
Send APDU command (Ledger)
Parameters
Section titled “Parameters”number
number
number
number
Buffer<ArrayBufferLike>
Returns
Section titled “Returns”Promise<Buffer<ArrayBufferLike>>