add derivationPath

with hack.  needs null safety checks
This commit is contained in:
sneurlax 2023-09-18 14:02:15 -05:00
parent ef43bc802d
commit 289a369965

View file

@ -246,7 +246,7 @@ class Transaction {
.map((e) => fusion_input.Input( .map((e) => fusion_input.Input(
prevTxid: utf8.encode(e.txid), prevTxid: utf8.encode(e.txid),
prevIndex: e.vout, prevIndex: e.vout,
pubKey: utf8.encode(e.witness ?? ""), // TODO fix pubKey: utf8.encode(e.witness ?? ""), // TODO fix or failsafe.
amount: 0, // TODO fix amount: 0, // TODO fix
)) ))
.toList(); .toList();
@ -255,8 +255,11 @@ class Transaction {
.map((e) => fusion_output.Output( .map((e) => fusion_output.Output(
addr: fusion_address.Address( addr: fusion_address.Address(
addr: e.scriptPubKeyAddress, addr: e.scriptPubKeyAddress,
publicKey: utf8.encode(e.scriptPubKey ?? ""), // TODO fix publicKey: utf8.encode(e.scriptPubKey ??
derivationPath: fusion_address.DerivationPath("m/49'/0'/0'/0/0"), // TODO fix address!.value.toString()), // TODO fix or failsafe.
derivationPath: fusion_address.DerivationPath(address!
.value!.derivationPath!
.toString()), // TODO failsafe the (non-)null assertions.
), ),
value: e.value, value: e.value,
)) ))