inter/event_serializer.go
Method EventHeaderData.UnmarshalBinary
has 87 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (e *EventHeaderData) UnmarshalBinary(raw []byte) (err error) {
defer func() {
if r := recover(); r != nil {
err = ErrInvalidEncoding
}
Method EventHeaderData.MarshalBinary
has 73 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (e *EventHeaderData) MarshalBinary() ([]byte, error) {
isPrevEpochHashEmpty := (e.PrevEpochHash == hash.Zero)
isTxHashEmpty := (e.TxHash == EmptyTxHash)
fields64 := []uint64{
Method EventHeaderData.UnmarshalBinary
has 5 return statements (exceeds 4 allowed). Open
Open
func (e *EventHeaderData) UnmarshalBinary(raw []byte) (err error) {
defer func() {
if r := recover(); r != nil {
err = ErrInvalidEncoding
}