109bba4301
CW-555-Add-Solana-Wallet ( #1272 )
...
* 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
---------
Signed-off-by: Blazebrain <davidadegoke16@gmail.com >
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com >
2024-02-23 15:39:19 +02:00
..
2022-12-12 10:07:37 -06:00
2022-12-12 10:07:37 -06:00
2023-11-02 16:54:32 +02:00
2023-06-01 15:46:17 +03:00
2024-01-16 02:02:10 +02:00
2023-11-02 16:54:32 +02:00
2023-07-13 17:31:45 +03:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2020-01-04 21:31:52 +02:00
2022-07-28 18:03:16 +01:00
2022-09-07 13:10:21 +01:00
2023-07-13 17:31:45 +03:00
2020-01-04 21:31:52 +02:00
2020-01-04 21:31:52 +02:00
2022-09-07 13:10:21 +01:00
2024-02-23 15:39:19 +02:00
2020-01-04 21:31:52 +02:00
2020-01-04 21:31:52 +02:00
2020-08-28 23:04:48 +03:00
2020-09-01 22:04:00 +03:00
2022-07-28 18:03:16 +01:00
2023-07-13 17:31:45 +03:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2020-05-07 20:10:04 +03:00
2022-03-31 15:16:42 +01:00
2020-08-19 20:57:06 +03:00
2020-04-28 20:50:12 +03:00
2020-01-04 21:31:52 +02:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2024-02-23 15:39:19 +02:00
2022-03-31 15:16:42 +01:00
2022-09-07 13:10:21 +01:00
2022-03-15 17:13:34 +03:00
2020-01-04 21:31:52 +02:00
2023-07-13 17:31:45 +03:00
2021-05-04 13:59:44 +03:00
2023-11-02 16:54:32 +02:00
2023-11-02 16:54:32 +02:00
2022-01-08 16:33:17 +02:00
2022-01-08 16:33:17 +02:00
2022-01-08 16:33:17 +02:00
2022-01-04 20:33:57 +02:00
2022-07-28 18:03:16 +01:00
2022-07-28 18:03:16 +01:00
2020-01-04 21:31:52 +02:00
2020-07-22 13:04:11 +03:00
2020-01-04 21:31:52 +02:00
2020-01-04 21:31:52 +02:00
2020-07-28 19:03:34 +03:00
2020-04-16 21:41:04 +03:00
2023-07-13 17:31:45 +03:00
2020-07-27 20:07:37 +03:00
2020-05-05 20:59:56 +03:00
2022-07-28 18:03:16 +01:00
2023-07-13 17:31:45 +03:00
2020-06-10 16:08:57 +03:00
2020-04-24 20:34:32 +03:00
2022-03-31 15:16:42 +01:00
2020-09-24 21:58:07 +03:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2022-10-20 13:23:36 -04:00
2020-04-27 20:31:39 +03:00
2022-07-28 18:03:16 +01:00
2023-04-14 06:39:08 +02:00
2023-04-14 06:39:08 +02:00
2023-12-08 16:05:52 +02:00
2023-12-08 16:05:52 +02:00
2022-09-07 13:10:21 +01:00
2020-04-16 21:41:04 +03:00
2020-07-21 20:22:41 +03:00
2023-07-13 17:31:45 +03:00
2021-10-01 18:13:10 +03:00
2023-07-13 17:31:45 +03:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2020-01-04 21:31:52 +02:00
2020-04-16 21:41:04 +03:00
2023-10-12 03:20:19 +03:00
2020-04-24 15:01:19 +03:00
2020-07-31 18:29:21 +03:00
2020-04-21 21:23:40 +03:00
2020-04-27 20:31:39 +03:00
2020-04-16 21:41:04 +03:00
2020-07-21 20:22:41 +03:00
2020-05-29 18:10:11 +03:00
2022-07-28 18:03:16 +01:00
2022-09-07 13:10:21 +01:00
2022-07-28 18:03:16 +01:00
2023-07-13 17:31:45 +03:00
2023-07-13 17:31:45 +03:00
2022-07-28 18:03:16 +01:00
2021-05-17 21:22:49 +03:00
2022-07-28 18:03:16 +01:00
2024-02-23 15:39:19 +02:00
2023-07-13 17:31:45 +03:00
2023-07-13 17:31:45 +03:00
2023-07-13 17:31:45 +03:00
2022-03-30 17:57:04 +02:00
2022-03-30 17:57:04 +02:00
2022-09-07 13:10:21 +01:00
2020-04-30 20:35:06 +03:00
2024-02-23 15:39:19 +02:00
2023-08-04 20:01:49 +03:00
2024-01-08 16:05:35 +02:00
2020-07-31 18:29:21 +03:00
2020-04-21 21:23:40 +03:00
2020-01-04 21:31:52 +02:00
2022-10-20 13:23:36 -04:00
2023-07-13 17:31:45 +03:00
2021-05-07 10:36:38 +03:00
2022-03-31 15:16:42 +01:00
2021-05-07 21:59:03 +03:00
2022-03-31 15:16:42 +01:00
2020-05-19 20:47:42 +03:00
2023-08-15 03:47:25 +03:00
2020-04-23 21:36:52 +03:00
2022-10-20 13:23:36 -04:00
2022-07-28 18:03:16 +01:00
2022-10-20 13:23:36 -04:00
2020-04-16 21:41:04 +03:00
2020-07-21 20:22:41 +03:00
2022-07-28 18:03:16 +01:00
2022-10-20 13:23:36 -04:00
2022-03-31 15:16:42 +01:00
2020-09-09 22:12:49 +03:00
2021-05-07 10:36:38 +03:00
2023-11-02 16:54:32 +02:00
2022-01-04 20:22:24 +02:00
2022-01-04 20:22:24 +02:00
2022-01-08 16:33:17 +02:00
2023-11-02 16:54:32 +02:00
2020-04-21 21:23:40 +03:00
2023-12-28 21:20:59 +02:00
2023-12-28 21:20:59 +02:00
2021-06-02 16:52:58 +03:00
2021-06-29 13:52:22 +03:00
2023-08-15 03:47:25 +03:00
2020-01-04 21:31:52 +02:00
2020-05-14 20:29:10 +03:00
2020-07-22 13:04:11 +03:00
2022-09-07 13:10:21 +01:00
2020-05-20 20:28:01 +03:00
2022-10-20 13:23:36 -04:00
2020-04-24 15:01:19 +03:00
2023-07-13 17:31:45 +03:00
2020-07-31 18:29:21 +03:00
2020-04-21 21:23:40 +03:00
2023-09-14 22:14:49 +03:00
2023-09-14 22:14:49 +03:00
2020-07-31 18:29:21 +03:00
2020-04-21 21:23:40 +03:00
2022-10-20 13:23:36 -04:00
2020-01-04 21:31:52 +02:00
2020-10-02 20:28:34 +03:00
2022-10-20 13:23:36 -04:00
2023-07-13 17:31:45 +03:00
2022-10-20 13:23:36 -04:00
2020-11-27 13:08:17 +02:00
2020-11-27 13:08:17 +02:00
2022-12-12 10:07:37 -06:00
2022-07-28 18:03:16 +01:00
2020-05-07 20:10:04 +03:00
2020-01-04 21:31:52 +02:00
2020-08-25 21:12:14 +03:00
2024-02-23 15:39:19 +02:00
2020-01-04 21:31:52 +02:00
2020-01-04 21:31:52 +02:00
2022-03-15 17:13:34 +03:00
2020-07-31 18:29:21 +03:00
2020-04-21 21:23:40 +03:00
2022-07-28 18:03:16 +01:00
2020-01-04 21:31:52 +02:00
2020-09-01 22:04:00 +03:00
2023-05-08 23:30:14 +03:00
2020-09-01 22:04:00 +03:00
2020-09-01 22:04:00 +03:00
2020-04-24 15:01:19 +03:00
2020-01-04 21:31:52 +02:00
2020-04-15 19:33:41 +03:00
2023-09-14 22:14:49 +03:00
2023-09-14 22:14:49 +03:00
2022-10-20 13:23:36 -04:00
2022-10-20 13:23:36 -04:00
2022-09-07 13:10:21 +01:00
2020-04-23 21:36:52 +03:00
2022-10-20 13:23:36 -04:00
2022-06-29 13:38:44 +01:00
2020-01-04 21:31:52 +02:00
2020-01-04 21:31:52 +02:00
2020-01-04 21:31:52 +02:00
2020-05-01 21:36:48 +03:00
2022-03-15 17:13:34 +03:00
2020-01-04 21:31:52 +02:00
2020-04-16 21:41:04 +03:00
2020-01-04 21:31:52 +02:00
2021-01-18 22:52:12 +02:00
2023-04-14 06:39:08 +02:00
2020-04-21 21:23:40 +03:00
2023-12-14 14:51:52 +02:00
2020-07-28 19:03:34 +03:00
2023-07-13 21:47:12 +03:00
2022-04-13 14:28:21 +01:00
2022-08-31 16:34:07 +01:00
2022-09-07 13:10:21 +01:00
2023-07-13 17:31:45 +03:00
2023-07-13 17:31:45 +03:00
2022-10-20 13:23:36 -04:00
2023-04-14 06:39:08 +02:00
2020-01-04 21:31:52 +02:00
2020-05-08 19:22:56 +03:00
2020-01-04 21:31:52 +02:00
2020-01-04 21:31:52 +02:00
2020-12-14 19:54:56 +02:00
2020-04-23 21:36:52 +03:00
2020-07-21 20:22:41 +03:00
2023-02-06 21:20:43 +02:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2022-07-28 18:03:16 +01:00
2023-07-13 17:31:45 +03:00
2020-01-04 21:31:52 +02:00
2022-10-20 13:23:36 -04:00
2020-04-16 21:41:04 +03:00
2020-12-14 19:54:56 +02:00
2022-09-07 13:10:21 +01:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2022-03-31 15:16:42 +01:00
2022-03-31 15:16:42 +01:00
2020-09-25 16:30:39 +03:00
2022-09-07 13:10:21 +01:00
2023-08-15 03:47:25 +03:00
2020-01-04 21:31:52 +02:00
2020-07-31 18:29:21 +03:00
2020-06-09 21:43:55 +03:00
2020-05-01 21:36:48 +03:00
2023-04-14 06:39:08 +02:00
2023-04-14 06:39:08 +02:00
2020-06-09 21:43:55 +03:00
2020-04-28 20:50:12 +03:00
2020-04-21 21:23:40 +03:00
2023-10-03 17:56:10 +03:00
2023-07-13 17:31:45 +03:00
2020-06-09 21:43:55 +03:00
2020-04-28 20:50:12 +03:00
2020-01-04 21:31:52 +02:00
2023-07-13 17:31:45 +03:00
2022-07-28 18:03:16 +01:00
2021-03-26 20:59:38 +02:00
2021-03-26 20:59:38 +02:00
2020-01-04 21:31:52 +02:00
2022-05-03 11:44:13 +01:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2020-01-04 21:31:52 +02:00
2020-07-22 13:04:11 +03:00
2022-03-31 15:16:42 +01:00
2020-05-20 20:28:01 +03:00
2022-09-07 13:10:21 +01:00
2021-08-20 16:26:00 +03:00
2021-10-04 16:03:35 +03:00
2021-11-05 15:08:45 +00:00
2022-09-07 13:10:21 +01:00
2022-09-07 13:10:21 +01:00
2023-07-13 17:31:45 +03:00