code: func BytesToUint64(b []byte) (uint64, error) {
  	if len(b) != 8 {
  		return 0, fmt.Errorf("invalid data, must 8 bytes, but %d", len(b))
  	}
  
  	return binary.BigEndian.Uint64(b), nil
  }
docs: // BytesToUint64 bytes -> uint64