99 "os"
1010
1111 "github.com/tendermint/go-amino"
12- cmn "github.com/tendermint/tmlibs/common"
1312)
1413
1514func main () {
@@ -45,16 +44,16 @@ func main() {
4544 return
4645 }
4746 bz := hexDecode (flgs .Arg (0 ))
48- fmt .Println (cmn . ColoredBytes (bz , cmn . Green , cmn . Blue ))
47+ fmt .Println (ColoredBytes (bz , Green , Blue ))
4948 return
5049 }
5150
5251 // Parse struct Amino bytes.
5352 bz := hexDecode (os .Args [1 ]) // Read input hex bytes.
54- fmt .Println (cmn . Yellow ("## Root Struct (assumed)" ))
55- s , n , err := scanStruct (bz , "" , true ) // Assume that it's struct.
56- s += cmn . Red (fmt .Sprintf ("%X" , bz [n :])) // Bytes remaining are red.
57- fmt .Println (cmn . Yellow ("## Root Struct END" ))
53+ fmt .Println (Yellow ("## Root Struct (assumed)" ))
54+ s , n , err := scanStruct (bz , "" , true ) // Assume that it's struct.
55+ s += Red (fmt .Sprintf ("%X" , bz [n :])) // Bytes remaining are red.
56+ fmt .Println (Yellow ("## Root Struct END" ))
5857 fmt .Println (s , n , err ) // Print color-encoded bytes s.
5958}
6059
@@ -98,7 +97,7 @@ func scanVarint(bz []byte, indent string) (s string, n int, err error) {
9897 return
9998 }
10099 // s is the same either way.
101- s = cmn . Cyan (fmt .Sprintf ("%X" , bz [:n ]))
100+ s = Cyan (fmt .Sprintf ("%X" , bz [:n ]))
102101 fmt .Printf ("%s%s (" , indent , s )
103102 if okI64 {
104103 fmt .Printf ("i64:%v " , i64 )
@@ -116,7 +115,7 @@ func scan8Byte(bz []byte, indent string) (s string, n int, err error) {
116115 return
117116 }
118117 n = 8
119- s = cmn . Blue (fmt .Sprintf ("%X" , bz [:8 ]))
118+ s = Blue (fmt .Sprintf ("%X" , bz [:8 ]))
120119 fmt .Printf ("%s%s\n " , indent , s )
121120 return
122121}
@@ -135,10 +134,10 @@ func scanByteLength(bz []byte, indent string) (s string, n int, err error) {
135134 err = errors .New ("EOF while reading byte-length delimited." )
136135 return
137136 }
138- s = cmn . Cyan (fmt .Sprintf ("%X" , bz [:_n ]))
137+ s = Cyan (fmt .Sprintf ("%X" , bz [:_n ]))
139138 slide (& bz , & n , _n )
140139 // Read the remaining bytes.
141- s += cmn . Green (fmt .Sprintf ("%X" , bz [:length ]))
140+ s += Green (fmt .Sprintf ("%X" , bz [:length ]))
142141 slide (& bz , & n , length )
143142 fmt .Printf ("%s%s (%v bytes)\n " , indent , s , length )
144143 return
@@ -183,7 +182,7 @@ func scan4Byte(bz []byte, indent string) (s string, n int, err error) {
183182 return
184183 }
185184 n = 4
186- s = cmn . Blue (fmt .Sprintf ("%X" , bz [:4 ]))
185+ s = Blue (fmt .Sprintf ("%X" , bz [:4 ]))
187186 fmt .Printf ("%s%s\n " , indent , s )
188187 return
189188}
@@ -210,7 +209,7 @@ func scanList(bz []byte, indent string) (s string, n int, err error) {
210209 _n = 0
211210 err = errors.New("error decoding list length (uvarint)")
212211 }
213- s += cmn. Cyan(fmt.Sprintf("%X", bz[:_n]))
212+ s += Cyan(fmt.Sprintf("%X", bz[:_n]))
214213 if slide(&bz, &n, _n) && err != nil {
215214 return
216215 }
@@ -257,11 +256,11 @@ func scanInterface(bz []byte, indent string) (s string, n int, err error) {
257256 }
258257 pb3 := pb
259258 if isNil {
260- s = cmn. Magenta("0000")
259+ s = Magenta("0000")
261260 } else if hasDb {
262- s = cmn. Magenta(fmt.Sprintf("%X%X", db.Bytes(), pb3.Bytes()))
261+ s = Magenta(fmt.Sprintf("%X%X", db.Bytes(), pb3.Bytes()))
263262 } else {
264- s = cmn. Magenta(fmt.Sprintf("%X", pb3.Bytes()))
263+ s = Magenta(fmt.Sprintf("%X", pb3.Bytes()))
265264 }
266265 if isNil {
267266 fmt.Printf("%s%s (nil interface)\n", indent, s)
0 commit comments