proto

package
v0.19.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2022 License: Apache-2.0 Imports: 5 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthProof        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowProof          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupProof = fmt.Errorf("proto: unexpected end of group")
)

Functions

This section is empty.

Types

type AbsenceOp

type AbsenceOp struct {
	Proof *RangeProof `protobuf:"bytes,1,opt,name=proof,proto3" json:"proof,omitempty"`
}

AbsenceOp is a Protobuf representation of iavl.AbsenceOp.

func (*AbsenceOp) Descriptor

func (*AbsenceOp) Descriptor() ([]byte, []int)

func (*AbsenceOp) GetProof

func (m *AbsenceOp) GetProof() *RangeProof

func (*AbsenceOp) Marshal

func (m *AbsenceOp) Marshal() (dAtA []byte, err error)

func (*AbsenceOp) MarshalTo

func (m *AbsenceOp) MarshalTo(dAtA []byte) (int, error)

func (*AbsenceOp) MarshalToSizedBuffer

func (m *AbsenceOp) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AbsenceOp) ProtoMessage

func (*AbsenceOp) ProtoMessage()

func (*AbsenceOp) Reset

func (m *AbsenceOp) Reset()

func (*AbsenceOp) Size

func (m *AbsenceOp) Size() (n int)

func (*AbsenceOp) String

func (m *AbsenceOp) String() string

func (*AbsenceOp) Unmarshal

func (m *AbsenceOp) Unmarshal(dAtA []byte) error

func (*AbsenceOp) XXX_DiscardUnknown

func (m *AbsenceOp) XXX_DiscardUnknown()

func (*AbsenceOp) XXX_Marshal

func (m *AbsenceOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AbsenceOp) XXX_Merge

func (m *AbsenceOp) XXX_Merge(src proto.Message)

func (*AbsenceOp) XXX_Size

func (m *AbsenceOp) XXX_Size() int

func (*AbsenceOp) XXX_Unmarshal

func (m *AbsenceOp) XXX_Unmarshal(b []byte) error

type PathToLeaf

type PathToLeaf struct {
	Inners []*ProofInnerNode `protobuf:"bytes,1,rep,name=inners,proto3" json:"inners,omitempty"`
}

PathToLeaf is a Protobuf representation of iavl.PathToLeaf.

func (*PathToLeaf) Descriptor

func (*PathToLeaf) Descriptor() ([]byte, []int)

func (*PathToLeaf) GetInners

func (m *PathToLeaf) GetInners() []*ProofInnerNode

func (*PathToLeaf) Marshal

func (m *PathToLeaf) Marshal() (dAtA []byte, err error)

func (*PathToLeaf) MarshalTo

func (m *PathToLeaf) MarshalTo(dAtA []byte) (int, error)

func (*PathToLeaf) MarshalToSizedBuffer

func (m *PathToLeaf) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PathToLeaf) ProtoMessage

func (*PathToLeaf) ProtoMessage()

func (*PathToLeaf) Reset

func (m *PathToLeaf) Reset()

func (*PathToLeaf) Size

func (m *PathToLeaf) Size() (n int)

func (*PathToLeaf) String

func (m *PathToLeaf) String() string

func (*PathToLeaf) Unmarshal

func (m *PathToLeaf) Unmarshal(dAtA []byte) error

func (*PathToLeaf) XXX_DiscardUnknown

func (m *PathToLeaf) XXX_DiscardUnknown()

func (*PathToLeaf) XXX_Marshal

func (m *PathToLeaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PathToLeaf) XXX_Merge

func (m *PathToLeaf) XXX_Merge(src proto.Message)

func (*PathToLeaf) XXX_Size

func (m *PathToLeaf) XXX_Size() int

func (*PathToLeaf) XXX_Unmarshal

func (m *PathToLeaf) XXX_Unmarshal(b []byte) error

type ProofInnerNode

type ProofInnerNode struct {
	Height  int32  `protobuf:"zigzag32,1,opt,name=height,proto3" json:"height,omitempty"`
	Size_   int64  `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Version int64  `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	Left    []byte `protobuf:"bytes,4,opt,name=left,proto3" json:"left,omitempty"`
	Right   []byte `protobuf:"bytes,5,opt,name=right,proto3" json:"right,omitempty"`
}

