Commit graph

387 commits

Author SHA1 Message Date
fossephate
882445386a Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-11-07 17:19:30 -08:00
David Adegoke
0fcfd76afd
Automated Integration Tests Flows ()
* feat: Integration tests setup and tests for Disclaimer, Welcome and Setup Pin Code pages

* feat: Integration test flow from start to restoring a wallet successfully done

* test: Dashboard view test and linking to flow

* feat: Testing the Exchange flow section, selecting sending and receiving currencies

* test: Successfully create an exchange section

* feat: Implement flow up to sending section

* test: Complete Exchange flow

* fix dependency issue

* test: Final cleanups

* feat: Add CI to run automated integration tests withan android emulator

* feat: Adjust Automated integration test CI to run on ubuntu 20.04-a

* fix: Move integration test CI into PR test build CI

* ci: Add automated test ci which is a streamlined replica of pr test build ci

* ci: Re-add step to access branch name

* ci: Add KVM

* ci: Add filepath to trigger the test run from

* ci: Add required key

* ci: Add required key

* ci: Add missing secret key

* ci: Add missing secret key

* ci: Add nano secrets to workflow

* ci: Switch step to free space on runner

* ci: Remove timeout from workflow

* ci: Confirm impact that removing copy_monero_deps would have on entire workflow time

* ci: Update CI and temporarily remove cache related to emulator

* ci: Remove dynamic java version

* ci: Temporarily switch CI

* ci: Switch to 11.x jdk

* ci: Temporarily switch CI

* ci: Revert ubuntu version

* ci: Add more api levels

* ci: Add more target options

* ci: Settled on stable emulator matrix options

* ci: Add more target options

* ci: Modify flow

* ci: Streamline api levels to 28 and 29

* ci: One more trial

* ci: Switch to flutter drive

* ci: Reduce options

* ci: Remove haven from test

* ci: Check for solana in list

* ci: Adjust amounts and currencies for exchange flow

* ci: Set write response on failure to true

* ci: Split ci to funds and non funds related tests

* test: Test for Send flow scenario and minor restructuring for test folders and files

* chore: cleanup

* ci: Pause CI for now

* ci: Pause CI for now

* ci: Pause CI for now

* test: Restore wallets integration automated tests

* Fix: Add keys back to currency amount textfield widget

* fix: Switch variable name

* fix: remove automation for now

* tests: Automated tests for Create wallets flow

* tests: Further optimize common flows

* tests: Add missing await for call

* tests: Confirm Seeds Display Properly WIP

* tests: Confirm Seeds Display Correctly Automated Tests

* fix: Add missing pubspec params for bitcoin and bitcoin_cash

* feat: Automated Tests for Transaction History Flow

* fix: Add missing pubspec parameter

* feat: Automated Integration Tests for Transaction History flow

* test: Updating send page robot and also syncing branch with main

* test: Modifying tests to flow with wallet grouping implementation

* fix: Issue with transaction history test

* fix: Modifications to the PR and add automated confirmation for checking that all wallet types are restored or created correctly

* test: Attempting automation for testing

* fix: Issue from merge conflicts

* test: Remove automation of test in this PR

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-11-07 16:46:08 +02:00
Matthew Fosse
c8cfc2cff1
Mweb enhancements 4 ()
* [skip-ci] show mweb confirmations, show last mweb balance while syncing

* potential send-all fix

* [skip-ci] undo fix that didn't work

* [skip-ci] undo unnecessary changes

* [skip ci] add export mweb logs screen

* [skip ci] cleanup

* confirmation fixes

* catch electrum call errors

* [skip ci] undo some changes

* potential electrum fixes + mweb logs display only last 10000 characters

* Add question mark and link to MWEB card

* updates

* show negative unconfirmed mweb balanaces + other fixes [skip ci]

* error handling

* [skip ci] [wip] check if node supports mweb

* check fee before building tx

* [skip ci] minor

* [skip ci] minor

