Skip to content

Releases: mayohalo/zdlc

zDLC v0.1.1

Choose a tag to compare

@mayohalo mayohalo released this 27 Oct 20:28

Discreet Log Contracts on Zcash: private contracts settled by signatures, funded from and closed into the shielded pool. Testnet only; not audited.

Live demos on Zcash testnet: https://zdlc.cc (escrow room, hedge desk, sealed-bid auction).

What changed since v0.1.0

  • The demos' code is in demos/: a crate (zdlc-demos) that builds zdlc-room, with one folder per demo holding its server code (mod.rs), its page (page.html) and a README that starts with the functions to read. demos/hedge-desk is now demos/hedge.
  • The kit needs Rust 1.89 or newer (documented).
  • just room works again on the local dev stack.

No protocol or API changes; the binaries behave as in v0.1.0.

Install

# TypeScript client (any runtime, no dependencies)
npm install https://github.com/mayohalo/zdlc/releases/download/v0.1.1/zdlc-client-0.1.1.tgz

# The kit in Node: native addon (macOS Apple Silicon, Linux x86_64) and the WebAssembly core
npm install https://github.com/mayohalo/zdlc/releases/download/v0.1.1/zdlc-sdk-0.1.1.tgz

# Binaries: zdlc-node, zdlc-cli, zdlc-agent, zdlc-room, zdlc-oracled, zdlc-desk
curl -L https://github.com/mayohalo/zdlc/releases/download/v0.1.1/zdlc-0.1.1-x86_64-linux.tar.gz | tar -xz

Rust (1.89 or newer):

zdlc-kit = { git = "https://github.com/mayohalo/zdlc", tag = "v0.1.1" }

Assets

File Contents
zdlc-client-0.1.1.tgz @zdlc/client
zdlc-sdk-0.1.1.tgz @zdlc/sdk: native addons for darwin-arm64 and linux-x64, plus WebAssembly
zdlc-0.1.1-x86_64-linux.tar.gz the six binaries for Linux x86_64
zdlc-0.1.1-arm64-macos.tar.gz the six binaries for macOS Apple Silicon
SHA256SUMS checksums

Start with docs/first-app.md.

zDLC v0.1.0

Choose a tag to compare

@mayohalo mayohalo released this 27 Oct 20:02

Discreet Log Contracts on Zcash: private contracts settled by signatures, funded from and closed into the shielded pool. Testnet only; not audited.

Live demos on Zcash testnet: https://zdlc.cc (escrow room, hedge desk, sealed-bid auction).

Install

# TypeScript client (any runtime, no dependencies)
npm install https://github.com/mayohalo/zdlc/releases/download/v0.1.0/zdlc-client-0.1.0.tgz

# The kit in Node: native addon (macOS Apple Silicon, Linux x86_64) and the WebAssembly core
npm install https://github.com/mayohalo/zdlc/releases/download/v0.1.0/zdlc-sdk-0.1.0.tgz

# Binaries: zdlc-node, zdlc-cli, zdlc-agent, zdlc-room, zdlc-oracled, zdlc-desk
curl -L https://github.com/mayohalo/zdlc/releases/download/v0.1.0/zdlc-0.1.0-x86_64-linux.tar.gz | tar -xz

Rust:

zdlc-kit = { git = "https://github.com/mayohalo/zdlc", tag = "v0.1.0" }

Assets

File Contents
zdlc-client-0.1.0.tgz @zdlc/client
zdlc-sdk-0.1.0.tgz @zdlc/sdk: native addons for darwin-arm64 and linux-x64, plus WebAssembly
zdlc-0.1.0-x86_64-linux.tar.gz the six binaries for Linux x86_64
zdlc-0.1.0-arm64-macos.tar.gz the six binaries for macOS Apple Silicon
SHA256SUMS checksums

Start with docs/first-app.md.