ProofInnerNode is a Protobuf representation of iavl.ProofInnerNode.

func (*ProofInnerNode) Descriptor

func (*ProofInnerNode) Descriptor() ([]byte, []int)

func (*ProofInnerNode) GetHeight

func (m *ProofInnerNode) GetHeight() int32

func (*ProofInnerNode) GetLeft

func (m *ProofInnerNode) GetLeft() []byte

func (*ProofInnerNode) GetRight

func (m *ProofInnerNode) GetRight() []byte

func (*ProofInnerNode) GetSize_

func (m *ProofInnerNode) GetSize_() int64

func (*ProofInnerNode) GetVersion

func (m *ProofInnerNode) GetVersion() int64

func (*ProofInnerNode) Marshal

func (m *ProofInnerNode) Marshal() (dAtA []byte, err error)

func (*ProofInnerNode) MarshalTo

func (m *ProofInnerNode) MarshalTo(dAtA []byte) (int, error)

func (*ProofInnerNode) MarshalToSizedBuffer

func (m *ProofInnerNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProofInnerNode) ProtoMessage

func (*ProofInnerNode) ProtoMessage()

func (*ProofInnerNode) Reset

func (m *ProofInnerNode) Reset()

func (*ProofInnerNode) Size

func (m *ProofInnerNode) Size() (n int)

func (*ProofInnerNode) String

func (m *ProofInnerNode) String() string

func (*ProofInnerNode) Unmarshal

func (m *ProofInnerNode) Unmarshal(dAtA []byte) error

func (*ProofInnerNode) XXX_DiscardUnknown

func (m *ProofInnerNode) XXX_DiscardUnknown()

func (*ProofInnerNode) XXX_Marshal

func (m *ProofInnerNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProofInnerNode) XXX_Merge

func (m *ProofInnerNode) XXX_Merge(src proto.Message)

func (*ProofInnerNode) XXX_Size

func (m *ProofInnerNode) XXX_Size() int

func (*ProofInnerNode) XXX_Unmarshal

func (m *ProofInnerNode) XXX_Unmarshal(b []byte) error

type ProofLeafNode

