TxBuildRequest
HardKAS SDK / tx-builder/src / TxBuildRequest
Interface: TxBuildRequest
Defined in: packages/tx-builder/src/index.ts:44
Properties
availableUtxos
readonlyavailableUtxos: readonlyUtxo[]
Defined in: packages/tx-builder/src/index.ts:47
changeAddress?
readonlyoptionalchangeAddress?:string
Defined in: packages/tx-builder/src/index.ts:49
coinbaseMaturity?
readonlyoptionalcoinbaseMaturity?:bigint
Defined in: packages/tx-builder/src/index.ts:62
Coinbase maturity period in DAA blocks. Defaults to network specific value or 1000.
computeBudget?
readonlyoptionalcomputeBudget?:bigint
Defined in: packages/tx-builder/src/index.ts:54
computeGrams?
readonlyoptionalcomputeGrams?:bigint
Defined in: packages/tx-builder/src/index.ts:55
feeOverrideSompi?
readonlyoptionalfeeOverrideSompi?:bigint
Defined in: packages/tx-builder/src/index.ts:72
When provided, overrides the mass-based fee calculation with this exact fee. Used by the convergence loop when an external feeEstimator has already determined the fee.
feePolicy?
readonlyoptionalfeePolicy?:"legacy"|"toccata"|"auto"
Defined in: packages/tx-builder/src/index.ts:67
Fee calculation policy. Auto uses toccata if version >= 1 or if node supports it.
feeRateSompiPerMass
readonlyfeeRateSompiPerMass:bigint
Defined in: packages/tx-builder/src/index.ts:48
fromAddress
readonlyfromAddress:string
Defined in: packages/tx-builder/src/index.ts:45
genesisCovenantGroups?
readonlyoptionalgenesisCovenantGroups?: readonlyobject[]
Defined in: packages/tx-builder/src/index.ts:69
lane?
readonlyoptionallane?:string
Defined in: packages/tx-builder/src/index.ts:57
networkId?
readonlyoptionalnetworkId?:string
Defined in: packages/tx-builder/src/index.ts:64
Network ID to determine default coinbase maturity.
outputs
readonlyoutputs: readonlyTxOutput[]
Defined in: packages/tx-builder/src/index.ts:46
payloadBytes?
readonlyoptionalpayloadBytes?:number
Defined in: packages/tx-builder/src/index.ts:50
storageMass?
readonlyoptionalstorageMass?:bigint
Defined in: packages/tx-builder/src/index.ts:56
version?
readonlyoptionalversion?:0|1
Defined in: packages/tx-builder/src/index.ts:53
virtualDaaScore?
readonlyoptionalvirtualDaaScore?:bigint
Defined in: packages/tx-builder/src/index.ts:60
Current virtual DAA score from the node. When provided, immature coinbase UTXOs are filtered out.