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 PublicKey
 - func (this *PublicKey) Compare(that interface{}) int
 - func (*PublicKey) Descriptor() ([]byte, []int)
 - func (this *PublicKey) Equal(that interface{}) bool
 - func (m *PublicKey) GetEd25519() []byte
 - func (m *PublicKey) GetSecp256K1() []byte
 - func (m *PublicKey) GetSum() isPublicKey_Sum
 - func (m *PublicKey) Marshal() (dAtA []byte, err error)
 - func (m *PublicKey) MarshalTo(dAtA []byte) (int, error)
 - func (m *PublicKey) MarshalToSizedBuffer(dAtA []byte) (int, error)
 - func (*PublicKey) ProtoMessage()
 - func (m *PublicKey) Reset()
 - func (m *PublicKey) Size() (n int)
 - func (m *PublicKey) String() string
 - func (m *PublicKey) Unmarshal(dAtA []byte) error
 - func (m *PublicKey) XXX_DiscardUnknown()
 - func (m *PublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
 - func (m *PublicKey) XXX_Merge(src proto.Message)
 - func (*PublicKey) XXX_OneofWrappers() []interface{}
 - func (m *PublicKey) XXX_Size() int
 - func (m *PublicKey) XXX_Unmarshal(b []byte) error
 
- type PublicKey_Ed25519
 - func (this *PublicKey_Ed25519) Compare(that interface{}) int
 - func (this *PublicKey_Ed25519) Equal(that interface{}) bool
 - func (m *PublicKey_Ed25519) MarshalTo(dAtA []byte) (int, error)
 - func (m *PublicKey_Ed25519) MarshalToSizedBuffer(dAtA []byte) (int, error)
 - func (m *PublicKey_Ed25519) Size() (n int)
 
- type PublicKey_Secp256K1
 - func (this *PublicKey_Secp256K1) Compare(that interface{}) int
 - func (this *PublicKey_Secp256K1) Equal(that interface{}) bool
 - func (m *PublicKey_Secp256K1) MarshalTo(dAtA []byte) (int, error)
 - func (m *PublicKey_Secp256K1) MarshalToSizedBuffer(dAtA []byte) (int, error)
 - func (m *PublicKey_Secp256K1) Size() (n int)
 
- 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 necessary 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 PublicKey ¶
type PublicKey struct {
	// Types that are valid to be assigned to Sum:
	//	*PublicKey_Ed25519
	//	*PublicKey_Secp256K1
	Sum isPublicKey_Sum `protobuf_oneof:"sum"`
}
    PublicKey defines the keys available for use with Tendermint Validators
func (*PublicKey) Descriptor ¶
func (*PublicKey) GetEd25519 ¶
func (*PublicKey) GetSecp256K1 ¶
func (*PublicKey) MarshalToSizedBuffer ¶
func (*PublicKey) ProtoMessage ¶
func (*PublicKey) ProtoMessage()
func (*PublicKey) XXX_DiscardUnknown ¶
func (m *PublicKey) XXX_DiscardUnknown()
func (*PublicKey) XXX_Marshal ¶
func (*PublicKey) XXX_OneofWrappers ¶
func (*PublicKey) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*PublicKey) XXX_Unmarshal ¶
type PublicKey_Ed25519 ¶
type PublicKey_Ed25519 struct {
	Ed25519 []byte `protobuf:"bytes,1,opt,name=ed25519,proto3,oneof" json:"ed25519,omitempty"`
}
    func (*PublicKey_Ed25519) Compare ¶
func (this *PublicKey_Ed25519) Compare(that interface{}) int
func (*PublicKey_Ed25519) Equal ¶
func (this *PublicKey_Ed25519) Equal(that interface{}) bool
func (*PublicKey_Ed25519) MarshalTo ¶
func (m *PublicKey_Ed25519) MarshalTo(dAtA []byte) (int, error)
func (*PublicKey_Ed25519) MarshalToSizedBuffer ¶
func (m *PublicKey_Ed25519) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PublicKey_Ed25519) Size ¶
func (m *PublicKey_Ed25519) Size() (n int)
type PublicKey_Secp256K1 ¶
type PublicKey_Secp256K1 struct {
	Secp256K1 []byte `protobuf:"bytes,2,opt,name=secp256k1,proto3,oneof" json:"secp256k1,omitempty"`
}
    func (*PublicKey_Secp256K1) Compare ¶
func (this *PublicKey_Secp256K1) Compare(that interface{}) int
func (*PublicKey_Secp256K1) Equal ¶
func (this *PublicKey_Secp256K1) Equal(that interface{}) bool
func (*PublicKey_Secp256K1) MarshalTo ¶
func (m *PublicKey_Secp256K1) MarshalTo(dAtA []byte) (int, error)
func (*PublicKey_Secp256K1) MarshalToSizedBuffer ¶
func (m *PublicKey_Secp256K1) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PublicKey_Secp256K1) Size ¶
func (m *PublicKey_Secp256K1) Size() (n int)
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.