Method ChainID.Read has 5 return statements (exceeds 4 allowed).
Open
func (cid *ChainID) Read(data []byte) error {
r := bytes.NewBuffer(data)
// warning: when any field added to ChainID, the corresponding
// deserialization code must be written here.