Skip to content

united-noncustodial-front


united-noncustodial-front / api/evm/request

api/evm/request

Classes

EvmRequest

Defined in: src/api/evm/request.ts:25

Implements

Constructors

Constructor

new EvmRequest(args): EvmRequest

Defined in: src/api/evm/request.ts:32

Parameters
args
gas

bigint

provider

Provider

publicKey

string

transaction

Transaction

Returns

EvmRequest

Properties

chunks

readonly chunks: EvmRequestChunk[]

Defined in: src/api/evm/request.ts:26

Implementation of

Request.chunks

Methods

estimateFee()

estimateFee(): Promise<string>

Defined in: src/api/evm/request.ts:81

Returns

Promise<string>

Implementation of

Request.estimateFee

send()

send(): Promise<string>

Defined in: src/api/evm/request.ts:86

Returns

Promise<string>

Implementation of

Request.send

create()

static create(args): Promise<EvmRequest>

Defined in: src/api/evm/request.ts:50

Parameters
args
provider

Provider

publicKey

string

tx

TransactionRequest

Returns

Promise<EvmRequest>


EvmRequestChunk

Defined in: src/api/evm/request.ts:10

Extends

Constructors

Constructor

new EvmRequestChunk(args): EvmRequestChunk

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

Parameters
args
expectedPublicKey?

string

hash

string

Returns

EvmRequestChunk

Inherited from

Secp256k1RequestChunk.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

Secp256k1RequestChunk.expectedPublicKey

hash

readonly hash: string

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

Inherited from

Secp256k1RequestChunk.hash

Accessors

publicKey
Get Signature

get publicKey(): undefined | string

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

Returns

undefined | string

Inherited from

Secp256k1RequestChunk.publicKey

signature
Get Signature

get signature(): undefined | string

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

Returns

undefined | string

Inherited from

Secp256k1RequestChunk.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

Secp256k1RequestChunk.buildCardRequest

convertSignature()

protected convertSignature(publicKey, signature): string

Defined in: src/api/evm/request.ts:11

Parameters
publicKey

string

signature

string

Returns

string

Overrides

Secp256k1RequestChunk.convertSignature

getExpectedResponseSize()

getExpectedResponseSize(): number

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

Returns

number

Inherited from

Secp256k1RequestChunk.getExpectedResponseSize

getPublicKey()

protected getPublicKey(keys): string

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

Parameters
keys

CardKeys

Returns

string

Inherited from

Secp256k1RequestChunk.getPublicKey

isSigned()

isSigned(): boolean

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

Returns

boolean

Inherited from

Secp256k1RequestChunk.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

Secp256k1RequestChunk.processCardResponse

Functions

convertSignatureForEvm()

convertSignatureForEvm(args): string

Defined in: src/api/evm/request.ts:105

Parameters

args
dataHash

string

publicKey

string

signature

string

Returns

string


evmNormalizeAddress()

evmNormalizeAddress(address): string

Defined in: src/api/evm/request.ts:139

Parameters

address

string

Returns

string