Commit graph

971 commits

Author SHA1 Message Date
sneurlax
f972c34dc4 add address endpoint 2023-07-19 10:48:54 -05:00
sneurlax
48e4f8c577 add output endpoint 2023-07-19 10:45:18 -05:00
sneurlax
828782f00c add sat endpoint 2023-07-19 10:41:23 -05:00
sneurlax
51155372d3 add inscription endpoint 2023-07-19 10:37:42 -05:00
likho
45af21dc27 Fix merge conflicts with staging 2023-07-19 16:37:54 +02:00
detherminal
d387fcc7b9 feat: update xtz 2023-07-19 16:21:13 +02:00
detherminal
0ae747aebc feat: add xtz 2023-07-19 16:19:48 +02:00
julian
58c97de86c WIP ordinal ui 2023-07-18 10:15:05 -06:00
julian-CStack
27c2f34a33 macos specific notifications fix 2023-07-17 10:36:45 -06:00
julian-CStack
bc85b97f5f null error fix on isar exchange data cache instance 2023-07-17 10:36:33 -06:00
julian-CStack
27d97ebf49 number format hack/fix 2023-07-12 16:06:41 -06:00
julian-CStack
ebf67df3a9
Merge branch 'staging' into add-onchain-notes-for-epic 2023-07-05 11:58:29 -06:00
likho
ca27f13d7b WIP:Add onchain notes for Epic 2023-07-05 14:57:17 +02:00
julian
ab9e734b80 fix: dogecoin custom fee slider and possible absurd fees error 2023-07-04 10:25:13 -06:00
julian
fa1dbdbe51 extra logging and exit properly instead of rethrowing what is isn't really a true exception but rather an expected result if not transactions are found. Thanks API designers 2023-07-01 13:49:10 -06:00
julian
bd5a0c1631 actually use price interval 2023-06-30 15:30:33 -06:00
julian
f2e43bfaee fix: wallets coin sorting matching Coin enum order 2023-06-19 13:59:46 -06:00
julian
0778deb6d3 feat: custom fee for sends on mobile for supported coins 2023-06-17 10:42:23 -06:00
julian
968bf390f4 fix: eth rescan (and optimise eth txn refreshing) 2023-06-15 16:39:42 -06:00
julian
aac6c0fdb6 fix: token transactions refresh interruption 2023-06-15 13:53:16 -06:00
julian
a8a5e8b573 requested monero address check 2023-06-09 11:44:50 -06:00
julian
0af9af1ad2 fix: add (ba)nano periodic refreshes 2023-06-08 14:48:51 -06:00
julian
72bbf81c4c fix: do not throw but just return from updateSentCachedTxData for now 2023-06-08 14:32:07 -06:00
julian
53be1f53db fix: old block errors 2023-06-08 14:25:09 -06:00
julian
885310395e fix: banano prepareSend int overflow 2023-06-08 14:10:08 -06:00
julian
2c49f9f9ec fix: transactions not updating in (ba)nano right away on refresh 2023-06-08 13:45:59 -06:00
julian
1d2d01d1de fix: banano price 2023-06-08 12:21:28 -06:00
julian
ed120f552a Merge branch 'ba_nano_fixes' into ui-fixes 2023-06-08 11:03:50 -06:00
ryleedavis
c4545c3eb0 rearrange coin order 2023-06-08 10:54:22 -06:00
julian
3c026ab730 add more logging and return zero fees 2023-06-08 09:00:55 -06:00
julian
dd7792195c fix: banano address type 2023-06-07 14:33:53 -06:00
julian
3a58955f60 fix: banano address type 2023-06-07 14:28:00 -06:00
julian
9046379d18 fix: (ba)nano sync/refresh bugs and address optimizations 2023-06-07 13:44:45 -06:00
julian
cb1922d2c7 fix: (ba)nano testNetworkConnection always returning false 2023-06-07 12:28:11 -06:00
Diego Salazar
f032db9a6b
Merge pull request #573 from cypherstack/handle-price_change_percentage_24h-being-null
Handle price_change_percentage_24h being null and not able to parse a…
2023-06-06 12:50:29 -06:00
likho
14f9dc2c05 Handle price_change_percentage_24h being null and not able to parse as double 2023-06-06 16:34:43 +02:00
julian
a353ab341a Merge remote-tracking branch 'origin_SW/staging' into flutter_upgrade
# Conflicts:
#	crypto_plugins/flutter_libmonero
2023-06-05 16:26:28 -06:00
julian
91dd677e28 fix: banano network pinging, clean up imports, move file to separate folder 2023-06-05 15:04:11 -06:00
julian
117007180e fix: missing coin cases 2023-06-05 14:55:41 -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-CStack
58b8509b41
Merge pull request #569 from fossephate/add-nano
Banano support
2023-06-05 14:07:14 -06:00
julian-CStack
84fabcf300
Merge pull request #564 from detherminal/staging
fix: recent logs
2023-06-05 14:00:31 -06:00
fossephate
3c524b2ea4 add banano support 2023-05-30 19:19:31 -04:00
detherminal
9e4c8dbc77 fix: recent logs 2023-05-31 00:46:11 +03:00
julian
e81bba2357 fix: exception implementations 2023-05-30 10:41:27 -06:00
julian
3275039d01 nano clean up and optimisations 2023-05-30 10:00:24 -06:00
julian
1449814e35 Merge branch 'amount_display_precision' into add_nano
# Conflicts:
#	lib/pages/pinpad_views/create_pin_view.dart
#	lib/widgets/custom_pin_put/custom_pin_put_state.dart
2023-05-30 09:11:41 -06:00
julian
7484353854 Merge remote-tracking branch 'origin_SW/staging' into persistence
# Conflicts:
#	test/electrumx_test.mocks.dart
2023-05-29 16:24:25 -06:00
Josh Babb
86fabcf9ff port f113904a periodiocPingCheck changes to other electrumx coins 2023-05-29 11:06:57 -05:00
julian
f113904a22 fix: bug in setting _isConnected as well as adding call to refresh on reconnection established 2023-05-29 09:54:14 -06:00
likho
83778bb121 Fix Epiccash caching issue, add additional status messages as in Epicpay 2023-05-28 14:57:05 +02:00
julian-CStack
3f7b547cfd
Merge pull request #557 from detherminal/add_nano
add copyright generating script
2023-05-26 16:46:34 -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
fossephate
3586383f93 balance fixes, sync status working, and transaction view working 2023-05-26 14:47:50 -04:00
fossephate
e0efbe669d fix for open blocks + fix for new wallet creation 2023-05-26 12:47:11 -04:00
detherminal
84ac798bb8 docs: add copyright header to all source code 2023-05-26 19:33:04 +03:00
julian
28e4764ec4 fix: namecoin tx signing 2023-05-26 08:59:20 -06:00
julian
c8b7d3aab8 Merge remote-tracking branch 'origin_SW/staging' into persistence 2023-05-25 15:41:11 -06:00
julian
e0e4ffe0f4 fix: cached electrumx constructor usage 2023-05-25 14:37:34 -06:00
julian
74d3175d87 fix: Handle sent to self transactions when sent to a change address 2023-05-25 09:24:07 -06:00
fossephate
c5f2480634 receive nano transactions 2023-05-24 15:09:00 -04:00
julian
35b631f329 fix: block possible ordinal containing utxos 2023-05-24 13:07:44 -06:00
julian
d7aa8134d3 block possible ordinal containing utxos 2023-05-24 13:02:36 -06:00
fossephate
97ecb72ecf Merge branch 'add_nano' of https://github.com/cypherstack/stack_wallet into add-nano 2023-05-24 14:20:38 -04:00
fossephate
b6ace4ef27 save 2023-05-24 14:19:49 -04:00
julian
feabebcce5 amount fix 2023-05-24 12:11:33 -06:00
julian
bc868a7d38 fix: merge clean up 2023-05-24 12:08:32 -06: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
julian
0933546806 fix: various eCash tweaks + 0 conf 2023-05-24 11:00:54 -06:00
julian
1a8aefa45c fix: quick hack to show incoming joinsplit txns 2023-05-24 10:25:13 -06:00
fossephate
03d69d44ce small cleanup 2023-05-24 12:12:28 -04:00
fossephate
7a95c20645 nano sending + minor sats constants refactor 2023-05-24 11:56:44 -04:00
julian
40dfced949 fix: default to 0 mint index if none saved 2023-05-23 10:43:08 -06:00
julian
a77c8c02fd ensure skipping tx if it is a jmint 2023-05-23 10:11:44 -06:00
julian
304675351a WIP: firo tx parsing clean up and fixes 2023-05-23 09:46:34 -06:00
julian
ee830a4788 Merge remote-tracking branch 'origin_SW/staging' into firo_cleanup 2023-05-23 07:32:12 -06:00
julian
b7619c3108 default to 12 word seeds for new wallets 2023-05-19 16:44:49 -06:00
detherminal
8f89f19b91 feat: add nano 2023-05-19 13:20:16 +03:00
julian
d7fa52e9cd add ecash to price fetch service 2023-05-18 17:01:58 -06:00
julian
a3422696ba fix 2023-05-17 15:55:17 -06:00
julian
dfc283c757 ecashaddrs working? 2023-05-17 13:14:16 -06:00
julian
23a6236b4c update branch 2023-05-17 12:16:38 -06:00
julian
0d7a0a8fb9 Merge branch 'staging' into add-ecash
# Conflicts:
#	lib/utilities/assets.dart
#	lib/utilities/theme/color_theme.dart
2023-05-17 12:11:08 -06:00
julian
e406374796 clean up and optimizations 2023-05-17 11:34:40 -06:00
julian
d270ea38a2 clean up tx count function 2023-05-17 08:37:27 -06:00
julian
ab78e3fbca clean up _getUnspentCoins() 2023-05-16 15:59:06 -06:00
julian
9725ed32be WIP rework of anon balance calc 2023-05-16 15:15:08 -06:00
julian
02fe1103cb fix assignment issue 2023-05-16 14:43:52 -06:00
julian
01999e4f29 revert if pointless or breaks things? 2023-05-16 14:38:24 -06:00
Josh Babb
7d8f03dd20 add warning 2023-05-16 15:20:18 -05:00
julian
eac4ee54f1 logging on possible bad data 2023-05-16 14:17:12 -06:00
julian
a513e90082 make function easier to read: Part 2 2023-05-16 14:13:14 -06:00
julian
87507585b8 make function easier to read 2023-05-16 14:08:25 -06:00
julian
d0c53c2673 Strongly typed used serials list 2023-05-16 13:29:48 -06:00
julian
1b92f2b36b no more derivations stored for firo 2023-05-16 11:33:00 -06:00
julian
59c1a49ee7 Merge branch 'ui-fixes' into address_book_isar
# Conflicts:
#	lib/pages_desktop_specific/address_book_view/subwidgets/desktop_contact_details.dart
#	lib/utilities/db_version_migration.dart
2023-05-15 14:15:34 -06:00
julian
52bffbac08 add contacts migration from hive to isar and remove contact class conversion 2023-05-15 14:12:06 -06:00
julian
8351821c89 disable xpubs temporarily 2023-05-15 11:15:35 -06:00
julian
127564f2ac fix: bch remove bad address type 2023-05-15 07:48:50 -06:00
detherminal
524f4c5514 feat: move address books to isar 2023-05-14 18:06:47 +03:00
julian
539dec13f5 clean up and fixed bugs found while porting themes to duo 2023-05-13 21:25:46 -06:00
julian
fe0155edc7 Merge remote-tracking branch 'origin_SW/staging' into themes 2023-05-12 11:16:32 -06: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
511ac393b6 untested notifications wrapper 2023-05-09 11:54:15 -06:00
likho
f57ec039b2 Stop epicbox listener when wallet is syncing 2023-05-09 11:49:20 +02:00
julian
2cf7d6de93 fix: more bch zero conf special case fixes 2023-05-08 16:15:39 -06:00
Diego Salazar
6efa5597bf
Merge pull request #520 from cypherstack/add-epic-send-to-address
fix: Add send to address for epic when sending
2023-05-05 16:16:56 -06:00
julian
0ab96ad6a1 fix: some exchange api error propagation 2023-05-05 10:25:56 -06:00
likho
4d785e113c Merge branch 'staging' into add-epic-send-to-address 2023-05-05 14:01:02 +02:00
likho
affee53ca6 Add send to address for epic when sending 2023-05-05 13:58:53 +02:00
julian
34d9360f20 delete empty/unused files 2023-05-04 12:20:08 -06:00
julian-CStack
87ed2af7ce remove empty file 2023-05-04 08:57:24 -06:00
julian
3a97623e5b WIP exchange screen state refactor 2023-05-03 14:03:31 -06:00
julian
3564426248 show trocador provider options 2023-05-02 10:22:35 -06:00
julian
e81521e374 WIP exchange process refactor to handle multiple sub providers per exchange provider 2023-05-01 16:26:12 -06:00
julian
34f7d80051 Merge branch 'ui-fixes' into trocador 2023-05-01 13:50:27 -06:00
julian
e05caa589f bch block height showing as pending in ui fix 2023-05-01 13:41:53 -06:00
julian
b9211ad2c3 pass abi parsing errors (or other token init errors) up and show a simple dialog 2023-05-01 11:20:40 -06:00
julian
d14fd88e01 trocador debug prints 2023-04-28 15:27:38 -06:00
julian
33ec3f5a25 hack to isolate Trocador exchange name 2023-04-28 14:40:36 -06:00
julian
73b7af77f6 add trocador currencies to loading/caching process 2023-04-28 14:32:44 -06:00
julian
05c4d01ee4 initial Trocador integration 2023-04-28 14:31:26 -06:00
julian
da9b921ddc pass around estimate instead of just rateId 2023-04-28 14:29:10 -06:00
julian
da9b679d3c trocador api tweaks and clean up 2023-04-28 14:26:51 -06:00
julian
9c414068d3 trocador api and response DTOs 2023-04-28 10:30:31 -06:00
julian
1e9642ec94 gap check fix ported from btc to bch 2023-04-27 09:01:14 -06:00
julian
cce4336f43 ensure all addresses with history have been generated before scanning for tx history on restore 2023-04-26 17:05:45 -06:00
julian
5a50f7d256 ensure notification address is added to local db 2023-04-26 16:19:24 -06:00
julian
9749443472 clean up notif node calls 2023-04-26 16:12:24 -06:00
julian
b14263eca5 clean up root node calls 2023-04-26 16:11:28 -06:00
julian
1dc2a3ce15 fix signing paynym received inputs 2023-04-26 15:12:36 -06:00
julian
d0bb0183f3 btc all own addresses query fix 2023-04-26 13:11:56 -06:00
julian
a236316291 unused code cleanup 2023-04-26 13:11:24 -06:00
julian
8018a887cf paynym address generation clean up 2023-04-26 12:27:29 -06:00
julian
ce01269dbe clean up unneeded code 2023-04-26 09:28:04 -06:00
julian
2bfce21058 btc restore gap fix 2023-04-26 09:27:29 -06:00
julian
fea0aeea64 paynym amount fixes 2023-04-25 15:08:00 -06:00
julian
8c3fffde9d segwit paynym.is updates and fixes 2023-04-25 15:06:12 -06:00
julian
cf694d6cdd init fix 2023-04-25 11:32:57 -06:00
julian
5ad161e6a9 add initial segwit paynym support 2023-04-25 10:45:02 -06:00
julian
6fb93b00ff organize constants 2023-04-25 09:24:14 -06:00
julian
573668a333 bch testnet send fix 2023-04-24 12:10:46 -06:00
julian
f9aac8ea36 clean up remaining add derivation stuff in btc and paynyms 2023-04-20 18:47:07 -06:00
julian
0734d9ee8a move to cleaner tx signing and stop adding derivations on address generation as we now have the info we need in the Address class. Old derivations should still be checked as not all old addresses are guaranteed to had a derivation path property 2023-04-20 18:36:43 -06:00
julian
58bc67f9ea some derivations additions cleaned up in btc 2023-04-20 18:00:08 -06:00
julian
6c3cddb48a clean up bch restore process 2023-04-20 17:53:09 -06:00
julian
8e73e3ecba pass bip32 root node is available to save generation time 2023-04-20 12:35:08 -06:00
julian
703ceee86d clean up btc restore, stop storing derivations as they aren't needed anymore, and ensure all previous unused addresses are saved. 2023-04-20 12:34:31 -06:00