Commit graph

2871 commits

Author SHA1 Message Date
Matthew Fosse
4d5e3b7f0b save [wip] 2024-08-28 14:54:47 -04:00
Matthew Fosse
c92fc24a66 fix configure.dart 2024-08-27 14:19:40 -04:00
Matthew Fosse
a735b0bd6a remove unecessary changes and merge weirdness 2024-08-27 13:13:23 -04:00
Matthew Fosse
dfea890c9e Merge branch 'mweb' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync 2024-08-27 13:09:32 -04: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
cyan
4c795ea5c2
subaddress fix (#1620)
* subaddress fix

* fix subaddress generation

* rewrite usedAddresses for xmr and wow

* [skip ci] remove print statements
2024-08-27 02:40:20 +03: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
cyan
8524e238b0
make analyzer less red (#1628)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
* remove cw_*.dart files from analyzer

* Run gen_framework.sh on iOS
2024-08-24 04:42:50 +03:00
Matthew Fosse
2552fb9552 ensure we don't initialize mweb until we really have to 2024-08-23 18:04:26 -04:00
Matthew Fosse
a0c315c4cf more fixes 2024-08-23 17:52:40 -04:00
Matthew Fosse
10c2353288 more fixes 2024-08-23 17:25:33 -04: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
tuxsudo
d01199bd04
Merge pull request #1618 from cake-tech/flags
Some checks are pending
Cache Dependencies / test (push) Waiting to run
Update flags
2024-08-22 15:37:39 -04:00
tuxsudo
0dc6e2656a
Merge branch 'main' into flags 2024-08-22 15:37:21 -04: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
Matthew Fosse
9cab9b9bc2 fix ios xcode project [skip ci] 2024-08-22 11:49:05 -04:00
OmarHatem
9c3f0b329b minor fix 2024-08-22 15:34:31 +03:00
OmarHatem
47ca649060 update translations
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-08-22 03:55:23 +03:00
smgthbusr
92f87a5366
Add Armenian language (#1623)
* Add Armenian strings

* Add Armenian

* Add Armenian flag
2024-08-22 03:47:30 +03:00
Jorge
799ddcdc6f
Fix Spanish string (#1622) 2024-08-22 03:45:16 +03:00
Omar Hatem
9390ceb323
Merge branch 'main' into flags 2024-08-22 03:42:18 +03:00
cyan
3cefe3b288
update setup-java and switch distribution (#1629) 2024-08-22 03:36:11 +03: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
tuxsudo
9ad4c9b46b
Merge branch 'main' into flags 2024-08-21 09:36:29 -04:00
Matthew Fosse
e0a0b7ab5d update bitcoin_base to fix mweb address program checking 2024-08-19 16:20:54 -04:00
Matthew Fosse
ef077c8647 change address fixes 2024-08-19 15:11:08 -04:00
Matthew Fosse
c620d6d5a8 dart:convert != package:convert 2024-08-19 14:33:05 -04:00
Matthew Fosse
501e4998c7 fix 2024-08-19 13:14:00 -04:00
Matthew Fosse
d315617efa small fix 2024-08-19 12:31:50 -04:00
Matthew Fosse
7d36da91fa small fix 2024-08-19 12:30:25 -04: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
Konstantin Ullrich
5449b94ba4
Windows fix (#1624)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
* CW-488 Fix missing Wownero logo

* Temporary fix for windows
2024-08-19 17:06:57 +03:00
OmarHatem
19c600ba10 update macos build number
Some checks are pending
Cache Dependencies / test (push) Waiting to run
minor fixes
2024-08-18 17:15:23 +03:00
cyan
4071e460f6
fix universal build (#1621) 2024-08-18 15:25:44 +03:00
OmarHatem
fe4b3e4eb0 push haven fix
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-08-18 03:48:25 +03: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
tuxsudo
c7957634a2
Merge branch 'main' into flags 2024-08-17 12:41:18 -04:00
tuxpizza
e8a03fc00e Update even more flags 2024-08-17 12:40:52 -04:00
cyan
eef319658a
Fix legacy seeds not being displayed when polyseed is not supported (#1608)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* Fix legacy seeds not being displayed when polyseed is not supported

* fallback to english on Japanese, it errors with empty errorString - probably some kind of normalization issue
2024-08-17 05:30:48 +03:00
cyan
ec8c404086
fix rosseta builds (#1593) 2024-08-17 05:25:10 +03:00
tuxpizza
989f7fe197 Update more flags 2024-08-16 21:09:23 -04:00