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
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
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
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
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
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
julian
154c727316
Refactor getUnusedReservedChangeAddresses so it doesn't depend on purely Isar links to Transaction objects which will not guarantee to catch all used addresses.
2023-09-22 17:32:38 -06:00
julian
593d2c7e7e
named record params and clear variable names
2023-09-22 17:00:56 -06:00
julian
55d8738acb
check change addresses for transactions automatically in fusion interface change address getter function
2023-09-22 16:39:59 -06:00
julian
a4f8c52148
pass in getter function for electrumx instance instead of keeping an old reference if the node connection info has changed. This ensures the electrumx calls done from the fusion interface use the updated node info
2023-09-22 15:59:07 -06:00
julian
5527678b94
tor fusion service
2023-09-22 15:44:40 -06:00
julian
59ac1563bc
decode hex
2023-09-22 14:25:38 -06:00
sneurlax
f2854c0bc6
fix scriptPubKeyHex
2023-09-22 14:49:08 -05:00
julian
7d2aaa28aa
fix merge issue
2023-09-22 13:33:36 -06:00
sneurlax
722a72cff6
Merge remote-tracking branch 'origin/fusion' into fusion
2023-09-22 14:20:50 -05:00
sneurlax
55e6e56a2d
replace bitcoindart with coinlib
2023-09-22 14:20:19 -05:00
julian
40b029351d
slight change to output mapping
2023-09-22 13:01:02 -06:00
julian
af40bf3667
some FusionTransaction extension TODO cleanup
2023-09-22 12:50:59 -06:00
sneurlax
d1603d5f72
add pubKey to fusion inputs
2023-09-22 12:18:43 -05:00
julian
ec8d3ae1d8
Merge remote-tracking branch 'origin_SW/fusion' into fusion
...
# Conflicts:
# lib/services/mixins/fusion_wallet_interface.dart
2023-09-22 10:50:01 -06:00
julian
4b964f611c
fix static variable usage
2023-09-22 10:48:14 -06:00
sneurlax
ecdb49d84c
add derivationPath in toFusionOutput
2023-09-22 11:45:16 -05:00
sneurlax
504fdaa239
query isar for pubkey of address
2023-09-22 00:38:32 -05:00
sneurlax
a2e3a2aafa
implement schnorrVerify, documentation, comments, etc
2023-09-21 23:12:08 -05:00
sneurlax
7788ec7ace
implement getAddressFromOutputScript in fusiondart and update comments
2023-09-21 16:57:21 -05:00
sneurlax
6b0dd30dee
refactor address model changes back into fusion interface
2023-09-20 10:17:52 -05:00
sneurlax
4180cf6c44
refactor interface changes back into the interface
2023-09-19 22:14:34 -05:00
sneurlax
ef38e58b57
query electrum for missing tx info
2023-09-19 17:58:55 -05:00
sneurlax
183ac9dd27
placeholder pubkey and comment updates
2023-09-19 14:28:15 -05:00
sneurlax
2dcb82f049
update tor handling in fusion wallet interface
...
removed inaccurate comments ... Stack shouldn't use Tor unless useTor
2023-09-15 16:02:25 -05:00
sneurlax
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
Josh Babb
fafdb45e48
add getSocksProxyAddress passin, documentation, and comments
2023-09-14 17:28:11 -05:00
sneurlax
aba37faacb
WIP join session, return early from covert
...
TODO fix `pubKey`s, `amount`s, etc passed in as 0000 or String? (whereas parameter is String for example, ie null awareness/safety)
Can instantiate a cached electrum client and call eg txid for info missing from the transaction blockchain model
2023-08-30 11:41:45 -05:00
sneurlax
5f1e936435
WIP refactoring, documentation, comments, warning reduction, formatting
2023-08-25 13:50:18 -05:00
sneurlax
a381cd0a47
FusionInterface->FusionWalletInterface
...
a la PayNymWalletInterface (big ups, mad respec)
2023-08-24 11:22:13 -05:00