Commit graph

2642 commits

Author SHA1 Message Date
Serhii
9ff6da3d5d
dynamic max fee rate value (#1395) 2024-04-25 18:28:18 +02:00
Konstantin Ullrich
190c8e06b9
Use the latest version of the DFX Auth Api to minimize the number of API calls (#1410) 2024-04-25 13:06:11 +02:00
Konstantin Ullrich
3732a4c646
Language Fixes for DE (#1409) 2024-04-25 12:52:24 +02:00
Adegoke David
fff77519d9
Generic Fixes: Support Errors and others (#1394)
* fix: Crypto amout formatting when calculating fiat amount

* fix: Issue with some token symbols coming up with a dollar sign

* feat: Split transactions to display on history screen token byh token

* fix: Remove restriction on balance length

* fix: error when a particular token is not available

* fix: Remove token transactions when a token is deleted

* fix: Revert previous change

* make added spl tokens enabled by default
fix issue when entering invalid contract address

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-04-25 03:14:53 +02:00
Adegoke David
2ac81250c2
CW-615-Add-Check-For-Contract-Address (#1387)
* feat: Check if address is a valid Externally Owned Address

* feat: Check if the EVM address received when exchanging tokens is a valid EOA address

* move the contract address check to be only in the case of ThorChain [skip ci]

* some enhancements

* feat: Implement check for contract address for inputAddress when exchanging to ETH

* fix: Remove previous implementation and clean up current implementation for the check for contract address

* chore: Remove unneed space

* chore: Remove unneed space

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-04-25 03:14:11 +02: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
Matthew Fosse
c36e91237c attempt to decode signatures with base64 2024-04-24 10:14:57 -07:00
Matthew Fosse
efc23c9d38 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-394-mac-auth-2 2024-04-24 09:13:26 -07:00
Adegoke David
65799a8764
fix: Issue with the privateKey of Solana wallets being different accross various apps (#1400) 2024-04-24 04:04:16 +02:00
Matthew Fosse
843cff4cdf update translations 2024-04-23 15:28:39 -07:00
Matthew Fosse
2ac3587ec7 additional nano fixes 2024-04-23 09:36:49 -07:00
Matthew Fosse
541e0f23bd electrum signing working [skip ci] 2024-04-23 08:52:20 -07:00
Matthew Fosse
37dc4ed7dd Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-565-sign-messages 2024-04-23 00:13:05 -07:00
Matthew Fosse
4fb5f8d7b2 working sign and verify messages for nano 2024-04-23 00:12:40 -07:00
Matthew Fosse
34b37d95cd verify messages working for monero 2024-04-19 09:26:41 -07:00
Matthew Fosse
94434c426d support accounts 2024-04-18 13:08:48 -07:00
Matthew Fosse
dd486a29e7 litecoin fixes, sign form fixes, use new walletAddressPicker 2024-04-18 13:04:05 -07:00
Matthew Fosse
f1910b58c2 cherry pick previous changes 2024-04-18 21:30:41 +02:00
Matthew Fosse
7737215674 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-394-mac-auth-2 2024-04-18 12:17:42 -07:00
Matthew Fosse
6a93877bbb remove comment and change duration from 2 to 0 2024-04-18 12:15:16 -07:00
Matthew Fosse
08c992654c bio auth mac fix 2024-04-18 12:13:12 -07:00
Omar Hatem
4ed4659f9e
Revert "version bump to 3.13.9, auth working on mac (#1367)" (#1397)
This reverts commit e6b4b08c24.
2024-04-18 20:10:58 +02:00
Matthew Fosse
e48962361a
script updates and new run-android script (#1396) 2024-04-18 20:10:32 +02:00
Matthew Fosse
e6b4b08c24
version bump to 3.13.9, auth working on mac (#1367)
* 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

* fixes for updated dart version, localization file updates

* remove accidental inclusion

* missed some unimplemented throws
2024-04-18 19:00:24 +02:00
Matthew Fosse
b08bac577d fix litecoin 2024-04-18 08:37:13 -07:00
Matthew Fosse
428b7ccdf0 [skip ci] merge mac-auth/update version 2024-04-17 12:44:27 -07:00
Matthew Fosse
4a32c7d93a Merge branch 'CW-394-mac-auth' of https://github.com/cake-tech/cake_wallet into CW-565-sign-messages 2024-04-17 12:43:52 -07:00
Matthew Fosse
2c10322312 [skip ci] add polygon 2024-04-17 09:10:33 -07:00
Matthew Fosse
bdaf874183 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-565-sign-messages 2024-04-17 08:49:31 -07:00
Matthew Fosse
65ecb7cd60 review suggestions and updates [skip ci] 2024-04-17 08:45:18 -07:00
Matthew Fosse
5aa384c06a
Apply suggestions from code review
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2024-04-17 08:44:05 -07:00
Matthew Fosse
37d16442cd
Update res/values/strings_de.arb
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2024-04-17 08:42:31 -07:00
Matthew Fosse
6fbbfce702 missed some unimplemented throws 2024-04-16 15:49:04 -07:00
Matthew Fosse
c84df3935f Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-394-mac-auth 2024-04-16 12:08:12 -07:00
Matthew Fosse
e358683e15 remove accidental inclusion 2024-04-16 11:35:33 -07:00
Matthew Fosse
d817911187 fixes for updated dart version, localization file updates 2024-04-16 11:34:53 -07: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
Serhii
a0820e8a73
pull to refresh (#1389) 2024-04-16 01:04:49 +02:00
Matthew Fosse
fb9534a0e9
service status button updates (#1388)
* service status button updates

* small fix

* update wording
2024-04-16 00:45:40 +02:00
Omar Hatem
953c278f8c
Update versions (#1380) 2024-04-15 23:49:11 +02:00
Matthew Fosse
70f2ac4386 electrum messages working! 2024-04-15 11:39:41 -07:00
Matthew Fosse
f5df81af8c electrum still not working :( [skip ci] 2024-04-15 10:36:05 -07:00
Matthew Fosse
5eee920289 verify working for solana! 2024-04-15 10:22:01 -07:00
Matthew Fosse
2e9f688775 fixes for electrum signing 2024-04-12 09:15:03 -07:00
Matthew Fosse
827c1097f3 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-565-sign-messages [skip ci] 2024-04-12 08:39:27 -07:00
Omar Hatem
1769db1641
Generic Fixes (#1373)
* Fix exchanges not showing

* Fix button text on Monero receive screen

* Temp fix for ERC20 and SPL tokens not having raw value

* Manually Add Trocador new providers temporarily until API integration

* properly handle nullability of n2 node [skip ci]

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
2024-04-12 16:01:21 +02:00
Matthew Fosse
fce6394bca
Cw 602 nano bad rep (#1356)
* add support for paths in node settings

* update translations and fixes

* fix node path

* add rep warning flag

* update translations

* code cleanup [skip ci]

* add additional node options

* add migration

* update transaction history rpc to be under the limit

* review fixes [skip ci]

* [skip ci] updates

* move n2_node.dart

* minor code improvements

* more minor code cleanup
2024-04-12 14:36:42 +02:00
Matthew Fosse
75c4520008 pub key extraction working 2024-04-11 18:37:28 -07:00
Adegoke David
7abe5735c0
CW-589-WalletConnect-Connections-Independent (#1361)
* chore: Create cw_solana package and clean up files

* feat: Add Solana Wallet - Create, Restore form seed, restore from Key, Restore from QR, Send, Receive, transaction history, spl tokens

* fix: Make transactions file specific to solana only for solana transactions

* chore: Revert inject app details script

* fix: Fix issue with node and switch current node to main beta instead of testnet

* fix: Fix merge conflicts and adjust migration version

* fix: Fetch spl token error

Signed-off-by: Blazebrain <davidadegoke16@gmail.com>

* fix: Diplay and activate spl tokens bug

* fix: Review and fixes

* fix: reverted formatting for cryptocurrency class

* fix: Review comments, split sending flow into signing and sending separately, fix issues

* fix: Revert throwing unimplenented error

* chore: Fix comment

* chore: Fix comment

* fix: Errors in flow

* Update provider_types.dart [skip ci]

* fix: Issues with solana wallet

* Update solana_wallet.dart [skip ci]

* fix: Review comments

* fix: Date time config

* fix: Revert bash script for app details

* fix: Error with balance, displaying fees, fixing sent or received identifier bug, displaying token symbol with token transaction item in transactions list

* fix: Issues with address validation when sending spl tokens and walletconnect initial setup

* fix: Issues with sending, fetching transactions history, almost wrapping up walletconnect

* fix: Adjust imports that would affect monerocom building successfully

* fix: Refine transaction direction and continue work on walletconnect

* feat: Display SPL token transfers in the transaction history and finally settle the transaction direction

* fix: Delay in transactions history dispaly, show native token transactions first, then process spl token transactions

* feat: Switch node and revert solana chain id to previous id

* fix: Remove print statement

* fix: Remove await for transactions, fetch all transaction histories instantly and adjust solana send success message

* chore: Code refactoring and streamlined wallet type check for solana send success message

* fix: Make timeout error for node silent and add spl token images

* fix: Still trying to figure out what's wrong

* feat: Make walletconnect connections independent to wallet

* fix: Add proper return type to method

* fix: Alphabetizing translation files

---------

Signed-off-by: Blazebrain <davidadegoke16@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-04-12 02:33:43 +02:00
Matthew Fosse
2fe5236f04 save [skip ci] 2024-04-11 12:48:00 -07:00