Commit graph

203 commits

Author SHA1 Message Date
OmarHatem
dc41f072e9 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into MrCyjaneK-cyjan-monerodart
 Conflicts:
	cw_monero/ios/Classes/monero_api.cpp
2024-06-04 23:10:56 +03:00
Omar Hatem
43a4477b39
fix Monero polyseed issue (#1474)
Add desktop settings silent payment
update versions
2024-05-31 15:57:30 +03:00
Rafael
96b9b60f50
Cw 453 (#1306)
* feat: rebase btc-addr-types, migrate to bitcoin_base

* feat: allow scanning elect-rs using get_tweaks

* feat: scanning and adding addresses working with getTweaks, add btc SP address type

* chore: pubspec.lock

* chore: pubspec.lock

* fix: scan when switching, fix multiple unspents in same tx

* fix: initial scan

* fix: initial scan

* fix: scanning issues

* fix: sync, storing silent unspents

* chore: deps

* fix: label issues, clear spent utxo

* chore: deps

* fix: build

* fix: missing types

* feat: new electrs API & changes, fixes for last block scanning

* feat: Scan Silent Payments homepage toggle

* chore: build configure

* feat: generic fixes, testnet UI improvements, useSSL on bitcoin nodes

* fix: invalid Object in sendData

* feat: improve addresses page & address book displays

* feat: silent payments labeled addresses disclaimer

* fix: missing i18n

* chore: print

* feat: single block scan, rescan by date working for btc mainnet

* feat: new cake features page replace market page, move sp scan toggle, auto switch node pop up alert

* feat: delete silent addresses

* fix: red dot in non ssl nodes

* fix: inconsistent connection states, fix tx history

* fix: tx & balance displays, cpfp sending

* feat: new rust lib

* chore: node path

* fix: check node based on network

* fix: missing txcount from addresses

* style: padding in feature page cards

* fix: restore not getting all wallet addresses by type

* fix: auto switch node broken

* fix: silent payment txs not being restored

* feat: change scanning to subscription model, sync improvements

* fix: scan re-subscription

* fix: default nodes

* fix: improve scanning by date, fix single block scan

* refactor: common function for input tx selection

* fix: nodes & build

* fix: send all with multiple outs

* refactor: unchanged file

* Update pr_test_build.yml

* chore: upgrade

* chore: merge changes

* refactor: unchanged files [skip ci]

* fix: scan fixes, add date, allow sending while scanning

* feat: sync fixes, sp settings

* feat: fix resyncing

* fix: date from height logic, status disconnected & chain tip get

* fix: params

* feat: electrum migration if using cake electrum

* fix nodes
update versions

* re-enable tron

* update sp_scanner to work on iOS [skip ci]

* fix: wrong socket for old electrum nodes

* Fix unchecked wallet type call

* fix: double balance

* feat: node domain

* fix: menu name

* fix: update tip on set scanning

* fix: connection switching back and forth

* feat: check if node is electrs, and supports sp

* chore: fix build

* minor enhancements

* fixes and enhancements

* solve conflicts with main

* fix: status toggle

* minor enhancement

* Monero.com fixes

* update sp_scanner to include windows and linux

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-29 17:43:48 +03:00
Konstantin Ullrich
86d4c929a5
Merge remote-tracking branch 'refs/remotes/origin/CW-453-silent-payments' into MrCyjaneK-cyjan-monerodart 2024-05-29 15:42:03 +02:00
OmarHatem
17eddde1d7 Monero.com fixes 2024-05-29 15:58:36 +03:00
Konstantin Ullrich
f4e01c511a
Merge remote-tracking branch 'refs/remotes/origin/CW-453-silent-payments' into MrCyjaneK-cyjan-monerodart
# Conflicts:
#	ios/Podfile.lock
#	macos/Podfile.lock
2024-05-29 13:50:53 +02:00
Omar Hatem
4dd42412fd
Merge branch 'main' into MrCyjaneK-cyjan-monerodart 2024-05-24 15:44:15 +03:00
Rafael Saes
dc86968022 Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-05-22 19:32:45 -03:00
Omar Hatem
dfba5be2cd
bump android build number [skip ci] 2024-05-22 04:19:33 +03:00
Omar Hatem
7b5204fdaa
Generic enhancements (#1456)
* minor enhancement

* show camera consent at least once, even if camera permission is granted already

* minor enhancement [skip ci]

* Add taproot derivation path to electrum_derivations.dart

* remove unused import [skip ci]

* Initialize Ledger only when necessary

* Update app versions
2024-05-22 04:18:04 +03:00
OmarHatem
b56e01bbac Merge branch 'main' of https://github.com/cake-tech/cake_wallet into MrCyjaneK-cyjan-monerodart
 Conflicts:
	scripts/android/pubspec_gen.sh
	scripts/ios/app_config.sh
2024-05-15 04:04:19 +03:00
OmarHatem
7783875bd7 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-453-silent-payments 2024-05-15 02:56:06 +03:00
OmarHatem
78a6015da5 fix nodes
update versions
2024-05-15 02:55:58 +03:00
Adegoke David
fbecc5c994
fix: Tron Timeout Issue (#1448)
* fix: Tron timeout issue

* fix: Revert

* fix: Tron transaction expiry error
2024-05-15 02:54:39 +03:00
Rafael Saes
2c9558d0da Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-05-14 15:54:43 -03:00
Czarek Nakamoto
1599626f6b fix build script 2024-05-14 07:43:32 +02:00
OmarHatem
6291f72c25 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into MrCyjaneK-cyjan-monerodart 2024-05-14 04:33:01 +03:00
Omar Hatem
c12b4f5ff6
improve error handling (#1451) 2024-05-14 04:27:16 +03:00
OmarHatem
2c978fc693 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into MrCyjaneK-cyjan-monerodart
 Conflicts:
	cw_monero/example/pubspec.lock
	lib/main.dart
2024-05-14 02:57:11 +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
9702b64dd4 libstdc++ 2024-05-13 19:39:11 +02:00
Omar Hatem
f6d41f318e
Merge branch 'main' into MrCyjaneK-cyjan-monerodart 2024-05-12 02:45:34 +03:00
Rafael Saes
4ac357fd6a Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-05-10 19:24:10 -03:00
Omar Hatem
97555f2ce1
V4.16.0 (#1445)
* update build numbers

* fix UI issue

* Add Nano to secret generation properly [skip ci]

* remove to utc from expiration time

* update app version
Remove tron
2024-05-10 21:34:28 +03:00
Omar Hatem
678dc3b135
update build numbers (#1441)
* update build numbers

* fix UI issue

* Add Nano to secret generation properly [skip ci]

* remove to utc from expiration time
2024-05-10 21:28:49 +03:00
m
ae1fe4023d Add auto generation of manifest file for android project even for iOS, macOS, Windows. 2024-05-10 16:26:24 +01:00
Rafael Saes
b7c942ac4e Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-05-09 07:37:58 -03:00
OmarHatem
a745c59af4 Fix conflicts with main 2024-05-08 17:36:01 +03: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
Omar Hatem
12e3001b3a
Generic enhancements (#1435)
* Disable Ledger for MacOS

* increase update duration for Solana [skip ci]

* change tron default Node
Update build number

* Add disabling tron grid to privacy settings

* update monero.com versions [skip ci]
2024-05-08 17:26:57 +03:00
Rafael Saes
657e9ac6fc Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-05-07 11:50:57 -03:00
Rafael Saes
242e92bcb2 Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-05-06 12:14:58 -03:00
Rafael Saes
0a57de0628 Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-05-06 10:19:03 -03:00
Adegoke David
d1870ba8b8
CW-525-Add-Tron-Wallet (#1327)
* chore: Initial setup for Tron Wallet

* feat: Create Tron Wallet base flow implemented, keys, address, receive, restore and proxy classes all setup

* feat: Display seed and key within the app

* feat: Activate restore from key and seed for Tron wallet

* feat: Add icon for tron wallet in wallet listing page

* feat: Activate display of receive address for tron

* feat: Fetch and display tron balance, sending transaction flow setup, fee limit calculation setup

* feat: Implement sending of native tron, setup sending of trc20 tokens

* chore: Rename function

* Delete lib/tron/tron.dart

* feat: Activate exchange for tron and its tokens, implement balance display for trc20 tokens and setup secrets configuration for tron

* feat: Implement tron token management, add, remove, delete, and get tokens in home settings view, also minor cleanup

* feat: Activate buy and sell for tron

* feat: Implement restore from QR, transactions history listing for both native transactions and trc20 transactions

* feat: Activate send all and do some minor cleanups

* chore: Fix some lint infos and warnings

* chore: Adjust configurations

* ci: Modify CI to create and add secrets for node

* fix: Fixes made while self reviewing the PR for this feature

* feat: Add guide for adding new wallet types, and add fixes to requested changes

* fix: Handle exceptions gracefully

* fix: Alternative for trc20 estimated fee

* fix: Fixes to display of amount and fee, removing clashes

* fix: Fee calculation WIP

* fix: Fix issue with handling of send all flow and display of amount and fee values before broadcasting transaction

* fix: PR review fixes and fix merge conflicts

* fix: Modify fetching assetOfTransaction [skip ci]

* fix: Move tron settings migration to 33
2024-05-03 21:00:05 +03:00
Czarek Nakamoto
bda1a85f24 fix build issues 2024-05-02 22:47:20 +02:00
OmarHatem
d6081c4b47 Temporarily remove haven 2024-05-02 21:32:21 +03:00
OmarHatem
bc1cfc5fe9 undo android ndk removal 2024-05-02 15:26:04 +03:00
OmarHatem
e866d38f4e Merge and fix main 2024-05-02 05:20:28 +03:00
Omar Hatem
e87353c012
fix backward compatibility issue with existing electrum wallets (#1424) 2024-05-01 19:21:04 +03:00
Czarek Nakamoto
a0fd73ac37 add android build script 2024-05-01 17:47:11 +02:00
Omar Hatem
f9e9b1d67e
update versions (#1418) 2024-04-30 04:05:48 +03:00
Czarek Nakamoto
5f78769338 various fixes for build issues 2024-04-20 19:32:13 +02:00
Rafael Saes
53fe2b0206 Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-04-17 16:35:51 -03:00
Omar Hatem
59d44e8c57
Generic enhancements (#1386)
* Update versions

* Show private key for electrum based wallets

* update polyseed

* fix webview page on desktop
remove private keys temporarily from electrum

* update versions
2024-04-16 01:49:49 +02:00
Omar Hatem
953c278f8c
Update versions (#1380) 2024-04-15 23:49:11 +02:00
Rafael Saes
7197a7bc71 Merge remote-tracking branch 'origin/main' into CW-453-silent-payments 2024-04-01 18:07:49 -03:00
Omar Hatem
62ef545fce
New versions (#1355)
* New versions

* Check for Taproot inputs when exchanging with ThorChain

* Properly handle taproot case with thorchain

* fix missing import
2024-04-01 15:31:14 +02:00
Omar Hatem
ecb4f32cda
Fix Exchange field not taking numbers (#1341) 2024-03-21 15:42:16 +02:00
Omar Hatem
5a7a0e01a7
Litcoin bitcoin cash fix (#1339)
* Make address to output script a single entry point
Fix network type for bitcoin cash

* Add MoonPay to sell polygon

* Normalize currency for moonpay widget

* Minor fix

* fix: litecoin & bch address types

* fix: remove print

* fix: network decode location

* fix: missing place additional network type

* fix: wrong initial address page type

* fix: initial address generation

* fix: btc exchange sending all, bch without change addresses

* Minor fixes

* Update app versions [skip ci]

---------

Co-authored-by: Rafael Saes <git@rafael.saes.dev>
2024-03-21 04:51:57 +02:00
Omar Hatem
27347779fa
New versions (#1334)
* Enable Exolix
Improve service updates indicator
New versions

* Add exolix Api token to limits api

* Ignore reporting network issues

* Change default bitcoin node
2024-03-18 17:45:11 +02:00