Versions in this module Expand all Collapse all v2 v2.0.1 Oct 5, 2021 Changes in this version + const ProtocolSuffixSSZSnappy + var MaxGossipSize = params.BeaconNetworkConfig().GossipMaxSize + func DecodeSnappy(msg []byte, maxSize uint64) ([]byte, error) + type NetworkEncoding interface + DecodeGossip func([]byte, ssz.Unmarshaler) error + DecodeWithMaxLength func(io.Reader, ssz.Unmarshaler) error + EncodeGossip func(io.Writer, ssz.Marshaler) (int, error) + EncodeWithMaxLength func(io.Writer, ssz.Marshaler) (int, error) + ProtocolSuffix func() string + type SszNetworkEncoder struct + func (e SszNetworkEncoder) DecodeGossip(b []byte, to fastssz.Unmarshaler) error + func (e SszNetworkEncoder) DecodeWithMaxLength(r io.Reader, to fastssz.Unmarshaler) error + func (e SszNetworkEncoder) EncodeGossip(w io.Writer, msg fastssz.Marshaler) (int, error) + func (e SszNetworkEncoder) EncodeWithMaxLength(w io.Writer, msg fastssz.Marshaler) (int, error) + func (e SszNetworkEncoder) MaxLength(length uint64) (int, error) + func (e SszNetworkEncoder) ProtocolSuffix() string Other modules containing this package github.com/prysmaticlabs/prysm github.com/prysmaticlabs/prysm/v3 github.com/prysmaticlabs/prysm/v4 github.com/prysmaticlabs/prysm/v5