Documentation ¶
Index ¶
- Variables
- type DominoOp
- func (*DominoOp) Descriptor() ([]byte, []int)
- func (m *DominoOp) GetInput() string
- func (m *DominoOp) GetKey() string
- func (m *DominoOp) GetOutput() string
- func (m *DominoOp) Marshal() (dAtA []byte, err error)
- func (m *DominoOp) MarshalTo(dAtA []byte) (int, error)
- func (m *DominoOp) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DominoOp) ProtoMessage()
- func (m *DominoOp) Reset()
- func (m *DominoOp) Size() (n int)
- func (m *DominoOp) String() string
- func (m *DominoOp) Unmarshal(dAtA []byte) error
- func (m *DominoOp) XXX_DiscardUnknown()
- func (m *DominoOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DominoOp) XXX_Merge(src proto.Message)
- func (m *DominoOp) XXX_Size() int
- func (m *DominoOp) XXX_Unmarshal(b []byte) error
- type Proof
- func (*Proof) Descriptor() ([]byte, []int)
- func (m *Proof) GetAunts() [][]byte
- func (m *Proof) GetIndex() int64
- func (m *Proof) GetLeafHash() []byte
- func (m *Proof) GetTotal() int64
- func (m *Proof) Marshal() (dAtA []byte, err error)
- func (m *Proof) MarshalTo(dAtA []byte) (int, error)
- func (m *Proof) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Proof) ProtoMessage()
- func (m *Proof) Reset()
- func (m *Proof) Size() (n int)
- func (m *Proof) String() string
- func (m *Proof) Unmarshal(dAtA []byte) error
- func (m *Proof) XXX_DiscardUnknown()
- func (m *Proof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Proof) XXX_Merge(src proto.Message)
- func (m *Proof) XXX_Size() int
- func (m *Proof) XXX_Unmarshal(b []byte) error
- type ProofOp
- func (*ProofOp) Descriptor() ([]byte, []int)
- func (m *ProofOp) GetData() []byte
- func (m *ProofOp) GetKey() []byte
- func (m *ProofOp) GetType() string
- func (m *ProofOp) Marshal() (dAtA []byte, err error)
- func (m *ProofOp) MarshalTo(dAtA []byte) (int, error)
- func (m *ProofOp) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ProofOp) ProtoMessage()
- func (m *ProofOp) Reset()
- func (m *ProofOp) Size() (n int)
- func (m *ProofOp) String() string
- func (m *ProofOp) Unmarshal(dAtA []byte) error
- func (m *ProofOp) XXX_DiscardUnknown()
- func (m *ProofOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProofOp) XXX_Merge(src proto.Message)
- func (m *ProofOp) XXX_Size() int
- func (m *ProofOp) XXX_Unmarshal(b []byte) error
- type ProofOps
- func (*ProofOps) Descriptor() ([]byte, []int)
- func (m *ProofOps) GetOps() []ProofOp
- func (m *ProofOps) Marshal() (dAtA []byte, err error)
- func (m *ProofOps) MarshalTo(dAtA []byte) (int, error)
- func (m *ProofOps) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ProofOps) ProtoMessage()
- func (m *ProofOps) Reset()
- func (m *ProofOps) Size() (n int)
- func (m *ProofOps) String() string
- func (m *ProofOps) Unmarshal(dAtA []byte) error
- func (m *ProofOps) XXX_DiscardUnknown()
- func (m *ProofOps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProofOps) XXX_Merge(src proto.Message)
- func (m *ProofOps) XXX_Size() int
- func (m *ProofOps) XXX_Unmarshal(b []byte) error
- type ValueOp
- func (*ValueOp) Descriptor() ([]byte, []int)
- func (m *ValueOp) GetKey() []byte
- func (m *ValueOp) GetProof() *Proof
- func (m *ValueOp) Marshal() (dAtA []byte, err error)
- func (m *ValueOp) MarshalTo(dAtA []byte) (int, error)
- func (m *ValueOp) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ValueOp) ProtoMessage()
- func (m *ValueOp) Reset()
- func (m *ValueOp) Size() (n int)
- func (m *ValueOp) String() string
- func (m *ValueOp) Unmarshal(dAtA []byte) error
- func (m *ValueOp) XXX_DiscardUnknown()
- func (m *ValueOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValueOp) XXX_Merge(src proto.Message)
- func (m *ValueOp) XXX_Size() int
- func (m *ValueOp) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type DominoOp ¶
type DominoOp struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Input string `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"` Output string `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"` }
func (*DominoOp) Descriptor ¶
func (*DominoOp) MarshalToSizedBuffer ¶
func (*DominoOp) ProtoMessage ¶
func (*DominoOp) ProtoMessage()
func (*DominoOp) XXX_DiscardUnknown ¶
func (m *DominoOp) XXX_DiscardUnknown()
func (*DominoOp) XXX_Marshal ¶
func (*DominoOp) XXX_Unmarshal ¶
type Proof ¶
type Proof struct { Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Index int64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` LeafHash []byte `protobuf:"bytes,3,opt,name=leaf_hash,json=leafHash,proto3" json:"leaf_hash,omitempty"` Aunts [][]byte `protobuf:"bytes,4,rep,name=aunts,proto3" json:"aunts,omitempty"` }
func (*Proof) Descriptor ¶
func (*Proof) GetLeafHash ¶
func (*Proof) ProtoMessage ¶
func (*Proof) ProtoMessage()
func (*Proof) XXX_DiscardUnknown ¶
func (m *Proof) XXX_DiscardUnknown()
func (*Proof) XXX_Marshal ¶
func (*Proof) XXX_Unmarshal ¶
type ProofOp ¶
type ProofOp struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` }
ProofOp defines an operation used for calculating Merkle root The data could be arbitrary format, providing nessecary data for example neighbouring node hash
func (*ProofOp) Descriptor ¶
func (*ProofOp) MarshalToSizedBuffer ¶
func (*ProofOp) ProtoMessage ¶
func (*ProofOp) ProtoMessage()
func (*ProofOp) XXX_DiscardUnknown ¶
func (m *ProofOp) XXX_DiscardUnknown()
func (*ProofOp) XXX_Marshal ¶
func (*ProofOp) XXX_Unmarshal ¶
type ProofOps ¶
type ProofOps struct {
Ops []ProofOp `protobuf:"bytes,1,rep,name=ops,proto3" json:"ops"`
}
ProofOps is Merkle proof defined by the list of ProofOps
func (*ProofOps) Descriptor ¶
func (*ProofOps) MarshalToSizedBuffer ¶
func (*ProofOps) ProtoMessage ¶
func (*ProofOps) ProtoMessage()
func (*ProofOps) XXX_DiscardUnknown ¶
func (m *ProofOps) XXX_DiscardUnknown()
func (*ProofOps) XXX_Marshal ¶
func (*ProofOps) XXX_Unmarshal ¶
type ValueOp ¶
type ValueOp struct { // Encoded in ProofOp.Key. Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // To encode in ProofOp.Data Proof *Proof `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"` }
func (*ValueOp) Descriptor ¶
func (*ValueOp) MarshalToSizedBuffer ¶
func (*ValueOp) ProtoMessage ¶
func (*ValueOp) ProtoMessage()
func (*ValueOp) XXX_DiscardUnknown ¶
func (m *ValueOp) XXX_DiscardUnknown()
func (*ValueOp) XXX_Marshal ¶
func (*ValueOp) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.