Commit graph

291 commits

Author SHA1 Message Date
julian
500fd9b94d use isTestnet flag on coin enum 2024-01-15 15:44:55 -06:00
julian
6942a9b3dd add tokenInfo to migration and a couple other eth token related tweaks 2024-01-10 17:16:04 -06:00
julian
baea4923dd token wallet info cache and contract addresses provider usages 2024-01-10 12:21:28 -06:00
julian
36f090a1e7 WIP eth refactor 2024-01-10 10:08:12 -06:00
julian
c4a3874bf0 various epiccash tweaks and fixes 2024-01-09 14:43:58 -06:00
julian
f43ae8788d monero refactor with some fixes applied to wownero as well 2024-01-08 13:40:07 -06:00
julian
9ff323393e firo testnet testing enable 2023-12-04 13:16:04 -06:00
julian
56b9e1f851 Use different derivation path for new tezos wallets and scan tezos derivation path variations on recover and use first with history or default to the new standard path 2023-11-23 12:32:08 -06:00
julian
62c1628fa7 WIP tezos 2023-11-20 13:55:22 -06:00
julian
185cfd26e2 consistent wallet mixin interface naming 2023-11-16 16:25:20 -06:00
julian
c381326dd5 refactored ba/nano wallets 2023-11-15 15:59:01 -06:00
julian
982cf99e5c re enable wallet deletion 2023-11-15 09:41:35 -06:00
julian
c51b6be2c4 add support for old electrumx servers that do not support batching. Also call wallet.init() on creation 2023-11-14 13:21:21 -06: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
f2715f3f5e remove Manager, add mnemonic based wallet mixin, and WIP SWB process 2023-11-06 10:44:23 -06:00
julian
5ba29b7299 mostly (roughly) refactored with new wallet providers as well as using a TxData object in place of dynamic Maps 2023-11-03 13:46:55 -06:00
julian
ce7d10ef16 rename and refactor wallets.dart provider 2023-10-31 11:15:59 -06:00
julian
16718b94e6 revert auto focus next field on valid mnemonic word 2023-09-11 17:54:01 -06:00
julian
dae4a38287 add placeholder icon to ethereum tokens select 2023-09-11 17:12:35 -06:00
julian-CStack
128272cf20 fix typo 2023-08-23 07:59:34 -06:00
julian
412fb73066 bip39 passphrase wording changes to be more specific 2023-08-22 18:22:46 -06:00
julian
244a1914b3 verify mnemonic passphrase dialog 2023-08-22 17:06:30 -06:00
julian
e20ce631e6 count fix 2023-08-22 15:40:19 -06:00
julian
abbf557b41 style tweak 2023-08-22 15:40:12 -06:00
julian
02baf4a198 ensure new wallet mnemonic options is reset 2023-08-22 15:10:51 -06:00
julian
04bba2bf2a new wallet mnemonic options for supported coins 2023-08-22 15:07:08 -06:00
julian
e7b480e585 add ba/nano wallet representative change option to wallet settings, remove coin control from ba/nano, and some other clean up 2023-07-21 14:11:30 -06:00
julian-CStack
3273cf0e23 disable new wownero wallet unless platform is android 2023-07-13 16:26:29 -06:00
julian
593680f9f3 auto focus next field on correct seed word entry 2023-07-10 10:05:30 -06:00
julian
81970af4a4 correct mnemonic length displayed on new ba/nano wallet creation 2023-06-08 08:54:29 -06:00
julian
b92fb5b547 Merge remote-tracking branch 'origin_SW/add_nano' into flutter_upgrade
# Conflicts:
#	pubspec.lock
2023-06-05 14:48:03 -06:00
julian
044c957152 refactor dropdown2 and qr image 2023-06-05 07:40:56 -06: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
e7db6739ec disable wownero on linux 2023-05-23 17:47:52 -06:00
julian
71992ea0c8 fix: use SvgPicture.file constructors for themed assets located in the filesystem 2023-05-09 17:59:26 -06:00
julian
e53e7e5055 set up installing of themes and including default themes 2023-05-09 15:58:42 -06:00
julian
7da7302e63 fix: added missing assets to theme and updated more references to use theme provided assets 2023-05-09 10:51:30 -06:00
julian
87bafa77c5 fix: load gif properly if exists 2023-05-09 10:32:36 -06:00
julian-CStack
f9f6d749ef Merge remote-tracking branch 'origin_SW/staging' into themes 2023-05-08 10:55:11 -06:00
ryleedavis
301f4b5cf5 WIP: rename coin image provider + add coin icon provider 2023-05-02 15:05:04 -06:00
ryleedavis
93441bdf4d theme_coin_provider + replaced big coin images 2023-05-01 14:14:08 -06:00
detherminal
cb8de25e08 feat: rename label to semanticsLabel and correct misspelling 2023-04-28 21:21:30 +03:00
julian
c9c9e79b5c Merge branch 'ui-fixes' into themes 2023-04-27 17:07:04 -06:00
detherminal
7ea374d6e4 Merge remote-tracking branch 'origin/staging' into staging
# Conflicts:
#	lib/pages/wallet_view/sub_widgets/wallet_refresh_button.dart
2023-04-27 21:22:04 +03:00
detherminal
6522d36c7b feat: wrap with semantic widget for talkback 2023-04-27 21:14:04 +03:00
julian
ef87517705 arrow rotate and svg usage clean up 2023-04-24 16:26:54 -06:00
julian
dbc34168ef arrow rotate svg clean up 2023-04-24 12:18:50 -06:00
julian-CStack
ec00f6aea4 WIP testing themes 2023-04-24 08:36:12 -06:00
julian
4797b083e2 mobile add tokens button fix 2023-04-13 08:53:17 -06:00
julian
b667514662 expand coin selection on add wallet screen quicker 2023-04-11 08:02:27 -06:00
julian
b3b4d803a6 mobile eth restore flow navigation bug fix 2023-04-10 12:00:23 -06:00
julian
1ff19194e7 add custom token dialog modified for desktop 2023-04-07 15:40:00 -06:00
julian
6754c2ebdf add token functionality to desktop eth wallet view 2023-04-07 15:08:06 -06:00
julian
6beb4ec859 desktop popup edit tokens view 2023-04-07 14:23:12 -06:00
julian
c5a5853431 handle new eth wallet navigation on desktop 2023-04-07 08:55:24 -06:00
julian
cbe6a5caf8 desktop edit/add token to eth wallet 2023-04-07 08:45:05 -06:00
julian
2458d2912b WIP desktop add eth token to wallet gui 2023-03-31 14:38:04 -06:00
julian
f4f58b0473 desktop add global custom eth token view 2023-03-31 11:04:11 -06:00
julian
85e7c6d820 expand tokens by default on desktop 2023-03-31 10:35:10 -06:00
julian
2181e10163 show notification on successful token addition to wallet 2023-03-29 15:40:01 -06:00
julian
46af7c2639 Correct description if user has eth wallets but they already have the token 2023-03-29 15:36:49 -06:00
julian
9c0994aa00 open token selection screen on successful eth wallet restore 2023-03-28 14:01:48 -06:00
julian
5ce5ae3f4d refresh eth wallets list on adding new (restored) token wallet 2023-03-28 13:55:36 -06:00
julian
9ad0343d63 refresh eth wallets list on adding new token wallet 2023-03-28 13:47:17 -06:00
julian
514ff042dd WIP eth token wallet creation routing 2023-03-27 14:31:44 -06:00
julian
00ccb41a8c expand tokens by default 2023-03-27 14:30:46 -06:00
julian
5da5e2c517 add wallet next button token option addition 2023-03-27 14:30:31 -06:00
julian
41d9c8ca0c select wallet for token view 2023-03-27 14:29:55 -06:00
julian
e29d8dc047 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart
2023-03-27 08:50:10 -06:00
julian-CStack
5ccd96163c fix 2023-03-23 19:01:20 -06:00
julian
44a87df41c merge clean up 2023-03-23 18:21:09 -06:00
julian
3e1e68237a Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/models/isar/models/blockchain_data/address.dart
#	lib/pages/add_wallet_views/create_or_restore_wallet_view/create_or_restore_wallet_view.dart
#	lib/pages/settings_views/global_settings_view/appearance_settings_view.dart
#	lib/pages_desktop_specific/settings/settings_menu/appearance_settings.dart
#	lib/utilities/db_version_migration.dart
#	test/pages/send_view/send_view_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/add_address_book_view_screen_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/address_book_entry_details_view_screen_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/edit_address_book_entry_view_screen_test.mocks.dart
#	test/screen_tests/exchange/exchange_view_test.mocks.dart
#	test/screen_tests/lockscreen_view_screen_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testA_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testB_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testC_test.mocks.dart
#	test/screen_tests/onboarding/backup_key_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/backup_key_warning_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/create_pin_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/restore_wallet_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/verify_backup_key_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/currency_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/network_settings_subviews/add_custom_node_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/network_settings_subviews/node_details_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_backup_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_subviews/rescan_warning_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_subviews/wallet_delete_mnemonic_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_view_screen_test.mocks.dart
#	test/screen_tests/transaction_subviews/transaction_search_results_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/confirm_send_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/receive_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/send_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/wallet_view_screen_test.mocks.dart
#	test/widget_tests/managed_favorite_test.mocks.dart
#	test/widget_tests/table_view/table_view_row_test.mocks.dart
#	test/widget_tests/transaction_card_test.mocks.dart
#	test/widget_tests/wallet_info_row/sub_widgets/wallet_info_row_balance_future_test.mocks.dart
#	test/widget_tests/wallet_info_row/wallet_info_row_test.mocks.dart
2023-03-23 18:13:24 -06:00
sneurlax
768c51c03b Revert "disable wownero on desktop and xmr on windows"
But still disable on windows

