Commit graph

2288 commits

Author SHA1 Message Date
julian
051eb6c924 change now token contract "fix" 2023-04-10 14:14:03 -06:00
julian
bc90723c86 single coin list for swap currency selection 2023-04-10 13:30:19 -06:00
julian
0ea4517952 quicker token wallet loading 2023-04-10 12:00:23 -06:00
julian
004c39102c token balance fix 2023-04-10 12:00:23 -06:00
julian
7ee5c196a0 token theme colors 2023-04-10 12:00:23 -06:00
julian
5bf678d41a Balance class clean up 2023-04-10 12:00:23 -06:00
julian
742036138b add search to mobile coin wallets per-coin list 2023-04-10 12:00:23 -06:00
julian
26cfa84da7 expand eth wallet card dropdown when header is clicked/tapped anywhere, not just the tiny grey button area 2023-04-10 12:00:23 -06:00
julian
000e98cbb6 mobile open wallet gui flow changes 2023-04-10 12:00:23 -06:00
julian
b3b4d803a6 mobile eth restore flow navigation bug fix 2023-04-10 12:00:23 -06:00
julian
c0105a2058 available balance fix 2023-04-09 13:07:09 -06:00
julian
4409562a94 clean up balance file 2023-04-09 13:00:47 -06:00
julian-CStack
0dd91b067e tweaked mobile xpub view style 2023-04-08 17:22:14 -06:00
julian
6b88a1a4f1 WIP consolidate xpub view 2023-04-07 20:04:48 -06:00
julian
72d6e636f0 Merge remote-tracking branch 'origin/staging' into ui-fixes
# Conflicts:
#	lib/services/coins/manager.dart
2023-04-07 18:56:59 -06:00
julian
839ee314a2 xpub refactor to include coin network type in generation 2023-04-07 18:44:43 -06:00
Diego Salazar
9c28ddf934
Merge pull request #452 from cypherstack/add-ethereum
Add ethereum
2023-04-07 18:31:33 -06:00
julian
bb85defaea desktop wallets search 2023-04-07 17:21:11 -06:00
julian
51211b34f5 eth token fee parsing fix 2023-04-07 16:02:28 -06:00
julian
1ff19194e7 add custom token dialog modified for desktop 2023-04-07 15:40:00 -06:00
julian
f744fd10de add stacked overlay center widget to ensure exact center in desktop appbar 2023-04-07 15:36:34 -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
1305b9f37c token balance json serialization fix 2023-04-07 14:13:28 -06:00
julian
387e2d8403 desktop send/receive + transactions for eth view 2023-04-07 13:46:18 -06:00
julian
b820b113e4 desktop wallet alignment fix 2023-04-07 09:14:06 -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
Diego Salazar
7ced912de1
Merge pull request #467 from cypherstack/xpub
Add xpub text to desktop dialog
2023-04-06 17:59:42 -06:00
sneurlax
064a2486c1 add text to desktop xpub dialog 2023-04-06 18:58:44 -05:00
julian
94896dfd60 Amount fixes 2023-04-06 17:49:13 -06:00
julian
16a6619746 remove fromDouble constructor from amount due to possible precision errors 2023-04-06 17:30:33 -06:00
julian
ae51ce61c3 amount unit + tests 2023-04-06 17:27:42 -06:00
Diego Salazar
ca4f8ae5bc
Merge pull request #465 from cypherstack/xpub
Add "Wallet xPub" page
2023-04-06 17:08:48 -06:00
julian
25ff880280 move amount.dart file 2023-04-06 15:24:56 -06:00
julian
14d68b0743 Amount tweaks and fixes 2023-04-06 14:21:49 -06:00
sneurlax
08b40c464b add copy icon to top right of xpub view 2023-04-06 15:12:33 -05:00
sneurlax
2038fbcec6 add working xpub settings view with click to copy to clipboard 2023-04-06 15:04:30 -05:00
sneurlax
d3f45f14b6 add stub xpub settings view 2023-04-06 14:28:11 -05:00
sneurlax
1df6701972 remove show xpub item from mobile more dialog 2023-04-06 14:16:00 -05:00
sneurlax
1792af4ac8 remove qr dialog and xpub nav icon 2023-04-06 14:14:42 -05:00
sneurlax
2fa00ff7a5 add xpub nav icon 2023-04-06 14:14:18 -05:00
sneurlax
84fea4e9ff change copy to clipboard text in desktop xpub dialog 2023-04-06 14:14:03 -05:00
sneurlax
d91df1165f add qr dialog for mobile 2023-04-06 14:13:27 -05:00
sneurlax
6f3691625a add copy to clipboard button to mobile xpub dialog 2023-04-06 13:56:35 -05:00
julian
ecc075d5fc Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/utilities/theme/forest_colors.dart
2023-04-06 12:42:05 -06:00
sneurlax
767bcecd03 change copy to clipboard button color 2023-04-06 13:36:43 -05:00
sneurlax
4007c1558b add xpub option to More menu in mobile wallet view 2023-04-06 13:24:55 -05:00
sneurlax
4187de8c5b disable xpub wallet option for monero, wownero, and firo 2023-04-06 11:58:10 -05:00
sneurlax
96f62490bb add padding like in other dialogs 2023-04-06 11:22:37 -05:00
sneurlax
c50d8fc495 add copy to clipboard functionality 2023-04-06 11:22:29 -05:00
sneurlax
c396d97d85 show xpub qr code in dialog 2023-04-06 11:08:32 -05:00
ryleedavis
81009d0023 corrected nav text colors 2023-04-05 17:03:18 -06:00
ryleedavis
05eb6bd20d set text color for wallet nav 2023-04-05 16:58:27 -06:00
ryleedavis
848336bb07 fix send/receive icon colors for wallet nav bar 2023-04-05 16:45:33 -06:00
ryleedavis
9ebc7287c6 fixed orange theme on start up instead of oled black 2023-04-05 16:28:48 -06:00
julian
81c612ddd7 WIP use Amount 2023-04-05 16:06:31 -06:00
sneurlax
0c77537316 add desktop xpub dialog 2023-04-05 16:40:01 -05:00
sneurlax
a6c793bdb9 add Show xPub dot option on desktop 2023-04-05 16:39:39 -05:00
julian
2936c1b807 Amount refinements 2023-04-04 10:47:36 -06:00
julian
57ac4d4747 desktop eth token send view fixes 2023-04-04 09:12:21 -06:00
julian
36c4221185 WIP desktop eth token send view 2023-04-03 21:11:10 -06:00
julian
e01cef5df7 desktop token receive view update 2023-04-03 20:27:46 -06:00
julian
96aa10653b desktop main view wallets overview table list tweaks 2023-04-03 20:19:41 -06:00
julian
991ade962c add hover color property to custom containers 2023-04-03 20:19:18 -06:00
julian
53a4d8a4cd desktop show more button fix 2023-04-03 18:41:06 -06:00
Diego Salazar
366c152521
Merge pull request #455 from cypherstack/epic/2-confs
Reduce Epic Cash minimum confirmations to 3
2023-04-03 17:19:32 -06:00
julian
728909399c WIP desktop token view 2023-04-03 17:05:48 -06:00
julian
f10db8306a add content padding property to SecondaryButton 2023-04-03 17:00:08 -06:00
julian
a9306e5267 use EthTokenIcon class 2023-04-03 16:38:48 -06:00
julian
6e5cffa4d4 desktop show more button fix 2023-04-03 16:37:20 -06:00
julian
c530aef112 redo desktop enter wallet gui 2023-04-03 16:22:40 -06:00
julian
5e5b3100c4 add uniswap to default eth tokens 2023-04-03 15:27:36 -06:00
sneurlax
a6c2a30af4
bump min confs to 3 2023-04-03 14:36:06 -05:00
sneurlax
74344168f2 reduce MINIMUM_CONFIRMATIONS to 2 2023-04-03 14:30:36 -05:00
julian
87aab96e58 get real nonce for eth txns 2023-04-03 11:25:56 -06:00
julian
ce7b222fa1 use main db provider 2023-04-03 10:55:10 -06:00
julian
5d1ee78452 Merge branch 'ui-fixes' into add-ethereum 2023-04-03 10:38:02 -06:00
julian
563799feee Merge remote-tracking branch 'origin/staging' into add-ethereum 2023-04-03 10:37:51 -06:00
julian
6c26820ee4 unused provider cleanup 2023-04-03 10:36:46 -06:00
julian
ec3a5aefec desktop orange theme selector image fix 2023-04-03 10:27:18 -06:00
julian
4191ec81d3 desktop single field edit gui tweaks 2023-04-03 10:19:18 -06:00
julian
a92040194a desktop address list 2023-04-03 10:10:54 -06:00
julian
75bfad3471 desktop address list card styling 2023-04-02 13:48:14 -06:00
julian
afea310ba4 WIP desktop address list 2023-04-02 13:21:59 -06:00
julian
72a170433d refactor and add address list button to desktop wallet options pop up menu 2023-04-02 11:50:15 -06:00
julian
b1e6ee8d47 Revert "disabled mb"
This reverts commit c9eba36f31.
2023-04-01 09:04:34 -06:00
julian
c7930ba32f Merge remote-tracking branch 'origin/staging' into ui-fixes 2023-04-01 08:58:24 -06:00
ryleedavis
ff94875497 add orange theme selector + edit svgs 2023-03-31 21:43:21 -06:00
julian
9a86a6fe9e remove value from estimate for token tx 2023-03-31 18:30:32 -06:00
julian
e584070b96 Merge remote-tracking branch 'origin/staging' into add-ethereum 2023-03-31 17:19:31 -06:00
julian
6704d82889 eth + token send fixes 2023-03-31 17:17:15 -06:00
julian
1de0eec6cc get current address nonce 2023-03-31 16:31:19 -06:00
ryleedavis
2a1a5e858c add orange theme colors 2023-03-31 16:14:28 -06:00
julian
521a9bb0a3 disable send all for eth + tokens 2023-03-31 15:42:28 -06:00
julian
d4cba56e81 fetch raw tx call 2023-03-31 15:38:22 -06:00
julian
bcadb07e9b temp debugging print 2023-03-31 15:14:45 -06:00
julian
2458d2912b WIP desktop add eth token to wallet gui 2023-03-31 14:38:04 -06:00
likho
516a916b9d Fix Epiccash sendAll not enough funds error 2023-03-31 20:27:27 +02: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
06dba00dbd show nonce in tx details 2023-03-31 10:29:23 -06:00
julian
c8139007e3 use new transaction nonce property 2023-03-31 10:18:51 -06:00
julian
606e70a061 add nonce property to Transaction 2023-03-31 09:39:03 -06:00
julian
8d0dcafccf WIP token send logic 2023-03-31 09:26:43 -06:00
julian
42d168dc57 add token tx send support to gui 2023-03-31 09:25:51 -06:00
julian
b3c4e690c7 move confirmSend to a nicer place 2023-03-31 09:25:08 -06:00
julian
20c3da72a3 fix fee sheet for eth tokens 2023-03-30 15:15:43 -06:00
julian
a04223e0b7 eth gas tracker updated 2023-03-30 14:55:51 -06:00
julian
bf03e6913d token summary price fix 2023-03-30 12:58:15 -06:00
julian
7e6f0f18cd swap from within wallet fix if started in incognito mode 2023-03-30 12:57:46 -06:00
julian
f0d414bc86 formatting clean up 2023-03-30 12:26:19 -06:00
julian
3064d31a3b WIP token send view 2023-03-30 10:55:02 -06:00
julian
8452758d17 added extra Amount functionality + tests 2023-03-30 10:49:07 -06:00
julian
61894c9e8e price service token tweaks 2023-03-30 10:41:28 -06:00
julian
af460b54a6 token icon based on changenow currency image url 2023-03-30 10:40:35 -06:00
julian
b7eaf9a8c2 fetch correct proxy token ABI 2023-03-29 15:57:52 -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
d2d3531102 token summary refresh button edit 2023-03-29 15:29:27 -06:00
julian
f69f9a5038 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/widgets/wallet_card.dart
2023-03-29 14:09:23 -06:00
julian
bfeb3e0d30 WIP eth fees 2023-03-29 12:49:12 -06:00
julian
ac0c65e26b db version store bug fix 2023-03-29 08:58:30 -06:00
julian
a5350fcc5b comment out unused variables 2023-03-29 08:30:56 -06:00
julian
58afc46152 WIP token buy default fill in value 2023-03-29 08:29:40 -06:00
julian
7a177a6616 open exchange view, receive view, and WIP buy view from within token wallet 2023-03-28 17:17:59 -06:00
julian
1f4ba55828 button label fix 2023-03-28 16:33:33 -06:00
julian
b0d37804fa token view pop fix 2023-03-28 16:21:26 -06:00
julian
5e5730d5a5 eth token wallet general ui and wallet selection interface 2023-03-28 16:18:11 -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
24904f3476 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/utilities/show_loading.dart
2023-03-28 12:37:09 -06:00
julian
03da868f90 context mounted check 2023-03-28 10:03:47 -06:00
julian
f033bb8aa0 utxo details copy fixes 2023-03-28 09:44:51 -06:00
julian
4afa344965 only validate address in contact address entry form if a coin is selected 2023-03-28 09:17:22 -06:00
julian
b5488c4c6c mnemonic passphrase swb fix 2023-03-28 09:04:30 -06:00
julian
b4a344ebad firo balance bug fix 2023-03-28 08:14:48 -06:00
julian
a5fd214d32 allow no scheme in add/edit xmr/wow node url entry field. Auto try https first then http if none entered. 2023-03-27 17:39:54 -06:00
julian
7a1b094eff node password+username field keyboard fixes 2023-03-27 16:08:40 -06:00
julian
cb73cb6eaf temp address tags color fix 2023-03-27 15:34:45 -06:00
julian
88e5e80de7 startup => specific wallet => xmr/wow syncing/loading fix 2023-03-27 15:24:36 -06:00
Diego Salazar
d792e2aa82
Merge branch 'staging' into xmr_bugs 2023-03-27 15:02:24 -06:00
Diego Salazar
36d222ebd8
Merge pull request #436 from cypherstack/disable_mb
Disable mb
2023-03-27 14:58:58 -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
1e6b9e5830 small tweaks 2023-03-27 14:29:30 -06:00
julian
21e0113439 sync getter 2023-03-27 14:29:08 -06:00
julian
453558d5ef extra debugging for pressing swap from within a wallet 2023-03-27 11:29:18 -06:00
julian
1aec70dd69 swap send from stack bugfix 2023-03-27 11:28:18 -06:00
julian
6f17834339 new line fixes 2023-03-27 10:48:51 -06:00
julian
748d70e34f tx card decimal places fix 2023-03-27 10:38:50 -06:00
julian
46e62f2b2c tx details modification to properly display eth token transaction info 2023-03-27 10:36:47 -06:00
julian
e2196c14d4 tx card modification to properly display eth token transaction info 2023-03-27 09:59:57 -06:00
julian
ad53b30e2e start using provider for MainDB in ui and add contract getters 2023-03-27 09:59:23 -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
6612dde2ef show only token transfers in token tx history (for now) 2023-03-27 08:43:35 -06:00
julian
4bd87e8dce start using Amount 2023-03-27 08:41:59 -06:00
julian
7b353be350 add extension functionality 2023-03-27 08:18:11 -06:00
julian
c9eba36f31 disabled mb 2023-03-25 19:27:42 -06:00
julian
2fbb2a1e46 hide exchange reference if exchange not available 2023-03-25 18:48:46 -06:00
julian
f4d61a9f58 use realAmount custom Amount class data in ui 2023-03-24 17:40:20 -06:00
julian
951c9638f3 bch zero conf fixes 2023-03-24 16:44:25 -06:00
julian
678a926ff3 bch zero conf fixes 2023-03-24 16:43:34 -06:00
julian
f7b2f01f01 update generated transaction part 2023-03-24 15:55:04 -06:00
julian
66919ec4b8 migrate serialized amount string in transaction 2023-03-24 15:46:12 -06:00
julian
b2b9accee1 add serialized amount string to transaction 2023-03-24 15:31:05 -06:00
julian
3ab605c065 amount serialization 2023-03-24 15:30:29 -06:00
julian-CStack
0c42cc818e
Merge branch 'staging' into update-btc-blk-explr 2023-03-24 12:34:50 -06:00
julian
f44774745e WIP amount class 2023-03-24 11:08:02 -06:00
julian
e53683ac68 WIP token tx parsing 2023-03-24 10:11:18 -06:00
julian
361d3a8095 get token info fix 2023-03-24 08:37:47 -06:00
Diego Salazar
52e36c7827
Merge pull request #433 from cypherstack/wownero/desktop
Enable Wownero on desktop
2023-03-23 20:07:43 -06:00
InnocuousFinch
906f84047c Updated bitcoin block explorers to use mempool.space 2023-03-23 20:14:48 -05:00
julian-CStack
5ccd96163c fix 2023-03-23 19:01:20 -06:00
julian
af2c674809 remove unused variable 2023-03-23 18:26:55 -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
julian
b27b90c08a WIP eth token abi fetch and parsing 2023-03-23 18:05:35 -06:00
julian
85c416fb50 eth trueblocks fetch token abi call 2023-03-23 18:04:47 -06:00
julian
1cca6e8e70 contract_abi extension to parse non etherscan abi 2023-03-23 18:03:22 -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
sneurlax
3034cf11f2 Revert "remove Wownero if isDesktop"
This reverts commit 7654da1d8b.
2023-03-23 18:29:25 -05:00
sneurlax
1972351c10 Merge branch 'staging' into wownero/desktop 2023-03-23 18:24:53 -05:00
julian
60225c93d3 basic contract details view 2023-03-23 16:53:40 -06:00
julian
0527497ce6 token view ui tweak 2023-03-23 16:28:56 -06:00
julian
c51ef8ee26 edit wallet token list 2023-03-23 16:28:20 -06:00
julian
1fd7e129e2 empty token tx check 2023-03-23 13:51:56 -06:00
julian
09b2c68cd5 get token contract info updates and fixes 2023-03-23 13:48:38 -06:00
julian
40cceed8e6 use trueblocks api to grab transactions 2023-03-23 12:19:51 -06:00
julian
be11b18eb8 handle user added wallet contracts 2023-03-23 12:16:28 -06:00
julian
a2ae9c6244 update defaults 2023-03-23 10:22:27 -06:00
julian
b7497f8dfe wallet tokens list ui updates 2023-03-23 10:22:05 -06:00
julian
51c00372e4 mounted check 2023-03-23 09:40:00 -06:00
julian
b1d5b7f6ea store user added token contracts in wallet hive box for now 2023-03-23 09:39:22 -06:00
julian
e99ef7497c update eth contract isar model class 2023-03-23 09:38:17 -06:00
julian-CStack
e16bd90a68 BCH 0-conf 2023-03-23 09:09:30 -06:00
sneurlax
68bf6a6565 add mint/anonymization txs to balance
currently breaks when a mint/anonymization tx is correctly recognized as a send but not correctly recognized as isUsed
2023-03-22 18:05:52 -05:00