Commit graph

48 commits

Author SHA1 Message Date
julian
4594801cf3 Ensure plain addresses are parsed from qr codes. Use uri parsing everywhere with a couple small tweaks. 2024-11-19 09:25:26 -06:00
sneurlax
db5fcde918 fix _getCryptoCurrencyByScheme 2024-08-27 17:13:02 -05:00
sneurlax
19cae77e2b use AddressUtils where appropriate
instead of duplicating logic
2024-08-27 16:55:19 -05:00
sneurlax
b73628d939 update uri parsing code to support monero URIs
bitcoin URIs now also validate properly
2024-08-27 16:41:30 -05:00
sneurlax
3a9e7d700b filter unrecognized from extra URI parameters IAW BIP21
Closes #567 https://github.com/cypherstack/stack_wallet/issues/567

TODO refer to BIP21 to see if any other params are required
2024-07-11 18:57:25 -05:00
julian
9006de0f0a code style clean up and gen mocks 2024-05-27 18:01:41 -06:00
julian
e01b778778 dart fix --apply --code=prefer_relative_imports 2024-05-22 18:37:06 -06:00
julian
a82f6c3c6e coin enum finally gone 2024-05-15 15:24:02 -06:00
sneurlax
667560372d peercoin WIP 2024-05-10 15:55:07 -06:00
dethe
68210b2765 add solana 2024-04-23 16:11:10 -05:00
julian
9f5a5901f6 More bitcoindart -> coinlib migration 2024-04-18 11:33:23 -06:00
sneurlax
bbfb152bd7 add bitcoin frost cases to validation switch
i'd like to do this more elegantly and just use each wallet impl's validateAddress

but this will do for now
2024-02-23 18:02:01 -06:00
likho
3b66997b88 Update validateAddress to use the coin's validate address 2024-02-07 17:50:38 +02:00
likho
03dc8d6e75 Update validateAddress to use the coin's validate address 2024-02-07 17:41:38 +02:00
julian
36a1795984 WIP btc and other electrumx based coins tx building/send as well as various small tweaks and fixes 2023-11-08 13:57:38 -06:00
julian
63ab0b09e8 revert enum name 2023-08-23 11:29:10 -06:00
detherminal
a1ef84fbe6 fix stellarTestNet and dependency problems 2023-07-28 23:00:14 +03:00
ryleedavis
b66b25eb1f Merge branch 'staging' into add-xtz
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/node_details_view.dart
#	lib/services/coins/coin_service.dart
#	lib/services/price.dart
#	lib/utilities/amount/amount_unit.dart
#	lib/utilities/block_explorers.dart
#	lib/utilities/constants.dart
#	lib/utilities/default_nodes.dart
#	lib/utilities/enums/coin_enum.dart
#	lib/utilities/enums/derive_path_type_enum.dart
#	lib/widgets/node_card.dart
#	lib/widgets/node_options_sheet.dart
#	pubspec.yaml
2023-07-28 10:48:52 -06:00
likho
7061c3c40b Add testnet to coin list 2023-07-27 13:09:56 +02:00
detherminal
e0df4723ae feat: add xlm 2023-07-22 10:21:04 +02:00
detherminal
0ae747aebc feat: add xtz 2023-07-19 16:19:48 +02:00
julian
99b809ef17 fix: bch address book entry address validation 2023-07-11 08:51:28 -06:00
julian
7b160b9a55 strip prefixes for cashaddrs before generating uris 2023-06-23 15:36:33 -06:00
julian-CStack
58b8509b41
Merge pull request #569 from fossephate/add-nano
Banano support
2023-06-05 14:07:14 -06:00
fossephate
3c524b2ea4 add banano support 2023-05-30 19:19:31 -04:00
detherminal
95a0309b8b docs: add header to source code again 2023-05-27 00:21:16 +03:00
detherminal
ccf5e68fc6 Revert "docs: add copyright header to all source code"
This reverts commit 84ac798bb8.
2023-05-27 00:19:24 +03:00
detherminal
84ac798bb8 docs: add copyright header to all source code 2023-05-26 19:33:04 +03:00
julian
553e035ca7 Merge remote-tracking branch 'origin_SW/staging' into add_nano
# Conflicts:
#	lib/models/isar/stack_theme.dart
#	lib/models/isar/stack_theme.g.dart
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/services/coins/firo/firo_wallet.dart
#	lib/themes/coin_icon_provider.dart
#	lib/themes/coin_image_provider.dart
#	lib/utilities/constants.dart
#	lib/utilities/enums/coin_enum.dart
2023-05-24 11:37:37 -06:00
detherminal
8f89f19b91 feat: add nano 2023-05-19 13:20:16 +03:00
julian-CStack
93b040bc5f WIP e-cash 2023-04-17 07:53:39 -06:00
julian
056fa1947c Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/wallet_view/sub_widgets/wallet_navigation_bar.dart
#	lib/pages/wallet_view/wallet_view.dart
#	lib/services/price.dart
#	lib/utilities/assets.dart
#	pubspec.lock
#	pubspec.yaml
2023-02-14 08:24:04 -06:00
julian
9388885047 add optional prefix param to address to script conversion 2023-01-16 09:17:32 -06:00
likho
eca8ca21bc WIP: Add Ethereum 2022-12-13 19:39:19 +02:00
sneurlax
17f080417e Merge remote-tracking branch 'cypherstack/staging' into tests/particl 2022-11-29 11:02:20 -06:00
Marco
c0fddcd822 add litecoin support 2022-10-28 12:03:52 -06:00
likho
9baa30c1a4 REmove testnet 2022-10-26 10:52:02 +02:00
Likho
7e92be4b67 WIP: Add particle 2022-10-25 17:06:37 +02:00
Marco
26b7306d22 Merge branch 'staging' into wow
# Conflicts:
#	assets/images/wownero.png
#	lib/pages/add_wallet_views/restore_wallet_view/restore_wallet_view.dart
#	lib/services/coins/coin_service.dart
#	lib/utilities/address_utils.dart
#	lib/utilities/assets.dart
#	lib/utilities/cfcolors.dart
#	lib/utilities/constants.dart
#	lib/utilities/default_nodes.dart
#	lib/utilities/enums/coin_enum.dart
#	pubspec.yaml
2022-09-27 16:16:20 +08:00
Marco
d3767ed31e more wow fixes 2022-09-27 16:09:31 +08:00
julian
84db4ac17f enable bch 2022-09-26 14:32:53 -06:00
ryleedavis
6f11f5c6ef commented out bch 2022-09-23 19:26:09 -06:00
julian
befeb55d13 namecoin validate address bugfix 2022-09-23 10:48:27 -06:00
Likho
aba579f64e WIP: Fix bch failing tests, add testnet 2022-09-16 13:13:30 +02:00
Likho
84694fa1dd WIP: Add namecoin 2022-09-12 14:01:42 +02:00
Likho
6fab5c9976 Add images for bch 2022-09-09 12:59:40 +02:00
Likho
d5b82f26f7 WIP: Add bitcoincash 2022-09-06 16:17:45 +02:00
Marco
b41d31fd32 first commit 2022-08-26 16:11:35 +08:00