Commit graph

2686 commits

Author SHA1 Message Date
Matthew Fosse
a54ab674db Merge branch 'CW-394-mac-auth' of https://github.com/cake-tech/cake_wallet into breez-latest-flutter 2024-04-16 15:53:16 -07:00
Matthew Fosse
6fbbfce702 missed some unimplemented throws 2024-04-16 15:49:04 -07:00
Matthew Fosse
9f927d1af5 updates for lightning and new flutter version 2024-04-16 15:23:48 -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
cac6d8f0eb Merge branch 'CW-394-mac-auth' of https://github.com/cake-tech/cake_wallet into breez 2024-04-16 12:06:02 -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
7f67f1c863 lightning build fix 2024-04-15 12:11:19 -07:00
Matthew Fosse
77bf710a5f Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-04-15 12:01: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
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
tuxsudo
dcf8ef0d71
Create SECURITY.md (#1375)
* Create SECURITY.md

* Update SECURITY.md
2024-04-10 03:32:43 +02:00
Omar Hatem
8a61ab7780
enhance UI for used addresses (#1337)
* enhance UI for used addresses

* Update electrum_wallet_addresses.dart

* fix tablet UI

---------

Co-authored-by: Serhii <borodenko.sv@gmail.com>
2024-04-10 03:28:31 +02:00
Adegoke David
f9679fecbe
CW-584-WalletConnect-For-Solana (#1362)
* 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

* Sync with remote

* feat: First run for walletconnect for solana

* chore: Add ankr api key to secrets

* remove duplicate transaction [skip ci]

---------

Signed-off-by: Blazebrain <davidadegoke16@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-04-09 02:26:11 +02:00
tuxsudo
69587e813f
Always show addresses page for Monero and remove unused text showing up for wallets it shouldn't be (#1363) 2024-04-09 01:04:16 +02:00
Adegoke David
2877cc160c
CW-608-Fetch-And-Save-Icons-Of-ERC20-And-SPL-Tokens-When-Adding-Them (#1365)
* feat: Fetch and save icons of SPL tokens when adding them

* feat: Implement fetch and save icons for ERC20 tokens when adding them

* fix: Add moralisApiKey to evm secrets

* Add check to ensure decimals cannot be zero

* - Fallback to adding erc20 token from web3dart
- Wrap fetching spl token icon in a try/catch block

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-04-09 00:53:14 +02:00
Matthew Fosse
d4b317b3a0
minor fix (#1371) 2024-04-08 19:42:27 +02:00
Matthew Fosse
223f1675db update gradle version 2024-04-08 10:28:59 -07:00
Matthew Fosse
8cfca294c4 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-394-mac-auth 2024-04-08 08:38:05 -07:00
Serhii
291aa710c6
Add rbf (#1323)
* Add initial checkbox for RBF

* minor progress

* minor progress

* Minor progress

* Debugging RBF

* Minor fix

* Fix RBF transaction inputs (now it's working)

* 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

* Update Replace by fee with the new bitcoin base implementation

* btc custom fee priority

* add feeRate to btc credential

* UI fixes

* add check if the change covers the fee

* Update settings_store.dart

* add check confirmation for rbf

* add a check to see if the change is sufficient for the new fee

* addressing PR comments

* update localization files

* addressing PR comments

* minor fixes

* Update transaction_details_view_model.dart

* Minor Fix for building Monero.com [skip ci]

* update localization files

* add bump fee page

* update localisation files

* Update cw_bitcoin.dart

* fix merge conflict

* fix UI issues

* Fix Conflicts, Fix RBF flow, some enhancements

* prevent default custom fee rate

* hide outputs and inputs items

* minor fix [skip ci]

* addressing PR comments

* remove rbf checkbox

* default picker value

* minor ui change [skip ci]

* min fee rate [skip ci]

* Minor fix and some minor enhancements

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
Co-authored-by: Adegoke David <64401859+Blazebrain@users.noreply.github.com>
2024-04-08 16:54:58 +02:00
tuxsudo
071643b662
Merge pull request #1368 from cake-tech/repo-edits
README edits and add new images
2024-04-05 19:51:40 -04:00
tuxsudo
651b162e93
Oops 2024-04-05 19:47:53 -04:00
tuxsudo
e36f68f185
Remove more unused images 2024-04-05 19:47:00 -04:00
tuxsudo
8fa0730c02
Remove uneeded files 2024-04-05 19:34:23 -04:00
tuxsudo
d0d155bcc5
Update README.md 2024-04-05 19:33:42 -04:00
tuxsudo
458159ef59
Update README.md 2024-04-05 19:32:55 -04:00
tuxsudo
2e2089a97a
Update README.md 2024-04-05 19:29:01 -04:00
tuxsudo
6fbf49286e
Update README.md 2024-04-05 19:28:46 -04:00
tuxsudo
ed4c6211fd
Upload 2024-04-05 19:26:56 -04:00
tuxsudo
55f6e8acb1
Update 2024-04-05 19:26:00 -04:00
tuxsudo
4e286bd016
Update logo 2024-04-05 19:25:00 -04:00
tuxsudo
9e2868de00
Upload logo 2024-04-05 19:22:57 -04:00
tuxsudo
23da88d6f4
Update images 2024-04-05 19:19:09 -04:00
tuxsudo
3d06a7d354 Update images 2024-04-05 19:18:33 -04:00
tuxsudo
045ccadf16
Add screenshots to README 2024-04-05 19:16:55 -04:00
tuxsudo
8e8db7088c
Update 2024-04-05 19:15:28 -04:00
tuxsudo
7c668674da
Upload devices2.png 2024-04-05 19:14:36 -04:00
tuxsudo
5e1d811cf6
Update devices.png 2024-04-05 19:13:00 -04:00
tuxsudo
50ae2ef8f3
Update devices 2024-04-05 19:09:34 -04:00
tuxsudo
e628249e5c
Add devices SVG 2024-04-05 19:07:01 -04:00
tuxsudo
7b62223001 Add more images 2024-04-05 19:03:59 -04:00
tuxsudo
277a487a9c
Update README.md 2024-04-05 17:45:35 -04:00
tuxsudo
705ce35cee
Update a couple badges 2024-04-05 15:50:56 -04:00
tuxsudo
653a6c678d
Add app badge icons 2024-04-05 15:45:49 -04:00
Matthew Fosse
37c9f90078 test fix 2024-04-05 11:11:49 -07:00