FilterMatureUtxosInput
HardKAS SDK / tx-builder/src / FilterMatureUtxosInput
Interface: FilterMatureUtxosInput
Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:234
Pure filter over an already-fetched UTXO list, using upstream coinbase
maturity (k.getNetworkParams(networkId).coinbaseTransactionMaturityPeriod
or equivalent). Callers can supply UTXOs from any RPC client (@hardkas/kaspa-rpc,
wasm RpcClient, or a mock) — this function only classifies.
Replaces the HardKAS pattern !u.isCoinbase || u.blockDaaScore + N < virt
with hardcoded N (600/100/1000). N is read from upstream network params.
Properties
networkId
readonlynetworkId:string
Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:235
readEntry?
readonlyoptionalreadEntry?: (u) =>object
Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:239
How to read the score / coinbase flag from each element. Defaults to utxoEntry wrapper shape.
Parameters
u
any
Returns
object
blockDaaScore
blockDaaScore:
bigint
isCoinbase
isCoinbase:
boolean
utxos
readonlyutxos: readonlyany[]
Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:237
virtualDaaScore
readonlyvirtualDaaScore:bigint
Defined in: packages/tx-builder/src/kaspa-wallet-adapter.ts:236