Skip to content

united-noncustodial-front


united-noncustodial-front / api/request-chunks

api/request-chunks

Classes

BatchSecp256k1RequestChunk

Defined in: src/api/request-chunks.ts:119

Implements

Constructors

Constructor

new BatchSecp256k1RequestChunk(args): BatchSecp256k1RequestChunk

Defined in: src/api/request-chunks.ts:127

Parameters
args
expectedPublicKey?

string

hashes

string[]

Returns

BatchSecp256k1RequestChunk

Properties

hashes

readonly hashes: string[]

Defined in: src/api/request-chunks.ts:121

Accessors

publicKey
Get Signature

get publicKey(): undefined | string

Defined in: src/api/request-chunks.ts:140

Returns

undefined | string

signatures
Get Signature

get signatures(): undefined | string[]

Defined in: src/api/request-chunks.ts:144

Returns

undefined | string[]

Methods

buildCardRequest()

buildCardRequest(args): Promise<Uint8Array<ArrayBufferLike>>

Defined in: src/api/request-chunks.ts:156

Parameters
args
pin

string

Returns

Promise<Uint8Array<ArrayBufferLike>>

Implementation of

RequestChunk.buildCardRequest

getExpectedResponseSize()

getExpectedResponseSize(): number

Defined in: src/api/request-chunks.ts:152

Returns

number

Implementation of

RequestChunk.getExpectedResponseSize

isSigned()

isSigned(): boolean

Defined in: src/api/request-chunks.ts:148

Returns

boolean

Implementation of

RequestChunk.isSigned

processCardResponse()

processCardResponse(rawData): object

Defined in: src/api/request-chunks.ts:165

Parameters
rawData

ArrayBuffer | Uint8Array<ArrayBufferLike>

Returns

object

errorCode

errorCode: CardErrorCode

keys

keys: CardKeys

pinRemaining

pinRemaining: number

Implementation of

RequestChunk.processCardResponse

getMaxChunkSize()

static getMaxChunkSize(): number

Defined in: src/api/request-chunks.ts:136

Returns

number


Ed25519RequestChunk

Defined in: src/api/request-chunks.ts:101

Extends

  • BasicRequestChunkBase

Constructors

Constructor

new Ed25519RequestChunk(args): Ed25519RequestChunk

Defined in: src/api/request-chunks.ts:102

Parameters
args
expectedPublicKey?

string

hash

string

Returns

Ed25519RequestChunk

Overrides

BasicRequestChunkBase.constructor

Properties

command

readonly command: CmdSignSecp256k1 | CmdSignEd25519

Defined in: src/api/request-chunks.ts:10

Inherited from

BasicRequestChunkBase.command

expectedPublicKey?

readonly optional expectedPublicKey: string

Defined in: src/api/request-chunks.ts:12

Inherited from

BasicRequestChunkBase.expectedPublicKey

hash

readonly hash: string

Defined in: src/api/request-chunks.ts:11

Inherited from

BasicRequestChunkBase.hash

Accessors

publicKey
Get Signature

get publicKey(): undefined | string

Defined in: src/api/request-chunks.ts:26

Returns

undefined | string

Inherited from

BasicRequestChunkBase.publicKey

signature
Get Signature

get signature(): undefined | string

Defined in: src/api/request-chunks.ts:30

Returns

undefined | string

Inherited from

BasicRequestChunkBase.signature

Methods

buildCardRequest()

buildCardRequest(args): Promise<Uint8Array<ArrayBufferLike>>

Defined in: src/api/request-chunks.ts:42

Parameters
args
pin

string

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

BasicRequestChunkBase.buildCardRequest

convertSignature()

protected convertSignature(_publicKey, signature): string

Defined in: src/api/request-chunks.ts:76

Parameters
_publicKey

string

signature

string

Returns

string

Inherited from

BasicRequestChunkBase.convertSignature

getExpectedResponseSize()

getExpectedResponseSize(): number

Defined in: src/api/request-chunks.ts:38

Returns

number

Inherited from

BasicRequestChunkBase.getExpectedResponseSize

getPublicKey()

protected getPublicKey(keys): string

Defined in: src/api/request-chunks.ts:112

Parameters
keys

CardKeys

Returns

string

Overrides

BasicRequestChunkBase.getPublicKey

isSigned()

isSigned(): boolean

Defined in: src/api/request-chunks.ts:34

Returns

boolean

Inherited from

BasicRequestChunkBase.isSigned

processCardResponse()

processCardResponse(rawData): object

Defined in: src/api/request-chunks.ts:51

Parameters
rawData

ArrayBuffer | Uint8Array<ArrayBufferLike>

Returns

object

errorCode

errorCode: CardErrorCode

keys

keys: CardKeys

pinRemaining

pinRemaining: number

Inherited from

BasicRequestChunkBase.processCardResponse


Secp256k1RequestChunk

Defined in: src/api/request-chunks.ts:83

Extends

  • BasicRequestChunkBase

Extended by

Constructors

Constructor

new Secp256k1RequestChunk(args): Secp256k1RequestChunk

Defined in: src/api/request-chunks.ts:84

Parameters
args
expectedPublicKey?

string

hash

string

Returns

Secp256k1RequestChunk

Overrides

BasicRequestChunkBase.constructor

Properties

command

readonly command: CmdSignSecp256k1 | CmdSignEd25519

Defined in: src/api/request-chunks.ts:10

Inherited from

Secp256k1RequestChunk.command

expectedPublicKey?

readonly optional expectedPublicKey: string

Defined in: src/api/request-chunks.ts:12

Inherited from

BasicRequestChunkBase.expectedPublicKey

hash

readonly hash: string

Defined in: src/api/request-chunks.ts:11

Inherited from

BasicRequestChunkBase.hash

Accessors

publicKey
Get Signature

get publicKey(): undefined | string

Defined in: src/api/request-chunks.ts:26

Returns

undefined | string

Inherited from

BasicRequestChunkBase.publicKey

signature
Get Signature

get signature(): undefined | string

Defined in: src/api/request-chunks.ts:30

Returns

undefined | string

Inherited from

BasicRequestChunkBase.signature

Methods

buildCardRequest()

buildCardRequest(args): Promise<Uint8Array<ArrayBufferLike>>

Defined in: src/api/request-chunks.ts:42

Parameters
args
pin

string

Returns

Promise<Uint8Array<ArrayBufferLike>>

Inherited from

BasicRequestChunkBase.buildCardRequest

convertSignature()

protected convertSignature(_publicKey, signature): string

Defined in: src/api/request-chunks.ts:76

Parameters
_publicKey

string

signature

string

Returns

string

Inherited from

BasicRequestChunkBase.convertSignature

getExpectedResponseSize()

getExpectedResponseSize(): number

Defined in: src/api/request-chunks.ts:38

Returns

number

Inherited from

BasicRequestChunkBase.getExpectedResponseSize

getPublicKey()

protected getPublicKey(keys): string

Defined in: src/api/request-chunks.ts:94

Parameters
keys

CardKeys

Returns

string

Overrides

BasicRequestChunkBase.getPublicKey

isSigned()

isSigned(): boolean

Defined in: src/api/request-chunks.ts:34

Returns

boolean

Inherited from

BasicRequestChunkBase.isSigned

processCardResponse()

processCardResponse(rawData): object

Defined in: src/api/request-chunks.ts:51

Parameters
rawData

ArrayBuffer | Uint8Array<ArrayBufferLike>

Returns

object

errorCode

errorCode: CardErrorCode

keys

keys: CardKeys

pinRemaining

pinRemaining: number

Inherited from

BasicRequestChunkBase.processCardResponse