elements: include the value + asset tag for 'PSET's

Not strictly necessary as technically this info is included in the
witness_utxo, but nice to have
This commit is contained in:
niftynei 2020-09-09 16:28:08 -05:00 committed by Rusty Russell
parent 24578c7fea
commit 273f0991b0

View file

@ -280,6 +280,16 @@ static struct wally_psbt *psbt_using_utxos(const tal_t *ctx,
NULL, redeemscript);
psbt_input_set_wit_utxo(psbt, i, scriptPubkey, utxos[i]->amount);
if (is_elements(chainparams)) {
struct amount_asset asset;
/* FIXME: persist asset tags */
asset = amount_sat_to_asset(&utxos[i]->amount,
chainparams->fee_asset_tag);
/* FIXME: persist nonces */
psbt_elements_input_set_asset(psbt,
psbt->num_inputs - 1,
&asset);
}
}
return psbt;