julian
|
dc9054138c
|
ensure litescribe api call failures don't block wallet functionality
|
2024-01-11 12:50:42 -06:00 |
|
julian
|
73767a474e
|
filter out token transactions on main wallet tx list
|
2024-01-11 12:21:28 -06:00 |
|
julian
|
5cee68913c
|
null assignment fix
|
2024-01-11 12:19:56 -06:00 |
|
sneurlax
|
52fbcdb5e1
|
pass bech32 hrp as override on address decode
|
2024-01-11 12:14:57 -06:00 |
|
julian
|
46d454fad1
|
token transaction display fixes
|
2024-01-11 12:12:31 -06:00 |
|
julian
|
90cc8ced9c
|
add token support to tx v2 card
|
2024-01-11 11:31:28 -06:00 |
|
julian
|
9711b79da5
|
various eth+token tweaks
|
2024-01-11 11:19:23 -06:00 |
|
julian
|
e6317a8507
|
infinite loop bugfix
|
2024-01-10 20:46:43 -06:00 |
|
julian
|
187f3bc462
|
properly load eth token wallets
|
2024-01-10 17:40:42 -06:00 |
|
julian
|
6942a9b3dd
|
add tokenInfo to migration and a couple other eth token related tweaks
|
2024-01-10 17:16:04 -06:00 |
|
sneurlax
|
7bf817ca66
|
Merge remote-tracking branch 'origin/wallets_refactor' into wallets_refactor
|
2024-01-10 16:54:24 -06:00 |
|
sneurlax
|
1753f6aada
|
PART tx V2 changes (WIP)
|
2024-01-10 16:54:17 -06:00 |
|
julian
|
9996328126
|
More WIP eth + tokens
|
2024-01-10 16:53:12 -06:00 |
|
julian
|
37a164bb8f
|
put or update address instead of assuming it doesn't exist in db (it shouldn't exist in db though...)
|
2024-01-10 16:48:41 -06:00 |
|
julian
|
af02bddef1
|
Change anonFees key to a more generalized overrideFee in tx otherData. May cause some current testing wallets to display weird prices. Won't affect production. To fix testing wallets just rescan/restore.
|
2024-01-10 16:40:36 -06:00 |
|
julian
|
da88f6640c
|
firo fee sheet fixes
|
2024-01-10 16:40:36 -06:00 |
|
sneurlax
|
da24aaa391
|
Merge remote-tracking branch 'origin/wallets_refactor' into wallets_refactor
|
2024-01-10 16:32:03 -06:00 |
|
sneurlax
|
7f9216acd6
|
NMC tx V2 changes (WIP, isar unique index violated error)
|
2024-01-10 16:31:51 -06:00 |
|
julian
|
baea4923dd
|
token wallet info cache and contract addresses provider usages
|
2024-01-10 12:21:28 -06:00 |
|
julian
|
61e687585e
|
token wallet info cache refactor from hive to isar
|
2024-01-10 11:58:22 -06:00 |
|
julian
|
6d9be31e76
|
particl tweaks
|
2024-01-10 10:24:29 -06:00 |
|
julian
|
76aca78dbb
|
namecoin tweaks
|
2024-01-10 10:23:40 -06:00 |
|
julian
|
49d5a1eaf2
|
prevent full epic sync on app load
|
2024-01-10 10:08:38 -06:00 |
|
julian
|
36f090a1e7
|
WIP eth refactor
|
2024-01-10 10:08:12 -06:00 |
|
sneurlax
|
784ca8cc2d
|
Merge branch 'namecoin' into wallets_refactor
|
2024-01-09 17:25:58 -06:00 |
|
sneurlax
|
5fdcb522ca
|
Merge remote-tracking branch 'origin/wallets_refactor' into namecoin
|
2024-01-09 17:25:41 -06:00 |
|
sneurlax
|
ef15382c13
|
typofix
|
2024-01-09 17:25:33 -06:00 |
|
sneurlax
|
5d72f77c15
|
Merge remote-tracking branch 'origin/wallets_refactor' into particl
|
2024-01-09 17:24:58 -06:00 |
|
sneurlax
|
3d2684130a
|
implement more particl methods
|
2024-01-09 17:24:51 -06:00 |
|
sneurlax
|
2e3f559bf7
|
uncomment code needed to run
TODO: recomment?
|
2024-01-09 16:57:53 -06:00 |
|
sneurlax
|
0230575575
|
implement more namecoin methods
|
2024-01-09 16:57:32 -06:00 |
|
julian
|
228444141b
|
migration fix for mnemonic verified flag changes
|
2024-01-09 14:44:16 -06:00 |
|
julian
|
c4a3874bf0
|
various epiccash tweaks and fixes
|
2024-01-09 14:43:58 -06:00 |
|
julian
|
68754e3329
|
build runner
|
2024-01-09 11:04:02 -06:00 |
|
julian
|
cb7e63ba3b
|
rough epic cash refactor
|
2024-01-09 10:56:05 -06:00 |
|
sneurlax
|
621aff4796
|
fee estimation
|
2024-01-08 20:30:17 -06:00 |
|
sneurlax
|
d08b5c9b22
|
fee estimation
|
2024-01-08 20:27:27 -06:00 |
|
julian
|
f43ae8788d
|
monero refactor with some fixes applied to wownero as well
|
2024-01-08 13:40:07 -06:00 |
|
julian
|
4232ef8d8a
|
disable wrapped segwit p2sh for btc
|
2024-01-08 13:39:30 -06:00 |
|
julian
|
72eee46220
|
particl and namecoin refactor skeleton code with some interface clean up
|
2024-01-08 09:13:44 -06:00 |
|
julian
|
e5a4382153
|
breaking changes to wallet mnemonic verification
|
2024-01-05 17:22:40 -06:00 |
|
julian
|
42e18397d7
|
spark transaction to spark send fixes
|
2024-01-05 16:48:48 -06:00 |
|
julian
|
48ad3db84c
|
spark transaction sent to self fixes
|
2024-01-05 15:38:01 -06:00 |
|
julian
|
7bbc235b92
|
don't show change in amount total
|
2024-01-05 13:45:42 -06:00 |
|
julian
|
8ff9227e48
|
update ecash default server
|
2024-01-05 12:59:23 -06:00 |
|
julian
|
b11694220b
|
dirty hack for showing firo transactions right away until we can add functionality to sparkmobile
|
2024-01-05 12:59:01 -06:00 |
|
julian
|
3cf0d82085
|
spark send to self hide spark change amount on tx card
|
2024-01-05 08:41:22 -06:00 |
|
julian
|
4de6670a7d
|
spark balance icon
|
2024-01-04 18:58:19 -06:00 |
|
julian
|
09a57e246a
|
revert to using our own firo testnet server
|
2024-01-04 18:50:07 -06:00 |
|
julian
|
af25da5a59
|
untested: ltc refactor
|
2024-01-04 18:37:46 -06:00 |
|
julian
|
611237ecdf
|
litecoin crypto currency
|
2024-01-04 13:17:00 -06:00 |
|
julian
|
1121949f56
|
clear send form on successful send
|
2024-01-04 12:52:00 -06:00 |
|
julian
|
b5cb0b067f
|
disable tor has been added popup
|
2024-01-04 11:28:38 -06:00 |
|
julian
|
07b21a42c6
|
check change address diversifier on spark address generate
|
2024-01-03 11:01:04 -06:00 |
|
julian
|
89c781ef23
|
fix initial wallet not showing up on creation
|
2024-01-03 09:47:36 -06:00 |
|
julian
|
86be1444ea
|
critical desktop password related button/function locks
|
2024-01-03 09:37:50 -06:00 |
|
julian
|
ce0b871284
|
fix txns v2 not showing up right away on refresh
|
2024-01-03 08:38:01 -06:00 |
|
julian
|
02cb79c6a3
|
refactor send screen address validation to take into account not being able to send from lelantus to spark directly
|
2023-12-29 18:12:13 -06:00 |
|
julian
|
97ff9ecf8b
|
const app dir name
|
2023-12-29 10:34:41 -06:00 |
|
julian
|
202ca59410
|
tx status and icon fixes
|
2023-12-29 10:30:37 -06:00 |
|
julian
|
f697aeb043
|
WIP handle spark transaction parsing
|
2023-12-29 09:26:32 -06:00 |
|
julian
|
4074023a88
|
remove sparkData from tx data before caching as we currently don't need it and its quite large
|
2023-12-29 09:24:25 -06:00 |
|
julian
|
0fc68a3702
|
clean up
|
2023-12-27 10:01:21 -06:00 |
|
julian
|
953acb493c
|
spark spend from transparent and various clean up
|
2023-12-27 10:01:13 -06:00 |
|
julian
|
cb46c2fa3a
|
add named constructor that should have been done ages ago
|
2023-12-27 09:07:40 -06:00 |
|
julian
|
8cc72f3448
|
spark anonymize all
|
2023-12-24 10:51:08 -06:00 |
|
julian
|
73f213174d
|
WIP spark mint all
|
2023-12-22 18:15:44 -06:00 |
|
julian
|
c640d3e4cc
|
run createSparkSend in isolate
|
2023-12-21 16:18:12 -06:00 |
|
julian
|
94e69f193b
|
send all spark tweaks
|
2023-12-21 16:04:49 -06:00 |
|
julian
|
b441157398
|
handle send all spark properly
|
2023-12-21 14:41:29 -06:00 |
|
julian
|
1e1a472d42
|
fix transaction broadcast error text overflow on desktop
|
2023-12-21 10:24:22 -06:00 |
|
julian
|
1d3b07490d
|
successful spark to spark send
|
2023-12-21 10:23:55 -06:00 |
|
julian
|
d132116282
|
WIP spark spend progress
|
2023-12-20 18:00:02 -06:00 |
|
julian
|
f61acd90b7
|
hash used spark tags
|
2023-12-20 17:46:48 -06:00 |
|
julian
|
c16c97d74d
|
add required data to spark coin schema and some other small fixes for spark spend script creation
|
2023-12-20 13:45:46 -06:00 |
|
julian
|
35fafb5c5d
|
add some send logging
|
2023-12-20 13:11:21 -06:00 |
|
julian
|
acb0157d8a
|
Firo balance type toggle ui and send from balance type switching
|
2023-12-19 19:05:05 -06:00 |
|
julian
|
311b2adfd9
|
offload coin identification to separate isolate
|
2023-12-19 12:06:05 -06:00 |
|
julian
|
65e93c7f48
|
add spark address validation
|
2023-12-19 09:20:50 -06:00 |
|
julian
|
a2e36f06de
|
show diversifier in address details
|
2023-12-18 16:49:39 -06:00 |
|
julian
|
0f9eff6792
|
desktop spark address display
|
2023-12-18 16:48:41 -06:00 |
|
julian
|
11edcf30cf
|
format unused wallet coins for spark spend
|
2023-12-18 15:12:16 -06:00 |
|
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
|
1c0b9bec1b
|
spark mint sequence fix
|
2023-12-18 12:56:27 -06:00 |
|
julian
|
cdd9b30cb7
|
standard firo send fixes
|
2023-12-18 12:53:11 -06:00 |
|
julian
|
4e96ce5438
|
empty memo (just like firo-qt)
|
2023-12-16 15:01:47 -06:00 |
|
julian
|
e4bb2aeca7
|
WIP spark mints (broken)
|
2023-12-16 14:28:04 -06:00 |
|
julian
|
c1640331af
|
spark coins ui view
|
2023-12-16 14:26:23 -06:00 |
|
julian
|
8336712a23
|
some firo transaction display fixes
|
2023-12-16 10:21:50 -06:00 |
|
julian
|
2469c3eb91
|
small tweaks mainly targeting firo transaction parsing
|
2023-12-15 13:30:51 -06:00 |
|
julian
|
cae0bada66
|
update spark balance based on identified coins
|
2023-12-15 08:47:46 -06:00 |
|
julian
|
3cbc866fe9
|
update isar spark coin schema
|
2023-12-15 08:16:51 -06:00 |
|
Julian
|
69860843e0
|
id coins tweak
|
2023-12-14 20:51:09 -06:00 |
|
julian
|
a25c004768
|
WIP firo transactions v2 w/ spark
|
2023-12-14 10:44:41 -06:00 |
|
julian
|
b180b8632e
|
add missing required parameter
|
2023-12-14 09:48:49 -06:00 |
|
julian
|
a3bfec5d5c
|
build runner for firo related tx updates
|
2023-12-14 09:46:39 -06:00 |
|
julian
|
4010605bb7
|
spark mint tx version
|
2023-12-14 09:15:11 -06:00 |
|
julian
|
f83fb76bd8
|
clean docs/comments
|
2023-12-14 08:31:15 -06:00 |
|
sneurlax
|
1d6ca55a36
|
add WIP transaction builder
|
2023-12-13 20:25:13 -06:00 |
|
sneurlax
|
04bceb1755
|
prepareSparkMintTransaction i/o validation (WIP)
|
2023-12-13 20:12:12 -06:00 |
|
sneurlax
|
597252f2be
|
Merge remote-tracking branch 'origin/wallets_refactor_spark_integrationn' into spark_refactor
|
2023-12-13 18:37:14 -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
|
b1e4627837
|
WIP spark spend
|
2023-12-13 11:26:30 -06:00 |
|
Julian
|
50a3e8e4da
|
Merge remote-tracking branch 'origin_sw/ui-fixes' into ui-fixes
|
2023-12-11 13:00:55 -06:00 |
|
Julian
|
8031798892
|
exchange fixes
|
2023-12-11 13:00:50 -06:00 |
|
julian
|
1387a71f4a
|
take into account tickers and coin names as possible pay in currencies
|
2023-12-10 13:13:55 -06:00 |
|
julian
|
0ce0b1d30e
|
bandaid fix
|
2023-12-10 12:58:50 -06:00 |
|
julian
|
1fb62d3e54
|
send from stack fix
|
2023-12-10 12:42:37 -06:00 |
|
sneurlax
|
5f4ef72e64
|
validation in prepareSparkMintTransaction and TODOs
|
2023-12-07 15:58:23 -06:00 |
|
julian
|
6507ebd346
|
correct comment
|
2023-12-07 15:30:35 -06:00 |
|
sneurlax
|
5567d96f5a
|
confirmSparkMintTransaction
|
2023-12-07 15:05:27 -06:00 |
|
sneurlax
|
f30e996655
|
dummy hidden settings prepare spark mint button
|
2023-12-07 14:55:40 -06:00 |
|
sneurlax
|
dd01444ff5
|
add refresh spark data hidden button
|
2023-12-07 14:46:50 -06:00 |
|
julian
|
2e19dd8545
|
WIP spark mint transaction fix
|
2023-12-07 13:11:50 -06:00 |
|
julian
|
095bfc2ff3
|
WIP spark mint transaction
|
2023-12-07 13:11:45 -06:00 |
|
Julian
|
d911ea0e66
|
temp fix nano
|
2023-12-07 12:17:51 -06:00 |
|
julian
|
46796f02dd
|
WIP spark mint transaction fix
|
2023-12-07 10:57:54 -06:00 |
|
julian
|
883a5e67e6
|
WIP spark mint transaction
|
2023-12-07 10:56:45 -06:00 |
|
julian
|
56e11400a2
|
WIP spark scanning txhash correction
|
2023-12-05 16:55:43 -06:00 |
|
sneurlax
|
658901ff03
|
WIP spark scanning
|
2023-12-05 16:55:38 -06:00 |
|
julian
|
051bd7db48
|
WIP spark scanning txhash correction
|
2023-12-05 14:44:50 -06:00 |
|
julian
|
71e89b489f
|
WIP spark scanning
|
2023-12-05 12:31:45 -06:00 |
|
sneurlax
|
0b0774b0b8
|
testnet
|
2023-12-05 00:00:58 -06:00 |
|
sneurlax
|
eaf14c2e8a
|
hardcode key from test
|
2023-12-05 00:00:30 -06:00 |
|
sneurlax
|
656b301754
|
remove unnecessary toHex
cleaning up diff for stashing etc purposes
|
2023-12-04 16:13:13 -06:00 |
|
julian
|
d5cb4dd6b4
|
backport of some tezos fixes
|
2023-12-04 15:45:33 -06:00 |
|
julian
|
01f2cdd117
|
pull over tezos support files from the future
|
2023-12-04 14:54:55 -06:00 |
|
julian
|
9a9c9550ee
|
Untested ecash fusion port. Manual port of https://github.com/cypherstack/stack_wallet/pull/705 combined with manual port to v2 transactions for ecash as well as a couple other changes ported from the wallets_refactor branch
|
2023-12-04 14:50:38 -06:00 |
|
julian
|
9ff323393e
|
firo testnet testing enable
|
2023-12-04 13:16:04 -06:00 |
|
julian
|
780a34b7dc
|
eth token api endpoint update
|
2023-12-04 10:55:46 -06:00 |
|
julian
|
fd8ca3edf8
|
tx v2 sent amount calc fix
|
2023-12-04 10:55:43 -06:00 |
|
julian
|
747565fa16
|
firo used serials cached electrumx fix
|
2023-12-04 10:48:09 -06:00 |
|
julian
|
c51ccd33ac
|
eth token api endpoint update
|
2023-12-04 10:46:34 -06:00 |
|
julian
|
9ad723a5b2
|
WIP database schema for spark coin data
|
2023-12-04 09:35:59 -06:00 |
|
julian
|
1b0d918a6e
|
tx v2 sent amount calc fix
|
2023-11-30 09:43:40 -06:00 |
|
julian
|
734e9d90b1
|
WIP basic PoC showing firo spark address in stack wallet
|
2023-11-29 09:53:30 -06:00 |
|
julian
|
6ddef9f077
|
add lib spark local dep for testing
|
2023-11-28 10:13:10 -06:00 |
|
julian
|
0cb1e90097
|
build runner
|
2023-11-28 08:30:29 -06:00 |
|
julian
|
3e89136210
|
WIP more spark interface structure
|
2023-11-27 15:18:20 -06:00 |
|
julian
|
170fad272d
|
do not throw here as updateBalance is currently being called on refresh
|
2023-11-27 15:07:16 -06:00 |
|
julian
|
befc402057
|
ensure set call runs smoothly
|
2023-11-27 15:06:37 -06:00 |
|
julian
|
3cc0ebce26
|
WIP spark interface
|
2023-11-27 14:57:33 -06:00 |
|
julian
|
c1be34e9cb
|
desktop rescan complete dialog size fix and some internal tweaks
|
2023-11-27 12:03:04 -06:00 |
|
julian
|
5b3a998091
|
various firo restore/rescan fixes and tweaks
|
2023-11-27 11:50:35 -06:00 |
|
julian
|
e5043dfe90
|
lelantus get used serials caching improvements with extra checks
|
2023-11-27 11:48:14 -06:00 |
|
julian
|
cfcd7b7fd6
|
code duplication clean up
|
2023-11-27 08:42:32 -06:00 |
|
julian
|
789d4a8085
|
firo electrumx batching re enabled
|
2023-11-27 08:42:09 -06:00 |
|
julian
|
43bca4cf34
|
more firo balance ui fixes
|
2023-11-24 14:30:28 -06:00 |
|
julian
|
03526d0f5d
|
add some retries to some electrumx calls
|
2023-11-24 13:25:32 -06:00 |
|
julian
|
430882cb6a
|
various firo related clean up and fixes
|
2023-11-24 11:56:38 -06:00 |
|
julian
|
e78af049ee
|
no logging within computes and use bip32 for derivations as it is more permissive (than coinlib) which lelantus requires
|
2023-11-24 11:56:18 -06:00 |
|
julian
|
56b9e1f851
|
Use different derivation path for new tezos wallets and scan tezos derivation path variations on recover and use first with history or default to the new standard path
|
2023-11-23 12:32:08 -06:00 |
|
julian
|
d1cbc28059
|
xtz derivation
|
2023-11-22 18:21:55 -06:00 |
|
julian
|
63917a7adb
|
add tzkt link to about
|
2023-11-22 12:39:38 -06:00 |
|
julian
|
391304f6da
|
tezos and various tweaks
|
2023-11-22 12:30:09 -06:00 |
|
julian
|
700943ada4
|
add tezos rpc node test connection logic
|
2023-11-21 15:10:58 -06:00 |
|
julian
|
f524bc1d87
|
working tezos refactor
|
2023-11-21 13:44:21 -06:00 |
|
julian
|
de43baaaa0
|
fix xtz transactions parsing
|
2023-11-20 16:16:07 -06:00 |
|
julian
|
62c1628fa7
|
WIP tezos
|
2023-11-20 13:55:22 -06:00 |
|
julian
|
273fd981f4
|
WIP tezos skeleton
|
2023-11-20 10:37:28 -06:00 |
|
julian
|
c9f5473493
|
merge clean up and use out own http wrapper class
|
2023-11-20 09:55:28 -06:00 |
|
detherminal
|
88a98953e5
|
fix (xtz): add the reqs to rpc api
|
2023-11-20 09:29:56 -06:00 |
|
detherminal
|
30dbec866c
|
feat (xtz): add node reqs to tezos api
|
2023-11-20 09:29:20 -06:00 |
|
detherminal
|
7c24e9e840
|
update to tezos operation
|
2023-11-20 09:28:45 -06:00 |
|
detherminal
|
d755fb4182
|
add tezos transaction
|
2023-11-20 09:28:39 -06:00 |
|
detherminal
|
c10763b4c7
|
feat: add tezos api class
|
2023-11-20 09:28:06 -06:00 |
|
julian
|
8e1449ac41
|
WIP firo refactor
|
2023-11-20 09:15:36 -06:00 |
|
julian
|
d5fafb64dc
|
fix getsparkmintmetadata call
|
2023-11-17 09:23:16 -06:00 |
|
julian
|
f3612ab79b
|
enforce default node addition per crypto currency
|
2023-11-16 19:44:17 -06:00 |
|
julian
|
994922c146
|
fix missing nodes in ui
|
2023-11-16 19:15:20 -06:00 |
|
julian
|
72956ea676
|
build runner
|
2023-11-16 17:38:36 -06:00 |
|
julian
|
32f9fc51e1
|
clean up missing balance change issues
|
2023-11-16 17:32:47 -06:00 |
|
julian
|
c83a0ec2a4
|
disable firo in deprecated coin_service
|
2023-11-16 17:27:20 -06:00 |
|
julian
|
089c1f9848
|
wallet info cached balances change
|
2023-11-16 17:26:41 -06:00 |
|
julian
|
185cfd26e2
|
consistent wallet mixin interface naming
|
2023-11-16 16:25:20 -06:00 |
|
julian
|
20d78d617a
|
Firo wallet skeleton
|
2023-11-16 15:30:01 -06:00 |
|
julian
|
e8972024dc
|
More WIP firo spark electrumx
|
2023-11-16 14:49:35 -06:00 |
|
julian
|
932937f3a1
|
add temporary test buttons for spark calls
|
2023-11-16 12:15:53 -06:00 |
|
julian
|
20208a696c
|
WIP add spark electrumx calls
|
2023-11-16 12:15:28 -06:00 |
|
julian
|
09a452b4ca
|
allow setting custom app root dir on desktop via cli args
|
2023-11-16 12:03:15 -06:00 |
|
julian
|
2811063699
|
build runner
|
2023-11-16 10:59:09 -06:00 |
|
julian
|
c6150b23d9
|
untested paynym refactor impl
|
2023-11-16 10:54:57 -06:00 |
|
julian
|
039727b422
|
WIP refactored paynym interface
|
2023-11-15 16:43:46 -06:00 |
|
julian
|
c381326dd5
|
refactored ba/nano wallets
|
2023-11-15 15:59:01 -06:00 |
|
julian
|
8ba998af8f
|
slight change to wallet constructors
|
2023-11-15 11:40:43 -06:00 |
|
julian
|
ae03a9dd49
|
don't default to favourite wallet on new creation
|
2023-11-15 10:59:53 -06:00 |
|
julian
|
df4b11e6e0
|
fix wallets list in ui
|
2023-11-15 10:59:03 -06:00 |
|
julian
|
982cf99e5c
|
re enable wallet deletion
|
2023-11-15 09:41:35 -06:00 |
|
julian
|
768ff83d04
|
change walletinfo update process
|
2023-11-15 09:15:17 -06:00 |
|
julian
|
cd50b64683
|
delete by wallet id
|
2023-11-15 08:47:29 -06:00 |
|
julian
|
72bcc97463
|
remove unused function
|
2023-11-15 08:46:52 -06:00 |
|
julian
|
268dd9dd76
|
weird ecash electrumx server edgecase
|
2023-11-14 17:33:08 -06:00 |
|
julian
|
d78a3e5104
|
txn2 flag in ui branch
|
2023-11-14 17:21:55 -06:00 |
|
julian
|
bf8113f79e
|
refactor fusion server defaults
|
2023-11-14 16:47:45 -06:00 |
|
julian
|
d29e4e97e2
|
manual cherry picking part 2
|
2023-11-14 16:35:24 -06:00 |
|
julian
|
be66c71154
|
refactor fusion server prefs
|
2023-11-14 16:34:01 -06:00 |
|
julian
|
28efe3e18d
|
manual cherry picking
|
2023-11-14 16:33:54 -06:00 |
|
sneurlax
|
b776ba0678
|
ambiguate CashFusion -> Fusion, change wording and remove BCH references
|
2023-11-14 15:52:35 -06:00 |
|
julian
|
f799b68a69
|
apply new cash fusion wallet mixin and some other small clean up
|
2023-11-14 15:49:37 -06:00 |
|
julian
|
58271caf8a
|
add new cash fusion wallet mixin
|
2023-11-14 15:48:34 -06:00 |
|
julian
|
016c447540
|
add coin control mixin
|
2023-11-14 15:48:08 -06:00 |
|
julian
|
951c0cefcb
|
disable old bch wallet and delete old fusion interface
|
2023-11-14 15:47:22 -06:00 |
|
julian
|
157c7874f5
|
bch tweaks
|
2023-11-14 14:42:46 -06:00 |
|
julian
|
5b5908196d
|
refactor various electrumx class names
|
2023-11-14 14:35:53 -06:00 |
|
julian
|
7377a9d6e7
|
add address conversion to cashaddr (can be used for other things as well if required)
|
2023-11-14 14:01:47 -06:00 |
|
julian
|
c51b6be2c4
|
add support for old electrumx servers that do not support batching. Also call wallet.init() on creation
|
2023-11-14 13:21:21 -06:00 |
|
julian
|
bccc85c3ca
|
ecash tweaks
|
2023-11-14 13:04:10 -06:00 |
|
julian
|
269ad06f14
|
couple small fixes
|
2023-11-14 09:57:48 -06:00 |
|
julian
|
279ed8196b
|
WIP ecash new
|
2023-11-14 09:57:17 -06:00 |
|
julian
|
226617c4c1
|
ecash cash addr specific script hash convert
|
2023-11-14 09:56:07 -06:00 |
|
julian
|
9269835a95
|
disable old ecash
|
2023-11-14 09:55:37 -06:00 |
|
julian
|
5e4a500306
|
add addr type to bch addr type check
|
2023-11-14 08:52:58 -06:00 |
|
julian
|
583353020b
|
add ecash
|
2023-11-14 08:52:32 -06:00 |
|
julian
|
bbeb958f21
|
build runner changes
|
2023-11-09 16:30:30 -06:00 |
|
julian
|
f5bd1d22f6
|
clean up walletInfo
|
2023-11-09 16:27:17 -06:00 |
|
julian
|
d1a3f21396
|
sort transactions first by time, then by when they first appeared in db
|
2023-11-09 16:13:31 -06:00 |
|
julian
|
baaf375942
|
various tweaks to get a btc testnet tx to send
|
2023-11-09 15:31:23 -06:00 |
|
julian
|
255d9a7813
|
edit tx note fix
|
2023-11-09 12:26:15 -06:00 |
|
julian
|
4a71e54b6b
|
disabled unused/broken tests and run build runner
|
2023-11-09 12:21:04 -06:00 |
|
julian
|
758c3def5f
|
transaction note provider
|
2023-11-09 11:39:26 -06:00 |
|
julian
|
335c2b9993
|
transaction note isar migration
|
2023-11-09 09:47:36 -06:00 |
|
julian
|
e20d16436d
|
min/required confirmations switch
|
2023-11-08 16:09:28 -06:00 |
|
julian
|
7ddf212091
|
fix address generation index bug
|
2023-11-08 15:49:28 -06:00 |
|
julian
|
bfc71dee67
|
set to v1 txns for now
|
2023-11-08 15:48:57 -06:00 |
|
julian
|
d93136e285
|
favourites ui fixes and provider tweaks
|
2023-11-08 15:43:01 -06:00 |
|
julian
|
a9bdf08186
|
provider null error fix
|
2023-11-08 15:40:12 -06:00 |
|
julian
|
36a1795984
|
WIP btc and other electrumx based coins tx building/send as well as various small tweaks and fixes
|
2023-11-08 13:57:38 -06:00 |
|
julian
|
3bd3bb9ee6
|
generalized recover for electrumx coins
|
2023-11-07 12:19:42 -06:00 |
|
julian
|
dc9583a5fe
|
add change address checks and handle dynamic querying of addresses depending on wallet/coin
|
2023-11-07 10:25:04 -06:00 |
|
julian
|
12a8b6aea8
|
WIP doge wallet scaffolding and some reworking of the way utxos are fetched and parsed via electrumx
|
2023-11-06 17:10:07 -06:00 |
|
julian
|
f7673913fb
|
address type bugfix
|
2023-11-06 15:55:49 -06:00 |
|
julian
|
91d68225ef
|
dogecoin
|
2023-11-06 15:55:34 -06:00 |
|
julian
|
dd73a0f86b
|
various other structure fixes and updates
|
2023-11-06 15:37:44 -06:00 |
|
julian
|
daa9ccd099
|
wownero mostly ready for testing
|
2023-11-06 15:37:18 -06:00 |
|
julian
|
e6556de97e
|
refactor wallet constructors and add wownero shell
|
2023-11-06 12:26:33 -06:00 |
|
julian
|
fa4fa60532
|
couple bug fixes on migrate
|
2023-11-06 11:37:23 -06:00 |
|
julian
|
5e256b2e2a
|
update current db version constant
|
2023-11-06 11:24:02 -06:00 |
|
julian
|
527b0c5d3a
|
map key fix
|
2023-11-06 11:23:51 -06:00 |
|
julian
|
882bb816ea
|
disable spam prints
|
2023-11-06 11:23:16 -06:00 |
|
julian
|
5ddf3e3a53
|
list type cast fix
|
2023-11-06 11:23:03 -06:00 |
|
julian
|
f778a9309f
|
clean up migrate code slightly
|
2023-11-06 11:09:39 -06:00 |
|
julian
|
f08fed8f67
|
disable broken tests and run build runner code gen
|
2023-11-06 11:01:41 -06:00 |
|
julian
|
f2715f3f5e
|
remove Manager, add mnemonic based wallet mixin, and WIP SWB process
|
2023-11-06 10:44:23 -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-CStack
|
475a32faff
|
Merge branch 'staging' into ui-fixes
|
2023-11-02 08:43:54 -06:00 |
|
Julian
|
b093d8f794
|
remove expanded
|
2023-11-02 08:42:01 -06:00 |
|
julian
|
be39ad2cd7
|
WIP walletInfo provider
|
2023-11-01 13:28:18 -06:00 |
|
julian
|
6bf1e7bbdc
|
remove redundant providers
|
2023-10-31 11:18:37 -06:00 |
|
julian
|
ce7d10ef16
|
rename and refactor wallets.dart provider
|
2023-10-31 11:15:59 -06:00 |
|
julian
|
568a0cab1a
|
refactor wallets.dart
|
2023-10-31 11:13:26 -06:00 |
|
julian
|
6db89bb18f
|
add chain height update and refactor balance update
|
2023-10-31 10:06:35 -06:00 |
|
julian
|
c4073edb0e
|
eth failed tx bug fix
|
2023-10-31 09:18:40 -06:00 |
|
julian
|
405e432d12
|
eth failed tx bug fix
|
2023-10-31 09:17:49 -06:00 |
|
julian
|
11fe9f19b5
|
wallet periodic refresh, more bch impl, various other clean up and fixes
|
2023-10-30 16:58:15 -06:00 |
|
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 |
|