Module

x/jucid/mod.ts>C.TransactionOutputBuilder

jucid is JSHy's fork of Lucid (jshy + lucid = jucid)
Latest
class C.TransactionOutputBuilder
import { C } from "https://dotland.deno.dev/x/jucid@1.0.0-alpha.1/mod.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