Commit Graph
52 Commits
Author SHA1 Message Date
Seth For PrivacyandGitHub cd2f87a76e Update README.md (#2820) 2026-01-19 22:43:55 +01:00
black5boxandGitHub bc7ab20cb8 chore: fix some minor issues in comments (#2654)
Signed-off-by: black5box <black5box@outlook.com>
2025-11-17 20:29:28 +01:00
2da3ba5730 CW-1194-Add-Arbitrum-Wallet (#2587)
* feat: initialize cw_arbitrum package with essential files

- Implement ArbitrumClient for transaction handling
- Add ArbitrumWallet and related classes for wallet management
- Establish transaction history and info classes for Arbitrum transactions
- Add ArbitrumWalletService for wallet operations and management

* feat: Add arbitrum related secrets to workflow

* feat: Add nodes for arbitrum

* feat: Add Arbitrum support to cryptocurrency handling

* refactor: Update Arbitrum currency references from 'ARB' to 'ETH'

* feat: Add Arbitrum support to wallet type and transaction handling

* feat: Add Arbitrum URL schemes to Android and iOS configurations

* feat: Add Arbitrum SVG icons and a WebP image

* feat: Setup Arbitrum proxy

* fix: Add localization

* feat: Integrate Arbitrum support across various configurations and files

- Updated cakewallet.bat to include Arbitrum in app configuration.
- Added Arbitrum node list to pubspec_base.yaml.
- Modified Android, iOS, Linux, and macOS app configuration scripts to support Arbitrum.
- Introduced Arbitrum output path and generation logic in configure.dart.
- Enhanced wallet type and pubspec generation to include Arbitrum.
- Added Arbitrum-related secrets in secret_key.dart.

* feat: Enhance Arbitrum integration with new URI class and updates across various components

- Introduced ArbitrumURI class for handling Arbitrum payment URIs.
- Updated seed validator, wallet creation service, and other components to support Arbitrum.
- Added Arbitrum node handling in default settings migration and node list management.
- Enhanced preferences and settings store to include Arbitrum-specific configurations.
- Updated QR utility and token utilities to accommodate Arbitrum functionalities.

* feat: Add Arbitrum support to various buy providers

- Updated DFXBuyProvider, KryptonimBuyProvider, OnRamperBuyProvider, and RobinhoodBuyProvider to include Arbitrum wallet type and blockchain references.
- Enhanced integration for Arbitrum across multiple components to ensure consistent support.

* feat: Implement Arbitrum support in wallet selection and settings

- Added Arbitrum wallet type handling in common test flows and wallet services.
- Integrated Arbitrum icons in desktop wallet selection and menu widgets.
- Updated privacy settings to include ArbiScan options.
- Enhanced key service to support Arbitrum private and public key retrieval.

* feat: Expand Arbitrum support across various view models and components

- Integrated Arbitrum wallet type handling in advanced privacy settings, transaction details, and wallet management.
- Added Arbitrum-specific methods for transaction and wallet creation, restoration, and fee management.
- Updated dashboard and home settings to accommodate Arbitrum functionalities, including token management and transaction display.
- Enhanced exchange and send view models to support Arbitrum transactions and currency handling.
- Included Arbitrum in wallet address list and privacy settings for improved user experience.

* refactor: Simplify token initialization in Arbitrum wallet service

- Removed the migration flag from the addInitialTokens method in ArbitrumWalletService.
- Updated addInitialTokens method in ArbitrumWallet to handle existing tokens more efficiently.
- Enhanced initial token retrieval logic in DefaultArbitrumErc20Tokens to prioritize iconPath assignment.
- Improved token update logic in BaseWallet for consistency across wallet services.

* chore: Update Dart SDK constraints in pubspec.yaml

* fix: Update file paths for arbitrum assets

* fix: Correct box name formatting in Arbitrum wallet initialization

* Update .github/workflows/pr_test_build_android.yml [skip ci

* Update .github/workflows/pr_test_build_android.yml

* fix: Add missing evm params

* fix: Remove duplicate method declaration

* refactor: simplify isSwapsXyzSendingEVMTokenSwap check

* fix: Update arbitrum configs with sql storage update

* feat: Add estimated fee retrieval for Arbitrum and revamp priority fee handling for EVMChainWallet

* refactor: Update transaction priority handling and estimated fee calculations across EVMChain chains, also remove priority fee levels for Arbitrum

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2025-11-06 00:30:23 +01:00
2a74317aff Add Base Wallet (#2558)
* chore: Create Base package template

* chore: Update configuration scripts and dependencies to include 'base' coin support

* chore: Update pubspec.yaml, adjust SDK constraints, and add new dependencies

* feat: Add support for base wallet type and cryptocurrency in related configurations

* feat: Implement BaseWallet and DefaultBaseTokens classes for managing base cryptocurrency transactions

* feat: Add BaseTransactionHistory and BaseTransactionInfo classes for handling base cryptocurrency transaction data

* feat: Implement BaseClient, BaseWalletService, and BaseMnemonicIsIncorrectException

* feat: Setup base proxy for main package and adjust token class name

* feat: Setup initial base node configuration

* feat: Integrate support for base wallet type across various functions and services

* feat: Add base support to exchange and outputs

* feat: Add base wallet type integration to wallet creation and node management

* feat: Add base support to transaction details and transaction list item

* feat: Implement BaseURI class and add base support across wallet creation and keys view models

* feat: Add support for BaseScan preference in settings store

* feat: Integrate Base support into various workflows and documentation

* feat: Addingbase config to windows and secret key support

* feat: Add base support to settings and address handling

* chore: Move walletTypeToCurrency to another file and adjust across codebase

* feat: Add 'basescan_history' string localization

* feat: Remove Cryptocurrency.base, it doesn't have a base currency

* feat: Set eth as native currency

* feat: Enhance Base support across various sending, exchange, transaction details, fees, dashboard and balance

* feat: Integrate Base wallet support in advanced privacy settings and home settings view models

* feat: Add Base wallet support with icon and integration across providers, default settings migration, preferences, wallet connect, settings and token utilities

* feat: Update currency handling to use baseEth for Base wallet integration across various components

* fix: Update default token symbol to ETH in Base wallet transaction model

* refactor: Change default currency references from BASE to ETH across client, transaction info, and wallet components

* feat: Introduce normalizedIconPath for CryptoCurrency to standardize icon retrieval across wallet components

* fix: Include baseEth as a native token in EVMChainClient for currency handling

* chore: Update base_icon.png

* feat: Add more nodes to base_node_list.yml

* refactor: Update wallet icon retrieval to use normalizedIconPath

* chore: Remove unused cases and cleanup impl.

* feat: Add base proxy generation to configure

* refactor: Update base proxy and generation code in configure.dart

* feat: Add missing wallet and mono images

* fix: Wrong image path for pr and add missing base qr image

* feat: Enhance EVMTransactionErrorFeesHandler to parse new insufficient funds error format and calculate transaction fees in ETH and USD

* feat: Add gas price safety buffer for Base chain transactions to improve fee estimation accuracy, also fixes send all not calculating correctly

* Update model_generator.sh [skip ci]

* Update assets/base_node_list.yml [skip ci]

* Update cw_base/lib/default_base_erc20_tokens.dart [skip ci]

* Review fixes

* fixes

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2025-10-11 04:24:32 +03:00
OmarHatem b19f469116 remove devices mockup 2025-07-10 16:06:42 +03:00
OmarHatem eb135cb3ec change github header logo 2025-07-10 15:46:24 +03:00
nahuhhandGitHub 7b27990e29 add/remove coins from readme & matic -> pol on add wallet page (#2165)
* readme: remove xhv & add missing coins

* cw_core: wallet_type rename matic -> pol
2025-04-07 19:08:07 +02:00
tuxsudoandGitHub de15c400b5 Add APK verification to readme 2024-11-30 15:49:48 -05:00
Elias RadandGitHub b8ffd47f06 Docs spelling issues (#1789)
* Update PRIVACY.md

* Update README.md

* Update SECURITY.md

* Update build-guide-linux.md
2024-11-04 04:51:19 +02:00
oksanaphmnandGitHub 5fc649023c Update README.md (#1770) 2024-10-30 21:50:04 +03:00
OmarHatem 47ca649060 update translations 2024-08-22 03:55:23 +03:00
tuxsudoandGitHub 1809f91f01 Fix logo sizing (#1592) 2024-08-12 22:17:01 +03:00
tuxsudoandGitHub d0d155bcc5 Update README.md 2024-04-05 19:33:42 -04:00
tuxsudoandGitHub 458159ef59 Update README.md 2024-04-05 19:32:55 -04:00
tuxsudoandGitHub 2e2089a97a Update README.md 2024-04-05 19:29:01 -04:00
tuxsudoandGitHub 6fbf49286e Update README.md 2024-04-05 19:28:46 -04:00
tuxsudoandGitHub 045ccadf16 Add screenshots to README 2024-04-05 19:16:55 -04:00
tuxsudoandGitHub 277a487a9c Update README.md 2024-04-05 17:45:35 -04:00
Justin EhrenhoferandGitHub 07844a6ef4 Readme: update to include desktop (#1032)
Fix my major omission 😬

skip ci
2023-08-11 14:33:36 +03:00
f6d76a6bb6 Add Ethereum and f-droid to readme (#1031)
* Add Ethereum and f-droid to readme

skip-ci

* minor fixes [skip ci]

fix wrong indentation for adding new localization text

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-08-10 19:07:12 +03:00
Godwin AsuquoandGitHub 75c65d67bf CW-404 Add yoruba language (#946)
* Add Yoruba translation

* Add Yoruba localization

* Rename flag
2023-05-25 20:30:21 +03:00
Justin EhrenhoferandGitHub 0f44bc094f Update readme (#927) 2023-05-15 15:02:29 +03:00
cppethereumandGitHub cf25878a61 Merge branch 'main' into add-indonesian-language 2023-03-01 10:04:47 -05:00
holecekp c14fd50625 Merge remote-tracking branch 'remotes/upstream/main' 2023-02-28 16:44:44 +01:00
MihailKovachev c30bbc75b1 Updated Readme with supported languages 2023-02-28 10:04:39 +02:00
Omar HatemandGitHub d96dda319f Merge pull request #764 from rex4539/typos
Fix typos
2023-02-27 18:50:28 +02:00
Dimitris Apostolou 1fe1b2fd87 Fix typos 2023-02-13 18:50:03 +02:00
holecekp 4444a075c6 Add Czech language 2023-02-04 15:42:41 +01:00
Waffle ManandGitHub cf83d0ca8c init_urdo 2023-02-01 20:14:26 +02:00
cppethereumandGitHub 2e8fc2a7c6 Appending Indonesian language to list in README 2023-01-27 23:38:45 -05:00
OmarHatem 33337f42d0 [skip ci] merge master 2023-01-24 03:06:40 +02:00
OmarHatem 477d46b1d2 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-237-enhance-error-catching-reporting 2023-01-24 03:03:07 +02:00
HardenedSteel c647129e8b fix accidentally translated parameter + add Turkish to ReadME.md 2023-01-20 12:30:33 +03:00
qweewqiandGitHub e022d4dfcf mmr lang 2023-01-19 03:36:48 +02:00
Justin Ehrenhofer 35d817ee62 Add photoshop [skip ci] 2023-01-12 12:06:40 -06:00
Justin Ehrenhofer 3b36ffce0b pizels -> pixels [skip ci] 2023-01-12 12:05:23 -06:00
Justin Ehrenhofer 74a9a2a6a4 Add resize instructions [skip ci] 2023-01-12 12:00:55 -06:00
Justin EhrenhoferandGitHub 007d393872 Actually 42x26, not 42x36 2023-01-12 11:52:15 -06:00
OmarHatem fcde1bd7b6 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-237-enhance-error-catching-reporting
 Conflicts:
	README.md
2023-01-10 01:46:05 +02:00
OmarHatem e4af355b24 Fix Translation typo [skip ci] 2023-01-09 20:31:24 +02:00
xd 15d5375eb6 Add Support for Arabic Language 2023-01-06 17:14:33 +02:00
john_r365 286269a9e8 Changes to language file section of README.md 2022-12-31 20:03:24 +00:00
Justin Ehrenhofer 85a70e3b1d Contributing instructions for languages and fiat currencies 2022-12-21 12:06:47 -06:00
Justin EhrenhoferandGitHub 0d519d180e Add FIO Crypto Handles and fiat buy/sell to readme (#417) 2022-07-28 19:33:33 +01:00
Justin EhrenhoferandGitHub a79a6dca32 Update readme
Add Yats, templates
2022-05-24 14:22:23 -05:00
Justin EhrenhoferandGitHub 873408f1d9 Add more details to readme
This will help users find various links they are looking for, and it will help promote the app. Can merge after #295.
2022-03-23 09:06:16 -05:00
Tanner Silva 4fca2681d0 more instruction 2021-03-20 21:40:22 -05:00
Tanner Silva 0397e98387 initial readme created 2021-03-17 19:45:39 -05:00
M 398f32c437 Update README.md 2021-02-02 21:40:23 +02:00
M 4ad03e7b33 Update README.md 2020-11-13 18:54:09 +02:00