Commit graph

136 commits

Author SHA1 Message Date
fossephate
948eb64121 Merge branch 'mweb' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-09-24 12:16:28 -07:00
fossephate
7435db03a8 silent payments eta fixes and updates 2024-09-23 16:18:38 -07:00
Matthew Fosse
b9961cfce3 Merge branch 'mweb' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-09-20 19:21:06 -07:00
Matthew Fosse
4f046fe585 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-09-20 19:19:53 -07:00
Serhii
32e119e24f
rbf-fixes-recomended-fee-rate (#1684)
* rbf fixes

* Revert "rbf fixes"

* fix replaced transactions

* re-format electrum_wallet.dart [skip ci]

* minor fixes [skip ci]

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-09-20 23:57:43 +03:00
Matthew Fosse
f2ddbcf740 merge fixes pt.1 [skip ci] 2024-09-20 11:56:04 -07:00
Matthew Fosse
fc51847915 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb [skip ci] untested 2024-09-20 09:29:53 -07:00
Rafael
3a391f10a3
Sp enhancements (#1672)
* fix: enhance regex, fix multiline

* feat: improve scan msg, fix missing txs, use date api

* feat: node fixes, enhance send modal, TX list tag & filter, refactors

* fix: continuous scanning

* fix: missing close

* fix: resubscribe tweaks

* feat: use mempool api setting toggle

* handle any failure of height API and fallback to the old method [skip ci]

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-09-20 17:24:25 +03:00
Matthew Fosse
c42928e932 round robin 2.0 2024-09-18 11:32:01 -07:00
Matthew Fosse
82757b31cb Merge branch 'mweb' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-09-18 10:28:03 -07:00
Matthew Fosse
34d5d96cc7 [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-09-18 10:27:43 -07:00
Matthew Fosse
4411f7bea6 updates - slow when syncing multiple wallets 2024-09-17 15:56:46 -07:00
Serhii
c6a4c69084
CW-719 Transaction dates shows incorrectly (#1685)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* ignore 0 height

* fix date format
2024-09-18 01:50:31 +03:00
Matthew Fosse
4f9d602ee4 working! 2024-09-17 12:35:25 -07:00
Matthew Fosse
35c4f3e2f1 save 2024-09-16 13:46:48 -07:00
Matthew Fosse
e51d6ea8c0 Merge branch 'mweb' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-09-16 08:32:59 -07:00
Matthew Fosse
3a969acc6d fix sending with mweb amounts 2024-09-13 11:49:03 -07:00
Matthew Fosse
756fb3d0e2 ui improvements, still figuring out silent payments issues 2024-09-12 10:44:44 -07:00
Matthew Fosse
ce7de06c94 Merge branch 'mweb' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-09-11 18:45:04 -07:00
Matthew Fosse
554df09c99 save mweb addresses, auto-restart sync process if it gets stuck [skip ci] 2024-09-11 16:14:04 -07:00
Matthew Fosse
180b967c18 updates 2024-09-11 12:33:11 -07:00
Matthew Fosse
2c38641d5c more address generation reliability fixes 2024-09-10 14:58:03 -07:00
Matthew Fosse
d8d26a00a4 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-09-10 14:00:56 -07:00
Serhii
215e785198
Update electrum_wallet.dart (#1664)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-09-10 21:39:07 +03:00
OmarHatem
18a9bdea87 remove duplicate [skip ci] 2024-09-09 23:55:16 +03:00
fossephate
3a70d72241 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-09-09 13:26:50 -07:00
fossephate
56c505da59 review updates pt.1 2024-09-09 12:46:53 -07:00
Serhii
125fdf8b62
quick fix for the reconnection issue (#1671)
* Update electrum.dart

* Update electrum.dart

* Duration seconds: 5 [skip ci]
2024-09-09 21:08:21 +03:00
Matthew Fosse
aa6cac897e wip 2024-09-04 17:48:56 -07:00
Matthew Fosse
008963eede Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-08-28 14:55:17 -04:00
Omar Hatem
f072e79bb6
V4.19.5 v1.16.5 (#1654)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* some not enough enhancements for sync status

* update app versions

* minor fix
2024-08-27 20:49:12 +03:00
Matthew Fosse
e8eedf7967 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-08-27 12:10:25 -04:00
Matthew Fosse
dadae35c95 fix regression 2024-08-27 11:44:18 -04:00
Omar Hatem
518bfbe40d
fetch accurate fee rates from Cake's mempool api (#1649)
* fetch accurate fee rates from mempool api

* remove duplicate exception handler onError call [skip ci]

* add the domain name
2024-08-26 20:07:25 +03:00
Konstantin Ullrich
ce21098e98
Cw 488 seed offset (#1631)
* CW-488 minor code cleanup

* Add Derivation Path selector for BTC and LTC

* CW-488 Initial Passphrase Impl

* CW-488 Final Passphrase Impl

* Quick Fix of language Service

* CW-488 Implement PR Suggestions

* CW-488 Implement PR Suggestions

* CW-488 Implement Passphrase for Bitcoin Cash

* CW-488 Implement Passphrase for Bitcoin Cash

* CW-488 Implement Passphrase for Bitcoin Cash

* remove monero and wownero support for passphrase until merged [skip ci]

* CW-488 Apply requested change

* CW-488 Add Passphrase to QR

* CW-488 Fix Seed generation

* CW-488 Implement Electrum Passphrases

* CW-488 Add Seed Length Selector to BIP39 Seeds

* CW-488 Minor fix [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-08-26 20:06:54 +03:00
Matthew Fosse
81b81f0c24 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-08-26 11:09:50 -04:00
Serhii
40f85d215b
Rbf fixes issues op return data plus ThorChain (#1648)
* total out amount issue

* fix empty inputs and outputs addresses for new tx

* fix sum value of utxo not spending

* Update configure.dart

* Update electrum_wallet.dart

* receiving address

* review fixes

* add op_return data

* fix rbf transaction with a memo

* add memo check for ThorChain trade

* code enhancement [skip ci]

* code enhancement [skip ci]

* directly use fromElectrumBundle function to update transaction info

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-08-24 16:30:01 +03:00
Matthew Fosse
e7f7d20b19 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-08-23 15:17:40 -04:00
Matthew Fosse
527983af4f updates 2024-08-23 15:17:28 -04:00
Serhii
4c2d061363
rbf fixes issues sum utxo and fee calculation (#1625)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* total out amount issue

* fix empty inputs and outputs addresses for new tx

* fix sum value of utxo not spending

* Update configure.dart

* Update electrum_wallet.dart

* receiving address

* review fixes
2024-08-23 16:19:42 +03:00
Matthew Fosse
dc699af49c [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-08-22 11:49:13 -04:00
Rafael
c0e0cf02aa
Fix testnet (#1632)
* fix: failed connection and misc changes

* default isTestnet to false

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-08-22 01:31:20 +03:00
Matthew Fosse
49d2560eb9
fix (#1633)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-08-21 22:49:47 +03:00
Matthew Fosse
dac4a121d8 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-08-19 12:02:15 -04:00
Omar Hatem
c59d39d42d
Generic fixes (#1619)
* update fee rates

* periodically update fees

* minor enhancements

* minor enhancements

* some improvements
add solana node

* handle empty hex as null

* minor improvement

* fix imports

* fix app hanging on splash screen

* update app versions
temporarily disable sign/verify for hardware wallets
2024-08-18 03:37:15 +03:00
Matthew Fosse
7c9b72483a
Socket null handling (#1610)
* return null if in connection failure state

* reconnect on connection failure

* better connection handling

* probably not necessary but just incase

* connection handling updates

* add cancelOnError: true
2024-08-18 02:28:45 +03:00
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
Omar Hatem
51ce70e100
Merge branch 'main' into mweb 2024-08-16 18:50:26 +03:00
Rafael
102139b061
feat: more info on privkey error (#1612)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-08-16 04:34:41 +03:00
Matthew Fosse
cfd1cf30ec Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb 2024-08-12 21:25:04 -07:00