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
Properties
chunks
readonlychunks:EvmRequestChunk[]
Defined in: src/api/evm/request.ts:26
Implementation of
Methods
estimateFee()
estimateFee():
Promise<string>
Defined in: src/api/evm/request.ts:81
Returns
Promise<string>
Implementation of
send()
send():
Promise<string>
Defined in: src/api/evm/request.ts:86
Returns
Promise<string>
Implementation of
create()
staticcreate(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
Inherited from
Secp256k1RequestChunk.constructor
Properties
command
readonlycommand:CmdSignSecp256k1|CmdSignEd25519
Defined in: src/api/request-chunks.ts:10
Inherited from
expectedPublicKey?
readonlyoptionalexpectedPublicKey:string
Defined in: src/api/request-chunks.ts:12
Inherited from
Secp256k1RequestChunk.expectedPublicKey
hash
readonlyhash:string
Defined in: src/api/request-chunks.ts:11
Inherited from
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()
protectedconvertSignature(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()
protectedgetPublicKey(keys):string
Defined in: src/api/request-chunks.ts:94
Parameters
keys
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
