Commit graph

2441 commits

Author SHA1 Message Date
Rafael Saes
8627698416 Merge remote-tracking branch 'origin/main' into CW-453-bitcoin-silent-payments 2023-12-13 16:28:13 -03:00
Rafael Saes
ff5e4c1d86 fix: bitcoin_base changes, tx history fixes 2023-12-13 15:13:44 -03:00
Serhii
049e4def27
fix accessibility issues (#1224) 2023-12-13 17:27:30 +02:00
Serhii
faf151a4dc
CW-531-Bitcoin-Fees-issue (#1218)
* SegWit transaction size

* [skip ci] fix electrum balances layout

* fix tapping area
2023-12-13 16:43:26 +02:00
Adegoke David
ef7762eaca
Polygon-Wallet-fixes (#1222)
* fix: Fix issues surrounding polygon release

* Add polygon generation command to pubspec script

* Remove unnecesary cast

* fix: Remove unneeded code

* fix: Adjust workflow file to pick polygonScan apikey

* fix: Issues noticed while testing

* fix: Issues noticed while testing

* fix: Transaction should reflect the token name

* fix: Remove unused import

* feat: Add alchemy node to default migration settings

* Fix sending Polygon delay
Remove alchemy node
Minor Enhancements

* Remove scrolling from multiple choices settings row and make them fill the whole space [skip ci]

* Add USDT poly
Add icon for USDC.e

* Fix ERC20 tokens overriding old wallets
Add USDC.e to exchange

* - Remove unnecessary code
- Minor Enhancements

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-12-13 16:03:07 +02:00
Rafael Saes
53724a2901 fix: birdpay regex 2023-12-12 19:36:32 -03:00
Rafael Saes
fbfb681b02 Merge remote-tracking branch 'origin/CW-453-bitcoin-silent-payments' into CW-453-bitcoin-silent-payments 2023-12-11 19:43:03 -03:00
Rafael Saes
2d9158d552 fix: unspents remaining, check spent silent payment during scanning 2023-12-11 19:41:48 -03:00
Matthew Fosse
7ce387c130
fix dot indicator color (#1228) 2023-12-11 18:47:22 +02:00
Rafael Saes
c472ef0e07 fix: how testnet node gets tx expanded details 2023-12-11 10:54:25 -03:00
OmarHatem
57f130135c Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-453-bitcoin-silent-payments
 Conflicts:
	cw_monero/lib/monero_wallet_service.dart
	cw_monero/pubspec.lock
	lib/router.dart
	lib/src/screens/new_wallet/advanced_privacy_settings_page.dart
	lib/src/screens/new_wallet/new_wallet_page.dart
	lib/src/screens/restore/wallet_restore_from_seed_form.dart
	res/values/strings_es.arb
	res/values/strings_hr.arb
	res/values/strings_id.arb
	res/values/strings_nl.arb
	res/values/strings_uk.arb
2023-12-09 03:50:48 +02:00
Konstantin Ullrich
72777fbf2c
Cw 534 monero wallet generic enhancements (#1225)
* Fix word count for polyseed on pre_seed_page

* Fix naming of advanced setting

* Set default Seed Type to Polyseed and disable bg-sync by default

* Fix inconsistency between seed type field in restore screen and the one in advanced settings

* Use pub.dev release of polyseed

* Add Legacy Seed to wallet_keys-Page in case of Polyseed
2023-12-09 03:37:39 +02:00
Rafael Saes
2c608d78ec fix: duplicate unspent again 2023-12-08 19:44:57 -03:00
Rafael Saes
6ea5c50884 temp: comment out polyseed issue for silent payments build 2023-12-08 18:51:00 -03:00
Rafael Saes
39aeebd09d chore: fix bitcoin_flutter reference 2023-12-08 18:28:55 -03:00
Rafael Saes
0539c87152 Merge remote-tracking branch 'origin/main' into CW-453-bitcoin-silent-payments 2023-12-08 18:03:02 -03:00
Rafael Saes
c74e335876 fix: some fixes for stored silent payment data, and fee usage 2023-12-08 17:56:48 -03:00
Serhii
2138c35e38
CW-532-DFX-buy-provider (#1209)
* dfx buy provider ui

* fix signing flow

* fixed provider determination based on wallet type and app settings

* update localization files

* minor fix

* Fix BTC, LTC und BCH signMessages

* Add signMessage to monero

* open dfx in webview

* Update dfx_buy_provider.dart

* Revert merge conflict

* Update bitcoin_flutter ref

---------

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2023-12-08 16:05:52 +02:00
Rafael Saes
ea2161010f fix: null check on chainTipUpdate 2023-12-07 18:05:57 -03:00
Rafael Saes
717f7457b5 fix: bio address regex 2023-12-07 10:19:57 -03:00
OmarHatem
56f8787b69 remove deprecated import 2023-12-07 01:56:15 +02:00
Rafael Saes
7064225a9b Merge remote-tracking branch 'origin/main' into CW-453-bitcoin-silent-payments 2023-12-06 20:06:38 -03:00
Rafael Saes
9d6b90759c fix: unspents & balance updating 2023-12-06 20:03:07 -03:00
Rafael Saes
f446f95a01 fix: labeled scanning 2023-12-06 18:36:15 -03:00
Rafael Saes
b04b262761 feat: store labeled silent addresses and restore from snapshot 2023-12-06 11:47:14 -03:00
Rafael Saes
5939b310a0 feat: labels finished 2023-12-06 11:46:33 -03:00
Matthew Fosse
d370c754c5
allow manual builds on any branch (#1219)
* allow manual builds on any branch

* small fix

* see if this works

* test fix

* test fix

* fix

* fix

* test

* fix

* fix

* consistent variable naming
2023-12-06 15:53:26 +02:00
Rafael Saes
ad3d2f1166 feat: add describeOption to localize receive types 2023-12-06 10:21:39 -03:00
Rafael Saes
4f0f1544fb chore: add TODO msg 2023-12-06 09:54:53 -03:00
Rafael Saes
ed129782fc fix: Testnet fixes
- Fix restore page button not working
- Move button to Advanced Settings
- Add testnet public node by default when selecting to use testnet
2023-12-06 09:49:41 -03:00
Omar Hatem
b95af3a649
V4.11.0 v1.8.0 (#1216)
* V4.11.0 and v1.8.0

* Add polygon to iOS and macOS
Minor import fix for monero.com

* Remove Polygon temporarily

* Remove tor temorarily [skip ci]

* Remove tor temorarily [skip ci]
2023-12-05 02:35:33 +02:00
Konstantin Ullrich
3c28e25259
Remove polyseed seed workaround and fix properly by just storing the wallet (#1215) 2023-12-04 13:52:43 +02:00
Adegoke David
b3d579c24a
CW-527-Add-Polygon-MATIC-Wallet (#1179)
* chore: Initial setup for polygon package

* feat: Add polygon node urls

* feat: Add Polygon(MATIC) wallet WIP

* feat: Add Polygon(MATIC) wallet WIP

* feat: Add Polygon MATIC wallet [skip ci]

* fix: Issue with create/restore wallet for polygon

* feat: Add erc20 tokens for polygon

* feat: Adding Polygon MATIC Wallet

* fix: Add build command for polygon to workflow file to fix failing action

* fix: Switch evm to not display additional balance

* chore: Sync with remote

* fix: Revert change to inject app script

* feat: Add polygon erc20 tokens

* feat: Increase migration version

* fix: Restore from QR address validator fix

* fix: Adjust wallet connect connection flow to adapt to wallet type

* fix: Make wallet fetch nfts based on the current wallet type

* fix: Make wallet fetch nfts based on the current wallet type

* fix: Try fetching transactions with moralis

* fix: Requested review changes

* fix: Error creating new wallet

* fix: Revert script

* fix: Exclude spam NFTs from nft listing API response

* Update default_erc20_tokens.dart

* replace matic with matic poly

* Add polygon wallet scheme to app links

* style: reformat default_settings_migration.dart 

* minor enhancement 

* fix using different wallet function for setting the transaction priorities 

* fix: Add chain to calls

* Add USDC.e to initial coins

* Add other default polygon node 

* Use Polygon scan
some UI fixes

* Add polygon scan api key to secrets generation code

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-12-02 04:26:43 +02:00
Konstantin Ullrich
3b7f9a297c
Bug missing polyseed (#1214)
* Move file.dart

* Add seedFallback for missing polyseeds

* Remove unused dependency of cw_bitcoin

* Minor fix MacOS

* Add more blockheight-date matching

* Scan only last 2 days for new Polyseed wallets
2023-12-02 03:02:55 +02:00
Matthew Fosse
3760285a64
ios/mac secure storage pin migration (potential fix) (#1205)
* ios/mac secure storage pin migration

* function call was incorrect

* Update default_settings_migration.dart

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-11-30 23:39:09 +02:00
Rafael Saes
ca188b1670 fix: print for explorer page 2023-11-30 16:54:10 -03:00
Rafael Saes
cd6db86a6d chore: bump bitcoin_flutter due to sp regex 2023-11-30 16:50:19 -03:00
Rafael Saes
d3d925c7ff feat: use silent payment address regex 2023-11-30 16:19:15 -03:00
Rafael Saes
4b3b3f6d2c fix: testnet electrum methods 2023-11-30 16:17:16 -03:00
Rafael Saes
028dcb3b98 fix: silent addresses string 2023-11-30 16:01:19 -03:00
Rafael Saes
79b2fc2a4d fix: missing colon 2023-11-30 15:22:01 -03:00
Rafael Saes
6590ef49a3 chore: remove linux files 2023-11-30 14:56:56 -03:00
Rafael Saes
7f8f805cc7 feat: change bitcoin address options order 2023-11-30 14:40:48 -03:00
Rafael Saes
fe5f0018b6 Merge remote-tracking branch 'origin/main' into CW-453-bitcoin-silent-payments 2023-11-30 14:39:02 -03:00
Rafael Saes
d1b30a5d2a fix: spend fixes 2023-11-30 14:32:11 -03:00
Konstantin Ullrich
2bddeb6ac2
Polyseed design changes (#1211)
* Add icons to Language- and Seedtype-picker to indicate it's clickability

* Add Seed Type Selector to New Wallet Page

* Rename "Advanced Privacy Settings" to "Advanced Settings"
2023-11-30 17:38:28 +02:00
Omar Hatem
4d245b7ff1
v4.11.0 and v1.8.0 (#1192)
* v4.11.0 and v1.8.0

* Add missing functionalities to mac os monero api.cpp

* Fix creating a new wallet issue

* Remove un-necessary linux, macos, and windows files from bitcoincash package
2023-11-30 16:51:19 +02:00
Rafael Saes
343817b1a7 feat: add testnet option to restore flow 2023-11-30 07:03:25 -03:00
Rafael Saes
5c205e4cc8 feat: pull changes from silent payments 2023-11-30 07:01:58 -03:00
Konstantin Ullrich
89cb216bbf
Fix refresh from 0 on creating polyseeds (#1202)
* Fix refresh from 0 on creating polyseeds

* Try to fix refresh from 0 on creating polyseeds
2023-11-29 16:18:46 +02:00