Skip to main content

TxChainBuilder

export interface TxChainBuilder {
  build(): TxChain
  getUtxo(id: TxOutputId): Promise<TxInput>
  getUtxos(addr: Address): Promise<TxInput[]>
  hasUtxo(utxoId: TxOutputId): Promise<boolean>
  isMainnet(): boolean
  now: number
  parameters: Promise<NetworkParams>
  submitTx(tx: Tx): Promise<TxId>
  with(tx: Tx): TxChainBuilder
}

Properties​

build​

build(): TxChain

getUtxo​

getUtxo(id: TxOutputId): Promise<TxInput>

getUtxos​

getUtxos(addr: Address): Promise<TxInput[]>

hasUtxo​

hasUtxo(utxoId: TxOutputId): Promise<boolean>

isMainnet​

isMainnet(): boolean

now​

now: number

parameters​

parameters: Promise<NetworkParams>

submitTx​

submitTx(tx: Tx): Promise<TxId>

with​

with(tx: Tx): TxChainBuilder