cake_wallet/lib/view_model
Matthew Fosse 83ef61e928
Cw 565 sign messages (#1378)
* version bump to 3.13.9, auth working on mac

* bump flutter version in workflow file

* workflow fix

* test fix

* downgrade flutter version

* test fix

* test fix

* update gradle version

* start working on ui for message signing

* updates

* sign working for a few wallet types

* updates & verification for electrum currencies

* nano support

* sign/verify working on eth, bitcoin broken

* update translations

* Implement Verify Message for Monero

* save [skip ci]

* pub key extraction working

* fixes for electrum signing

* verify working for solana!

* electrum still not working :( [skip ci]

* electrum messages working!

* fixes for updated dart version, localization file updates

* remove accidental inclusion

* missed some unimplemented throws

* Update res/values/strings_de.arb

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

* Apply suggestions from code review

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

* review suggestions and updates [skip ci]

* [skip ci] add polygon

* [skip ci] merge mac-auth/update version

* fix litecoin

* bio auth mac fix

* remove comment and change duration from 2 to 0

* cherry pick previous changes

* litecoin fixes, sign form fixes, use new walletAddressPicker

* support accounts

* verify messages working for monero

* working sign and verify messages for nano

* electrum signing working [skip ci]

* additional nano fixes

* update translations

* attempt to decode signatures with base64

* workaround for secure storage bug on mac

* bump version to 3.19.5 (because breez will need this version anyways)

* some code cleanup

* some changess didn't get saved

* just documenting the issue [skip ci]

* undo accidental removal + minor code cleanup

* merge conflicts

* merge fixes [skip ci]

* add tron support

* [wip] fixing

* remove duplicate references to electrum path for maintainability

* fixes

* minor fix

* fixes

* undo debug comment

* update migration for all electrum based wallets

* hotfixes

* copy over the rest of the fixes

* minor code cleanup [skip ci]

* updates

* electrum signing workinggit statusgit statusgit statusgit status!

* copy same fixes for litecoin

* litecoin fixes

* add v to litecoin signatures

* fix dependencies

* fix bitcoin_base version

* merge fix

* dep override

* fix conflicts with main

* trial fix for android build

* fixes

* fix

* dep fix, should build

* fix signing for bitcoin cash

* [skip ci] minor code cleanup

* [skip ci] minor code cleanup 2

* forgot wonero, various other fixes

* more fixes

* fix solana (untested)

---------

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-08-18 02:10:27 +03:00
..
buy Cw 521 moonpay buy (#1335) 2024-03-28 15:30:41 +02:00
cake_pay Cw 591 in app cake pay integration (#1376) 2024-06-06 06:51:22 +02:00
contact_list Erc20 token transactions are displaying incorrectly (#1493) 2024-06-21 02:13:12 +03:00
dashboard Cw 565 sign messages (#1378) 2024-08-18 02:10:27 +03:00
exchange CW-674: Enhance Exchange Flow - Add estimated receive amount and amount currency to Confirm Sending Details Page (#1547) 2024-07-23 03:20:55 +03:00
hardware_wallet Generic enhancements (#1447) 2024-05-13 23:59:11 +03:00
monero_account_list CW-681 Add address and account list to Wownero (#1538) 2024-07-21 03:58:17 +03:00
nano_account_list CW-438 add nano (#1015) 2023-10-05 04:09:07 +03:00
node_list CW-681 Add address and account list to Wownero (#1538) 2024-07-21 03:58:17 +03:00
restore Wownero (#1485) 2024-07-04 22:43:17 +03:00
send fix: Restore backup bug fix and clean up sol error message (#1614) 2024-08-17 01:21:03 +03:00
settings Update support links (#1595) 2024-08-13 14:15:47 +03:00
unspent_coins Merge branch 'main' into CW-621-Open-external-sites-in-default-browser 2024-07-05 12:23:56 +03:00
wallet_address_list Cw 565 sign messages (#1378) 2024-08-18 02:10:27 +03:00
wallet_list CW-676 Add Linux scripts to build monero_c for linux platform (#1527) 2024-08-13 01:18:14 +03:00
advanced_privacy_settings_view_model.dart Wownero (#1485) 2024-07-04 22:43:17 +03:00
anon_invoice_page_view_model.dart fix donation link saved regardless of the current wallet (#1491) 2024-06-21 02:17:19 +03:00
anonpay_details_view_model.dart Cw 537 integrate thor chain swaps (#1280) 2024-03-28 14:41:11 +02:00
auth_state.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
auth_view_model.dart bio auth on mac + package updates for 3.19.3/5 (#1398) 2024-05-06 22:55:05 +03:00
backup_view_model.dart Wownero (#1485) 2024-07-04 22:43:17 +03:00
edit_backup_password_view_model.dart CW-599-Extract-Secure-Storage (#1353) 2024-05-08 23:23:27 +03:00
link_view_model.dart Generic enhancements (#1435) 2024-05-08 17:26:57 +03:00
order_details_view_model.dart set launchUrl mode to LaunchMode.externalApplication 2024-05-23 14:00:52 +03:00
rescan_view_model.dart Cw 453 (#1306) 2024-05-29 17:43:48 +03:00
restore_from_backup_view_model.dart v4.13.0 and v1.10.0 (#1265) 2024-01-16 02:02:10 +02:00
seed_type_view_model.dart Cw 534 monero wallet generic enhancements (#1225) 2023-12-09 03:37:39 +02:00
set_up_2fa_viewmodel.dart CW-566-Cake2FA-Bypass-Bug (#1275) 2024-01-27 05:08:53 +02:00
setup_pin_code_view_model.dart Part 1 2020-09-21 14:50:26 +03:00
support_view_model.dart Update support links (#1595) 2024-08-13 14:15:47 +03:00
trade_details_view_model.dart set launchUrl mode to LaunchMode.externalApplication 2024-05-23 14:00:52 +03:00
transaction_details_view_model.dart fix custom rate issue (#1579) 2024-08-10 00:49:27 +03:00
wallet_creation_vm.dart Cw 565 sign messages (#1378) 2024-08-18 02:10:27 +03:00
wallet_hardware_restore_view_model.dart Cw 604 integrate bitcoin ledger (#1407) 2024-05-05 04:44:50 +03:00
wallet_keys_view_model.dart fix invalid wallet pointer getting set even when we throw (#1556) 2024-07-26 18:36:18 +03:00
wallet_new_vm.dart CW-676 Add Linux scripts to build monero_c for linux platform (#1527) 2024-08-13 01:18:14 +03:00
wallet_restore_choose_derivation_view_model.dart CW-438 add nano (#1015) 2023-10-05 04:09:07 +03:00
wallet_restore_view_model.dart CW-676 Add Linux scripts to build monero_c for linux platform (#1527) 2024-08-13 01:18:14 +03:00
wallet_seed_view_model.dart Add restore from private key to Ethereum (#1055) 2023-08-23 15:33:20 +03:00
wallet_unlock_loadable_view_model.dart CW-676 Add Linux scripts to build monero_c for linux platform (#1527) 2024-08-13 01:18:14 +03:00
wallet_unlock_verifiable_view_model.dart CW-676 Add Linux scripts to build monero_c for linux platform (#1527) 2024-08-13 01:18:14 +03:00
wallet_unlock_view_model.dart CW-676 Add Linux scripts to build monero_c for linux platform (#1527) 2024-08-13 01:18:14 +03:00