united-noncustodial-front / api/card-io
api/card-io
Classes
CmdBatchSignSecp256k1
Defined in: src/api/card-io.ts:218
Constructors
Constructor
new CmdBatchSignSecp256k1():
CmdBatchSignSecp256k1
Returns
Properties
MAX_NUM_HASHES
readonlystaticMAX_NUM_HASHES:number=3
Defined in: src/api/card-io.ts:223
Methods
_doBuildRequest()
protected_doBuildRequest(args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:238
Parameters
args
hashes
string[]
pin
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
buildRequest()
buildRequest(
args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:229
Parameters
args
hashes
string[]
pin
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
getExpectedResponseSize()
getExpectedResponseSize(
numHashes):number
Defined in: src/api/card-io.ts:225
Parameters
numHashes
number
Returns
number
parseResponse()
parseResponse(
rawData):object
Defined in: src/api/card-io.ts:252
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
errorCode
errorCode:
CardErrorCode
keys
keys:
CardKeys
pinRemaining
pinRemaining:
number
signatures
signatures:
string[]
CmdGetInfo
Defined in: src/api/card-io.ts:26
Constructors
Constructor
new CmdGetInfo():
CmdGetInfo
Returns
Methods
buildRequest()
staticbuildRequest():Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:35
Returns
Promise<Uint8Array<ArrayBufferLike>>
getExpectedResponseSize()
staticgetExpectedResponseSize():number
Defined in: src/api/card-io.ts:31
Returns
number
parseResponse()
staticparseResponse(rawData):object
Defined in: src/api/card-io.ts:39
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
isNewCard
isNewCard:
boolean
keys
keys:
CardKeys
version
version:
string
CmdInit
Defined in: src/api/card-io.ts:363
Constructors
Constructor
new CmdInit():
CmdInit
Returns
Methods
buildRequest()
staticbuildRequest(args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:372
Parameters
args
keys
pin
string
seed
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
getExpectedResponseSize()
staticgetExpectedResponseSize():number
Defined in: src/api/card-io.ts:368
Returns
number
parseResponse()
staticparseResponse(rawData):object
Defined in: src/api/card-io.ts:400
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
errorCode
errorCode:
CardErrorCode
keys
keys:
CardKeys
CmdSetPin
Defined in: src/api/card-io.ts:307
Constructors
Constructor
new CmdSetPin():
CmdSetPin
Returns
Methods
buildRequest()
staticbuildRequest(args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:316
Parameters
args
keys
newPin
string
oldPin
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
getExpectedResponseSize()
staticgetExpectedResponseSize():number
Defined in: src/api/card-io.ts:312
Returns
number
parseResponse()
staticparseResponse(rawData):object
Defined in: src/api/card-io.ts:344
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
errorCode
errorCode:
CardErrorCode
pinRemaining
pinRemaining:
number
CmdSignEd25519
Defined in: src/api/card-io.ts:171
Extends
CmdSignBase
Constructors
Constructor
new CmdSignEd25519():
CmdSignEd25519
Returns
Inherited from
CmdSignBase.constructor
Methods
_doBuildRequest()
protected_doBuildRequest(args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:74
Parameters
args
data
Uint8Array
opCode
number
pin
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
Inherited from
CmdSignBase._doBuildRequest
_doParseResponse()
protected_doParseResponse(rawData):object
Defined in: src/api/card-io.ts:98
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
errorCode
errorCode:
CardErrorCode
pinRemaining
pinRemaining:
number
publicKey
publicKey:
object
publicKey.data
data:
Buffer
publicKey.type
type:
number
signature
signature:
Buffer
Inherited from
CmdSignBase._doParseResponse
buildRequest()
buildRequest(
args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:173
Parameters
args
dataHash
string
pin
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
getExpectedResponseSize()
getExpectedResponseSize():
number
Defined in: src/api/card-io.ts:70
Returns
number
Inherited from
CmdSignBase.getExpectedResponseSize
parseResponse()
parseResponse(
rawData):object
Defined in: src/api/card-io.ts:184
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
errorCode
errorCode:
CardErrorCode
keys
keys:
CardKeys
pinRemaining
pinRemaining:
number
signature
signature:
string
CmdSignSecp256k1
Defined in: src/api/card-io.ts:124
Extends
CmdSignBase
Constructors
Constructor
new CmdSignSecp256k1():
CmdSignSecp256k1
Returns
Inherited from
CmdSignBase.constructor
Methods
_doBuildRequest()
protected_doBuildRequest(args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:74
Parameters
args
data
Uint8Array
opCode
number
pin
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
Inherited from
CmdSignBase._doBuildRequest
_doParseResponse()
protected_doParseResponse(rawData):object
Defined in: src/api/card-io.ts:98
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
errorCode
errorCode:
CardErrorCode
pinRemaining
pinRemaining:
number
publicKey
publicKey:
object
publicKey.data
data:
Buffer
publicKey.type
type:
number
signature
signature:
Buffer
Inherited from
CmdSignBase._doParseResponse
buildRequest()
buildRequest(
args):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/api/card-io.ts:126
Parameters
args
dataHash
string
pin
string
Returns
Promise<Uint8Array<ArrayBufferLike>>
getExpectedResponseSize()
getExpectedResponseSize():
number
Defined in: src/api/card-io.ts:70
Returns
number
Inherited from
CmdSignBase.getExpectedResponseSize
parseResponse()
parseResponse(
rawData):object
Defined in: src/api/card-io.ts:137
Parameters
rawData
ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
object
errorCode
errorCode:
CardErrorCode
keys
keys:
CardKeys
pinRemaining
pinRemaining:
number
signature
signature:
string
Functions
parsePublicKeyHexList()
parsePublicKeyHexList(
src):undefined|CardKeys
Defined in: src/api/card-io.ts:604
Parameters
src
string
Returns
undefined | CardKeys
