Skip to content

Commit 3e44210

Browse files
committed
Expose txinwitness for coinbase in JSON form
txinwitness is used as the witness commitment nonce so is necessary if reconstructing block data from RPC data.
1 parent f547532 commit 3e44210

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/core_write.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -198,13 +198,13 @@ void TxToUniv(const CTransaction& tx, const uint256& hashBlock, UniValue& entry,
198198
o.pushKV("asm", ScriptToAsmStr(txin.scriptSig, true));
199199
o.pushKV("hex", HexStr(txin.scriptSig.begin(), txin.scriptSig.end()));
200200
in.pushKV("scriptSig", o);
201-
if (!tx.vin[i].scriptWitness.IsNull()) {
202-
UniValue txinwitness(UniValue::VARR);
203-
for (const auto& item : tx.vin[i].scriptWitness.stack) {
204-
txinwitness.push_back(HexStr(item.begin(), item.end()));
205-
}
206-
in.pushKV("txinwitness", txinwitness);
201+
}
202+
if (!tx.vin[i].scriptWitness.IsNull()) {
203+
UniValue txinwitness(UniValue::VARR);
204+
for (const auto& item : tx.vin[i].scriptWitness.stack) {
205+
txinwitness.push_back(HexStr(item.begin(), item.end()));
207206
}
207+
in.pushKV("txinwitness", txinwitness);
208208
}
209209
in.pushKV("sequence", (int64_t)txin.nSequence);
210210
vin.push_back(in);

0 commit comments

Comments
 (0)