This reverts commit 0062294488
2023-03-23 18:36:24 -05:00
julian
c51ef8ee26 edit wallet token list 2023-03-23 16:28:20 -06:00
julian
09b2c68cd5 get token contract info updates and fixes 2023-03-23 13:48:38 -06:00
julian
be11b18eb8 handle user added wallet contracts 2023-03-23 12:16:28 -06:00
julian
51c00372e4 mounted check 2023-03-23 09:40:00 -06:00
julian
702054ac61 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	assets/svg/themed/forest/ethereum.png
#	assets/svg/themed/forest/ethereum.svg
#	lib/pages/add_wallet_views/create_or_restore_wallet_view/create_or_restore_wallet_view.dart
#	lib/pages/receive_view/addresses/edit_address_label_view.dart
#	lib/pages/receive_view/addresses/receiving_addresses_view.dart
#	lib/pages/wallet_view/sub_widgets/wallet_navigation_bar.dart
#	lib/pages/wallet_view/wallet_view.dart
#	lib/route_generator.dart
#	lib/utilities/assets.dart
#	lib/utilities/constants.dart
#	lib/widgets/animated_widgets/rotate_icon.dart
#	pubspec.lock
#	pubspec.yaml
2023-03-22 08:54:25 -06:00
julian
9340f4a45d dark chans 2023-03-20 09:46:23 -06:00
julian
c88338f9ad use gifs instead of lottie animations for static animated assets 2023-03-17 15:44:37 -06:00
julian
db1f5f622f WIP chans theme 2023-03-17 11:44:30 -06:00
julian
dea92f4adf image size/layout fix 2023-03-10 12:42:15 -06:00
ryleedavis
5c9fe44cbd replace png pictures with svg pictures 2023-03-06 09:08:40 -07:00
julian
ac5155e5f4 padding fix 2023-03-06 07:51:40 -06:00
julian-CStack
99a9414851 add custom token selector to global list for desktop 2023-03-05 13:59:44 -06:00
julian-CStack
e3bd3d3bf3 coin select item token icon 2023-03-05 13:01:12 -06:00
julian-CStack
d97a994c54 desktop sizing fixes 2023-03-05 12:35:26 -06:00
ryleedavis
562dbfb058 dogecoin and firo coin images added 2023-03-03 09:48:42 -07:00
ryleedavis
df1abd82f7 display bitcoin and epic-cash coin image 2023-03-03 08:29:24 -07:00
julian
babbd75da3 use database contract data and contract management updates 2023-03-02 18:40:12 -06:00
ryleedavis
242e39e4f7 added wownero + bitcoin images 2023-03-02 09:45:19 -07:00
ryleedavis
05ffd64e04 litecoin namecoin and particl coin images 2023-03-01 09:37:38 -07:00
julian
e3548c5ecc WIP wallet token management 2023-02-28 18:36:54 -06:00
julian
0e4b664e63 WIP custom token addition 2023-02-28 16:03:56 -06:00
julian
0c11e859aa changenow v2 currencies call to access tokenContract param 2023-02-28 14:27:42 -06:00
julian
695d43bbd5 add token list ui 2023-02-28 13:26:17 -06:00
julian
6a734e28f0 basic add token view with correct navigation 2023-02-28 11:02:38 -06:00
julian
658708da95 add custom icon rotate widget 2023-02-27 17:51:22 -06:00
julian
e3dbc64f17 add custom animation curve param to expandable.dart 2023-02-27 17:25:37 -06:00
julian
d07906c4a7 add wallet entity clean up 2023-02-27 17:15:05 -06:00
julian
24e66f3d5f WIP add wallet coin options lists 2023-02-27 16:43:09 -06:00
ryleedavis
9a9f71ea3e fix coin image <def> issue 2023-02-24 15:11:04 -07:00
ryleedavis
a7b88647bc fix svg def issue + changed forest coin images 2023-02-24 09:51:23 -07:00
ryleedavis
ab412873c9 added stack.svg for forest and fruit theme + corrected size 2023-02-21 15:28:38 -07:00
ryleedavis
41aaf8dd50 implemented new theme coin svgs 2023-02-21 15:13:56 -07:00
ryleedavis
a195a24bce case for coin images without svgs + make svg images bigger 2023-02-14 14:43:10 -07:00
ryleedavis
5477f041f8 adjust coin image size for mobile 2023-02-14 14:30:18 -07:00
ryleedavis
ce98482705 fruit sorbet coin images 2023-02-14 14:29:41 -07:00
ryleedavis
7498068a73 file name + themed coin.png fix 2023-02-10 14:39:59 -07:00
julian
c275f09869 WIP restore mnemonic password ui 2023-02-10 08:25:03 -06:00
julian
3416ffdda6 restore mnemonic passphrase field 2023-02-08 09:20:34 -06:00
julian
5b5ee30e41 centralized and cleaned up bip32 utils, and added mnemonic password functionality 2023-02-03 16:34:06 -06:00
julian
028b261dee refactor button style getter names 2023-01-24 13:29:12 -06:00
julian
830fd58754 Merge branch 'isar-transactions' into isar_migrate
# Conflicts:
#	lib/services/coins/bitcoin/bitcoin_wallet.dart
#	lib/services/coins/bitcoincash/bitcoincash_wallet.dart
#	lib/services/coins/coin_service.dart
#	lib/services/coins/dogecoin/dogecoin_wallet.dart
#	lib/services/coins/firo/firo_wallet.dart
#	lib/services/coins/litecoin/litecoin_wallet.dart
#	lib/services/coins/monero/monero_wallet.dart
#	lib/services/coins/namecoin/namecoin_wallet.dart
#	lib/services/coins/particl/particl_wallet.dart
#	lib/services/coins/wownero/wownero_wallet.dart
#	pubspec.yaml
2023-01-20 15:30:48 -06:00
julian
f5f53a163a only print word when explicitly in debug mode 2023-01-11 22:47:47 -06:00
ryleedavis
9f5ce0db7a textRestore added for color fix 2023-01-10 15:28:59 -07:00
julian
0062294488 disable wownero on desktop and xmr on windows 2023-01-02 13:16:59 -06:00
julian
c42ea26a3b desktop restore date fix 2022-12-30 12:30:11 -06:00
julian
8f40275a14 mnemonic field crashes fix 2022-12-30 12:30:11 -06:00
julian
e462ddeac1 small screen recovery phrase warning view fix 2022-12-30 12:30:11 -06:00
julian
624e4e35d8 debugPrint word answer for developer's mental health 2022-12-29 13:49:00 -06:00
julian
7013e99081 enable wow on desktop 2022-12-29 13:38:39 -06:00
ryleedavis
015e2f4b84 correct import for ExitToMyStack 2022-12-26 17:54:18 -07:00
ryleedavis
ce79cfacbf commented out ExitToMyStackButton 2022-12-26 17:51:24 -07:00
ryleedavis
e836337253 Merge branch 'desktop' of /home/rylee/Desktop/publishing/stack_wallet with conflicts. 2022-12-19 09:28:38 -07:00
ryleedavis
096d2c007e Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop 2022-12-14 13:56:13 -07:00
julian
811bc0e870 word count fix 2022-12-14 13:57:43 -06:00
ryleedavis
390623560e debugPrints that aren't needed ? 2022-12-12 17:17:02 -07:00
ryleedavis
5f095249cb generate random wallet name when message container is tapped on 2022-12-09 13:29:09 -07:00
julian
3ff0e9dd81 desktop code file structure refactor 2022-12-01 08:48:23 -06:00
julian
b11888f8bd recovery phrase line height and wording fixes 2022-11-30 09:10:55 -06:00
julian
7918a034ed new wallet recovery phrase warning and dialog popup 2022-11-29 08:38:33 -06:00
ryleedavis
3fef1ee674 desktop restore calendar resize 2022-11-28 14:10:44 -07:00
ryleedavis
66ff5a437d reverted mobile restore calendar height 2022-11-28 11:51:32 -07:00
julian
42aad5dcd5 themed background gradient option and background image, as well as various button height fixes for mobile 2022-11-25 13:24:01 -06:00
ryleedavis
d7a7c706d2 adjusted restore calendar height 2022-11-23 11:24:07 -07:00
sneurlax
c3a3dd3180 remove Wownero if isDesktop
or isLinux or isWindows or isMacOS, respectively
2022-11-22 15:34:01 -06:00
julian
c7a6ffd3e4 Merge branch 'staging' into desktop-testing 2022-11-09 17:58:34 -06:00
julian
2bdf5f152c dynamic secure storage provider 2022-11-09 17:55:34 -06:00
sneurlax
bad88aeecb
Merge branch 'staging' into wownero/25-word 2022-11-09 08:33:15 -06:00
sneurlax
357b93d6e8 use wownero.getHeightByDate
and save bufferedHeight upon Monero wallet creation
2022-11-09 00:16:21 -06:00
sneurlax
c66e382fc3 get appropriate WowneroWordList based on seed length 2022-11-08 17:30:09 -06:00
sneurlax
48e8501e27 cherrypick e41f8088b0 2022-11-08 13:35:27 -06:00
julian
e41f8088b0 WIP: wownero 25 word seed option ui 2022-11-08 12:00:10 -06:00
julian
5b2d9ce141 Coin enum clean up and bug fixes 2022-10-29 09:14:59 -06:00
julian
3a15538273 WIP: desktop wallet keys popup layouts 2022-10-28 13:51:25 -06:00
Rylee Davis
4904f75dfb
Merge branch 'desktop' into staging 2022-10-26 16:48:41 -06:00
rehrar
c231758902 remove suggestions and autocomplete for desktop 2022-10-20 14:19:50 -06:00