Commit graph

186 commits

Author SHA1 Message Date
OmarHatem
90508b8726 Merge branch 'breez' of https://github.com/cake-tech/cake_wallet into wownero_breez
 Conflicts:
	configure_cake_wallet.sh
	cw_core/lib/amount_converter.dart
	cw_core/lib/wallet_type.dart
	cw_monero/lib/monero_wallet.dart
	lib/view_model/unspent_coins/unspent_coins_list_view_model.dart
	scripts/android/pubspec_gen.sh
	scripts/ios/app_config.sh
	scripts/macos/app_config.sh
	tool/configure.dart
2024-06-30 05:11:38 +03:00
OmarHatem
e978f9d9ba Merge latest monero dart changes [skip ci] 2024-06-28 16:20:03 +03:00
OmarHatem
b44cd1bda0 Merge branch 'MrCyjaneK-cyjan-monerodart' of https://github.com/cake-tech/cake_wallet into wownero
 Conflicts:
	cw_monero/lib/api/wallet.dart
	cw_monero/lib/monero_wallet.dart
2024-06-28 16:18:48 +03:00
cyan
355d990df0 fixes from comments 2024-06-28 05:50:51 +00:00
OmarHatem
0a47cb97c3 Merge remote-tracking branch 'origin/wownero' into wownero
# Conflicts:
#	cw_monero/lib/api/wallet.dart
#	cw_monero/lib/monero_wallet.dart
#	cw_wownero/lib/api/wallet.dart
#	cw_wownero/lib/wownero_wallet.dart
#	lib/view_model/wallet_keys_view_model.dart
#	scripts/prepare_moneroc.sh
2024-06-25 20:07:14 +03:00
cyan
3c4f7431fc
Merge branch 'main' into wownero 2024-06-25 10:50:02 +02:00
Czarek Nakamoto
4c061addab fix: wallet seed display
fix: wownero not refreshing
2024-06-25 10:47:33 +02:00
Matthew Fosse
d8e0743ec7 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-06-24 12:50:11 -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
Czarek Nakamoto
bc7e59e526 fix: wallet seed display
fix: wownero not refreshing
2024-06-24 16:00:45 +02:00
Matthew Fosse
45e1a4d223 [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-06-21 14:12:45 -07:00
OmarHatem
e76cc699aa Merge branch 'main' of https://github.com/cake-tech/cake_wallet into wownero
 Conflicts:
	lib/view_model/wallet_keys_view_model.dart
2024-06-21 04:37:11 +03:00
OmarHatem
a9521ef53e Merge branch 'MrCyjaneK-cyjan-monerodart' of https://github.com/cake-tech/cake_wallet into wownero
 Conflicts:
	scripts/android/build_monero_all.sh
2024-06-21 04:36:10 +03:00
Konstantin Ullrich
5b3161fb29
Add Recovery Height to Wallet seed page for monero (#1470)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-06-18 09:00:07 +03:00
OmarHatem
066e25075f Add wownero polyseed 2024-06-14 23:10:45 +03:00
OmarHatem
257465308e minor fixes 2024-06-11 03:43:06 +02:00
Czarek Nakamoto
2ad76de4be proper path for wownero and monero 2024-06-09 15:05:41 +02:00
OmarHatem
95bf36d1d9 fix conflicts 2024-06-06 23:38:50 +02:00
OmarHatem
603bf7b9d4 Add initial wownero 2024-06-06 23:36:54 +02:00
Matthew Fosse
010957ce6c Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-05-31 09:30:11 -07:00
Omar Hatem
43a4477b39
fix Monero polyseed issue (#1474)
Add desktop settings silent payment
update versions
2024-05-31 15:57:30 +03:00
Matthew Fosse
fdf0c46380 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-05-28 08:39:24 -07:00
Konstantin Ullrich
701c6b2004
Only stop wallet on rename and delete 2024-05-28 17:18:38 +02:00
Konstantin Ullrich
faa49d21e8
Potential fix for missing polyseeds in the future (#1468) 2024-05-28 16:32:48 +03:00
Matthew Fosse
362c0bd231 breez fixes 2024-05-23 12:20:22 -07:00
Konstantin Ullrich
cf8a20f8db
Close the wallet when the wallet gets changed 2024-05-22 13:14:23 +02:00
Czarek Nakamoto
c5a532a138 fix NTFS issues 2024-05-21 13:24:13 +02:00
Czarek Nakamoto
d78f524f1c backup fix 2024-05-20 19:27:58 +02:00
Czarek Nakamoto
b35b06699b bump monero_c hash 2024-05-15 12:13:53 +02:00
Matthew Fosse
12724acfd9 [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-05-14 09:10:14 -07:00
OmarHatem
2f695963b4 update pubspec.lock 2024-05-14 02:56:03 +03:00
Omar Hatem
e92e8df3aa
Generic enhancements (#1447)
* Disable hardware wallets for Monero.com

* disable ble permission on Monero.com

* code cleanup [skip ci]

* Fix missing Trade bytes issue
2024-05-13 23:59:11 +03:00
Czarek Nakamoto
e68cae6bf4 make init async so it won't lag
disable print starts
2024-05-12 08:18:24 +02:00
Czarek Nakamoto
2d883f8f3f store crash fix 2024-05-11 22:27:34 +02:00
Czarek Nakamoto
0e902b6f63 fix for multiple wallets 2024-05-08 17:36:39 +02:00
OmarHatem
ca037d9b48 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into MrCyjaneK-cyjan-monerodart
 Conflicts:
	cw_monero/lib/api/signatures.dart
	cw_monero/lib/api/types.dart
	cw_monero/lib/api/wallet_manager.dart
	lib/locales/hausa_intl.dart
	lib/locales/yoruba_intl.dart
	lib/main.dart
	macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
	scripts/android/pubspec_gen.sh
2024-05-08 17:35:08 +03:00
m
eccc3393ef Update cw_monero pubspec lock file for monero.dart 2024-05-07 16:13:08 +01:00
m
eef25149c9 Update monero.dart and monero_c versions. 2024-05-07 15:43:43 +01:00
Matthew Fosse
15c5f10ea4 [skip ci] merge conflict fixes 2024-05-06 13:10:56 -07:00
Matthew Fosse
4c73dec92f [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-05-06 13:07:03 -07:00
Matthew Fosse
e5be737236
bio auth on mac + package updates for 3.19.3/5 (#1398)
* bio auth mac fix

* remove comment and change duration from 2 to 0

* cherry pick previous changes

* 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

* Minor UI change [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-06 22:55:05 +03:00
Matthew Fosse
98a3f90c68 Merge branch 'CW-394-mac-auth-2' of https://github.com/cake-tech/cake_wallet into breez [skip ci] 2024-05-06 10:21:46 -07:00
Matthew Fosse
1101d20b3a Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-05-06 10:20:19 -07:00
Matthew Fosse
28f5dccebb Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-394-mac-auth-2 2024-05-06 09:20:19 -07:00
Konstantin Ullrich
5eabdcdca1
Cw 604 integrate bitcoin ledger (#1407)
* CW-503 Prepare Ledger integration

* CW-503 Revert Tor ignore

* CW-503 Add Connect Device Page

* CW-503 Add createWalletFromDevice for monero

* CW-503 Add Connect Device Page

* CW-503 Add Connect Device Page

* CW-503 Add Debug Options

* CW-503 Add proper hardware wallet selection screen

* CW-503 Minor design changes on connect_device_page

* CW-503 Add Create Wallet from Ledger

* CW-503 Spent Ledger ETH Funds

* CW-503 Minor fixes

* CW-503 Fix Merge conflicts

* CW-503 Fix Merge conflicts

* CW-503 Fix Merge conflicts

* CW-503 Fix minor conflicts

* CW-503 Improve Ledger BLE Communication

* CW-503 Improve Ledger BLE Communication

* CW-503 Rollback Monero Test code

* CW-503 Fix Execution failed for task :app:checkReleaseDuplicateClasses

* CW-503 Better Error-Exceptions

* CW-503 Add SetPinScreen before restore from hardware-wallet

* CW-503 override web3dart to use cake's git hosted version

* CW-503 Implement ledger sign messages

* CW-503 Implement ledger sign messages and send erc20 tokens

* CW-503 Fix merge conflicts

* CW-503 Fix merge conflicts

* CW-503 Use dep override for ledger_flutter

* CW-503 Ledger ERC20 finalisation

* CW-503 More graceful error handling

* CW-503 Even more graceful error handling & remove debug code

* CW-503 Minor Changes for Vik

* CW-503 Fix USB connection

* CW-503 Maybe this overrides web3dart finally

* Indicate Loading on the first 5 Wallet Accounts

* Prepare Ledger Bitcoin

* Fix conflicts with main

* Add Bluetooth permission to iOS [skip ci]

* add privacyinfo for ios [skip ci]

* update PrivacyInfo.xcprivacy [scip ci]

* ios shit [skip ci]

* Improve bitcoin xpub

* Resolve open Todos regarding iOS Support

* Minor debug

* Remove erc20 dependency to have more granular control over the tx UX

* Create Bitcoin Wallets using xpub

* Create Bitcoin Wallets using xpub

* Better error handling

* Improve Ledger account handling

* Add Bitcoin Support for Ledger

* Add Bitcoin Support for Ledger

* Add Bitcoin Support for Ledger

* Implement requested Changes

* Implement requested Changes

* Minor fix

* Implement requested Changes

* Implement requested Changes

* Add comment to remind me

* Enable RBF for Bitcoin Ledger

* Fix merge conflicts

* Update wallet_info.dart

* Cw 503 ledger support (#1310)

* CW-503 Prepare Ledger integration

* CW-503 Revert Tor ignore

* CW-503 Add Connect Device Page

* CW-503 Add createWalletFromDevice for monero

* CW-503 Add Connect Device Page

* CW-503 Add Connect Device Page

* CW-503 Add Debug Options

* CW-503 Add proper hardware wallet selection screen

* CW-503 Minor design changes on connect_device_page

* CW-503 Add Create Wallet from Ledger

* CW-503 Spent Ledger ETH Funds

* CW-503 Minor fixes

* CW-503 Fix Merge conflicts

* CW-503 Fix Merge conflicts

* CW-503 Fix Merge conflicts

* CW-503 Fix minor conflicts

* CW-503 Improve Ledger BLE Communication

* CW-503 Improve Ledger BLE Communication

* CW-503 Rollback Monero Test code

* CW-503 Fix Execution failed for task :app:checkReleaseDuplicateClasses

* CW-503 Better Error-Exceptions

* CW-503 Add SetPinScreen before restore from hardware-wallet

* CW-503 override web3dart to use cake's git hosted version

* CW-503 Implement ledger sign messages

* CW-503 Implement ledger sign messages and send erc20 tokens

* CW-503 Fix merge conflicts

* CW-503 Fix merge conflicts

* CW-503 Use dep override for ledger_flutter

* CW-503 Ledger ERC20 finalisation

* CW-503 More graceful error handling

* CW-503 Even more graceful error handling & remove debug code

* CW-503 Minor Changes for Vik

* CW-503 Fix USB connection

* CW-503 Maybe this overrides web3dart finally

* Indicate Loading on the first 5 Wallet Accounts

* Fix conflicts with main

* Add Bluetooth permission to iOS [skip ci]

* add privacyinfo for ios [skip ci]

* update PrivacyInfo.xcprivacy [scip ci]

* ios shit [skip ci]

* Resolve open Todos regarding iOS Support

* Remove erc20 dependency to have more granular control over the tx UX

* Better error handling

* Improve Ledger account handling

* Implement requested Changes

* Implement requested Changes

* Implement requested Changes

* Implement requested Changes

* Fix merge conflicts

* Update wallet_info.dart

---------

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

* Fix merge conflicts

* Fix merge conflicts

* Minor Fix to derivations

* Update cw_bitcoin/lib/bitcoin_wallet.dart [skip ci]

* Update cw_bitcoin/lib/bitcoin_wallet.dart [skip ci]

* Update cw_bitcoin/lib/electrum_wallet.dart [skip ci]

* Fix backward compatibility issues

* Merge Tron

* Fix Tron with HW changes

* fix ble on iOS
fix tron address validation

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-05 04:44:50 +03:00
Czarek Nakamoto
bda1a85f24 fix build issues 2024-05-02 22:47:20 +02:00
Matthew Fosse
6b560aadad Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez [skip ci] 2024-04-25 11:49:04 -07:00
Matthew Fosse
dcfb2b2b73
fix empty string case (#1401)
* bio auth mac fix

* remove comment and change duration from 2 to 0

* cherry pick previous changes

* fix empty string case

* add support for path for all currency types

* disable paths on electrum and monero nodes

* undo mac auth changes

* stuff I missed

* 1 last thing

* another thing I missed
2024-04-25 02:00:53 +02:00
M
5a03c04125 Add windows app, build scripts and build guide for it. 2024-04-23 23:20:51 -07:00
Czarek Nakamoto
7cf0a76561 remove unnecessary code 2024-04-23 16:05:33 +02:00