Documentation
¶
Index ¶
- Variables
- type MerklePathChunk
- func (*MerklePathChunk) Descriptor() ([]byte, []int)deprecated
- func (x *MerklePathChunk) GetSibling_1() []byte
- func (x *MerklePathChunk) GetSibling_2() []byte
- func (x *MerklePathChunk) GetSibling_3() []byte
- func (*MerklePathChunk) ProtoMessage()
- func (x *MerklePathChunk) ProtoReflect() protoreflect.Message
- func (x *MerklePathChunk) Reset()
- func (x *MerklePathChunk) String() string
- type MerkleRoot
- type StateCommitment
- type StateCommitmentProof
- func (*StateCommitmentProof) Descriptor() ([]byte, []int)deprecated
- func (x *StateCommitmentProof) GetAuthPath() []*MerklePathChunk
- func (x *StateCommitmentProof) GetNoteCommitment() *StateCommitment
- func (x *StateCommitmentProof) GetPosition() uint64
- func (*StateCommitmentProof) ProtoMessage()
- func (x *StateCommitmentProof) ProtoReflect() protoreflect.Message
- func (x *StateCommitmentProof) Reset()
- func (x *StateCommitmentProof) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_penumbra_crypto_tct_v1alpha1_tct_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type MerklePathChunk ¶
type MerklePathChunk struct { Sibling_1 []byte `protobuf:"bytes,1,opt,name=sibling_1,json=sibling1,proto3" json:"sibling_1,omitempty"` Sibling_2 []byte `protobuf:"bytes,2,opt,name=sibling_2,json=sibling2,proto3" json:"sibling_2,omitempty"` Sibling_3 []byte `protobuf:"bytes,3,opt,name=sibling_3,json=sibling3,proto3" json:"sibling_3,omitempty"` // contains filtered or unexported fields }
A set of 3 sibling hashes in the auth path for some note commitment.
func (*MerklePathChunk) Descriptor
deprecated
func (*MerklePathChunk) Descriptor() ([]byte, []int)
Deprecated: Use MerklePathChunk.ProtoReflect.Descriptor instead.
func (*MerklePathChunk) GetSibling_1 ¶
func (x *MerklePathChunk) GetSibling_1() []byte
func (*MerklePathChunk) GetSibling_2 ¶
func (x *MerklePathChunk) GetSibling_2() []byte
func (*MerklePathChunk) GetSibling_3 ¶
func (x *MerklePathChunk) GetSibling_3() []byte
func (*MerklePathChunk) ProtoMessage ¶
func (*MerklePathChunk) ProtoMessage()
func (*MerklePathChunk) ProtoReflect ¶
func (x *MerklePathChunk) ProtoReflect() protoreflect.Message
func (*MerklePathChunk) Reset ¶
func (x *MerklePathChunk) Reset()
func (*MerklePathChunk) String ¶
func (x *MerklePathChunk) String() string
type MerkleRoot ¶
type MerkleRoot struct { Inner []byte `protobuf:"bytes,1,opt,name=inner,proto3" json:"inner,omitempty"` // contains filtered or unexported fields }
func (*MerkleRoot) Descriptor
deprecated
func (*MerkleRoot) Descriptor() ([]byte, []int)
Deprecated: Use MerkleRoot.ProtoReflect.Descriptor instead.
func (*MerkleRoot) GetInner ¶
func (x *MerkleRoot) GetInner() []byte
func (*MerkleRoot) ProtoMessage ¶
func (*MerkleRoot) ProtoMessage()
func (*MerkleRoot) ProtoReflect ¶
func (x *MerkleRoot) ProtoReflect() protoreflect.Message
func (*MerkleRoot) Reset ¶
func (x *MerkleRoot) Reset()
func (*MerkleRoot) String ¶
func (x *MerkleRoot) String() string
type StateCommitment ¶
type StateCommitment struct { Inner []byte `protobuf:"bytes,1,opt,name=inner,proto3" json:"inner,omitempty"` // contains filtered or unexported fields }
func (*StateCommitment) Descriptor
deprecated
func (*StateCommitment) Descriptor() ([]byte, []int)
Deprecated: Use StateCommitment.ProtoReflect.Descriptor instead.
func (*StateCommitment) GetInner ¶
func (x *StateCommitment) GetInner() []byte
func (*StateCommitment) ProtoMessage ¶
func (*StateCommitment) ProtoMessage()
func (*StateCommitment) ProtoReflect ¶
func (x *StateCommitment) ProtoReflect() protoreflect.Message
func (*StateCommitment) Reset ¶
func (x *StateCommitment) Reset()
func (*StateCommitment) String ¶
func (x *StateCommitment) String() string
type StateCommitmentProof ¶
type StateCommitmentProof struct { NoteCommitment *StateCommitment `protobuf:"bytes,1,opt,name=note_commitment,json=noteCommitment,proto3" json:"note_commitment,omitempty"` Position uint64 `protobuf:"varint,2,opt,name=position,proto3" json:"position,omitempty"` AuthPath []*MerklePathChunk `protobuf:"bytes,3,rep,name=auth_path,json=authPath,proto3" json:"auth_path,omitempty"` // always length 24 // contains filtered or unexported fields }
An authentication path from a state commitment to the root of the state commitment tree.
func (*StateCommitmentProof) Descriptor
deprecated
func (*StateCommitmentProof) Descriptor() ([]byte, []int)
Deprecated: Use StateCommitmentProof.ProtoReflect.Descriptor instead.
func (*StateCommitmentProof) GetAuthPath ¶
func (x *StateCommitmentProof) GetAuthPath() []*MerklePathChunk
func (*StateCommitmentProof) GetNoteCommitment ¶
func (x *StateCommitmentProof) GetNoteCommitment() *StateCommitment
func (*StateCommitmentProof) GetPosition ¶
func (x *StateCommitmentProof) GetPosition() uint64
func (*StateCommitmentProof) ProtoMessage ¶
func (*StateCommitmentProof) ProtoMessage()
func (*StateCommitmentProof) ProtoReflect ¶
func (x *StateCommitmentProof) ProtoReflect() protoreflect.Message
func (*StateCommitmentProof) Reset ¶
func (x *StateCommitmentProof) Reset()
func (*StateCommitmentProof) String ¶
func (x *StateCommitmentProof) String() string
Click to show internal directories.
Click to hide internal directories.