The Zcash UniFFI Library
summary
Eiger builds a UniFFI-based bridge from the Rust Zcash crates into Ruby, Python, Kotlin and Swift, shipping key handling and HD derivation, support for unified addresses and a tested transaction build sign validate flow. Tooling includes inline docs export, Docker dev images, Apple Silicon support and a custom CLI for binding generation and publishing that automates builds, packaging and CI. Equivalence tests record byte fixtures in a key–value store; runtime performance and concurrency/memory edges remain known limitations.
AI-written summary · about
chapters (6)
- 0:00Start
- 3:13OVERVIEW
- 4:09THE TEAM
- 14:19UDL Language, Rust Equivalent
- 17:42Lifting and Lowering, Kotlin Example
- 25:36Side projects
related talks
22mInvariants in my own Ruby: some things must never change
37mZcash Sustainability Fund
21mModern Testing and Fuzzing in Bitcoin Core
26mMoving to modern languages in long-living projects
49mKeynote: How to sell Elixir (Again)
37mStone Bank: how a team of initially 5 (...)
26mEnvisioning Zcash at Global Scale
13mOwlC: Compiling Security Protocols to Verified, Secure...
