Skip to content

fix(xelis): restore wallet integration with XWF - #1450

Open
Ez3kiel-dev wants to merge 1 commit into
cypherstack:stagingfrom
Ez3kiel-dev:fix/xelis-integration
Open

Ez3kiel-dev wants to merge 1 commit into
cypherstack:stagingfrom
Ez3kiel-dev:fix/xelis-integration

Conversation

@Ez3kiel-dev

Copy link
Copy Markdown

Restore Xelis wallet support by replacing the legacy FFI package with xelis_wallet_flutter 0.4.0 and updating xelis_dart_sdk to 0.36.0. Update build and CI prerequisites for Native Assets.

Preserve exact amounts and reviewed transactions through broadcast, and handle reconnection, shutdown, recovery, and wallet deletion. Add regression coverage for wallet lifecycle, persistence, send confirmation, and encrypted SWB restoration.

Validation:

  • Windows: 525 tests passed, 5 skipped.
  • Separate local devnet test passed: normal/max transfers, reconnection, and offline reopening.
  • Formatting passed; targeted analysis found no errors.
  • iOS/macOS builds and runtime validation remain pending.

Replace the legacy Flutter FFI with XWF 0.4 and Xelis Dart SDK 0.36.
Install the Rust toolchain required by XWF Native Assets in build and test
images and CI.

Preserve exact atomic values and prepared transactions through review and
broadcast. Handle reconnects, shutdown, confirmations, recovery and deletion
through the Stack adapter and retain their behavioral regression tests.

Run native wallet and SWB restoration with the default tests. Keep devnet
transfers and channel rotation as a documented release check.
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.

1 participant