julian
f8a5e44d7b
optimize spark coin refresh, refactor and clean up spark wallet recovery, and add extra data fields to the spark coin schema
2023-12-18 14:05:22 -06:00
julian
3cbc866fe9
update isar spark coin schema
2023-12-15 08:16:51 -06:00
julian
cf2114b7a3
cached spark used coin tags electrumx call
2023-12-13 16:15:59 -06:00
julian
e1241372bf
cached spark anon set electrumx call fixes and usage
2023-12-13 14:13:11 -06:00
julian
7dcac56a5a
WIP cached spark anon set electrumx call
2023-12-13 11:36:37 -06:00
julian
5b3a998091
various firo restore/rescan fixes and tweaks
2023-11-27 11:50:35 -06:00
julian
32f9fc51e1
clean up missing balance change issues
2023-11-16 17:32:47 -06:00
julian
20208a696c
WIP add spark electrumx calls
2023-11-16 12:15:28 -06:00
julian
72bcc97463
remove unused function
2023-11-15 08:46:52 -06:00
julian
5b5908196d
refactor various electrumx class names
2023-11-14 14:35:53 -06:00
julian
f5bd1d22f6
clean up walletInfo
2023-11-09 16:27:17 -06:00
julian
335c2b9993
transaction note isar migration
2023-11-09 09:47:36 -06:00
julian
fa4fa60532
couple bug fixes on migrate
2023-11-06 11:37:23 -06:00
julian
527b0c5d3a
map key fix
2023-11-06 11:23:51 -06:00
julian
f778a9309f
clean up migrate code slightly
2023-11-06 11:09:39 -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
b2bb4832de
fix missing schema
2023-10-30 09:48:21 -06:00
Julian
b88c073e22
Merge remote-tracking branch 'origin_sw/staging' into wallets_refactor
...
# Conflicts:
# crypto_plugins/flutter_libepiccash
# lib/db/isar/main_db.dart
# pubspec.lock
# pubspec.yaml
# test/services/coins/firo/firo_wallet_test.mocks.dart
# test/widget_tests/transaction_card_test.mocks.dart
2023-10-29 12:27:02 -06:00
julian
f96306cb76
mark transactions as fusion txns and use txV2 throughout bch
2023-10-19 16:25:12 -06:00
julian
c1cfe080a0
WIP apply txv2 to bch
2023-10-19 15:37:04 -06:00
sneurlax
f17c6a0875
Merge branch 'staging' into fusion
2023-09-21 14:55:09 -05:00
julian
cc24aa5f43
Merge remote-tracking branch 'origin_SW/staging' into wallets_refactor
...
# Conflicts:
# pubspec.lock
2023-09-20 15:07:09 -06:00
julian
157901e33d
one time stacy tor dialog
2023-09-20 14:39:06 -06:00
julian
f30785616b
WIP very rough refactoring wip
2023-09-18 15:28:31 -06:00
julian
adfe3e181e
WIP restructure w/moving from hive to isar for wallets and using coinlib
2023-09-14 17:58:17 -06:00
sneurlax
aba37faacb
WIP join session, return early from covert
...
TODO fix `pubKey`s, `amount`s, etc passed in as 0000 or String? (whereas parameter is String for example, ie null awareness/safety)
Can instantiate a cached electrum client and call eg txid for info missing from the transaction blockchain model
2023-08-30 11:41:45 -05:00
julian
e520726495
fix the fix
2023-07-26 16:51:01 -06:00
julian
80dad5156a
Merge remote-tracking branch 'origin_SW/ui-fixes' into ordinals
...
# Conflicts:
# lib/db/isar/main_db.dart
2023-07-26 15:11:03 -06:00
julian
36747ca479
another bandaid fix for hive box isn't open
2023-07-26 14:50:38 -06:00
julian
6733a367e3
create mockable wrapper function
2023-07-26 11:47:49 -06:00
julian
7d1d7cb804
auto format on save
2023-07-25 12:07:44 -06:00
julian
e1140e6fa6
clear lelantus coins on full rescan
2023-07-25 11:18:21 -06:00
julian
c7f1392734
cache boxes hive error fix
2023-07-25 10:49:49 -06:00
julian
c97de6017b
update lelantus coin schema
2023-07-24 16:44:12 -06:00
julian
baa34ca9f2
isar lelantus coin schema
2023-07-24 09:08:19 -06:00
sneurlax
18a0bf279e
refresh inscriptions if new output detected
2023-07-23 18:29:42 -05:00
julian
dffa33abd3
load ordinals into isar as a cache and backend view model
2023-07-21 18:43:59 -06:00
julian
d894d60c1e
contact address sorting
2023-07-04 17:40:06 -06:00
julian
fe8ad00b9b
don't open legacy trades box unless during migration
2023-07-03 16:42:45 -06:00
julian
b7b43e3380
close coin cache hive boxes when not in use
2023-07-03 16:27:36 -06:00
julian
42abebe1d2
WIP: hive -> isar migration and hive clean up
2023-07-03 15:16:56 -06:00
julian
9513b203a9
refactor delete hive boxes in prep for hive->isar migration
2023-07-03 13:58:11 -06:00
julian
ab07b9c80e
fix: auto save formatting
2023-06-05 16:25:54 -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
97e25a73be
docs: explain and comment code
2023-05-26 22:25:59 +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
fossephate
7a95c20645
nano sending + minor sats constants refactor
2023-05-24 11:56:44 -04:00
julian
52bffbac08
add contacts migration from hive to isar and remove contact class conversion
2023-05-15 14:12:06 -06:00
detherminal
524f4c5514
feat: move address books to isar
2023-05-14 18:06:47 +03:00
julian
4213eca928
Merge remote-tracking branch 'origin_SW/staging' into themes
...
# Conflicts:
# lib/db/isar/main_db.dart
2023-05-09 18:00:17 -06:00
julian
e53e7e5055
set up installing of themes and including default themes
2023-05-09 15:58:42 -06:00
julian
e3c0f58abc
custom block explorer isar model/schema
2023-05-04 14:33:19 -06:00
julian
25ff880280
move amount.dart file
2023-04-06 15:24:56 -06:00
julian
81c612ddd7
WIP use Amount
2023-04-05 16:06:31 -06:00
julian
ad53b30e2e
start using provider for MainDB in ui and add contract getters
2023-03-27 09:59:23 -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
b1d5b7f6ea
store user added token contracts in wallet hive box for now
2023-03-23 09:39:22 -06:00
julian
9fa2d4535d
merge fixes
2023-03-22 09:25:21 -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
6f7f9c24eb
desktop coin control
2023-03-16 12:10:59 -06:00
julian
6c1d9d2912
WIP desktop send view coin control
2023-03-15 12:01:10 -06:00
julian
35c17033d1
utxo set refresh fix
2023-03-07 14:54:39 -06:00
julian
e40cb3d66d
utxo details ui and edit functionality
2023-03-07 11:11:57 -06:00
julian
6e547d6f34
utxo details navigation and skeleton view
2023-03-07 09:39:34 -06:00
julian
6465faa4e1
btc update utxo set
2023-03-07 09:00:42 -06:00
julian
c7bcabf328
address label save fix
2023-03-06 13:27:04 -06:00
julian
f26fb19453
do not use secure storage for token ABIs
2023-03-03 08:35:43 -06:00
julian
babbd75da3
use database contract data and contract management updates
2023-03-02 18:40:12 -06:00
julian
4cec54620a
eth contract isar schema
2023-03-02 14:08:54 -06:00
julian
16efeea1db
project structure
2023-03-01 15:52:13 -06:00
julian
dd9d59eb12
adjust maxSizeMiB for isar instances
2023-02-10 18:41:21 -06:00
julian
af7818eb6a
explicit db max size isar setting
2023-02-10 17:59:05 -06:00
julian
d4db845494
Merge branch 'exchange_refactor' into paynyms
...
# Conflicts:
# test/pages/send_view/send_view_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/wallet_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-02-07 11:17:16 -06:00
julian
1455808d7a
WIP refactor exchange to use isar as cache instead of in memory using riverpod
2023-02-05 14:32:39 -06:00
julian
74ca8e1e07
add delete address labels and tx notes functionality (isar notes unimplemented atm)
2023-02-03 18:17:39 -06:00
julian
b0c00d8ec7
db refactor and added address labels
2023-02-03 13:22:21 -06:00
julian
5ede544893
add wrapped exceptions to MainDB to hopefully catch stack traces
2023-02-01 16:46:01 -06:00
julian
d59d25cb04
add convenience function to add or update a list of addresses
2023-01-27 14:44:00 -06:00
julian
ae7163a40f
add singel address getter by value
2023-01-27 11:19:44 -06:00
julian
b76c9e6c6b
isar inspector active in debug mode and add single transaction fetch function
2023-01-27 10:04:15 -06:00
julian
017719971b
isar init fix and renaming of init functions
2023-01-20 15:57:54 -06:00
julian
0c1db6f249
clean up tests for now
2023-01-20 10:22:18 -06:00
julian
fd5a237170
move db modifying func to MainDB out of WalletDb, add MainDB mocks to coin tests, build runner generate mocks
2023-01-19 15:13:03 -06:00
julian
f507f6a60a
make fields final and other small QOL changes
2023-01-18 17:45:51 -06:00
julian
575cce1a7d
update address in case of bad index from migrate or any other reason
2023-01-18 16:55:59 -06:00
julian
90870c7563
wallet delete ui bugfix for desktop
2023-01-16 17:17:35 -06:00
julian
5562c14527
WIP refactor to single main isar db
2023-01-16 15:04:03 -06:00