Documentation ¶
Overview ¶
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Index ¶
- Variables
- type DominoOp
- func (*DominoOp) Descriptor() ([]byte, []int)deprecated
- func (x *DominoOp) GetInput() string
- func (x *DominoOp) GetKey() string
- func (x *DominoOp) GetOutput() string
- func (*DominoOp) ProtoMessage()
- func (x *DominoOp) ProtoReflect() protoreflect.Message
- func (x *DominoOp) Reset()
- func (x *DominoOp) String() string
- type Proof
- func (*Proof) Descriptor() ([]byte, []int)deprecated
- func (x *Proof) GetAunts() [][]byte
- func (x *Proof) GetIndex() int64
- func (x *Proof) GetLeafHash() []byte
- func (x *Proof) GetTotal() int64
- func (*Proof) ProtoMessage()
- func (x *Proof) ProtoReflect() protoreflect.Message
- func (x *Proof) Reset()
- func (x *Proof) String() string
- type ProofOp
- func (*ProofOp) Descriptor() ([]byte, []int)deprecated
- func (x *ProofOp) GetData() []byte
- func (x *ProofOp) GetKey() []byte
- func (x *ProofOp) GetType_() string
- func (*ProofOp) ProtoMessage()
- func (x *ProofOp) ProtoReflect() protoreflect.Message
- func (x *ProofOp) Reset()
- func (x *ProofOp) String() string
- type ProofOps
- type PublicKey
- func (*PublicKey) Descriptor() ([]byte, []int)deprecated
- func (x *PublicKey) GetEd25519() []byte
- func (x *PublicKey) GetSecp256K1() []byte
- func (x *PublicKey) GetSum() isPublicKey_Sum
- func (*PublicKey) ProtoMessage()
- func (x *PublicKey) ProtoReflect() protoreflect.Message
- func (x *PublicKey) Reset()
- func (x *PublicKey) String() string
- type PublicKey_Ed25519
- type PublicKey_Secp256K1
- type ValueOp
Constants ¶
This section is empty.
Variables ¶
View Source
var File_tendermint_crypto_keys_proto protoreflect.FileDescriptor
View Source
var File_tendermint_crypto_proof_proto protoreflect.FileDescriptor
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"` // contains filtered or unexported fields }
func (*DominoOp) ProtoReflect ¶
func (x *DominoOp) ProtoReflect() protoreflect.Message
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"` // contains filtered or unexported fields }
func (*Proof) ProtoReflect ¶
func (x *Proof) ProtoReflect() protoreflect.Message
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"` // contains filtered or unexported fields }
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) ProtoReflect ¶
func (x *ProofOp) ProtoReflect() protoreflect.Message
type ProofOps ¶
type ProofOps struct { Ops []*ProofOp `protobuf:"bytes,1,rep,name=ops,proto3" json:"ops,omitempty"` // contains filtered or unexported fields }
ProofOps is Merkle proof defined by the list of ProofOps
func (*ProofOps) ProtoReflect ¶
func (x *ProofOps) ProtoReflect() protoreflect.Message
type PublicKey ¶
type PublicKey struct { // Types that are assignable to Sum: // // *PublicKey_Ed25519 // *PublicKey_Secp256K1 Sum isPublicKey_Sum `protobuf_oneof:"sum"` // contains filtered or unexported fields }
PublicKey defines the keys available for use with Tendermint Validators
func (*PublicKey) ProtoReflect ¶
func (x *PublicKey) ProtoReflect() protoreflect.Message
type PublicKey_Ed25519 ¶
type PublicKey_Ed25519 struct {
Ed25519 []byte `protobuf:"bytes,1,opt,name=ed25519,proto3,oneof"`
}
type PublicKey_Secp256K1 ¶
type PublicKey_Secp256K1 struct {
Secp256K1 []byte `protobuf:"bytes,2,opt,name=secp256k1,proto3,oneof"`
}
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"` // contains filtered or unexported fields }
func (*ValueOp) ProtoReflect ¶
func (x *ValueOp) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.