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