julian
|
59b8fe38e2
|
coinlib import fixes
|
2023-10-30 14:02:33 -06:00 |
|
julian
|
5e5f2607a2
|
add bch skeleton
|
2023-10-30 11:45:13 -06:00 |
|
julian
|
f2c27a724c
|
btc validate address
|
2023-10-30 11:42:57 -06:00 |
|
julian
|
249a883681
|
add genesis hash getters
|
2023-10-30 11:42:45 -06:00 |
|
julian
|
455a45eb50
|
clean up unused code
|
2023-10-30 11:41:32 -06:00 |
|
julian
|
56bd1eff37
|
add tx version flag to decide on which transaction "table" to access from db
|
2023-10-30 11:41:03 -06:00 |
|
julian
|
f415334d21
|
import fix
|
2023-10-30 10:33:49 -06:00 |
|
julian
|
b2bb4832de
|
fix missing schema
|
2023-10-30 09:48:21 -06:00 |
|
julian
|
3466f4cdd3
|
fix import
|
2023-10-30 09:48:05 -06:00 |
|
julian
|
1eea37c54c
|
remove bad expanded
|
2023-10-30 09:47:52 -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
|
d8c5028ebc
|
eth api response data changes
|
2023-10-28 10:20:17 -06:00 |
|
julian
|
07a717d20a
|
SigningData toString
|
2023-10-27 11:38:41 -06:00 |
|
julian
|
86c33d4cb5
|
no need to fetch address if it already exists
|
2023-10-27 11:38:41 -06:00 |
|
sneurlax
|
c0389d2da7
|
update all uiStates whenever we update any of them
except on failure
|
2023-10-27 11:43:42 -05:00 |
|
julian
|
a5930647a8
|
possible index violation error fix
|
2023-10-26 16:44:50 -06:00 |
|
julian
|
b82cd05fd9
|
reserve in batch
|
2023-10-26 16:22:30 -06:00 |
|
julian
|
f915a705dc
|
checking electrumx takes too long
|
2023-10-26 16:06:47 -06:00 |
|
sneurlax
|
390bc8026f
|
add torForOvert flag
|
2023-10-26 12:29:06 -05:00 |
|
julian
|
3e559a27f3
|
final clean up
|
2023-10-26 09:54:27 -06:00 |
|
sneurlax
|
b0124ca691
|
add FusionMode enum and require its usage
|
2023-10-26 10:30:12 -05:00 |
|
julian
|
ea04ea9796
|
fixes
|
2023-10-25 10:45:30 -06:00 |
|
julian
|
381a6b7b4b
|
desktop fixes
|
2023-10-25 10:14:18 -06:00 |
|
julian
|
eb95cc3abf
|
update ref and pass in more data
|
2023-10-25 08:46:00 -06:00 |
|
julian
|
4d71d3dec6
|
ensure failed state is reset so that the retry button is not shown when fusing again or after tapping retry
|
2023-10-24 17:04:09 -06:00 |
|
julian
|
a2b20316ce
|
notifier not required on read when not updating value
|
2023-10-24 16:49:39 -06:00 |
|
julian
|
3c4fc5e0cc
|
couple tweaks
|
2023-10-24 16:43:41 -06:00 |
|
julian
|
5edfafae4f
|
mobile button layout fixes
|
2023-10-24 16:11:53 -06:00 |
|
julian
|
c9b4029826
|
small ui tweaks in tx details screen
|
2023-10-24 13:12:03 -06:00 |
|
sneurlax
|
ae68a85937
|
don't expand all the things
|
2023-10-24 13:59:09 -05:00 |
|
julian
|
d041d9a9ec
|
performance fix
|
2023-10-24 12:28:09 -06:00 |
|
julian
|
3e767f7778
|
clean up tx details w/ more than one output address displayed
|
2023-10-24 08:34:07 -06:00 |
|
julian
|
bb0511d468
|
look up v2 txns by address
|
2023-10-23 16:20:53 -06:00 |
|
sneurlax
|
bfbcaea4c5
|
fix mobile button height
|
2023-10-23 16:47:08 -05:00 |
|
sneurlax
|
61dbc3a0e4
|
mobile expanded fix and fusiondart pub ref update
fusiondart pub ref update is just to remove some outdated comments.
|
2023-10-23 16:11:42 -05:00 |
|
julian
|
968f028199
|
fusion tx ui fixes for mobile
|
2023-10-23 15:05:50 -06:00 |
|
julian
|
a299ca1315
|
all transactions v2 for bch
|
2023-10-23 13:29:46 -06:00 |
|
julian
|
0396b7865f
|
all transactions sort groups properly
|
2023-10-23 13:29:30 -06:00 |
|
julian
|
bd634e5564
|
remove unused file and color fix
|
2023-10-23 12:38:42 -06:00 |
|
sneurlax
|
d04caa0fb7
|
Merge remote-tracking branch 'origin/fusion' into fusion
|
2023-10-23 13:19:45 -05:00 |
|
sneurlax
|
f81b71ba9e
|
icons same color as text
|
2023-10-23 13:19:36 -05:00 |
|
julian
|
4c6404cfb2
|
fusion group details
|
2023-10-23 11:49:46 -06:00 |
|
julian
|
f290743d31
|
clean up
|
2023-10-23 11:16:05 -06:00 |
|
julian
|
3b2260aab2
|
possible bad state: no element error fix
|
2023-10-23 10:55:11 -06:00 |
|
julian
|
0c3735ef41
|
ignore bad tx for now and log it
|
2023-10-23 10:47:44 -06:00 |
|
julian
|
355c247275
|
remove unused vars
|
2023-10-23 09:51:54 -06:00 |
|
sneurlax
|
c761b9ae65
|
rename variable to be more accurate according to last commit's logic
|
2023-10-21 17:45:30 -05:00 |
|
sneurlax
|
93a0f1f6ab
|
reconfigure rescan logic to raise maxNumberOfIndexesToCheck as needed
so if we have activity beyond index 1000, maxNumberOfIndexesToCheck effectively increases
|
2023-10-21 17:45:23 -05:00 |
|
sneurlax
|
5720f08aad
|
Revert "raise maxNumberOfIndexesToCheck for bch"
This reverts commit 4627af9208 .
|
2023-10-21 16:45:48 -05:00 |
|
sneurlax
|
4627af9208
|
raise maxNumberOfIndexesToCheck for bch
|
2023-10-21 16:45:40 -05:00 |
|
julian
|
c6a370e4f5
|
WIP group fusions on wallet home screen activity
|
2023-10-20 17:26:42 -06:00 |
|
julian
|
79d117d7f1
|
print spam cleanup
|
2023-10-20 16:05:30 -06:00 |
|
julian
|
8061459832
|
WIP tx details for v2 txns
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
0f1c1d21ad
|
fix onchain note copy button bug
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
6695278957
|
print error
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
6e258db344
|
fix tx amounts shown
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
8cd7f3fa7f
|
clean up, fixes and code gen
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
33efc956e9
|
clean up
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
f55fd7f05a
|
add wallet owns flag to inputv2
|
2023-10-20 14:19:51 -06:00 |
|
julian
|
5b9ade5f15
|
add wallet owns flag to outputv2
|
2023-10-20 14:19:51 -06:00 |
|
sneurlax
|
9d001c3fba
|
add running setter and set running to false on exception in fuse
|
2023-10-20 13:27:17 -05:00 |
|
sneurlax
|
3df33ceb17
|
Merge remote-tracking branch 'origin/fusion' into fusion
|
2023-10-20 13:24:05 -05:00 |
|
sneurlax
|
27f8f86b8a
|
don't showLoading on fusion cancel or close if not running
|
2023-10-20 13:23:56 -05:00 |
|
sneurlax
|
a4891d8a64
|
add "running" uiState property
|
2023-10-20 13:23:33 -05:00 |
|
sneurlax
|
6fb41f13ac
|
update status on repeated failure
|
2023-10-20 13:23:13 -05:00 |
|
julian
|
8c186d7ae6
|
add fusion tx icon
|
2023-10-20 10:38:47 -06:00 |
|
sneurlax
|
5eae1f1a06
|
polish fusion progress item spacing
|
2023-10-20 10:28:49 -05:00 |
|
julian
|
fd6bb546f7
|
untested fusion ui state update change
|
2023-10-19 17:10:44 -06:00 |
|
julian
|
3a8511eade
|
Expanded hell fix
|
2023-10-19 16:48:15 -06:00 |
|
sneurlax
|
10d172184f
|
uncomment problem-Expanded()s
|
2023-10-19 17:32:46 -05:00 |
|
julian
|
f96306cb76
|
mark transactions as fusion txns and use txV2 throughout bch
|
2023-10-19 16:25:12 -06:00 |
|
julian
|
ad14c16bcc
|
util func to check if scriptpubkey is a fusion
|
2023-10-19 16:25:12 -06:00 |
|
sneurlax
|
7e9baccedb
|
Refactor "Do not close this window." message out of FusionProgress
|
2023-10-19 17:05:28 -05:00 |
|
sneurlax
|
8c1df0f2cf
|
only increment successful round count on success
|
2023-10-19 16:59:35 -05:00 |
|
sneurlax
|
45d21c2304
|
disable problematic Expand()s
|
2023-10-19 16:56:22 -05:00 |
|
sneurlax
|
bafc4d302f
|
Merge remote-tracking branch 'origin/fusion' into fusion
|
2023-10-19 16:38:13 -05:00 |
|
sneurlax
|
bd5bd37607
|
remove outdated comment
the function to which this refers has already been removed
|
2023-10-19 16:38:05 -05:00 |
|
julian
|
c1cfe080a0
|
WIP apply txv2 to bch
|
2023-10-19 15:37:04 -06:00 |
|
sneurlax
|
35d1c35892
|
desktop cashfusion ui fixes
|
2023-10-19 16:35:32 -05:00 |
|
sneurlax
|
3678cc1a42
|
make ref.watch ers final, expand mobile fusion success message
|
2023-10-19 16:26:56 -05:00 |
|
sneurlax
|
0406e5f6f8
|
remove problematic spacers
what's the issue here? the check or the spacer? so weird.
|
2023-10-19 16:08:29 -05:00 |
|
sneurlax
|
b2b6777a69
|
remove duplicate FusionProgress
|
2023-10-19 16:06:31 -05:00 |
|
sneurlax
|
893d1f783c
|
expand round completed message
|
2023-10-19 16:05:45 -05:00 |
|
sneurlax
|
dd2926095b
|
remove null assertions
|
2023-10-19 16:05:01 -05:00 |
|
sneurlax
|
db9dfd2e5b
|
disable try again debugging
|
2023-10-19 16:04:50 -05:00 |
|
sneurlax
|
b87812f167
|
add fusion round readout to desktop and persist mobile message
|
2023-10-19 14:50:30 -05:00 |
|
sneurlax
|
9c67ccdc3e
|
add mobile fusion round count on success
|
2023-10-19 14:43:07 -05:00 |
|
sneurlax
|
247561ad6b
|
add responsive spacer
|
2023-10-19 12:54:22 -05:00 |
|
sneurlax
|
e9717c7aa7
|
show try again and fuse again buttons based on uiState
|
2023-10-19 12:52:38 -05:00 |
|
sneurlax
|
d5c4923031
|
refactor maxConsecutiveFusionRoundsFailed->failed
|
2023-10-19 12:52:21 -05:00 |
|
julian
|
4a619d68ad
|
build runner
|
2023-10-19 11:32:55 -06:00 |
|
julian
|
45737084fd
|
WIP txV2 for bch for now
|
2023-10-19 11:32:55 -06:00 |
|
sneurlax
|
94fd8bc0ec
|
add flag to show try again button
|
2023-10-19 12:16:12 -05:00 |
|
sneurlax
|
e88676cf40
|
add fusionRoundsCompleted and fusionRoundsFailed to fusion uiState
and update fusiondart ref for minor null assertion->optional
|
2023-10-19 12:06:30 -05:00 |
|
julian
|
993914636b
|
organise classes into separate files
|
2023-10-19 08:35:41 -06:00 |
|
julian
|
649dac33b3
|
fuzeCount logic refactor
|
2023-10-18 16:12:33 -06:00 |
|
julian
|
8e3e1db3cd
|
WIP txn V2
|
2023-10-18 15:50:21 -06:00 |
|
sneurlax
|
1d011afa57
|
fuzeCount logic change
|
2023-10-18 16:09:01 -05:00 |
|
julian
|
a194195933
|
use SLP check when fetching UTXOs
|
2023-10-18 14:51:53 -06:00 |
|
julian
|
b0338aa76a
|
quick and dirty SLP check
|
2023-10-18 14:46:57 -06:00 |
|
julian
|
be3f82e070
|
"see all" token txns fix
|
2023-10-18 13:59:59 -06:00 |
|
julian
|
2e83d57ad9
|
freeze/block utxos containing cash tokens
|
2023-10-18 13:25:07 -06:00 |
|
julian
|
085ac70746
|
try again on fuze fail if while condition is still valid
|
2023-10-18 13:10:19 -06:00 |
|
julian
|
7a59f6020e
|
do fusion runs with a new set of updated wallet UTXOs
|
2023-10-18 12:44:05 -06:00 |
|
julian
|
9908fe0c4f
|
flexible width button and proper left and right padding
|
2023-10-18 12:19:28 -06:00 |
|
julian
|
2439163ef5
|
don't cancel fusion on dialog closed
|
2023-10-18 12:11:52 -06:00 |
|
julian
|
e771fb383c
|
duplicate index error fix
|
2023-10-18 11:00:11 -06:00 |
|
sneurlax
|
72c045a8fc
|
less spacing between dialog title and message
|
2023-10-18 11:40:00 -05:00 |
|
sneurlax
|
4f87c4d943
|
align close d ialog text to left
|
2023-10-18 11:39:45 -05:00 |
|
sneurlax
|
827fcb0cc8
|
increase button spacing and use standard size
extAlign: TextAlign.left not workign as expected
|
2023-10-18 11:36:14 -05:00 |
|
sneurlax
|
05ab819f69
|
don't pad the close button so far away from the corner of the dialog
|
2023-10-18 11:31:59 -05:00 |
|
sneurlax
|
2d04e9d857
|
use a DesktopDialog
WIP, it doesn't look exactly right...
|
2023-10-18 11:27:25 -05:00 |
|
julian
|
91baaa0f16
|
show loading n cancel
|
2023-10-18 09:02:25 -06:00 |
|
julian
|
d2791e005d
|
misleading text. Tor connection for the required parts of fusion messages happens in the background
|
2023-10-18 08:30:20 -06:00 |
|
sneurlax
|
5809687116
|
hook back and close buttons up to fusion's stop
|
2023-10-17 22:38:51 -05:00 |
|
sneurlax
|
9d4cdb31bd
|
stop fusion on cashfusion view disposal
WIP
|
2023-10-17 22:23:27 -05:00 |
|
sneurlax
|
ed2a637e5e
|
hook cancel buttons up to stop fn
|
2023-10-17 22:17:16 -05:00 |
|
sneurlax
|
e9f00582d8
|
add stop fn to interface and refactor fusion obj to be an instance var
|
2023-10-17 22:16:50 -05:00 |
|
julian
|
157484a4c9
|
add fusion server default button
|
2023-10-17 16:24:13 -06:00 |
|
julian
|
0374907ecd
|
add extra check to prevent full failure in case of server indexing issue
|
2023-10-17 15:28:21 -06:00 |
|
julian
|
24c9561257
|
auto format code
|
2023-10-17 14:55:07 -06:00 |
|
julian
|
ee88cd8fb0
|
move test function to a test
|
2023-10-17 14:53:18 -06:00 |
|
Jonald Fyookball
|
06b964a728
|
add more code comments
|
2023-10-17 14:47:10 -06:00 |
|
Jonald Fyookball
|
fb64c00d9c
|
Add cashtokens.dart for initial class implementation.
|
2023-10-17 14:47:02 -06:00 |
|
julian
|
65882b66e1
|
testing
|
2023-10-17 14:34:15 -06:00 |
|
julian
|
9d01f0beaa
|
json encoding fix 2
|
2023-10-17 14:33:46 -06:00 |
|
julian
|
2562305d7c
|
json encoding fix
|
2023-10-17 12:54:23 -06:00 |
|
julian
|
7282e28eaf
|
Merge branch 'ui-fixes' into fusion
|
2023-10-17 11:30:23 -06:00 |
|
sneurlax
|
2556eff69f
|
support less than 0 rounds
|
2023-10-17 12:24:36 -05:00 |
|
julian
|
9c4ccfa7ad
|
eth token wallet navigation fixes
|
2023-10-17 11:21:53 -06:00 |
|
sneurlax
|
8f848a4d70
|
break, don't set more than one running state to failed (esp. commplete)
|
2023-10-17 11:19:12 -05:00 |
|
sneurlax
|
094668cc0c
|
fix state comparisons
|
2023-10-17 11:18:43 -05:00 |
|
sneurlax
|
853016cd17
|
do not set fusing nor complete to failed, just fail current ui state
|
2023-10-17 11:16:17 -05:00 |
|
sneurlax
|
c96f2476fa
|
only show info messages on errors
|
2023-10-17 11:15:50 -05:00 |
|
sneurlax
|
974687e412
|
refactor fusion state to remove instance variables for each step
|
2023-10-17 11:15:31 -05:00 |
|
sneurlax
|
74dbc718be
|
refactor status to state, a Record containing status and info
|
2023-10-17 10:56:46 -05:00 |
|
julian
|
b87ec27773
|
error message style
|
2023-10-17 09:32:02 -06:00 |
|
julian
|
b949e1e727
|
clean up unused function
|
2023-10-17 09:08:28 -06:00 |
|
sneurlax
|
3d72e83d2f
|
WIP fusion progress error labels
|
2023-10-17 00:00:54 -05:00 |
|
julian
|
589bd51e70
|
clean up unused function
|
2023-10-16 16:45:36 -06:00 |
|
julian
|
98de6dba01
|
extract shared code into shared widget
|
2023-10-16 16:08:15 -06:00 |
|
julian
|
26055f402b
|
font size fix
|
2023-10-16 15:31:03 -06:00 |
|
julian
|
1b868426f9
|
WIP mobile fusion progress view
|
2023-10-16 15:28:09 -06:00 |
|
julian
|
c54b4d39d3
|
add persistent fusion server prefs
|
2023-10-16 15:04:27 -06:00 |
|
sneurlax
|
a4c1814224
|
add roundCount param to FusionParams
|
2023-10-16 15:55:08 -05:00 |
|
julian
|
6351e47384
|
remove tor from desktop and clean up
|
2023-10-16 14:15:55 -06:00 |
|
julian
|
6c993e6cbc
|
mobile fusion port digits only filter and rounded textfields
|
2023-10-16 14:01:50 -06:00 |
|
julian
|
cfa4a46fee
|
desktop fusion port digits only filter
|
2023-10-16 14:01:50 -06:00 |
|
sneurlax
|
77d1d53866
|
pass values from form in to fuse()
|
2023-10-16 14:59:11 -05:00 |
|
sneurlax
|
a7b2ec08d3
|
add serverSsl param
|
2023-10-16 14:58:29 -05:00 |
|
julian
|
849303f9a7
|
add super.init
|
2023-10-16 13:51:08 -06:00 |
|
julian
|
a0e2456cf2
|
ssl checkbox
|
2023-10-16 13:50:34 -06:00 |
|
sneurlax
|
67cd3e5948
|
pass in a custom FusionParams from _serverTerm and _portTerm
|
2023-10-16 14:47:05 -05:00 |
|
julian
|
9b9a7cbb28
|
broken utxo fetch attempt
|
2023-10-16 13:46:05 -06:00 |
|
julian
|
f186f01c48
|
fix: info text bug
|
2023-10-16 13:45:23 -06:00 |
|
sneurlax
|
e163081b38
|
add server and port controllers
|
2023-10-16 13:48:04 -05:00 |
|
julian
|
e99c32ea00
|
add fusion rounds selection sheet
|
2023-10-16 12:00:35 -06:00 |
|
sneurlax
|
006c0a19f3
|
add cashfusion svg
|
2023-10-16 12:38:24 -05:00 |
|
julian
|
d7083cb725
|
mobile fusion screen layout
|
2023-10-16 11:04:18 -06:00 |
|
julian
|
f502cf2d80
|
increase rescan gap bch
|
2023-10-16 10:39:54 -06:00 |
|
julian
|
a21eb37b26
|
WIP bch transaction parsing
|
2023-10-16 09:53:04 -06:00 |
|
julian
|
85e248f2e1
|
added extra logging
|
2023-10-13 16:05:26 -06:00 |
|
julian
|
cc0a1eee33
|
fix bch transaction signing
|
2023-10-13 15:30:40 -06:00 |
|
julian
|
fbf8e60094
|
remove unused function
|
2023-10-13 12:52:15 -06:00 |
|
julian
|
5b37b94668
|
implement unreserve
|
2023-10-13 12:48:27 -06:00 |
|
sneurlax
|
057f794fde
|
don't prematurely set fusing to failed
|
2023-10-13 13:40:13 -05:00 |
|
sneurlax
|
d357b8dd69
|
remove helper func
|
2023-10-13 13:29:11 -05:00 |
|
sneurlax
|
ad965e081c
|
refactor logic to fail currently-running state step
|
2023-10-13 13:29:04 -05:00 |
|
julian
|
c61f3ca94b
|
handle change addresses differently
|
2023-10-13 12:18:13 -06:00 |
|
sneurlax
|
ac6952f5eb
|
update ui status updates
with example stepper
|
2023-10-13 13:14:16 -05:00 |
|
sneurlax
|
6877c00a49
|
refactor fusing to running and update fusiondart ref
|
2023-10-13 13:05:53 -05:00 |
|
sneurlax
|
20dde81da1
|
add ui state reset helper
TODO remove, just for development
|
2023-10-13 13:00:35 -05:00 |
|
sneurlax
|
3266b623b6
|
WIP ui state updates
|
2023-10-13 12:50:21 -05:00 |
|
sneurlax
|
75a84c740f
|
ui stepper
|
2023-10-13 12:42:16 -05:00 |
|
sneurlax
|
f4c450f6ce
|
WIP status updates
|
2023-10-13 12:41:01 -05:00 |
|
julian
|
18dcdbddf1
|
clean up api, remove unused function, and unneeded code
|
2023-10-13 11:20:05 -06:00 |
|
sneurlax
|
d2dc0201c8
|
Merge branch 'fusion-ui' into fusion
|
2023-10-13 10:52:32 -05:00 |
|
sneurlax
|
706b98834b
|
add comment
|
2023-10-13 10:52:28 -05:00 |
|
julian
|
f631678de7
|
change query for address slightly. Might revert
|
2023-10-12 17:05:17 -06:00 |
|
sneurlax
|
92305f558a
|
this isn't the right way to do this
|
2023-10-12 17:05:17 -05:00 |
|
julian
|
761d914bca
|
update ref and check for lolcashaddr formatting
|
2023-10-12 14:00:58 -06:00 |
|
sneurlax
|
c6010c00ae
|
quick hack patch, continue if we can't find the address (for public key)
|
2023-10-12 14:35:50 -05:00 |
|
sneurlax
|
7c1c1cba7d
|
update ref and throw on null addr (addr!.publicKey throws)
|
2023-10-12 14:32:01 -05:00 |
|
julian
|
e2534bc4a2
|
clean up duplicate fetching of utxos
|
2023-10-12 13:11:38 -06:00 |
|
sneurlax
|
fec0e8e0dc
|
add addresses to utxoDTOs
|
2023-10-12 14:08:52 -05:00 |
|
julian
|
e2d5b32b23
|
temp hack
|
2023-10-11 18:53:45 -06:00 |
|
likho
|
2215d9d919
|
Clean up, remove unused functions
|
2023-10-11 14:55:40 +02:00 |
|
likho
|
2652df6e27
|
Cleanup
|
2023-10-11 14:05:04 +02:00 |
|
likho
|
1dfb446a96
|
Move listener functionality to abstract class
|
2023-10-11 13:50:41 +02:00 |
|
ryleedavis
|
7a55fe73f2
|
remove epic_transaction.dart file
|
2023-10-10 15:45:35 -06:00 |
|
ryleedavis
|
e6eb743c1c
|
remove epic_transaction.dart file
|
2023-10-10 15:45:28 -06:00 |
|
ryleedavis
|
db67956f33
|
remove libepiccash.dart file
|
2023-10-10 15:26:12 -06:00 |
|
likho
|
8f9285ce56
|
Move abstract class and epic_transaction to libbepiccash
|
2023-10-10 16:41:18 +02:00 |
|
likho
|
4c66bbaa41
|
Fix send all error
|
2023-10-10 14:54:23 +02:00 |
|
likho
|
7a745000b9
|
Clean up
|
2023-10-10 09:59:16 +02:00 |
|
julian
|
06b8ee844d
|
add broadcast tx functionality to fusion
|
2023-10-09 16:05:21 -06:00 |
|
julian
|
d73a90fb51
|
privkey lookup for signing
|
2023-10-09 15:42:48 -06:00 |
|
ryleedavis
|
95073cb4e8
|
WIP: fix credited and debited json
|
2023-10-09 15:22:44 -06:00 |
|
julian
|
e82a5a1fb8
|
use utxo class for passing around utxo data
|
2023-10-09 15:05:10 -06:00 |
|
julian
|
4142b437c7
|
pass in getTransaction in case its needed
|
2023-10-09 14:22:52 -06:00 |
|
julian
|
2ce3bac497
|
reserved address flag
|
2023-10-09 11:44:36 -06:00 |
|
julian
|
3e2eb2a7c7
|
ensure only wallet owned p2pkh addresses are passed in
|
2023-10-09 11:44:17 -06:00 |
|
julian
|
bbf0943003
|
Don't use Transaction for passing data into fusion
|
2023-10-09 10:55:13 -06:00 |
|
julian
|
ebabfc9328
|
use bch net params
|
2023-10-09 10:06:34 -06:00 |
|
ryleedavis
|
ed80a50432
|
WIP: fix transactionAddress for incoming transactions + epicTransaction json
|
2023-10-09 09:37:25 -06:00 |
|
ryleedavis
|
848d45ad72
|
do int.parse inside scanOutputs, add import for badHttpAddress
|
2023-10-06 16:36:21 -06:00 |
|
julian
|
9c352d0e99
|
update ref
|
2023-10-06 16:33:01 -06:00 |
|
ryleedavis
|
410e0fbb1e
|
move BadEpicHttpAddressException to abstract class
|
2023-10-06 14:29:32 -06:00 |
|
ryleedavis
|
4632659e21
|
add mutex to libepiccash
|
2023-10-06 14:28:43 -06:00 |
|
julian
|
bde7af7b45
|
add expected result comment
|
2023-10-06 09:43:53 -06:00 |
|
julian
|
a572c1d5e3
|
keep wallet functionality outside currency class
|
2023-10-06 09:15:11 -06:00 |
|
likho
|
9d6c04f68f
|
Remove isolate stuff
|
2023-10-06 12:04:24 +02:00 |
|
likho
|
3a04fce46d
|
Merge branch 'wallets-refactor-epic' of github.com:cypherstack/stack_wallet into wallets-refactor-epic
|
2023-10-06 11:55:34 +02:00 |
|
likho
|
e18c06fbcd
|
Fix missing receiving address for incoming transactions
|
2023-10-06 11:55:24 +02:00 |
|
ryleedavis
|
db6110997a
|
remove scanOutput isolate
|
2023-10-04 17:03:46 -06:00 |
|
ryleedavis
|
79cfabe5bb
|
Merge branch 'wallets-refactor-epic' of https://github.com/cypherstack/stack_wallet into wallets-refactor-epic
|
2023-10-04 13:57:04 -06:00 |
|
ryleedavis
|
5c15d58c2e
|
remove scanOutput function
|
2023-10-04 08:50:44 -06:00 |
|
likho
|
c08bdd3c08
|
Remove startSync isolate
|
2023-10-04 15:31:35 +02:00 |
|
likho
|
9746e789a0
|
add note
|
2023-10-04 09:59:53 +02:00 |
|
likho
|
5233cbbded
|
Merge branch 'wallets-refactor-epic' of github.com:cypherstack/stack_wallet into wallets-refactor-epic
|
2023-10-04 09:53:15 +02:00 |
|
likho
|
3b4de2b2d5
|
Add EpicTransaction DTO for parsing transactions, clean out mutex stuff for calls to the abstract class
|
2023-10-04 09:53:05 +02:00 |
|
ryleedavis
|
89ca809d9f
|
Merge branch 'wallets-refactor-epic' of https://github.com/cypherstack/stack_wallet into wallets-refactor-epic
|
2023-10-03 21:50:54 -06:00 |
|
ryleedavis
|
d2ed34a2d0
|
WIP: startScans
|
2023-10-03 19:02:48 -06:00 |
|
ryleedavis
|
684388c6f9
|
WIP: scanOutputs
|
2023-10-03 19:01:43 -06:00 |
|
Likho
|
e28c7f5019
|
WIP: Epic transaction data class
|
2023-10-03 16:35:13 +02:00 |
|
likho
|
540c8b5c5d
|
WIPL:Epic transactions model
|
2023-10-03 16:20:44 +02:00 |
|
likho
|
8705340880
|
WIP: GET Transactions
|
2023-10-03 12:42:01 +02:00 |
|
ryleedavis
|
c7608b0ad7
|
format fixes and walletBalance
|
2023-09-29 15:46:33 -06:00 |
|
julian
|
1774ad6b73
|
remove problem child _coins
|
2023-09-29 10:48:01 -06:00 |
|
ryleedavis
|
53b90fa01d
|
another merge conflict ?
|
2023-09-29 10:00:46 -06:00 |
|
ryleedavis
|
9a37b18615
|
resolve merge conflict
|
2023-09-29 09:57:34 -06:00 |
|
ryleedavis
|
b8a412988f
|
cancelTransactions and createTransaction
|
2023-09-29 09:51:24 -06:00 |
|
likho
|
8ec8c6c914
|
Update tx send to use abstract class send functions
|
2023-09-29 16:45:40 +02:00 |
|
likho
|
b178c30620
|
WIP: move send tx to use abstract class
|
2023-09-29 16:15:15 +02:00 |
|
likho
|
807fc677d7
|
Clean up
|
2023-09-29 11:35:08 +02:00 |
|
ryleedavis
|
5c726a639c
|
WIP: call abstract wrapper class for addressInfo, openWallet, deleteWallet, chainHeight
|
2023-09-28 16:22:24 -06:00 |
|
julian
|
7c087fadf9
|
do not close dialog by clicking outside of it
|
2023-09-28 15:41:13 -06:00 |
|
julian
|
21b8f3f0ca
|
fix: explicit check of exception
|
2023-09-28 14:47:06 -06:00 |
|
julian
|
bc0f182b0b
|
Simplify fusion_progress_ui_state.dart to work with .family provider, and WIP hook it up to the fusion wallet interface
|
2023-09-28 14:16:48 -06:00 |
|
julian
|
693255a2c0
|
unneeded log spam
|
2023-09-28 13:23:45 -06:00 |
|
julian
|
331f5c7614
|
update fusiondart ref
|
2023-09-28 11:44:17 -06:00 |
|
julian
|
b0b49f922f
|
add fusion models export
|
2023-09-28 10:41:47 -06:00 |
|
julian
|
52e05b9833
|
ensure numberOfAddresses are returned and not more
|
2023-09-28 10:34:43 -06:00 |
|
julian
|
6f25a00e71
|
remove unused functions
|
2023-09-28 10:31:14 -06:00 |
|
sneurlax
|
0c07fb7635
|
fuse on click
|
2023-09-28 11:22:56 -05:00 |
|
sneurlax
|
485b4a1379
|
pass chainHeight, remove getChainHeight stub
typofix
|
2023-09-28 11:20:09 -05:00 |
|
julian
|
3dd8083a09
|
call abstract wrapper class functions directly
|
2023-09-28 10:05:18 -06:00 |
|
sneurlax
|
6a2df4a76e
|
feed in getChainHeight stub
|
2023-09-28 11:05:06 -05:00 |
|
likho
|
835d27dc38
|
WIP: Epicwallet clean up, get fees and address from abstract class
|
2023-09-28 16:11:41 +02:00 |
|
ryleedavis
|
9762ffd180
|
WIP: move get transaction fees, delete wallet, open wallet, and tx http send
|
2023-09-27 16:47:26 -06:00 |
|
sneurlax
|
372f95af07
|
update fusiondart ref and integration
|
2023-09-27 15:04:28 -05:00 |
|
likho
|
13a171f3ef
|
WIP:Replace libepiccash calls with calls to abstract class, add error handling and return types other than strings
|
2023-09-27 17:53:10 +02:00 |
|
ryleedavis
|
dc457e7266
|
move scan outputs, create tx, get tx, cancel tx, and address info to abstract class
|
2023-09-26 17:26:28 -06:00 |
|
likho
|
098a69eded
|
Move recover and wallet balances into abstract class
|
2023-09-26 17:36:21 +02:00 |
|
ryleedavis
|
337de9fd11
|
WIP: fusion progress provider
|
2023-09-26 09:30:31 -06: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 |
|
ryleedavis
|
ec6f40cf68
|
Merge branch 'fusion' of https://github.com/cypherstack/stack_wallet into fusion
|
2023-09-22 16:48:26 -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 |
|
ryleedavis
|
b0d0fec5e4
|
WIP: fusion progress provider
|
2023-09-22 16:20:57 -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
|
abd7111528
|
Merge branch 'wallets_refactor' into wallets-refactor-epic
|
2023-09-22 13:44:00 -06: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 |
|
julian
|
b0f0ea48e1
|
add comment
|
2023-09-22 09:38:05 -06:00 |
|
julian
|
aa6fa66457
|
Merge remote-tracking branch 'origin_SW/staging' into wallets_refactor
|
2023-09-22 09:28:23 -06: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
|
f235fe220b
|
Revert "fuse on click"
This reverts commit 3c092946c3 .
|
2023-09-21 22:31:21 -05:00 |
|
sneurlax
|
3c092946c3
|
fuse on click
|
2023-09-21 22:31:14 -05:00 |
|
sneurlax
|
7788ec7ace
|
implement getAddressFromOutputScript in fusiondart and update comments
|
2023-09-21 16:57:21 -05:00 |
|
sneurlax
|
386fcdc1d8
|
formatting
remove unused import
|
2023-09-21 14:57:49 -05:00 |
|
sneurlax
|
f17c6a0875
|
Merge branch 'staging' into fusion
|
2023-09-21 14:55:09 -05:00 |
|
julian
|
a6f8d4d779
|
add note to one time tor popup
|
2023-09-21 08:51:16 -06:00 |
|
julian
|
9f10b4db5d
|
update animation
|
2023-09-20 19:17:47 -06:00 |
|
julian
|
781e2262b5
|
added mutex since only one epic cash wallet can/should be active at a time
|
2023-09-20 17:08:22 -06:00 |
|
julian
|
8ec22ed389
|
Added some notes/todos and changed usages of Tuple to using the new built in record type instead
|
2023-09-20 17:04:37 -06:00 |
|
julian
|
3e889a6d27
|
Merge branch 'wallets_refactor' into wallets-refactor-epic
|
2023-09-20 17:02:51 -06:00 |
|
ryleedavis
|
77e638af16
|
add fusion progress provider to dialog + custom fusion
|
2023-09-20 16:15:16 -06:00 |
|
ryleedavis
|
0597e317ba
|
WIP: fusion progress provider
|
2023-09-20 16:15:16 -06: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
|
7155646f57
|
desktop tor one time dialog added and hidden dev settings enabled for desktop
|
2023-09-20 14:52:27 -06:00 |
|
julian
|
157901e33d
|
one time stacy tor dialog
|
2023-09-20 14:39:06 -06:00 |
|
julian
|
90a913540c
|
button style consistency on desktop network info
|
2023-09-20 13:39:18 -06:00 |
|
julian
|
eff2d7d539
|
center desktop tor button in menu
|
2023-09-20 13:36:59 -06:00 |
|
sneurlax
|
8d6c355b95
|
revert inadvertent tx_icon change
whoopsie
|
2023-09-20 13:19:39 -05:00 |
|
sneurlax
|
c898ffb30f
|
Merge branch 'arti' into fusion
|
2023-09-20 11:05:54 -05:00 |
|
sneurlax
|
eec0d2d7df
|
revert firo changes to wallet settings view
|
2023-09-20 10:58:40 -05:00 |
|
sneurlax
|
57a5bdc1a7
|
Merge remote-tracking branch 'origin/arti' into fusion
|
2023-09-20 10:18:01 -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 |
|
julian
|
d5977d5d3d
|
remove unused
|
2023-09-20 08:57:27 -06:00 |
|
julian
|
98b6db7284
|
ensure usable exchanges are up to date when update() is called
|
2023-09-20 08:53:42 -06:00 |
|
likho
|
d890662515
|
WIP: Move Epiccash plugin calls to an abstract class
|
2023-09-20 16:12:48 +02:00 |
|
sneurlax
|
c43cf94c38
|
Merge branch 'arti' into fusion
|
2023-09-19 23:59:10 -05:00 |
|
sneurlax
|
2dc9979db2
|
return from connect
|
2023-09-19 23:58:29 -05:00 |
|
sneurlax
|
5bd399a625
|
use tor-package-exported SOCKSSocket
|
2023-09-19 23:58:23 -05:00 |
|
sneurlax
|
0d0d309da7
|
documentation
|
2023-09-19 23:58:15 -05:00 |
|
sneurlax
|
75e66d0a61
|
error formatting
|
2023-09-19 23:58:08 -05:00 |
|
sneurlax
|
04999f49c5
|
use package import
|
2023-09-19 23:57:58 -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 |
|
ryleedavis
|
abd6e6fcca
|
fix typo
|
2023-09-19 14:16:11 -06:00 |
|
ryleedavis
|
0ef9759434
|
svgs for fusion progress dialog
|
2023-09-19 14:15:15 -06:00 |
|
ryleedavis
|
8f629426db
|
fusion progress dialog
|
2023-09-19 14:14:45 -06:00 |
|
sneurlax
|
ecb45f77bf
|
Merge remote-tracking branch 'origin/fusion' into fusion
|
2023-09-19 14:28:25 -05:00 |
|
sneurlax
|
183ac9dd27
|
placeholder pubkey and comment updates
|
2023-09-19 14:28:15 -05:00 |
|
julian
|
9e194f2b45
|
WIP sample epic wrapper
|
2023-09-18 15:56:57 -06:00 |
|
ryleedavis
|
e5800d4ec2
|
resolve merge conflicts
|
2023-09-18 15:51:00 -06:00 |
|
ryleedavis
|
2d20d0856d
|
WIP: fusion rounds drop down menu
|
2023-09-18 15:44:20 -06:00 |
|
ryleedavis
|
13ac3ac10c
|
WIP: tor status section works + cash fusion info dialog
|
2023-09-18 15:44:20 -06:00 |
|
ryleedavis
|
932c8d6bb9
|
Changed Tor info dialogs so padding looks better
|
2023-09-18 15:43:14 -06:00 |
|
julian
|
f30785616b
|
WIP very rough refactoring wip
|
2023-09-18 15:28:31 -06:00 |
|
sneurlax
|
309fce399f
|
WIP null "safety"
it's as "safe" as it is "short", "straightforward", and "elegant"
|
2023-09-18 16:03:28 -05:00 |
|
sneurlax
|
1e8b5ed700
|
hook up start button to fuse()
TODO link form inputs to fusion
|
2023-09-18 15:56:40 -05:00 |
|
sneurlax
|
289a369965
|
add derivationPath
with hack. needs null safety checks
|
2023-09-18 14:02:15 -05:00 |
|
sneurlax
|
ef43bc802d
|
Merge remote-tracking branch 'origin/arti' into fusion
|
2023-09-18 11:16:13 -05:00 |
|
julian
|
a0a653b088
|
Merge branch 'arti' into wallets_refactor
|
2023-09-18 07:39:08 -06:00 |
|
ryleedavis
|
ecb6860e39
|
WIP: cashfusion card, server settings and rounds of fusion
|
2023-09-15 16:39:08 -06:00 |
|
ryleedavis
|
346d255280
|
WIP: cashfusion ui; app bar and text card
|
2023-09-15 16:39:08 -06:00 |
|
julian
|
4ca352e713
|
update onion animation and some tor settings refactoring
|
2023-09-15 16:14:01 -06: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
|
b148ae2ad4
|
WIP show onion animation on mobile
|
2023-09-15 14:02:19 -06: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 |
|
julian
|
abe3f85ca8
|
add onion animation to assets
|
2023-09-15 10:20:01 -06:00 |
|
sneurlax
|
2ee4b7ff2d
|
Merge remote-tracking branch 'origin/arti' into fusion
|
2023-09-15 11:02:44 -05:00 |
|
ryleedavis
|
c810f9dc15
|
wrapped stack in TorSubscription for tor dialog
|
2023-09-15 09:25:18 -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 |
|
Josh Babb
|
fafdb45e48
|
add getSocksProxyAddress passin, documentation, and comments
|
2023-09-14 17:28:11 -05:00 |
|
Josh Babb
|
ba826d28ed
|
"fix" toFusion methods
this isn't a fix really, more TODO
|
2023-09-14 16:05:54 -05:00 |
|
Josh Babb
|
67f3217daf
|
Merge arti into fusion
|
2023-09-14 14:45:47 -05:00 |
|
sneurlax
|
5ac7ae95cb
|
formatting
|
2023-09-13 16:49:37 -05:00 |
|
sneurlax
|
88f805230c
|
fix paynym headers bug
|
2023-09-13 16:49:04 -05:00 |
|
julian
|
6214688768
|
fix price test and update mocks
|
2023-09-13 10:58:02 -06:00 |
|
julian
|
4b518243c6
|
Tor kill switch getter name refactor and bugfix
|
2023-09-13 10:33:44 -06:00 |
|
julian
|
af88673df1
|
remove vpn references
|
2023-09-13 10:27:45 -06:00 |
|
julian
|
b0f4476fc2
|
refactor mobile status bar tor icon
|
2023-09-13 10:11:14 -06:00 |
|
julian
|
27a7861bad
|
refactor mobile tor settings
|
2023-09-13 09:49:12 -06:00 |
|
ryleedavis
|
3fa0997754
|
WIP: tor enabled dialog on buy view
|
2023-09-12 16:59:07 -06:00 |
|
sneurlax
|
6fe0bfef81
|
add tor icon to wallet view
|
2023-09-12 16:45:57 -05:00 |
|
sneurlax
|
7c487c021c
|
match design
|
2023-09-12 16:00:39 -05:00 |
|
sneurlax
|
17e83a68a3
|
hook mobile home view onion up to tor status
|
2023-09-12 15:58:30 -05: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
|
4773f1ab9f
|
refactor connect and disconnect and apply it to onion and row
|
2023-09-12 15:15:08 -05:00 |
|
sneurlax
|
f53bd53af4
|
tap the onion to connect/disconnect
|
2023-09-12 15:01:02 -05:00 |
|
sneurlax
|
50466ff509
|
use updated cargokit, rename tor->tor_ffi_plugin
|
2023-09-12 13:49:25 -05:00 |
|
sneurlax
|
6cee28c5e5
|
Merge remote-tracking branch 'origin/staging' into arti
|
2023-09-12 11:38:29 -05:00 |
|
sneurlax
|
fd5bded8a6
|
Merge remote-tracking branch 'origin/staging' into arti
|
2023-09-12 10:24:27 -05:00 |
|
julian
|
16718b94e6
|
revert auto focus next field on valid mnemonic word
|
2023-09-11 17:54:01 -06:00 |
|
sneurlax
|
ba42b76296
|
WIP showing that added Content-Lengths get stripped/ignored
|
2023-09-11 18:41:37 -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 |
|
julian
|
dae4a38287
|
add placeholder icon to ethereum tokens select
|
2023-09-11 17:12:35 -06:00 |
|
sneurlax
|
474ec39a5f
|
filter non tor exchanges from the exchange provider options list
|
2023-09-11 18:08:27 -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 |
|
julian
|
2b3b7db206
|
screen height in debug mode (desktop)
|
2023-09-11 16:27:44 -06: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
|
5b863dcb9d
|
tor http connection
|
2023-09-11 14:29:10 -06:00 |
|
ryleedavis
|
5053e7d97a
|
WIP: tor http connection
|
2023-09-11 14:20:40 -06:00 |
|
julian
|
6f06bb834f
|
only show epic cancel button if no confirmations
|
2023-09-11 12:48:32 -06:00 |
|
julian
|
8b4f25e0f3
|
hide epic rescan for now
|
2023-09-10 14:57:07 -06:00 |
|
julian
|
f3f63289ef
|
clean up epic wallet file
|
2023-09-10 13:44:27 -06:00 |
|
julian
|
a5a8bb8ab5
|
apply scans error propagation fix
|
2023-09-10 13:44:23 -06:00 |
|
julian
|
8d05421542
|
clean up cancel transaction in epiccash wallet
|
2023-09-10 13:44:19 -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
|
c7cb9c30d9
|
await tor start/stop before modifying pref and use providers
|
2023-09-08 16:11:21 -06:00 |
|
julian
|
aa56d39721
|
await tor start/stop before modifying pref
|
2023-09-08 16:01:47 -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 |
|
sneurlax
|
95790faf52
|
toggle useTor pref on text button click in wallet network settings view
and formatting
|
2023-09-08 16:43:24 -05:00 |
|
sneurlax
|
832bfc08f7
|
show connecting state
|
2023-09-08 16:26:43 -05:00 |
|
sneurlax
|
e34df895de
|
add rest of tor status row to wallet network settings view
|
2023-09-08 16:23:10 -05:00 |
|
ryleedavis
|
f240163a91
|
WIP: tor http connection
|
2023-09-08 15:09:59 -06:00 |
|
julian
|
5de7b76131
|
http headers bugfix
|
2023-09-08 15:06:57 -06:00 |
|
sneurlax
|
6d24242489
|
cancel sub on dispose and refactor row
|
2023-09-08 15:59:29 -05:00 |
|
julian
|
16718fd88d
|
add riverpod provider for HTTP
|
2023-09-08 14:52:03 -06:00 |
|
sneurlax
|
afcd6d14dc
|
add just one row of the needed tor status network status dialog row
|
2023-09-08 15:50:25 -05: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 |
|
julian
|
596f917a0f
|
extract desktop tor status button into its own widget and animate it when collapsing/expanding the desktop menu
|
2023-09-08 13:29:42 -06:00 |
|
julian
|
cdee218133
|
mutex release bugfix
|
2023-09-08 12:59:54 -06:00 |
|
julian
|
2cf5e01d58
|
json rpc clean up
|
2023-09-08 12:56:49 -06:00 |
|
julian
|
d4cdbd3455
|
add and use JsonRpcException exception type
|
2023-09-08 12:44:34 -06:00 |
|
julian
|
8135079046
|
access tor service via provider in ui code
|
2023-09-08 12:43:52 -06:00 |
|
julian
|
03a849d61f
|
use a tor service instance variable to allow using a mocked TorService in testing
|
2023-09-08 12:32:04 -06:00 |
|
julian
|
25bc126cf9
|
untested extra bool mutex flag
|
2023-09-08 10:54:31 -06:00 |
|
julian
|
696b8bc8c3
|
tor connecting mutex
|
2023-09-08 10:37:50 -06:00 |
|
julian
|
a97be12f57
|
update tests
|
2023-09-08 10:04:56 -06:00 |
|
sneurlax
|
d317bc5e8b
|
implement tor killswitch
comment update
|
2023-09-08 10:50:50 -05: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
|
6b76696edf
|
package imports
|
2023-09-07 17:14:50 -05:00 |
|
sneurlax
|
a0491b9d22
|
move tor_connection_status_changed_event.dart to event_bus global folder
|
2023-09-07 17:13:27 -05:00 |
|
sneurlax
|
de632023e0
|
don't enable tor by default
|
2023-09-07 17:13:04 -05:00 |
|
sneurlax
|
00f8811077
|
Merge remote-tracking branch 'origin/arti' into arti
|
2023-09-07 16:27:06 -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 |
|
ryleedavis
|
850d0bbfd8
|
minor text color fix
|
2023-09-07 15:04:57 -06:00 |
|
sneurlax
|
a8ed46d804
|
TorSyncStatusEvent->TorConnectionStatusEvent
and rename file
|
2023-09-07 15:44:53 -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 |
|
julian
|
67beaf21cd
|
add finalizer to cancel stream subscription when all references to an instance of ElectrumX becomes inaccessible
|
2023-09-07 12:27:19 -06:00 |
|
julian
|
9c648affe8
|
.exception will always be of type Object here as we check for null
|
2023-09-07 12:16:21 -06:00 |
|
sneurlax
|
796961ddd4
|
Merge branch 'tor-ui' into arti
|
2023-09-07 13:12:25 -05:00 |
|
sneurlax
|
622085ca5c
|
Merge remote-tracking branch 'origin/staging' into arti
|
2023-09-07 13:12:20 -05:00 |
|
julian
|
d4e0f3b045
|
listen to tor status changes in electrumx
|
2023-09-07 12:07:05 -06:00 |
|
ryleedavis
|
236c5bf2a8
|
tor settings when clicking connection on menu
|
2023-09-07 11:22:59 -06:00 |
|
julian
|
6e625e2c74
|
add tor status change event and fire on pref changed
|
2023-09-07 09:20:45 -06:00 |
|
julian
|
7dabba3d0e
|
comment out unused class to avoid confusion
|
2023-09-07 09:09:55 -06:00 |
|
sneurlax
|
3bb0a647bf
|
documentation in SOCKSSocket. TODO remove unused getters
and update the example in cypherstack/tor... or expose that file and use it here
|
2023-09-06 18:17:28 -05:00 |
|
sneurlax
|
d84f2d7b7a
|
prettify tor messages and use tor main
|
2023-09-06 18:09:41 -05:00 |
|
ryleedavis
|
11b7456855
|
fixed tor status text
|
2023-09-06 16:49:47 -06:00 |
|
sneurlax
|
f7ddaa1f73
|
use tor for nodes
|
2023-09-06 17:48:50 -05:00 |
|
ryleedavis
|
b5fcea18f6
|
tor status text
|
2023-09-06 16:39:45 -06:00 |
|
sneurlax
|
7a01682bff
|
WIP update SOCKSSocket class
|
2023-09-06 17:27:59 -05:00 |
|
sneurlax
|
e6e5c43f69
|
use updated tor correctly
|
2023-09-06 16:56:18 -05:00 |
|
ryleedavis
|
7289de0160
|
minor ui fixes
|
2023-09-06 14:26:04 -06:00 |
|
ryleedavis
|
6377b73deb
|
add tor network status to desktop home
|
2023-09-06 13:43:55 -06:00 |
|
ryleedavis
|
c3aaf0574b
|
added information to tor dialogs
|
2023-09-06 13:43:09 -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 |
|
ryleedavis
|
d560a30941
|
add dialogs to tor settings
|
2023-09-05 16:56:56 -06:00 |
|
ryleedavis
|
1a20029c18
|
add dialogs to tor settings
|
2023-09-05 16:55:54 -06:00 |
|