From 836f3914760cc47fcb92ee242b64a0c8a189f8ce Mon Sep 17 00:00:00 2001 From: Edwin Date: Mon, 26 Jun 2017 15:24:42 +0800 Subject: [PATCH] prints vanity under decode command --- README.md | 1 + cmd/istanbul/cmd.go | 3 +++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index c4b58f05..24227f69 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ Decode extraData for the given input $ build/bin/istanbul decode --extradata 0x0000000000000000000000000000000000000000000000000000000000000000f89af85494475cc98b5521ab2a1335683e7567c8048bfe79ed9407d8299de61faed3686ba4c4e6c3b9083d7e2371944fe035ce99af680d89e2c4d73aca01dbfc1bd2fd94dc421209441a754f79c4a4ecd2b49c935aad0312b8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0 OUTPUT: +vanity: 0x0000000000000000000000000000000000000000000000000000000000000000 validator: 0x475cc98b5521ab2a1335683e7567c8048bfe79ed validator: 0x07d8299de61faed3686ba4c4e6c3b9083d7e2371 validator: 0x4fe035ce99af680d89e2c4d73aca01dbfc1bd2fd diff --git a/cmd/istanbul/cmd.go b/cmd/istanbul/cmd.go index ec8a1346..d0b21841 100644 --- a/cmd/istanbul/cmd.go +++ b/cmd/istanbul/cmd.go @@ -125,6 +125,9 @@ func decodeExtraData(extraData string) error { if err != nil { return err } + + fmt.Println("vanity: ", "0x"+common.Bytes2Hex(extra[:atypes.IstanbulExtraVanity])) + for _, v := range istanbulExtra.Validators { fmt.Println("validator: ", v.Hex()) }