Commit graph

164 commits

Author SHA1 Message Date
Matthew Fosse
b686c82a44 minor fix 2024-08-12 12:15:32 -07:00
Matthew Fosse
8f579b1175 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb [untested!] 2024-08-12 10:54:24 -07:00
Rafael
bbba41396d
Fixes node connection, and sp, and electrum (#1577)
* refactor: remove bitcoin_flutter, update deps, electrs node improvements

* feat: connecting/disconnecting improvements, fix rescan by date, scanning message

* chore: print

* Update pubspec.yaml

* Update pubspec.yaml

* handle null sockets, retry connection on connect failure

* fix imports

* fix transaction history

* fix RBF

* minor fixes/readability enhancements [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
Co-authored-by: Matthew Fosse <matt@fosse.co>
2024-08-12 02:49:45 +03:00
Omar Hatem
fb33a6f23d
Cw 688 avoid wallet file corruption (#1582)
* CW-688 Store Seed and keys in .keys file

* CW-688 Open wallet from keys in .keys file and migrate wallets using the old file

* CW-688 Open wallet from keys in .keys file and migrate wallets using the old file

* CW-688 Restore .keys file from .keys.backup

* CW-688 Restore .keys file from .keys.backup

* CW-688 Move saving .keys files into the save function instead of the service

* CW-688 Handle corrupt wallets

* CW-688 Handle corrupt wallets

* CW-688 Remove code duplication

* CW-688 Reduce cache dependency

* wrap any file reading/writing function with try/catch [skip ci]

---------

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2024-08-09 23:15:30 +03:00
Matthew Fosse
ba433ef6f3
Request timeout fix (#1584)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
* always handle RequestFailedTimeoutException

* undo change that was for testing
2024-08-08 13:27:04 +03:00
Matthew Fosse
56ea67666d connection reliability updates, update kotlin code to match swift code, minor electrum error handling 2024-07-29 13:09:53 -07:00
Matthew Fosse
3dbbffaf5c electrum stream potential fix 2024-07-25 10:22:55 -05:00
Matthew Fosse
e05b06eefc Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-07-24 12:32:49 -05:00
Omar Hatem
2347f922fe
update app version (#1551)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-07-23 05:18:59 +03:00
Matthew Fosse
23199cd8b9 fix litecoin address book 2024-07-22 17:34:23 -07:00
Matthew Fosse
14cb65b8c9 [skip ci] addressbook updates 2024-07-22 16:26:39 -07:00
Matthew Fosse
6946db6344 state fixes 2024-07-22 12:32:57 -07:00
Matthew Fosse
c127743a2d [skip ci] update translations + minor fixes 2024-07-22 11:21:04 -07:00
Matthew Fosse
8e6901118a updates 2024-07-22 10:08:19 -07:00
Matthew Fosse
a51e902e88 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb [skip ci] 2024-07-22 08:34:58 -07:00
Omar Hatem
311fff2c44
Generic fixes (#1528)
* update target sdk for android

* make welcome page scrollable
fix moonpay url params

* fix null exception when restoring from backup

* fix ui issues

* hopefully fix the timeout exception error report [skip ci]

* validate electrum addresses

* disable silent payments for hardware wallets

* fixes and enhancements
2024-07-21 03:46:43 +03:00
Konstantin Ullrich
d6c5b84188
Fix Bitcoin not sending on Ledger (#1539) 2024-07-19 20:31:11 +03:00
Matthew Fosse
ea28698b2d remove neutrino.db if no litecoin wallets left after deleting 2024-07-19 09:15:28 -07:00
Matthew Fosse
399d0cab8b coin control edge cases 2024-07-19 00:06:23 -07:00
Matthew Fosse
964f66c74a updates 2024-07-18 23:37:29 -07:00
Matthew Fosse
a2121ef73e save 2024-07-17 14:59:25 -07:00
Matthew Fosse
adee6ffe53 more experiments 2024-07-17 14:58:35 -07:00
Matthew Fosse
65509c00b4 experimental 2024-07-17 14:32:07 -07:00
Matthew Fosse
ba4893f46b balance when sending fix 2024-07-17 14:03:47 -07:00
Matthew Fosse
b38deb4e7e minor code cleanup & friendlier error message on failed tx's 2024-07-17 13:45:47 -07:00
Matthew Fosse
7c5cd1959c [skip ci] minor enhancements 2024-07-17 09:41:26 -07:00
Matthew Fosse
ef458d1dae updates 2024-07-17 09:27:31 -07:00
Matthew Fosse
5a2a207aec sync status fixes, potential fix for background state issue 2024-07-16 12:41:13 -07:00
Matthew Fosse
ac6dc67356 minor fix - 2 2024-07-15 21:58:11 -07:00
Matthew Fosse
45f229123f minor fix 2024-07-15 21:56:20 -07:00
Matthew Fosse
a883780653 potential fixes 2024-07-15 12:59:20 -07:00
Matthew Fosse
8efe70fb24 save [skip ci] 2024-07-12 13:40:37 -07:00
Matthew Fosse
720914727e fix txCount for addresses 2024-07-11 17:22:35 -07:00
Matthew Fosse
d81eb0cdfc address balance and txCount fixes, try/catch electrum call 2024-07-11 15:55:37 -07:00
Matthew Fosse
e5e2a8706b coin control fixes 2024-07-11 11:49:14 -07:00
Matthew Fosse
4ec9d7b2e1 unspent coins / coin control fixes 2024-07-11 10:54:44 -07:00
Matthew Fosse
dfdf16a6c2 fix unconfirmed balance not updating when receiving 2024-07-10 12:45:30 -07:00
Matthew Fosse
bee6ad5cc4 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-07-09 16:19:39 -07:00
Matthew Fosse
4008add46e save [skip ci] 2024-07-09 16:14:53 -07:00
Omar Hatem
f902a644db
Node Auto-reconnect and connectivity enhancements (#1513)
* Add auto-reconnect
Enhance connectivity issues

* minor enhancement [skip ci]

* minor: remove core secrets since it's empty

* pending transactions fix

* temporary fix for RBF

* remove unused hashes from cache key

* fix minimum limits check

* Add authentication to services api

* update polyseed

* override hashlib package
2024-07-06 17:42:17 +03:00
Matthew Fosse
a1dbe3bf2b fix some rescan and address gen issues 2024-07-01 10:05:07 -07:00
Matthew Fosse
dee77a6752 updates 2024-07-01 09:00:41 -07:00
Matthew Fosse
7869334d46 fix tx history not persisting + update build_mwebd script 2024-06-28 12:37:12 -07:00
Matthew Fosse
29f77aae22 add rescan from height feature and test workflow build 2024-06-28 09:16:54 -07:00
Matthew Fosse
1430c4487f [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-06-25 22:41:09 -07:00
Matthew Fosse
e595d2d6cd [skip ci] lots of fixes, still testing 2024-06-24 12:48:42 -07:00
Konstantin Ullrich
7dd15914d0
Normalize text to fix french (#1504)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
* Normalize text to fix french

* Normalize text to fix french

* Fix French?

* Fix French?

* Fix French?

* Polyseed v0.0.5
2024-06-24 19:38:32 +03:00
Matthew Fosse
01ea1f16b9 [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-06-20 08:43:48 -07:00
Matthew Fosse
cb84a47fc7 use mwebutxos box 2024-06-18 19:07:13 -07:00
Matthew Fosse
591342ec6a
electrum updates (#1449)
* hotfixes

* copy over the rest of the fixes

* use hardened derivation path everywhere

* correct balance path for electrum

* revert index nullability and correct balance path for all cases

* only save wallet info if we changed it
2024-06-18 08:08:03 +03:00