Skip to content

Add legacy RN close recovery flow#974

Merged
ovitrif merged 7 commits into
masterfrom
codex/update-bitkit-core-0-1-63
May 29, 2026
Merged

Add legacy RN close recovery flow#974
ovitrif merged 7 commits into
masterfrom
codex/update-bitkit-core-0-1-63

Conversation

@ben-kaufman

@ben-kaufman ben-kaufman commented May 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps bitkit-core to v0.1.63 for legacy RN native SegWit close-output recovery support.
  • Adds a Dev Settings recovery flow with a configurable scan index limit, defaulting to 10,000.
  • Scans for affected close outputs, shows the found amount/output count, prepares a sweep preview, and broadcasts only after explicit user confirmation.

Notes

  • Recovery sweeps to the current wallet on-chain address using the app's current network and Electrum config.
  • The flow is intentionally in Dev Settings so support can start it manually instead of auto-sending user funds.
  • The UI reuses existing Bitkit settings/navigation/button/text input components to stay aligned with the app style.

Validation

  • ./gradlew compileDevDebugKotlin
  • ./gradlew detekt (passes; remaining printed findings are pre-existing import-order findings in unrelated files)
  • ./gradlew testDevDebugUnitTest

@ben-kaufman ben-kaufman changed the title [codex] Bump BitkitCore to v0.1.63 Add legacy RN close recovery flow May 27, 2026
@ben-kaufman ben-kaufman marked this pull request as ready for review May 28, 2026 19:31
@ben-kaufman ben-kaufman requested a review from pwltr May 28, 2026 19:31

@pwltr pwltr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK

pwltr
pwltr previously approved these changes May 28, 2026
ovitrif

This comment was marked as resolved.

…-core-0-1-63

# Conflicts:
#	app/src/main/java/to/bitkit/services/TrezorService.kt
#	gradle/libs.versions.toml

@ovitrif ovitrif left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utAck

@ovitrif ovitrif enabled auto-merge May 29, 2026 13:12
@ovitrif ovitrif merged commit 6773108 into master May 29, 2026
17 checks passed
@ovitrif ovitrif deleted the codex/update-bitkit-core-0-1-63 branch May 29, 2026 13:18
@ovitrif ovitrif added this to the 2.3.0 milestone May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants