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