* mweb node setting [wip] [skip ci]

* prioritize mweb coins when selecting inputs from the pool

* potential connection edgecase fix

* translations + mweb node fixes

* don't use mweb for exchange refund address

* add peg in / out labels and make 6 confs only show up for peg in / out

* bump bitcoin_base version to v9

* [skip ci] fix logs page

* don't fetch txinfo for non-mweb addresses [skip ci]

* fix non-mweb confirmations

* rename always scan to enable mweb

* Update litecoin_wallet_addresses.dart

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* Update cw_mweb.dart

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* [skip ci] review updates pt.1

* [skip ci] minor code cleanup

* [skip ci] use exception handler

* exception handling [skip ci]

* [skip ci] exception handling

* trigger build

* pegout label fixes

* fix showing change transactions on peg-out

* minor code cleanup and minor peg-out fix

* final balance fixes

* non-mweb confirmations potential fix

* [skip ci] wip

* trigger build

---------

Co-authored-by: tuxpizza <tuxsudo@tux.pizza>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-07 04:57:36 +02:00
Matthew Fosse
2914e4d6ea Merge branch 'mweb_enhancements_4' into mweb-bg-sync-2 2024-11-06 10:13:00 -08:00
Matthew Fosse
4c4f697daa [skip ci] wip 2024-11-05 09:22:42 -08:00
Matthew Fosse
97a345e7dc non-mweb confirmations potential fix 2024-11-05 08:43:07 -08:00
fossephate
86a30c510b final balance fixes 2024-11-04 15:56:19 -08:00
fossephate
579b9de496 minor code cleanup and minor peg-out fix 2024-11-04 14:51:27 -08:00
fossephate
d9df5be3af fix showing change transactions on peg-out 2024-11-04 14:39:43 -08:00
fossephate
65af9bb35f pegout label fixes 2024-11-04 11:22:04 -08:00
Matthew Fosse
fad4a6d426 trigger build 2024-11-04 10:40:41 -08:00
Matthew Fosse
50f69ff6e9 [skip ci] minor code cleanup 2024-11-01 09:15:56 -07:00
Matthew Fosse
bb6d89a4b8 [skip ci] review updates pt.1 2024-11-01 09:10:06 -07:00
Matthew Fosse
35d7909a0e
Update litecoin_wallet_addresses.dart
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-10-31 20:08:50 -07:00
fossephate
0cc9018e34 fix non-mweb confirmations 2024-10-31 11:05:43 -07:00
fossephate
f61f590988 don't fetch txinfo for non-mweb addresses [skip ci] 2024-10-31 10:19:28 -07:00
fossephate
85b3969e1f Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb_enhancements_4 2024-10-31 10:01:11 -07:00
David Adegoke
752b6bbebf
fix: Generic fixes of bugs from Support () 2024-10-31 04:10:40 +03:00
Matthew Fosse
85fb1384d5 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-10-30 12:02:20 -07:00
fossephate
7e656c45bb bump bitcoin_base version to v9 2024-10-30 09:18:40 -07:00
fossephate
26a757f1f0 add peg in / out labels and make 6 confs only show up for peg in / out 2024-10-29 14:19:16 -07:00
fossephate
43e53c293c don't use mweb for exchange refund address 2024-10-29 12:25:19 -07:00
fossephate
352ec759c7 translations + mweb node fixes 2024-10-29 11:03:04 -07:00
fossephate
ea301668b7 potential connection edgecase fix 2024-10-29 00:52:17 -07:00
fossephate
31054bbe12 prioritize mweb coins when selecting inputs from the pool 2024-10-29 00:41:21 -07:00
fossephate
3132db7b39 mweb node setting [wip] [skip ci] 2024-10-28 13:10:33 -07:00
fossephate
6dd6f06d3f [skip ci] minor 2024-10-28 10:59:17 -07:00
fossephate
8dc1ed6363 Merge branch 'mweb_enhancements_4' of https://github.com/cake-tech/cake_wallet into mweb_enhancements_4 2024-10-28 10:55:29 -07:00
fossephate
8c7db8031f check fee before building tx 2024-10-28 10:55:26 -07:00
Matthew Fosse
04afc64b41 [skip ci] [wip] check if node supports mweb 2024-10-28 10:53:48 -07:00
Matthew Fosse
767b507a8d error handling 2024-10-28 10:42:23 -07:00
Matthew Fosse
f14dfc6aea Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb_enhancements_4 2024-10-28 08:40:28 -07:00
Serhii
5c206a8b7c
fix MobX Exception: computed values issue () 2024-10-28 03:37:38 +03:00
fossephate
6e45d99fed show negative unconfirmed mweb balanaces + other fixes [skip ci] 2024-10-25 09:55:04 -07:00
fossephate
8fc980f55d updates 2024-10-24 20:39:11 -07:00
Matthew Fosse
87cca2db54 potential electrum fixes + mweb logs display only last 10000 characters 2024-10-24 09:08:39 -07:00
Matthew Fosse
7874675edd [skip ci] undo some changes 2024-10-24 09:00:20 -07:00
Matthew Fosse
7b276a3bc0 catch electrum call errors 2024-10-23 13:30:28 -07:00
Matthew Fosse
da136425c3 merge main [skip ci] 2024-10-23 10:39:43 -07:00
Konstantin Ullrich
68926c0a33
Cw 679 add ledger litecoin support ()
* Add Litecoin Hardware Wallet Creation

