v1.0.0-alpha.6
Pre-release
Pre-release
·
129 commits
to main
since this release
Changes since alpha.5
Critical: Syncing now works
- syncHeaders() was never called — the SPV client started the peer manager but never triggered header synchronization when peers connected
- Added
onPeerReadycallback to PeerManager that notifies the SPV client when a peer completes the version/verack handshake - SPV client now automatically starts header sync on first ready peer
- Bloom filter is sent to each newly connected peer
isSyncingstate is driven by actual sync progress events, not set prematurely
Code quality
- Full codebase audit (40+ source files)
- Updated README with current architecture
- Gradle 8.13 pinned via Expo config plugin (avoids Gradle 9 IBM_SEMERU bug)
- GitHub Actions updated to use Java 21
Download
APK and desktop builds attached when CI completes.