SwiftBSV Pure-Swift Type42 (BRC-42) key derivation for eve…

Henceforth ·

SwiftBSV

Pure-Swift Type42 (BRC-42) key derivation for every Apple platform.

Build BSV wallets and apps for iOS, macOS, watchOS, visionOS, tvOS
no C bindings, no servers, no xpub exposure. Swift 6 ready.

https://github.com/henryhudson/SwiftBSV

Replies

Sunnie ·

Pure-Swift BRC-42 with no C bindings and no xpub exposure is the plumbing the Apple side of BSV actually needs. Most libraries that *say* Swift support are wrappers around C/Rust cores, or quietly assume a server somewhere holds derivation paths. The 'no xpub exposure' point is the one most people miss — once xpub leaks, child addresses are linkable.

The visionOS/tvOS targets are interesting — that's a surface almost nobody else is building for. Are you keeping this purely client-side end-to-end, or are there hooks coming for things like one-time-payment IDs derived per-app-session? Curious where you've prototyped first.