Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SigDataPacker ¶
type SigDataPacker struct {
// contains filtered or unexported fields
}
SigDataPacker implements logic for encoding/decoding SignatureData using RLP encoding.
func (*SigDataPacker) Decode ¶
func (p *SigDataPacker) Decode(data []byte) (*SignatureData, error)
Decode performs decoding of SignatureData
func (*SigDataPacker) Encode ¶
func (p *SigDataPacker) Encode(sigData *SignatureData) ([]byte, error)
Encode performs encoding of SignatureData
type SignatureData ¶
type SignatureData struct {
// bit-vector indicating type of signature for each signer.
// the order of each sig type matches the order of corresponding signer IDs
SigType []byte
AggregatedStakingSig []byte
AggregatedRandomBeaconSig []byte
ReconstructedRandomBeaconSig crypto.Signature
}
SignatureData is a compact data type for encoding the block signature data
Click to show internal directories.
Click to hide internal directories.