* Add Litecoin Hardware Wallet Creation

* Fix Bitcoin not sending on Ledger

* Fixes to sending LTC using Ledger

* CW-679 Fix merge conflicts

* CW-679 Fix merge conflicts

* CW-679 Minor fixes

* CW-679 Add derivation Path of change address

* ledger flutter plus refactoring

* ledger flutter plus refactoring

* ledger flutter plus refactoring

* Ups :|

* Ups :| I forgot USB

* Handle BT Off

* Fix Issue with A14 and USB

* Small Ledger Quality of life improvements

* Small Ledger Quality of life improvements

* Small Ledger Quality of life improvements

* Small Ledger Quality of life improvements

* Small Ledger Quality of life improvements

* Small Ledger Quality of life improvements

* Small Ledger Quality of life improvements

* Pls work

* Pls work

* Pls work

* Pls work

* Fix overpopulation

* Fix ble device detection and support for Stax and Flex

* clean up pubspec

* clean up

* MWeb merge fix

* MWeb merge fix

* Fix Merge conflicts

* Fix Requested changes
2024-10-23 18:38:31 +03:00
fossephate
6e441f48e6 confirmation fixes 2024-10-22 14:02:16 -07:00
fossephate
7f9e4a2d07 [skip ci] add export mweb logs screen 2024-10-22 09:58:57 -07:00
fossephate
5967cf54d1 [skip-ci] undo unnecessary changes 2024-10-22 09:11:24 -07:00
fossephate
3c2d1e46b6 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb_enhancements_4 2024-10-22 09:05:58 -07:00
Omar Hatem
3898208a6a
fix send all ()
* shouldn't matter, but still investigating why this fixes it

* got it, but this change is just for consistency [skip ci]
2024-10-22 16:46:25 +03:00
Matthew Fosse
dddb54dcea [skip-ci] undo fix that didn't work 2024-10-21 17:47:40 -07:00
Matthew Fosse
139bb329dc potential send-all fix 2024-10-21 13:18:25 -07:00
Matthew Fosse
91998d452a [skip-ci] show mweb confirmations, show last mweb balance while syncing 2024-10-21 09:18:31 -07:00
Matthew Fosse
239adc2dcc Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 [skip-ci] 2024-10-21 08:53:36 -07:00
Omar Hatem
34166c3a11
v4.20.0 ()
* new version

* fix android manifest [skip ci]

* fix sp scanning [skip ci]
2024-10-21 13:03:53 +03:00