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
sneurlax
e90fc3f271
remove misleading comment
2023-08-14 11:00:35 -05:00
sneurlax
bae46bb27d
pass getUnusedReservedChangeAddresses to Fusion class
2023-08-08 09:32:11 -05:00
sneurlax
8eef870375
type disambiguation
2023-08-07 14:29:56 -05:00
sneurlax
32c0c55830
WIP generateChangeAddress->createNewReservedChangeAddress
2023-08-07 14:15:08 -05:00
julian
e4aa34509a
WIP reserve addresses stuff
2023-08-07 12:54:44 -06:00
sneurlax
221c4e3fb7
WIP pass address generation function in
2023-08-07 13:07:37 -05:00
sneurlax
c620a5e23a
WIP nextChangeAddress
...
WIP move reserve_change_addresses(int addresses) to fusion interface
2023-08-06 22:57:34 -05:00
sneurlax
6246b6c931
refactor CashFusion Address model and add toFusionAddress method
...
to go from Stack Address -> CashFusion Address
2023-08-06 22:02:40 -05:00
sneurlax
2692ebfc68
WIP demo get current receiving address
2023-08-06 21:15:05 -05:00
julian
f9fa0acb8c
pass in only required utxo data
2023-07-27 17:23:25 -06:00
julian
8e767d200e
use updated package
2023-07-27 17:13:03 -06:00
sneurlax
d0e3474368
move fusion dart code to fusiondart package as submodule
...
https://github.com/cypherstack/fusiondart
2023-07-27 14:39:36 -05:00
sneurlax
87f12d9c3c
Merge remote-tracking branch 'origin/staging' into fusion
2023-07-27 10:33:03 -05:00
sneurlax
d71ca45657
add fusion interface as mixin
2023-07-26 17:06:02 -05:00
julian
80dad5156a
Merge remote-tracking branch 'origin_SW/ui-fixes' into ordinals
...
# Conflicts:
# lib/db/isar/main_db.dart
2023-07-26 15:11:03 -06:00
julian
2fb94444c4
no more firo specific hive
2023-07-24 16:49:11 -06:00
julian
df0b004b82
finish up basic migrate lcoins hive => isar
2023-07-24 12:30:01 -06:00
sneurlax
ce1bd8212f
remove Future<bool> inscriptionInAddresses(List<String> addresses)
...
inscriptionInAddress is next, after its usage is removed from _updateUTXOs, updateUTXOs (or another hook for detecting if a refresh has detected a new output) will trigger the more general refreshInscriptions
2023-07-23 23:20:07 -05:00
sneurlax
abd4bf9d7a
refresh inscriptions if needed and add utility func
2023-07-23 18:19:38 -05:00