Commit graph

3301 commits

Author SHA1 Message Date
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
julian
9c352d0e99 update ref 2023-10-06 16:33:01 -06:00
julian
1774ad6b73 remove problem child _coins 2023-09-29 10:48:01 -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
sneurlax
6a2df4a76e feed in getChainHeight stub 2023-09-28 11:05:06 -05:00
sneurlax
372f95af07 update fusiondart ref and integration 2023-09-27 15:04:28 -05:00
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
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
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
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
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
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
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
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
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