type ProofLeafNode struct {
	Key       []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	ValueHash []byte `protobuf:"bytes,2,opt,name=value_hash,json=valueHash,proto3" json:"value_hash,omitempty"`
	Version   int64  `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
}

ProofLeafNode is a Protobuf representation of iavl.ProofInnerNode.

func (*ProofLeafNode) Descriptor

func (*ProofLeafNode) Descriptor() ([]byte, []int)

func (*ProofLeafNode) GetKey

func (m *ProofLeafNode) GetKey() []byte

func (*ProofLeafNode) GetValueHash

func (m *ProofLeafNode) GetValueHash() []byte

func (*ProofLeafNode) GetVersion

func (m *ProofLeafNode) GetVersion() int64

func (*ProofLeafNode) Marshal

func (m *ProofLeafNode) Marshal() (dAtA []byte, err error)

func (*ProofLeafNode) MarshalTo

func (m *ProofLeafNode) MarshalTo(dAtA []byte) (int, error)

func (*ProofLeafNode) MarshalToSizedBuffer

func (m *ProofLeafNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProofLeafNode) ProtoMessage

func (*ProofLeafNode) ProtoMessage()

func (*ProofLeafNode) Reset

func (m *ProofLeafNode) Reset()

func (*ProofLeafNode) Size

func (m *ProofLeafNode) Size() (n int)

func (*ProofLeafNode) String

func (m *ProofLeafNode) String() string

func (*ProofLeafNode) Unmarshal

func (m *ProofLeafNode) Unmarshal(dAtA []byte) error

func (*ProofLeafNode) XXX_DiscardUnknown

func (m *ProofLeafNode) XXX_DiscardUnknown()

func (*ProofLeafNode) XXX_Marshal

func (m *ProofLeafNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProofLeafNode) XXX_Merge

func (m *ProofLeafNode) XXX_Merge(src proto.Message)

func (*ProofLeafNode) XXX_Size

func (m *ProofLeafNode) XXX_Size() int

func (*ProofLeafNode) XXX_Unmarshal

func (m *ProofLeafNode) XXX_Unmarshal(b []byte) error

type RangeProof

type RangeProof struct {
	LeftPath   []*ProofInnerNode `protobuf:"bytes,1,rep,name=left_path,json=leftPath,proto3" json:"left_path,omitempty"`
	InnerNodes []*PathToLeaf     `protobuf:"bytes,2,rep,name=inner_nodes,json=innerNodes,proto3" json:"inner_nodes,omitempty"`
	Leaves     []*ProofLeafNode  `protobuf:"bytes,3,rep,name=leaves,proto3" json:"leaves,omitempty"`
}

RangeProof is a Protobuf representation of iavl.RangeProof.

func (*RangeProof) Descriptor

func (*RangeProof) Descriptor() ([]byte, []int)

func (*RangeProof) GetInnerNodes

func (m *RangeProof) GetInnerNodes() []*PathToLeaf

func (*RangeProof) GetLeaves

func (m *RangeProof) GetLeaves() []*ProofLeafNode

func (*RangeProof) GetLeftPath

func (m *RangeProof) GetLeftPath() []*ProofInnerNode

func (*RangeProof) Marshal

func (m *RangeProof) Marshal() (dAtA []byte, err error)

func (*RangeProof) MarshalTo

func (m *RangeProof) MarshalTo(dAtA []byte) (int, error)

func (*RangeProof) MarshalToSizedBuffer

func (m *RangeProof) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RangeProof) ProtoMessage

func (*RangeProof) ProtoMessage()

func (*RangeProof) Reset

func (m *RangeProof) Reset()

func (*RangeProof) Size

func (m *RangeProof) Size() (n int)

func (*RangeProof) String

func (m *RangeProof) String() string

func (*RangeProof) Unmarshal

func (m *RangeProof) Unmarshal(dAtA []byte) error

func (*RangeProof) XXX_DiscardUnknown

func (m *RangeProof) XXX_DiscardUnknown()

func (*RangeProof) XXX_Marshal

func (m *RangeProof) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RangeProof) XXX_Merge

func (m *RangeProof) XXX_Merge(src proto.Message)

func (*RangeProof) XXX_Size

func (m *RangeProof) XXX_Size() int

func (*RangeProof) XXX_Unmarshal

func (m *RangeProof) XXX_Unmarshal(b []byte) error

type ValueOp

type ValueOp struct {
	Proof *RangeProof `protobuf:"bytes,1,opt,name=proof,proto3" json:"proof,omitempty"`
}

ValueOp is a Protobuf representation of iavl.ValueOp.

func (*ValueOp) Descriptor

func (*ValueOp) Descriptor() ([]byte, []int)

func (*ValueOp) GetProof

func (m *ValueOp) GetProof() *RangeProof

func (*ValueOp) Marshal

func (m *ValueOp) Marshal() (dAtA []byte, err error)

func (*ValueOp) MarshalTo

func (m *ValueOp) MarshalTo(dAtA []byte) (int, error)

func (*ValueOp) MarshalToSizedBuffer

func (m *ValueOp) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValueOp) ProtoMessage

func (*ValueOp) ProtoMessage()

func (*ValueOp) Reset

func (m *ValueOp) Reset()

func (*ValueOp) Size

func (m *ValueOp) Size() (n int)

func (*ValueOp) String

func (m *ValueOp) String() string

func (*ValueOp) Unmarshal

func (m *ValueOp) Unmarshal(dAtA []byte) error

func (*ValueOp) XXX_DiscardUnknown

func (m *ValueOp) XXX_DiscardUnknown()

func (*ValueOp) XXX_Marshal

func (m *ValueOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValueOp) XXX_Merge

func (m *ValueOp) XXX_Merge(src proto.Message)

func (*ValueOp) XXX_Size

func (m *ValueOp) XXX_Size() int

func (*ValueOp) XXX_Unmarshal

func (m *ValueOp) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL