Skip to content

Cw 1395 implement omni chain wallet flow UI#3226

Open
serhii-bor wants to merge 66 commits into
devfrom
CW-1395-Implement-Omni-chain-wallet-flow-UI
Open

Cw 1395 implement omni chain wallet flow UI#3226
serhii-bor wants to merge 66 commits into
devfrom
CW-1395-Implement-Omni-chain-wallet-flow-UI

Conversation

@serhii-bor
Copy link
Copy Markdown
Contributor

Issue Number (if Applicable): Fixes #

Description

Please include a summary of the changes and which issue is fixed / feature is added.

Pull Request - Checklist

  • Initial Manual Tests Passed
  • Double check modified code and verify it with the feature/task requirements
  • Format code
  • Look for code duplication
  • Clear naming for variables and methods
  • Manual tests in accessibility mode (TalkBack on Android) passed

konstantinullrich and others added 30 commits March 27, 2026 11:05
- Introduced `Money` class for handling money values with fixed-point precision.
- Added parsing and comparison methods to `CryptoCurrency` and `FiatCurrency` interfaces.
- Implemented `smartAmountSanitizer` for format normalization.

Includes extensive unit tests for validation.
…`Money` for consistent and precise currency handling
…ney.zero` and refine `Balance` class for consistency
# Conflicts:
#	cw_evm/lib/evm_chain_wallet.dart
#	lib/evm/cw_evm.dart
…_core` tests to GitHub workflow, and remove unused/deprecated logic
serhii-bor and others added 30 commits May 2, 2026 22:26
* disallow SP and MWEB for swaps

* Simplify address selection in addressForExchange

Refactor addressForExchange method to simplify address selection logic.

* validate refund and receive address types

* localize address validation messages

* minor ui fix [skip ci]

* minor fix [skip ci]

* Revert "localize address validation messages"

* fix translations

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
…sion across the codebase, add unit tests for `AmountSanitizer`
…th inherited properties, update references accordingly
…ansaction signing methods to avoid inconsistency
… transaction methods for consistency and precision
# Conflicts:
#	cw_bitcoin/lib/lightning/lightning_wallet.dart
#	cw_core/lib/crypto_currency.dart
#	lib/new-ui/widgets/coins_page/assets_history/history_section.dart
#	lib/new-ui/widgets/coins_page/assets_history/transaction_details_modal.dart
#	lib/view_model/bridge/bridge_view_model.dart
#	lib/view_model/dashboard/balance_view_model.dart
#	lib/view_model/exchange/exchange_view_model.dart
…prove balance calculation consistency across view models
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