julian
462b845bd4
clean up unspent coins
2023-07-24 16:54:38 -06:00
julian
2fb94444c4
no more firo specific hive
2023-07-24 16:49:11 -06:00
julian
c97de6017b
update lelantus coin schema
2023-07-24 16:44:12 -06:00
julian
df0b004b82
finish up basic migrate lcoins hive => isar
2023-07-24 12:30:01 -06:00
julian
6ff4c5d49a
clean up
2023-07-24 09:06:10 -06:00
likho
be8ede7750
Fix txs being sending and receiving, and missing fee and height in tx view
2023-07-24 16:53:04 +02:00
sneurlax
ce1bd8212f
remove Future<bool> inscriptionInAddresses(List<String> addresses)
...
inscriptionInAddress is next, after its usage is removed from _updateUTXOs, updateUTXOs (or another hook for detecting if a refresh has detected a new output) will trigger the more general refreshInscriptions
2023-07-23 23:20:07 -05:00
sneurlax
18a0bf279e
refresh inscriptions if new output detected
2023-07-23 18:29:42 -05:00
sneurlax
abd4bf9d7a
refresh inscriptions if needed and add utility func
2023-07-23 18:19:38 -05:00
sneurlax
f32359ac1e
refresh inscriptions after general refresh if any are detected
2023-07-23 18:01:51 -05:00
sneurlax
7da49c7ea0
improve ordinal heuristic
...
and formatting
2023-07-22 22:14:18 -05:00
sneurlax
475490d4f0
remove commented functions
2023-07-22 21:10:22 -05:00
sneurlax
55e55ef8c8
print->throw Exception
2023-07-22 21:09:42 -05:00
likho
89aba8874e
Clean up/ refactor
2023-07-22 10:26:53 +02:00
likho
4bdda9354c
WIP: Clean up and fixes
2023-07-22 10:26:10 +02:00
likho
c68b2e0d02
allow sending to unfunded account
2023-07-22 10:26:10 +02:00
likho
bbd070ba7f
Fix send
2023-07-22 10:24:41 +02:00
detherminal
e0df4723ae
feat: add xlm
2023-07-22 10:21:04 +02:00
julian
dffa33abd3
load ordinals into isar as a cache and backend view model
2023-07-21 18:43:59 -06:00
julian
48109f3c49
use isar ordinal model
2023-07-21 18:18:26 -06:00
julian
051fc7d1ef
Merge remote-tracking branch 'origin_SW/staging' into ordinals
2023-07-21 17:18:18 -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
b8fcc98ac6
eth token balance fix
2023-07-21 13:23:36 -06:00
sneurlax
f46a37d4d4
convert/map/cast InscriptionData->Ordinal
2023-07-21 11:48:31 -05:00
sneurlax
39eaa937fc
add convenience method, remove ord-litecoin API file, cast dynamic->int
2023-07-21 10:06:34 -05:00
sneurlax
af30826e9e
remove ord-litecoin imports
2023-07-21 10:03:05 -05:00
sneurlax
20fdcf4817
refactor manager var out to _manager, comment update
2023-07-20 17:15:25 -05:00
sneurlax
b773811eac
working proof of concept
2023-07-20 16:49:26 -05:00
sneurlax
4db0328c73
WIP _db not initialized, refresh on ordinals view for poc
2023-07-20 16:30:39 -05:00
julian
461267ec95
eth api error handling clean up and token flag
2023-07-20 15:13:56 -06:00
sneurlax
06c433ff85
add init method, build on poc
2023-07-20 15:56:11 -05:00
sneurlax
ca8e930904
move demo into refresh button, add refreshInscriptions() stub w prev poc
2023-07-20 15:32:39 -05:00
sneurlax
4be7919e46
expand upon demo
...
TODO remove WIP, hook directly into StreamBuilder
2023-07-20 14:53:20 -05:00
sneurlax
22e222ffd6
paginate inscription responses
2023-07-20 14:53:15 -05:00
sneurlax
a322c13954
return inscriptions in batches of 1000
2023-07-20 14:53:13 -05:00
sneurlax
f046912c89
litescribe api and demo
2023-07-20 14:53:09 -05:00
sneurlax
d02b7f7ad4
formatting and model updates
2023-07-20 14:05:51 -05:00
sneurlax
0284bb2951
use https api, implement other methods
2023-07-19 17:13:54 -05:00
sneurlax
bc8f5ce8f9
update OrdinalsInterface to not need baseUrl declared by withee classes
2023-07-19 15:58:26 -05:00
sneurlax
8e17556e41
use an OrdinalsResponse response type which can return an error
2023-07-19 13:03:17 -05:00
sneurlax
d3b4be5d66
Merge remote-tracking branch 'origin/ordinals' into ord-litecoin
2023-07-19 12:05:00 -05:00
julian
895903b9ca
Merge branch 'ui-fixes' into ordinals
2023-07-19 11:03:29 -06:00
sneurlax
697f40fce1
add preview endpoint
2023-07-19 10:55:46 -05:00
sneurlax
d623480a75
add content endpoint
2023-07-19 10:51:46 -05:00
sneurlax
6d772b0acd
add block endpoint
2023-07-19 10:50:56 -05:00
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
julian
1714e2a7d8
set wow confs to 15
2023-04-20 11:00:52 -06:00
julian-CStack
2ff27956d1
init cache db no matter what on startup
2023-04-18 16:51:50 -06:00
julian
9a6dcba631
Merge branch 'ui-fixes' into add-ecash
2023-04-17 15:55:09 -06:00
julian
9974f60b4c
zero conf possible null fix
2023-04-17 15:44:50 -06:00
julian
154ad80137
reformat auto save
2023-04-17 15:36:16 -06:00