Skip to main content

CoinSelectionRequest

HardKAS SDK


HardKAS SDK / tx-builder/src / CoinSelectionRequest

Interface: CoinSelectionRequest

Defined in: packages/tx-builder/src/coin-selector.ts:8

Properties​

changeAddress?​

readonly optional changeAddress?: string

Defined in: packages/tx-builder/src/coin-selector.ts:13


coinbaseMaturity?​

readonly optional coinbaseMaturity?: bigint

Defined in: packages/tx-builder/src/coin-selector.ts:18

Coinbase maturity period in DAA blocks. Defaults to 1000.


dustThresholdSompi?​

readonly optional dustThresholdSompi?: bigint

Defined in: packages/tx-builder/src/coin-selector.ts:14


feeRateSompiPerMass​

readonly feeRateSompiPerMass: bigint

Defined in: packages/tx-builder/src/coin-selector.ts:11


networkId?​

readonly optional networkId?: string

Defined in: packages/tx-builder/src/coin-selector.ts:20

Network ID to determine default coinbase maturity.


strategy​

readonly strategy: CoinSelectionStrategy

Defined in: packages/tx-builder/src/coin-selector.ts:12


targetSompi​

readonly targetSompi: bigint

Defined in: packages/tx-builder/src/coin-selector.ts:10


utxos​

readonly utxos: readonly Utxo[]

Defined in: packages/tx-builder/src/coin-selector.ts:9


virtualDaaScore?​

readonly optional virtualDaaScore?: bigint

Defined in: packages/tx-builder/src/coin-selector.ts:16

Current virtual DAA score from the node. When provided, immature coinbase UTXOs are filtered out.