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

x/lucid/src/core/core.ts>C.TransactionOutputBuilder

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.
Latest
class C.TransactionOutputBuilder
import { C } from "https://deno.land/x/lucid@0.10.10/src/core/core.ts";
const { TransactionOutputBuilder } = C;

We introduce a builder-pattern format for creating transaction outputs This is because:

  1. Some fields (i.e. data hash) are optional, and we can't easily expose Option<> in WASM
  2. Some fields like amounts have many ways it could be set (some depending on other field values being known)
  3. Easier to adapt as the output format gets more complicated in future Cardano releases