Skip to content
Have a good question?
All work

IOTA × Swift.

A native bridge to IOTA.

SDKs & toolingSwift / Rust / UniFFIView contribution
Swift / Rust / UniFFI
Conceptual study of the underlying systemIOTA × Swift / Quill Labs
The idea behind the build

The official Swift bindings complete Apple-ecosystem support in IOTA’s Rust SDK alongside Go, Kotlin, and Python. The contribution connects a shared Rust core to native Swift through UniFFI.

PR #969 added 72,793 lines across 56 files and was merged into the Foundation’s repository. An open-source contribution that extends the official SDK to Swift developers.

The follow-up, PR #988, implements a cross-binding 2-of-3 multisig flow verified end to end across Rust, Go, Kotlin, Python, and Swift. A native macOS wallet builds on the same bindings.

Under the surface.

A closer look at the connection.

  1. Rust core
  2. UniFFI bridge
  3. Swift bindings
  4. Native Apple apps

The record

72,793

Additions merged across 56 files
SwiftRustUniFFI
Another thread to follow

SeriesFun

Launch a product. Not just a ticker.

SeriesFun, captured from its public deployment