Skip to main content

UtxoContextHandle

HardKAS SDK


HardKAS SDK / tx-builder/src / UtxoContextHandle

Interface: UtxoContextHandle

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:114

UtxoContext lifecycle handle. Wraps a UtxoProcessor and a UtxoContext, tracks the given addresses, and exposes mature/pending/balance directly from upstream. Callers are responsible for calling stop() on teardown.

Requires an already-connected wasm RpcClient (obtain it from your own caller code; this adapter does not open connections).

Properties​

context​

readonly context: any

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:115


processor​

readonly processor: any

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:116

Methods​

balance()​

balance(): any

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:121

Returns​

any


clear()​

clear(): Promise<void>

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:123

Returns​

Promise<void>


matureLength()​

matureLength(): number

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:122

Returns​

number


matureRange()​

matureRange(from, to): any[]

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:119

Parameters​

from​

number

to​

number

Returns​

any[]


pending()​

pending(): any[]

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:120

Returns​

any[]


stop()​

stop(): Promise<void>

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:124

Returns​

Promise<void>


trackAddresses()​

trackAddresses(addresses): Promise<void>

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:117

Parameters​

addresses​

readonly any[]

Returns​

Promise<void>


unregisterAddresses()​

unregisterAddresses(addresses): Promise<void>

Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:118

Parameters​

addresses​

readonly any[]

Returns​

Promise<void>