Documentation ¶
Overview ¶
Package iavl is a generated protocol buffer package.
It is generated from these files:
iavl.proto
It has these top-level messages:
IAVLNode IAVLProofInnerNode IAVLProof
Index ¶
- type IAVLNode
- func (*IAVLNode) Descriptor() ([]byte, []int)
- func (m *IAVLNode) GetHash() []byte
- func (m *IAVLNode) GetHeight() uint32
- func (m *IAVLNode) GetKey() []byte
- func (m *IAVLNode) GetLeftHash() []byte
- func (m *IAVLNode) GetLeftNode() *IAVLNode
- func (m *IAVLNode) GetPersisted() bool
- func (m *IAVLNode) GetRightHash() []byte
- func (m *IAVLNode) GetRightNode() *IAVLNode
- func (m *IAVLNode) GetSize() uint64
- func (m *IAVLNode) GetValue() []byte
- func (*IAVLNode) ProtoMessage()
- func (m *IAVLNode) Reset()
- func (m *IAVLNode) String() string
- type IAVLProof
- type IAVLProofInnerNode
- func (*IAVLProofInnerNode) Descriptor() ([]byte, []int)
- func (m *IAVLProofInnerNode) GetHeight() uint32
- func (m *IAVLProofInnerNode) GetLeft() []byte
- func (m *IAVLProofInnerNode) GetRight() []byte
- func (m *IAVLProofInnerNode) GetSize() uint64
- func (*IAVLProofInnerNode) ProtoMessage()
- func (m *IAVLProofInnerNode) Reset()
- func (m *IAVLProofInnerNode) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAVLNode ¶
type IAVLNode struct { Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` Height uint32 `protobuf:"varint,3,opt,name=height" json:"height,omitempty"` Size uint64 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"` Hash []byte `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"` LeftHash []byte `protobuf:"bytes,6,opt,name=leftHash,proto3" json:"leftHash,omitempty"` LeftNode *IAVLNode `protobuf:"bytes,7,opt,name=leftNode" json:"leftNode,omitempty"` RightHash []byte `protobuf:"bytes,8,opt,name=rightHash,proto3" json:"rightHash,omitempty"` RightNode *IAVLNode `protobuf:"bytes,9,opt,name=rightNode" json:"rightNode,omitempty"` Persisted bool `protobuf:"varint,10,opt,name=persisted" json:"persisted,omitempty"` }
func (*IAVLNode) Descriptor ¶
func (*IAVLNode) GetLeftHash ¶
func (*IAVLNode) GetLeftNode ¶
func (*IAVLNode) GetPersisted ¶
func (*IAVLNode) GetRightHash ¶
func (*IAVLNode) GetRightNode ¶
func (*IAVLNode) ProtoMessage ¶
func (*IAVLNode) ProtoMessage()
type IAVLProof ¶
type IAVLProof struct { LeafHash []byte `protobuf:"bytes,1,opt,name=leafHash,proto3" json:"leafHash,omitempty"` RootHash []byte `protobuf:"bytes,2,opt,name=rootHash,proto3" json:"rootHash,omitempty"` InnerNodes []*IAVLProofInnerNode `protobuf:"bytes,3,rep,name=innerNodes" json:"innerNodes,omitempty"` }
func (*IAVLProof) Descriptor ¶
func (*IAVLProof) GetInnerNodes ¶
func (m *IAVLProof) GetInnerNodes() []*IAVLProofInnerNode
func (*IAVLProof) GetLeafHash ¶
func (*IAVLProof) GetRootHash ¶
func (*IAVLProof) ProtoMessage ¶
func (*IAVLProof) ProtoMessage()
type IAVLProofInnerNode ¶
type IAVLProofInnerNode struct { Height uint32 `protobuf:"varint,1,opt,name=height" json:"height,omitempty"` Size uint64 `protobuf:"varint,2,opt,name=size" json:"size,omitempty"` Left []byte `protobuf:"bytes,3,opt,name=left,proto3" json:"left,omitempty"` Right []byte `protobuf:"bytes,4,opt,name=right,proto3" json:"right,omitempty"` }
func (*IAVLProofInnerNode) Descriptor ¶
func (*IAVLProofInnerNode) Descriptor() ([]byte, []int)
func (*IAVLProofInnerNode) GetHeight ¶
func (m *IAVLProofInnerNode) GetHeight() uint32
func (*IAVLProofInnerNode) GetLeft ¶
func (m *IAVLProofInnerNode) GetLeft() []byte
func (*IAVLProofInnerNode) GetRight ¶
func (m *IAVLProofInnerNode) GetRight() []byte
func (*IAVLProofInnerNode) GetSize ¶
func (m *IAVLProofInnerNode) GetSize() uint64
func (*IAVLProofInnerNode) ProtoMessage ¶
func (*IAVLProofInnerNode) ProtoMessage()
func (*IAVLProofInnerNode) Reset ¶
func (m *IAVLProofInnerNode) Reset()
func (*IAVLProofInnerNode) String ¶
func (m *IAVLProofInnerNode) String() string
Click to show internal directories.
Click to hide internal directories.