cake_wallet/cw_core/lib
Adegoke David d1870ba8b8
CW-525-Add-Tron-Wallet (#1327)
* chore: Initial setup for Tron Wallet

* feat: Create Tron Wallet base flow implemented, keys, address, receive, restore and proxy classes all setup

* feat: Display seed and key within the app

* feat: Activate restore from key and seed for Tron wallet

* feat: Add icon for tron wallet in wallet listing page

* feat: Activate display of receive address for tron

* feat: Fetch and display tron balance, sending transaction flow setup, fee limit calculation setup

* feat: Implement sending of native tron, setup sending of trc20 tokens

* chore: Rename function

* Delete lib/tron/tron.dart

* feat: Activate exchange for tron and its tokens, implement balance display for trc20 tokens and setup secrets configuration for tron

* feat: Implement tron token management, add, remove, delete, and get tokens in home settings view, also minor cleanup

* feat: Activate buy and sell for tron

* feat: Implement restore from QR, transactions history listing for both native transactions and trc20 transactions

* feat: Activate send all and do some minor cleanups

* chore: Fix some lint infos and warnings

* chore: Adjust configurations

* ci: Modify CI to create and add secrets for node

* fix: Fixes made while self reviewing the PR for this feature

* feat: Add guide for adding new wallet types, and add fixes to requested changes

* fix: Handle exceptions gracefully

* fix: Alternative for trc20 estimated fee

* fix: Fixes to display of amount and fee, removing clashes

* fix: Fee calculation WIP

* fix: Fix issue with handling of send all flow and display of amount and fee values before broadcasting transaction

* fix: PR review fixes and fix merge conflicts

* fix: Modify fetching assetOfTransaction [skip ci]

* fix: Move tron settings migration to 33
2024-05-03 21:00:05 +03:00
..
utils Bug missing polyseed (#1214) 2023-12-02 03:02:55 +02:00
account.dart CW-260 show amount received for each account (#907) 2023-05-05 15:58:41 +03:00
account_list.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
address_info.dart CW-228 Auto generate monero subaddress (#902) 2023-08-29 19:11:51 +03:00
amount_converter.dart Cw-343-a-list-of-previously-used-addresses (#1248) 2024-01-23 07:15:24 +02:00
balance.dart CW-516-Improve-balance-layout-in-home-screen (#1171) 2023-11-17 01:22:10 +02:00
battery_optimization_native.dart CW-572-Disable-battery-optimization (#1285) 2024-02-09 01:11:41 +02:00
cake_hive.dart Re add chatwoot (#1044) 2023-08-15 03:47:25 +03:00
crypto_amount_format.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
crypto_currency.dart CW-525-Add-Tron-Wallet (#1327) 2024-05-03 21:00:05 +03:00
currency.dart Cw 314 trocador receive screen update (#823) 2023-03-24 17:26:42 +02:00
currency_for_wallet_type.dart CW-525-Add-Tron-Wallet (#1327) 2024-05-03 21:00:05 +03:00
enumerable_item.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
enumerate.dart Btc address types (#1263) 2024-02-23 18:13:30 +02:00
erc20_token.dart CW-545-Overriding-Erc20-tokens-list (#1249) 2023-12-30 17:28:33 +02:00
exceptions.dart Enhance bitcoin error message (#1399) 2024-04-26 22:29:31 +03:00
format_amount.dart Move bitcoin and monero parts into self modules. 2021-12-24 14:52:08 +02:00
get_height_by_date.dart Bug missing polyseed (#1214) 2023-12-02 03:02:55 +02:00
hive_type_ids.dart CW-525-Add-Tron-Wallet (#1327) 2024-05-03 21:00:05 +03:00
key.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
keyable.dart Move bitcoin and monero parts into self modules. 2021-12-24 14:52:08 +02:00
monero_amount_format.dart Fix incorrect amount parsing due to bytes approximation 2023-02-15 23:16:21 +02:00
monero_balance.dart CW-516-Improve-balance-layout-in-home-screen (#1171) 2023-11-17 01:22:10 +02:00
monero_transaction_priority.dart Monero update (#1325) 2024-03-14 20:26:00 +02:00
monero_wallet_keys.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
monero_wallet_utils.dart Cw 528 backup wallet files (#1281) 2024-02-07 17:44:29 +02:00
n2_node.dart Generic Fixes (#1373) 2024-04-12 16:01:21 +02:00
nano_account.dart CW-438 add nano (#1015) 2023-10-05 04:09:07 +03:00
nano_account_info_response.dart CW-438 add nano (#1015) 2023-10-05 04:09:07 +03:00
node.dart CW-525-Add-Tron-Wallet (#1327) 2024-05-03 21:00:05 +03:00
output_info.dart Cw 537 integrate thor chain swaps (#1280) 2024-03-28 14:41:11 +02:00
parseBoolFromString.dart Move bitcoin and monero parts into self modules. 2021-12-24 14:52:08 +02:00
pathForWallet.dart CW-555-Add-Solana-Wallet (#1272) 2024-02-23 15:39:19 +02:00
pending_transaction.dart Cw 598 fixes for electrum based wallets (#1344) 2024-03-29 20:51:34 +02:00
receive_page_option.dart Btc address types (#1263) 2024-02-23 18:13:30 +02:00
sec_random_native.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
set_app_secure_native.dart Cw 155 monero synchronization (#1014) 2023-08-04 20:55:56 +03:00
subaddress.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
sync_status.dart Change synchronization status text 2022-11-09 12:14:21 +02:00
transaction_direction.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
transaction_history.dart CW-214-Monero-wallet-rescan-bug (#945) 2023-07-11 20:56:01 +03:00
transaction_info.dart Add rbf (#1323) 2024-04-08 16:54:58 +02:00
transaction_priority.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
unspent_coins_info.dart Cw 467 mark change outputs in unspent outputs list (#1137) 2023-11-16 01:12:23 +02:00
unspent_transaction_output.dart Enhance bitcoin error message (#1399) 2024-04-26 22:29:31 +03:00
wallet_addresses.dart Generic Fixes (#1373) 2024-04-12 16:01:21 +02:00
wallet_addresses_with_account.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
wallet_base.dart Add rbf (#1323) 2024-04-08 16:54:58 +02:00
wallet_credentials.dart Bitcoin derivations (#1089) 2024-04-30 03:49:56 +03:00
wallet_info.dart Generic Enhancements (#1426) 2024-05-03 20:36:00 +03:00
wallet_service.dart Btc address types (#1263) 2024-02-23 18:13:30 +02:00
wallet_type.dart CW-525-Add-Tron-Wallet (#1327) 2024-05-03 21:00:05 +03:00