Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certs ¶
type Certs struct {
Certs []*Cert
}
func CertsFromPb ¶
func (*Certs) MirReflect ¶
func (*Certs) MirReflect() mirreflect.Type
type InstanceParams ¶
type InstanceParams struct { Epoch types3.EpochNr Membership *types.Membership MaxRequests uint64 }
func InstanceParamsFromPb ¶
func InstanceParamsFromPb(pb *mscpb.InstanceParams) *InstanceParams
func (*InstanceParams) MirReflect ¶
func (*InstanceParams) MirReflect() mirreflect.Type
func (*InstanceParams) Pb ¶
func (m *InstanceParams) Pb() *mscpb.InstanceParams
type Message ¶
type Message struct {
Type Message_Type
}
func MessageFromPb ¶
func (*Message) MirReflect ¶
func (*Message) MirReflect() mirreflect.Type
type Message_ProvideBatch ¶
type Message_ProvideBatch struct {
ProvideBatch *ProvideBatchMessage
}
func (*Message_ProvideBatch) MirReflect ¶
func (*Message_ProvideBatch) MirReflect() mirreflect.Type
func (*Message_ProvideBatch) Pb ¶
func (w *Message_ProvideBatch) Pb() mscpb.Message_Type
func (*Message_ProvideBatch) Unwrap ¶
func (w *Message_ProvideBatch) Unwrap() *ProvideBatchMessage
type Message_RequestBatch ¶
type Message_RequestBatch struct {
RequestBatch *RequestBatchMessage
}
func (*Message_RequestBatch) MirReflect ¶
func (*Message_RequestBatch) MirReflect() mirreflect.Type
func (*Message_RequestBatch) Pb ¶
func (w *Message_RequestBatch) Pb() mscpb.Message_Type
func (*Message_RequestBatch) Unwrap ¶
func (w *Message_RequestBatch) Unwrap() *RequestBatchMessage
type Message_RequestSig ¶
type Message_RequestSig struct {
RequestSig *RequestSigMessage
}
func (*Message_RequestSig) MirReflect ¶
func (*Message_RequestSig) MirReflect() mirreflect.Type
func (*Message_RequestSig) Pb ¶
func (w *Message_RequestSig) Pb() mscpb.Message_Type
func (*Message_RequestSig) Unwrap ¶
func (w *Message_RequestSig) Unwrap() *RequestSigMessage
type Message_Sig ¶
type Message_Sig struct {
Sig *SigMessage
}
func (*Message_Sig) MirReflect ¶
func (*Message_Sig) MirReflect() mirreflect.Type
func (*Message_Sig) Pb ¶
func (w *Message_Sig) Pb() mscpb.Message_Type
func (*Message_Sig) Unwrap ¶
func (w *Message_Sig) Unwrap() *SigMessage
type Message_Type ¶
type Message_Type interface { mirreflect.GeneratedType Pb() mscpb.Message_Type // contains filtered or unexported methods }
func Message_TypeFromPb ¶
func Message_TypeFromPb(pb mscpb.Message_Type) Message_Type
type Message_TypeWrapper ¶
type Message_TypeWrapper[T any] interface { Message_Type Unwrap() *T }
type ProvideBatchMessage ¶
type ProvideBatchMessage struct { Txs []*types.Transaction ReqId uint64 BatchId types2.BatchID }
func ProvideBatchMessageFromPb ¶
func ProvideBatchMessageFromPb(pb *mscpb.ProvideBatchMessage) *ProvideBatchMessage
func (*ProvideBatchMessage) MirReflect ¶
func (*ProvideBatchMessage) MirReflect() mirreflect.Type
func (*ProvideBatchMessage) Pb ¶
func (m *ProvideBatchMessage) Pb() *mscpb.ProvideBatchMessage
type RequestBatchMessage ¶
func RequestBatchMessageFromPb ¶
func RequestBatchMessageFromPb(pb *mscpb.RequestBatchMessage) *RequestBatchMessage
func (*RequestBatchMessage) MirReflect ¶
func (*RequestBatchMessage) MirReflect() mirreflect.Type
func (*RequestBatchMessage) Pb ¶
func (m *RequestBatchMessage) Pb() *mscpb.RequestBatchMessage
type RequestSigMessage ¶
type RequestSigMessage struct { Txs []*types.Transaction ReqId uint64 }
func RequestSigMessageFromPb ¶
func RequestSigMessageFromPb(pb *mscpb.RequestSigMessage) *RequestSigMessage
func (*RequestSigMessage) MirReflect ¶
func (*RequestSigMessage) MirReflect() mirreflect.Type
func (*RequestSigMessage) Pb ¶
func (m *RequestSigMessage) Pb() *mscpb.RequestSigMessage
type SigMessage ¶
func SigMessageFromPb ¶
func SigMessageFromPb(pb *mscpb.SigMessage) *SigMessage
func (*SigMessage) MirReflect ¶
func (*SigMessage) MirReflect() mirreflect.Type
func (*SigMessage) Pb ¶
func (m *SigMessage) Pb() *mscpb.SigMessage
Click to show internal directories.
Click to hide internal directories.