Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/lucid/src/mod.ts>TxComplete

Lucid is a library, which allows you to create Cardano transactions and off-chain code for your Plutus contracts in JavaScript, Deno and Node.js.
Go to Latest
class TxComplete
Re-export
import { TxComplete } from "https://deno.land/x/lucid@0.7.7/src/mod.ts";

Constructors

new
TxComplete(lucid: Lucid, tx: Core.Transaction)

Properties

private
lucid: Lucid
private
tasks: (() => Promise<void>)[]
txComplete: Core.Transaction
witnessSetBuilder: Core.TransactionWitnessSetBuilder

Methods

assemble(witnesses: TransactionWitnesses[]): TxComplete

Sign the transaction with the given witnesses

complete(): Promise<TxSigned>
partialSign(): Promise<TransactionWitnesses>

Sign the transaction and return the witnesses that were just made

partialSignWithPrivateKey(privateKey: PrivateKey): TransactionWitnesses

Sign the transaction and return the witnesses that were just made. Add an extra signature from a private key.

sign(): TxComplete
signWithPrivateKey(privateKey: PrivateKey): TxComplete

Add an extra signature from a private key

toHash(): TxHash

Return the transaction hash.

toString(): Transaction

Return the transaction in Hex encoded Cbor.