sneurlax
6a2df4a76e
feed in getChainHeight stub
2023-09-28 11:05:06 -05:00
sneurlax
372f95af07
update fusiondart ref and integration
2023-09-27 15:04:28 -05:00
julian
154c727316
Refactor getUnusedReservedChangeAddresses so it doesn't depend on purely Isar links to Transaction objects which will not guarantee to catch all used addresses.
2023-09-22 17:32:38 -06:00
julian
593d2c7e7e
named record params and clear variable names
2023-09-22 17:00:56 -06:00
julian
55d8738acb
check change addresses for transactions automatically in fusion interface change address getter function
2023-09-22 16:39:59 -06:00
julian
a4f8c52148
pass in getter function for electrumx instance instead of keeping an old reference if the node connection info has changed. This ensures the electrumx calls done from the fusion interface use the updated node info
2023-09-22 15:59:07 -06:00
julian
5527678b94
tor fusion service
2023-09-22 15:44:40 -06:00
julian
59ac1563bc
decode hex
2023-09-22 14:25:38 -06:00
sneurlax
f2854c0bc6
fix scriptPubKeyHex
2023-09-22 14:49:08 -05:00
julian
7d2aaa28aa
fix merge issue
2023-09-22 13:33:36 -06:00
sneurlax
722a72cff6
Merge remote-tracking branch 'origin/fusion' into fusion
2023-09-22 14:20:50 -05:00
sneurlax
55e6e56a2d
replace bitcoindart with coinlib
2023-09-22 14:20:19 -05:00
julian
40b029351d
slight change to output mapping
2023-09-22 13:01:02 -06:00
julian
af40bf3667
some FusionTransaction extension TODO cleanup
2023-09-22 12:50:59 -06:00
sneurlax
d1603d5f72
add pubKey to fusion inputs
2023-09-22 12:18:43 -05:00
julian
ec8d3ae1d8
Merge remote-tracking branch 'origin_SW/fusion' into fusion
...
# Conflicts:
# lib/services/mixins/fusion_wallet_interface.dart
2023-09-22 10:50:01 -06:00
julian
4b964f611c
fix static variable usage
2023-09-22 10:48:14 -06:00
sneurlax
ecdb49d84c
add derivationPath in toFusionOutput
2023-09-22 11:45:16 -05:00
sneurlax
504fdaa239
query isar for pubkey of address
2023-09-22 00:38:32 -05:00
sneurlax
a2e3a2aafa
implement schnorrVerify, documentation, comments, etc
2023-09-21 23:12:08 -05:00
sneurlax
7788ec7ace
implement getAddressFromOutputScript in fusiondart and update comments
2023-09-21 16:57:21 -05:00
sneurlax
c898ffb30f
Merge branch 'arti' into fusion
2023-09-20 11:05:54 -05:00
sneurlax
6b0dd30dee
refactor address model changes back into fusion interface
2023-09-20 10:17:52 -05:00
julian
67c73076a2
run loading futures together
2023-09-20 09:10:29 -06:00
sneurlax
c43cf94c38
Merge branch 'arti' into fusion
2023-09-19 23:59:10 -05:00
sneurlax
12b3dd58a8
remove prints from prod
2023-09-19 23:57:52 -05:00
sneurlax
4180cf6c44
refactor interface changes back into the interface
2023-09-19 22:14:34 -05:00
sneurlax
ef38e58b57
query electrum for missing tx info
2023-09-19 17:58:55 -05:00
sneurlax
183ac9dd27
placeholder pubkey and comment updates
2023-09-19 14:28:15 -05:00
sneurlax
2dcb82f049
update tor handling in fusion wallet interface
...
removed inaccurate comments ... Stack shouldn't use Tor unless useTor
2023-09-15 16:02:25 -05:00
sneurlax
ea223ff7cd
docs
2023-09-15 16:01:31 -05:00
sneurlax
b2203a6cc7
resolve the futures
2023-09-15 16:01:23 -05:00
sneurlax
28b2f4f6b6
Merge remote-tracking branch 'origin/arti' into fusion
2023-09-15 15:06:10 -05:00
julian
4e3390a7c0
refactor TorService
2023-09-15 13:51:20 -06:00
sneurlax
a220b76c34
add todo note about fusion tor service
2023-09-15 14:22:05 -05:00
sneurlax
e173660715
formatting
2023-09-15 14:21:36 -05:00
julian
682ea4d898
WIP TorService refactor
2023-09-15 12:10:51 -06:00
Josh Babb
fafdb45e48
add getSocksProxyAddress passin, documentation, and comments
2023-09-14 17:28:11 -05:00
Josh Babb
67f3217daf
Merge arti into fusion
2023-09-14 14:45:47 -05:00
julian
6214688768
fix price test and update mocks
2023-09-13 10:58:02 -06:00
sneurlax
6594e3c0cf
don't await on disable and add documentation and comments
2023-09-12 15:47:39 -05:00
sneurlax
53baad66b6
cypherstack/tor ios and mac updates and toggle tor plugin _enabled more
2023-09-12 15:28:16 -05:00
sneurlax
50466ff509
use updated cargokit, rename tor->tor_ffi_plugin
2023-09-12 13:49:25 -05:00
sneurlax
20e5f74ab2
Revert "do not use Majestic Bank-supplied onion service address for MB API"
...
This reverts commit 090262017a
.
2023-09-11 18:40:18 -05:00
sneurlax
090262017a
do not use Majestic Bank-supplied onion service address for MB API
...
intentionally left unused imports
TODO enable tor services in cypherstack/tor then revert this snippet, see https://github.com/cypherstack/tor/issues/10#issuecomment-1714731696
2023-09-11 18:23:53 -05:00
sneurlax
d342dd5cb9
fix currency filter
2023-09-11 18:12:56 -05:00
sneurlax
45e6354fb6
replace get supportsTor with an exchangesWithTorSupport List<Exchange>
...
more convenient to use elsewhere
2023-09-11 18:07:59 -05:00
sneurlax
dcfb6e9dac
WIP exchange tor support
2023-09-11 16:31:48 -05:00
ryleedavis
bcb92ae638
price api use tor HTTP
2023-09-11 14:38:40 -06:00
ryleedavis
5053e7d97a
WIP: tor http connection
2023-09-11 14:20:40 -06:00
julian
4160196135
clean up epic wallet file
2023-09-10 13:43:41 -06:00
julian
381672d368
apply scans error propagation fix
2023-09-10 13:43:41 -06:00
julian
6efcdf97ea
clean up cancel transaction in epiccash wallet
2023-09-10 13:43:41 -06:00
ryleedavis
126229a38b
Merge branch 'arti' of https://github.com/cypherstack/stack_wallet into arti
2023-09-08 16:53:14 -06:00
ryleedavis
dea35fd801
WIP: tor http connection
2023-09-08 16:53:09 -06:00
julian
b278f691cc
add init function to TorService so the compiled rust lib isn't loaded on instance creation but rather on init being called
2023-09-08 15:44:25 -06:00
ryleedavis
f240163a91
WIP: tor http connection
2023-09-08 15:09:59 -06:00
julian
9d6cdfd2c1
Modify HTTP to take in proxy info rather than rely on the tor service singleton
2023-09-08 14:41:39 -06:00
sneurlax
cf27dd9252
remove tor service status getter
2023-09-08 10:30:49 -05:00
julian
3e9a225470
HTTP basic updates
2023-09-08 09:18:55 -06:00
julian
02ae941a98
Merge remote-tracking branch 'origin_SW/staging' into arti
2023-09-08 07:54:14 -06:00
julian
81bbdb1b62
add a couple notes
2023-09-08 07:53:06 -06:00
julian-CStack
d38d482b87
Merge branch 'staging' into httpsend-error-fix
2023-09-08 07:28:12 -06:00
sneurlax
79c1dee7ad
hook up existing ui elements to the tor service
...
and add a status getter to the tor service
2023-09-07 18:28:55 -05:00
sneurlax
5cf202efc0
add a status getter to the tor service and document it
2023-09-07 17:56:48 -05:00
julian
bc25d5b3af
WIP stellar memo field on send screens as well as in trade details and exchange flow
2023-09-07 16:41:44 -06:00
sneurlax
a0491b9d22
move tor_connection_status_changed_event.dart to event_bus global folder
2023-09-07 17:13:27 -05:00
sneurlax
2c77ac1b5d
fire TorConnectionStatusChangedEvents from tor service
...
and move tor_service file and unableToConnect->disconnected
2023-09-07 16:27:00 -05:00
sneurlax
3e36723da3
TorStatusChangedEvent->TorPreferenceChangedEvent
2023-09-07 15:37:23 -05:00
julian
98f3046e04
stellar sync error fix
2023-09-07 14:05:25 -06:00
sneurlax
622085ca5c
Merge remote-tracking branch 'origin/staging' into arti
2023-09-07 13:12:20 -05:00
julian
6e625e2c74
add tor status change event and fire on pref changed
2023-09-07 09:20:45 -06:00
likho
150ccdf57d
Return more descriptive error for http send
2023-09-06 18:26:31 +02:00
likho
41e3c2371d
Fix HTTP send error
2023-09-06 15:18:23 +02:00
julian
ca95612d69
fix firo lelantus sends to non wallet addresses not showing as confirmed in wallet ui
2023-09-05 10:19:58 -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
sneurlax
5f1e936435
WIP refactoring, documentation, comments, warning reduction, formatting
2023-08-25 13:50:18 -05:00
sneurlax
a381cd0a47
FusionInterface->FusionWalletInterface
...
a la PayNymWalletInterface (big ups, mad respec)
2023-08-24 11:22:13 -05:00
julian
6e4a23007b
fix some rescan functionality
2023-08-23 14:58:22 -06:00
julian
3cd31d1bf2
clean up
2023-08-23 14:56:40 -06:00
julian
4b5686d8a4
handle stellar rescan properly
2023-08-23 14:31:34 -06:00
julian
31cac4b950
code formatting
2023-08-23 14:12:11 -06:00
julian
19a6e0b826
fix tezos refresh function
2023-08-23 11:58:16 -06:00
julian
63ab0b09e8
revert enum name
2023-08-23 11:29:10 -06:00
ryleedavis
02b67c2a2e
add parameter to initializeNew for tezos
2023-08-23 11:08:32 -06:00
ryleedavis
cceab1a036
Merge branch 'staging' into add-xtz
...
# Conflicts:
# lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
# lib/pages/settings_views/global_settings_view/manage_nodes_views/node_details_view.dart
# lib/widgets/node_card.dart
2023-08-23 10:53:34 -06:00
Likho
c44b64f4c0
Merge branch 'staging' into xlm-bug-fixes
2023-08-23 15:24:43 +02:00
likho
961b687e27
Test node connection when updating and node and show error codes on send fail instead of generic error
2023-08-23 15:13:17 +02:00
julian
04bba2bf2a
new wallet mnemonic options for supported coins
2023-08-22 15:07:08 -06:00
likho
2732b2fe71
WIP: XLM fixes and refactor
2023-08-22 18:33:24 +02:00
likho
444860da53
Return just one value for fees since endpoint returns only one value for fees
2023-08-16 15:17:58 +02:00
likho
e8d5c3ad8b
Return tx id when sending, implement updateSentTx
2023-08-16 14:46:21 +02:00
likho
e3fb83a61f
Send all
2023-08-15 18:01:51 +02:00
likho
0a77dad7ec
Refactor Update transactions call
2023-08-15 16:49:28 +02:00
likho
520ceabf79
Clean up and refactor
2023-08-15 15:28:53 +02:00
ryleedavis
373637701c
Fix tezos network status
2023-08-14 16:53:44 -06:00
sneurlax
e90fc3f271
remove misleading comment
2023-08-14 11:00:35 -05:00
likho
a6d3941858
Fix send and refactoring
2023-08-14 16:36:27 +02:00
sneurlax
bae46bb27d
pass getUnusedReservedChangeAddresses to Fusion class
2023-08-08 09:32:11 -05:00
sneurlax
80ddbe2b20
implement reserve_change_addresses as _getUnusedReservedChangeAddresses
...
and remove orphaned lib/services/cashfusion/fusion.dart
2023-08-07 14:39:46 -05:00