Show extra data as text if possible.

This commit is contained in:
Jim McDonald
2023-02-19 21:50:36 +00:00
parent 5c907bb8f8
commit ec9f5b8012
2 changed files with 6 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
dev:
- generate error message if "validator credentials set" process fails to generate any credentials
- allow import of accounts with null name field in their keystore
- show text of execution payload extra data if available
1.28.0:
- support additional mnemonic word list languages

View File

@@ -690,7 +690,11 @@ func outputCapellaBlockExecutionPayload(ctx context.Context,
res.WriteString(" State root: ")
res.WriteString(fmt.Sprintf("%#x\n", payload.StateRoot))
res.WriteString(" Extra data: ")
res.WriteString(fmt.Sprintf("%#x\n", payload.ExtraData))
if utf8.Valid(payload.ExtraData) {
res.WriteString(fmt.Sprintf("%s\n", string(payload.ExtraData)))
} else {
res.WriteString(fmt.Sprintf("%#x\n", payload.ExtraData))
}
res.WriteString(" Logs bloom: ")
res.WriteString(fmt.Sprintf("%#x\n", payload.LogsBloom))
res.WriteString(" Transactions: ")