Commit graph

2869 commits

Author SHA1 Message Date
Omar Hatem
1f904dcd47
Generic fixes (#1354)
* Change order of currencies in currency picker

* Disable Background sync until implemented properly

* remove ability to use device pin in bio auth

* Fix condition

* Minor fix [skip ci]

* make notifications red dot go when opened

* Update Frozen coin text color

* Update Frozen coin text color

* Fetch internal transactions for eth and polygon

* Remove debug prints [skip ci]

* Fix Camera permission on iOS [skip ci]

* Minor fixes [skip ci]

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
2024-03-29 20:59:26 +02:00
Adegoke David
a9b8c03e55
CW-596-Solana-Bug-Fixes (#1340)
* fix: Generic bug fixes across solana

* fix: Remove back and forth parsing

* fix: Add check to cut flow when estimated fee is higher than wallet balance

* Update error message for fees exception

* Remove logs

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-03-29 20:55:29 +02:00
Omar Hatem
698c222291
Generic fixes (#1348)
* Change order of currencies in currency picker

* Disable Background sync until implemented properly

* remove ability to use device pin in bio auth

* Fix condition

* Minor fix [skip ci]

* make notifications red dot go when opened

* Update Frozen coin text color

* Update Frozen coin text color

* Fetch internal transactions for eth and polygon

* Remove debug prints [skip ci]

* Fix Camera permission on iOS [skip ci]

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
2024-03-29 20:54:59 +02:00
Rafael
fd9018bcc4
Cw 598 fixes for electrum based wallets (#1344)
* fix: address book addresses, bch builder, exchange all fee estimation, bch coin control

* feat: new error framework for Electrum messages

* build: cw_bitcoin.dart

* feat: error improvements, localization, fix exchange amount mismatch

* chore: misc comment & print [skip ci]

* feat: refactor & simplify sendAll vs regular tx estimation and creation

- Since there were so many conditions inside a single function to alter its behavior if sendAll or not, it is easier and more readable to have separate sendAll and estimateTx functions that behave separately

* fix: wrong LTC dust

* feat: fee rate confirmation

* fix: wrong createTrade value when isSendAll is enabled

* fix bitcoin cash address parsing [skip ci]

* fix: form no amount validator, address book with multiple entries, exchange all below min error

* fix: improve string, fix sending with dust inputs at the top

* fix: two change outputs when re-estimating

* fix: sendAll with a little dust adds fees

* chore: sanity check [skip ci]

* fix: if the fee is higher than estimated

* Minor enhancement [skip ci]

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-03-29 20:51:34 +02:00
Matthew Fosse
78685b74f0
Cw 521 moonpay buy (#1335)
* save

* save

* moonpay fixes

* fix for debug mode

* code cleanup

* another fix for debug mode

* [skip ci] fixes

* test build

* code cleanup

* fix buy page
2024-03-28 15:30:41 +02:00
Serhii
cdf081edfd
Cw 537 integrate thor chain swaps (#1280)
* thorChain btc to eth swap

* eth to btc swap

* update the UI

* update localization

* Update thorchain_exchange.provider.dart

* minor fixes

* minor fix

* fix min amount bug

* revert amount_converter changes

* fetching thorChain traid info

* resolve evm related merge conflicts

* minor fix

* Fix eth transaction hash for Thorchain Integration

* add new status endpoint and refund address for eth

* Adjust affiliate fee

* Fix conflicts with main

* review comments + transaction filter item

* taproot addresses check

* added 10 outputs check

* Update thorchain_exchange.provider.dart

* minor fixes

* update thorchain title

* fix fetching rate for thorchain

* Revert "fix fetching rate for thorchain"

This reverts commit 3aa1386ecf.

* fix thorchain exchange rate

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-03-28 14:41:11 +02:00
Konstantin Ullrich
b9e803f3bd
Fix pubspec generation on windows (#1351) 2024-03-26 18:08:39 +02:00
Adegoke David
6ae0f37b9c
CW-597-AuthService-Bug (#1346)
* fix: AuthService keychain bug fix

* fix: Fetch read implementation

* fix: Simplify logic for retries

* Minor enhancement

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-03-26 12:37:52 +02:00
tuxsudo
4520f583a6
Add toggle for disabling service bulletin (#1347)
* Add toggle for disabling service bulletin

* Make the toggle functional

* Fix + add toggle to Advanced Settings

* Remove unused variable

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-03-25 20:28:45 +02:00
Konstantin Ullrich
bca59ad5e4
Remove moonpay secret use exchange-helper instead (#1343)
* Remove moonpay secret use exchange-helper instead

* Update lib/buy/moonpay/moonpay_provider.dart

* remove web3dart dep from cw_solana

* Apply new api for moonpay exchange helper

* Add Robinhood as Polygon buy-provider
2024-03-25 20:16:57 +02:00
OmarHatem
d22b018a9c Update app version [skip ci] 2024-03-21 16:33:46 +02:00
OmarHatem
317fd44408 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password 2024-03-21 16:32:25 +02:00
Omar Hatem
af7fe05099
Generic fixes (#1342)
* handle balance exceptions in estimating All exchange

* Fix trades not showing
2024-03-21 16:31:05 +02:00
Omar Hatem
ecb4f32cda
Fix Exchange field not taking numbers (#1341) 2024-03-21 15:42:16 +02:00
OmarHatem
ef36d83cf5 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
 Conflicts:
	assets/text/Release_Notes.txt
	cw_bitcoin/lib/bitcoin_wallet.dart
	cw_bitcoin/lib/electrum_wallet_snapshot.dart
	cw_bitcoin_cash/lib/src/bitcoin_cash_wallet.dart
	scripts/android/app_env.sh
	scripts/ios/app_env.sh
	scripts/macos/app_env.sh
2024-03-21 05:01:09 +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
Serhii
a0c0ede099
Cw 588 show popup for adding to address book (#1326)
* popup for adding to address book

* update localization files
2024-03-20 00:44:00 +02:00
Serhii
58b2dfb26c
Fix deep link handling issue (#1297)
* Update root.dart

* Revert "Update root.dart"

This reverts commit 5808903aaf.

* Update root.dart

* increase delay

* fix with mobx reaction

* lunchUri fix
2024-03-19 21:55:34 +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
OmarHatem
8171755fb7 Merge main and update linux version 2024-03-18 17:07:32 +02:00
OmarHatem
3b58aedd2d Merge branch 'new_versions' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password 2024-03-18 17:02:08 +02:00
OmarHatem
184b3612be Change default bitcoin node 2024-03-15 17:50:43 +02:00
OmarHatem
c71272b0ca Ignore reporting network issues 2024-03-15 14:47:44 +02:00
OmarHatem
4707e627a3 Add exolix Api token to limits api 2024-03-15 04:26:18 +02:00
OmarHatem
e52b87f5c1 Enable Exolix
Improve service updates indicator
New versions
2024-03-15 03:56:26 +02:00
OmarHatem
54a5bf9703 not sure why it's failing 2024-03-14 20:50:55 +02:00
OmarHatem
c03b8938c6 Update Monero 2024-03-14 20:29:17 +02:00
OmarHatem
411f054a45 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password 2024-03-14 20:26:49 +02:00
Omar Hatem
50b5ebc622
Monero update (#1325)
* New price API

* Fix test app package id

* Fix workflow

* change environment variable to use pr number [skip ci]

* Fix un-needed padding

* Fix raw value for usdtSol

* Remove duplicate fetching for balance and transactions at start [skip ci]

* Fix address validation of spl tokens

* Add Service Status

* Update lib/src/widgets/service_status_tile.dart

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

* Update lib/src/widgets/services_updates_widget.dart

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

* Update monero version

* update sodium script

* Change automatic priority fee rate

* New versions [skip ci]

* Update monero version

* Temp remove split per abi

* Specifically build monero.com

* Revert monero dependencies trial fix

* Update Monero
Fix Monero Automatic Priority

* Fix android script

* Fix build_monero.sh android
Add svg notification icon

* trial 1

* trial 2

* trial 3

* trial 4

* Trial 5

* Trial

* revert

---------

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2024-03-14 20:26:00 +02:00
Omar Hatem
6414364602
Generic fixes (#1320)
* New price API

* Fix test app package id

* Fix workflow

* change environment variable to use pr number [skip ci]

* Fix un-needed padding

* Fix raw value for usdtSol

* Remove duplicate fetching for balance and transactions at start [skip ci]

* Fix address validation of spl tokens

* Add Service Status

* Update lib/src/widgets/service_status_tile.dart

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

* Update lib/src/widgets/services_updates_widget.dart

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

* Update monero version

* update sodium script

* Change automatic priority fee rate

---------

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2024-03-10 04:02:30 +02:00
OmarHatem
1ed9ea34c5 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
 Conflicts:
	assets/text/Monerocom_Release_Notes.txt
	assets/text/Release_Notes.txt
2024-03-04 21:55:30 +02:00
OmarHatem
e27efb7029 Re-add Bitcoin Address types
Fix conflicts with main
2024-03-04 21:54:09 +02:00
OmarHatem
a031b0fe49 Revert "Revert btc address types"
This reverts commit a49e57e3
2024-03-04 21:42:57 +02:00
Omar Hatem
c7deeaea9b
New versions (#1312)
* New versions
Fix issues with Monero.com

* Add sending for Solana tokens exchanges

* Add default keyword for P2WPKH [skip ci]

* chore: Switch solana commitment to confirmed to reduced blockhash expiration (#1313)

* Modify test workflow to send arm64-v8a build only

* Fix workflow build path

* Remove unnecessary reverse of txId

* Show case sensitive evm wallet address

* Revert default Cake Theme
add custom package id for test builds

* Fix workflow script

* Fix workflow

* hash branch name

* hash branch name

* Update versions

* Add user image to Nostr
Add fetching address from text for tokens

* Fix test app package id

* fix: Solana message improvement (#1316)

---------

Co-authored-by: Adegoke David <64401859+Blazebrain@users.noreply.github.com>
2024-03-04 19:32:10 +02:00
OmarHatem
ba932d9477 Update Branch
Fix conflicts with main
Update Linux version
2024-03-02 22:53:42 +02:00
OmarHatem
0961e1fe01 Update release notes
Fix pubspec
2024-03-02 22:11:49 +02:00
Adegoke David
379242835c fix: Solana message improvement (#1316) 2024-03-02 15:52:49 +02:00
OmarHatem
a49e57e342 Revert btc address types 2024-03-02 03:52:20 +02:00
OmarHatem
429603118d Fix test app package id 2024-03-02 03:07:04 +02:00
OmarHatem
a86c1dfc5d Add user image to Nostr
Add fetching address from text for tokens
2024-03-02 02:13:03 +02:00
OmarHatem
ef43032460 Update versions 2024-03-02 00:08:16 +02:00
OmarHatem
0b0b04ad00 hash branch name 2024-03-01 23:42:53 +02:00
OmarHatem
e2df34aa9f hash branch name 2024-03-01 23:40:02 +02:00
OmarHatem
29608ff0db Fix workflow 2024-03-01 23:26:08 +02:00
OmarHatem
80ed7b89ff Fix workflow script 2024-03-01 23:21:12 +02:00
Omar Hatem
ab6d19a637
Merge branch 'main' into v4.14.0_v1.11.0 2024-03-01 23:16:05 +02:00
OmarHatem
410e6db034 Revert default Cake Theme
add custom package id for test builds
2024-03-01 23:13:45 +02:00
Serhii
10fd32fb2e
Cw 586 display user twitter image in birdpay (#1315)
* Update address_validator.dart

* add twitter profile image

* mastodon profile image

* fix data types
2024-03-01 21:38:48 +02:00
OmarHatem
28c3787f42 Show case sensitive evm wallet address 2024-03-01 02:32:41 +02:00
OmarHatem
9a3c46f3e5 Remove unnecessary reverse of txId 2024-02-28 21:09:27 +02:00