@@ -324,7 +324,7 @@ func (b BlockInfo) IsEmpty() bool {
type IndexID uint64
func (i IndexID) String() string {
- return fmt.Sprintf("0x%16X", uint64(i))
+ return fmt.Sprintf("0x%016X", uint64(i))
}
func (i IndexID) Marshal() ([]byte, error) {
@@ -915,3 +915,11 @@ func TestBlocksEqual(t *testing.T) {
+
+func TestIndexIDString(t *testing.T) {
+ // Index ID is a 64 bit, zero padded hex integer.
+ var i IndexID = 42
+ if i.String() != "0x000000000000002A" {
+ t.Error(i.String())
+ }
+}