chainv1alpha1

package
v8.3.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthChain        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowChain          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupChain = fmt.Errorf("proto: unexpected end of group")
)

Functions

This section is empty.

Types

type ChainParameters

type ChainParameters struct {
	// The identifier of the chain.
	ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// The duration of each epoch, in number of blocks.
	EpochDuration uint64 `protobuf:"varint,2,opt,name=epoch_duration,json=epochDuration,proto3" json:"epoch_duration,omitempty"`
	// The number of epochs an unbonding note for before being released.
	UnbondingEpochs uint64 `protobuf:"varint,3,opt,name=unbonding_epochs,json=unbondingEpochs,proto3" json:"unbonding_epochs,omitempty"`
	// The maximum number of validators in the consensus set.
	ActiveValidatorLimit uint64 `protobuf:"varint,4,opt,name=active_validator_limit,json=activeValidatorLimit,proto3" json:"active_validator_limit,omitempty"`
	// The base reward rate, expressed in basis points of basis points
	BaseRewardRate uint64 `protobuf:"varint,9,opt,name=base_reward_rate,json=baseRewardRate,proto3" json:"base_reward_rate,omitempty"`
	// The penalty for slashing due to misbehavior.
	SlashingPenaltyMisbehavior uint64 `` /* 142-byte string literal not displayed */
	// The penalty for slashing due to downtime.
	SlashingPenaltyDowntime uint64 `` /* 134-byte string literal not displayed */
	// The number of blocks in the window to check for downtime.
	SignedBlocksWindowLen uint64 `` /* 130-byte string literal not displayed */
	// The maximum number of blocks in the window each validator can miss signing without slashing.
	MissedBlocksMaximum uint64 `protobuf:"varint,12,opt,name=missed_blocks_maximum,json=missedBlocksMaximum,proto3" json:"missed_blocks_maximum,omitempty"`
	// Whether IBC (forming connections, processing IBC packets) is enabled.
	IbcEnabled bool `protobuf:"varint,6,opt,name=ibc_enabled,json=ibcEnabled,proto3" json:"ibc_enabled,omitempty"`
	// Whether inbound ICS-20 transfers are enabled
	InboundIcs20TransfersEnabled bool `` /* 150-byte string literal not displayed */
	// Whether outbound ICS-20 transfers are enabled
	OutboundIcs20TransfersEnabled bool `` /* 153-byte string literal not displayed */
	// The number of blocks during which a proposal is voted on.
	ProposalVotingBlocks uint64 `protobuf:"varint,20,opt,name=proposal_voting_blocks,json=proposalVotingBlocks,proto3" json:"proposal_voting_blocks,omitempty"`
	// The deposit required to create a proposal.
	ProposalDepositAmount *v1alpha1.Amount `` /* 127-byte string literal not displayed */
	// The quorum required for a proposal to be considered valid, as a fraction of the total stake
	// weight of the network.
	ProposalValidQuorum string `protobuf:"bytes,22,opt,name=proposal_valid_quorum,json=proposalValidQuorum,proto3" json:"proposal_valid_quorum,omitempty"`
	// The threshold for a proposal to pass voting, as a ratio of "yes" votes over "no" votes.
	ProposalPassThreshold string `` /* 127-byte string literal not displayed */
	// The threshold for a proposal to be slashed, regardless of whether the "yes" and "no" votes
	// would have passed it, as a ratio of "no" votes over all total votes.
	ProposalSlashThreshold string `` /* 130-byte string literal not displayed */
	// Whether DAO spend proposals are enabled.
	DaoSpendProposalsEnabled bool `` /* 139-byte string literal not displayed */
}

Global chain configuration data, such as chain ID, epoch duration, etc.

func (*ChainParameters) Descriptor

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

func (*ChainParameters) GetActiveValidatorLimit

func (m *ChainParameters) GetActiveValidatorLimit() uint64

func (*ChainParameters) GetBaseRewardRate

func (m *ChainParameters) GetBaseRewardRate() uint64

func (*ChainParameters) GetChainId

func (m *ChainParameters) GetChainId() string

func (*ChainParameters) GetDaoSpendProposalsEnabled

func (m *ChainParameters) GetDaoSpendProposalsEnabled() bool

func (*ChainParameters) GetEpochDuration

func (m *ChainParameters) GetEpochDuration() uint64

func (*ChainParameters) GetIbcEnabled

func (m *ChainParameters) GetIbcEnabled() bool

func (*ChainParameters) GetInboundIcs20TransfersEnabled

func (m *ChainParameters) GetInboundIcs20TransfersEnabled() bool

func (*ChainParameters) GetMissedBlocksMaximum

func (m *ChainParameters) GetMissedBlocksMaximum() uint64

func (*ChainParameters) GetOutboundIcs20TransfersEnabled

func (m *ChainParameters) GetOutboundIcs20TransfersEnabled() bool

func (*ChainParameters) GetProposalDepositAmount

func (m *ChainParameters) GetProposalDepositAmount() *v1alpha1.Amount

func (*ChainParameters) GetProposalPassThreshold

func (m *ChainParameters) GetProposalPassThreshold() string

func (*ChainParameters) GetProposalSlashThreshold

func (m *ChainParameters) GetProposalSlashThreshold() string

func (*ChainParameters) GetProposalValidQuorum

func (m *ChainParameters) GetProposalValidQuorum() string

func (*ChainParameters) GetProposalVotingBlocks

func (m *ChainParameters) GetProposalVotingBlocks() uint64

func (*ChainParameters) GetSignedBlocksWindowLen

func (m *ChainParameters) GetSignedBlocksWindowLen() uint64

func (*ChainParameters) GetSlashingPenaltyDowntime

func (m *ChainParameters) GetSlashingPenaltyDowntime() uint64

func (*ChainParameters) GetSlashingPenaltyMisbehavior

func (m *ChainParameters) GetSlashingPenaltyMisbehavior() uint64

func (*ChainParameters) GetUnbondingEpochs

func (m *ChainParameters) GetUnbondingEpochs() uint64

func (*ChainParameters) Marshal

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

func (*ChainParameters) MarshalTo

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

func (*ChainParameters) MarshalToSizedBuffer

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

func (*ChainParameters) ProtoMessage

func (*ChainParameters) ProtoMessage()

func (*ChainParameters) Reset

func (m *ChainParameters) Reset()

func (*ChainParameters) Size

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

func (*ChainParameters) String

func (m *ChainParameters) String() string

func (*ChainParameters) Unmarshal

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

func (*ChainParameters) XXX_DiscardUnknown

func (m *ChainParameters) XXX_DiscardUnknown()

func (*ChainParameters) XXX_Marshal

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

func (*ChainParameters) XXX_Merge

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

func (*ChainParameters) XXX_Size

func (m *ChainParameters) XXX_Size() int

func (*ChainParameters) XXX_Unmarshal

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

type CompactBlock

type CompactBlock struct {
	Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	// State payloads describing new state fragments.
	StatePayloads []*StatePayload `protobuf:"bytes,2,rep,name=state_payloads,json=statePayloads,proto3" json:"state_payloads,omitempty"`
	// Nullifiers identifying spent notes.
	Nullifiers []*v1alpha1.Nullifier `protobuf:"bytes,3,rep,name=nullifiers,proto3" json:"nullifiers,omitempty"`
	// The block root of this block.
	BlockRoot *v1alpha1.MerkleRoot `protobuf:"bytes,4,opt,name=block_root,json=blockRoot,proto3" json:"block_root,omitempty"`
	// The epoch root of this epoch (only present when the block is the last in an epoch).
	EpochRoot *v1alpha1.MerkleRoot `protobuf:"bytes,17,opt,name=epoch_root,json=epochRoot,proto3" json:"epoch_root,omitempty"`
	// If a proposal started voting in this block, this is set to `true`.
	ProposalStarted bool `protobuf:"varint,20,opt,name=proposal_started,json=proposalStarted,proto3" json:"proposal_started,omitempty"`
	// Latest Fuzzy Message Detection parameters.
	FmdParameters *FmdParameters `protobuf:"bytes,100,opt,name=fmd_parameters,json=fmdParameters,proto3" json:"fmd_parameters,omitempty"`
	// Price data for swaps executed in this block.
	SwapOutputs []*v1alpha11.BatchSwapOutputData `protobuf:"bytes,5,rep,name=swap_outputs,json=swapOutputs,proto3" json:"swap_outputs,omitempty"`
	// Updated chain parameters, if they have changed.
	ChainParameters *ChainParameters `protobuf:"bytes,6,opt,name=chain_parameters,json=chainParameters,proto3" json:"chain_parameters,omitempty"`
}

Contains the minimum data needed to update client state.

func (*CompactBlock) Descriptor

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

func (*CompactBlock) GetBlockRoot

func (m *CompactBlock) GetBlockRoot() *v1alpha1.MerkleRoot

func (*CompactBlock) GetChainParameters

func (m *CompactBlock) GetChainParameters() *ChainParameters

func (*CompactBlock) GetEpochRoot

func (m *CompactBlock) GetEpochRoot() *v1alpha1.MerkleRoot

func (*CompactBlock) GetFmdParameters

func (m *CompactBlock) GetFmdParameters() *FmdParameters

func (*CompactBlock) GetHeight

func (m *CompactBlock) GetHeight() uint64

func (*CompactBlock) GetNullifiers

func (m *CompactBlock) GetNullifiers() []*v1alpha1.Nullifier

func (*CompactBlock) GetProposalStarted

func (m *CompactBlock) GetProposalStarted() bool

func (*CompactBlock) GetStatePayloads

func (m *CompactBlock) GetStatePayloads() []*StatePayload

func (*CompactBlock) GetSwapOutputs

func (m *CompactBlock) GetSwapOutputs() []*v1alpha11.BatchSwapOutputData

func (*CompactBlock) Marshal

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

func (*CompactBlock) MarshalTo

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

func (*CompactBlock) MarshalToSizedBuffer

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

func (*CompactBlock) ProtoMessage

func (*CompactBlock) ProtoMessage()

func (*CompactBlock) Reset

func (m *CompactBlock) Reset()

func (*CompactBlock) Size

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

func (*CompactBlock) String

func (m *CompactBlock) String() string

func (*CompactBlock) Unmarshal

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

func (*CompactBlock) XXX_DiscardUnknown

func (m *CompactBlock) XXX_DiscardUnknown()

func (*CompactBlock) XXX_Marshal

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

func (*CompactBlock) XXX_Merge

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

func (*CompactBlock) XXX_Size

func (m *CompactBlock) XXX_Size() int

func (*CompactBlock) XXX_Unmarshal

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

type Epoch

type Epoch struct {
	Index       uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	StartHeight uint64 `protobuf:"varint,2,opt,name=start_height,json=startHeight,proto3" json:"start_height,omitempty"`
}

func (*Epoch) Descriptor

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

func (*Epoch) GetIndex

func (m *Epoch) GetIndex() uint64

func (*Epoch) GetStartHeight

func (m *Epoch) GetStartHeight() uint64

func (*Epoch) Marshal

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

func (*Epoch) MarshalTo

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

func (*Epoch) MarshalToSizedBuffer

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

func (*Epoch) ProtoMessage

func (*Epoch) ProtoMessage()

func (*Epoch) Reset

func (m *Epoch) Reset()

func (*Epoch) Size

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

func (*Epoch) String

func (m *Epoch) String() string

func (*Epoch) Unmarshal

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

func (*Epoch) XXX_DiscardUnknown

func (m *Epoch) XXX_DiscardUnknown()

func (*Epoch) XXX_Marshal

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

func (*Epoch) XXX_Merge

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

func (*Epoch) XXX_Size

func (m *Epoch) XXX_Size() int

func (*Epoch) XXX_Unmarshal

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

type FmdParameters

type FmdParameters struct {
	PrecisionBits   uint32 `protobuf:"varint,1,opt,name=precision_bits,json=precisionBits,proto3" json:"precision_bits,omitempty"`
	AsOfBlockHeight uint64 `protobuf:"varint,2,opt,name=as_of_block_height,json=asOfBlockHeight,proto3" json:"as_of_block_height,omitempty"`
}

Parameters for Fuzzy Message Detection

func (*FmdParameters) Descriptor

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

func (*FmdParameters) GetAsOfBlockHeight

func (m *FmdParameters) GetAsOfBlockHeight() uint64

func (*FmdParameters) GetPrecisionBits

func (m *FmdParameters) GetPrecisionBits() uint32

func (*FmdParameters) Marshal

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

func (*FmdParameters) MarshalTo

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

func (*FmdParameters) MarshalToSizedBuffer

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

func (*FmdParameters) ProtoMessage

func (*FmdParameters) ProtoMessage()

func (*FmdParameters) Reset

func (m *FmdParameters) Reset()

func (*FmdParameters) Size

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

func (*FmdParameters) String

func (m *FmdParameters) String() string

func (*FmdParameters) Unmarshal

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

func (*FmdParameters) XXX_DiscardUnknown

func (m *FmdParameters) XXX_DiscardUnknown()

func (*FmdParameters) XXX_Marshal

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

func (*FmdParameters) XXX_Merge

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

func (*FmdParameters) XXX_Size

func (m *FmdParameters) XXX_Size() int

func (*FmdParameters) XXX_Unmarshal

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

type GenesisAppState

type GenesisAppState struct {
	ChainParams *ChainParameters              `protobuf:"bytes,1,opt,name=chain_params,json=chainParams,proto3" json:"chain_params,omitempty"`
	Validators  []*v1alpha12.Validator        `protobuf:"bytes,2,rep,name=validators,proto3" json:"validators,omitempty"`
	Allocations []*GenesisAppState_Allocation `protobuf:"bytes,3,rep,name=allocations,proto3" json:"allocations,omitempty"`
}

func (*GenesisAppState) Descriptor

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

func (*GenesisAppState) GetAllocations

func (m *GenesisAppState) GetAllocations() []*GenesisAppState_Allocation

func (*GenesisAppState) GetChainParams

func (m *GenesisAppState) GetChainParams() *ChainParameters

func (*GenesisAppState) GetValidators

func (m *GenesisAppState) GetValidators() []*v1alpha12.Validator

func (*GenesisAppState) Marshal

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

func (*GenesisAppState) MarshalTo

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

func (*GenesisAppState) MarshalToSizedBuffer

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

func (*GenesisAppState) ProtoMessage

func (*GenesisAppState) ProtoMessage()

func (*GenesisAppState) Reset

func (m *GenesisAppState) Reset()

func (*GenesisAppState) Size

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

func (*GenesisAppState) String

func (m *GenesisAppState) String() string

func (*GenesisAppState) Unmarshal

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

func (*GenesisAppState) XXX_DiscardUnknown

func (m *GenesisAppState) XXX_DiscardUnknown()

func (*GenesisAppState) XXX_Marshal

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

func (*GenesisAppState) XXX_Merge

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

func (*GenesisAppState) XXX_Size

func (m *GenesisAppState) XXX_Size() int

func (*GenesisAppState) XXX_Unmarshal

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

type GenesisAppState_Allocation

type GenesisAppState_Allocation struct {
	Amount  *v1alpha1.Amount  `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"`
	Denom   string            `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
	Address *v1alpha1.Address `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
}

func (*GenesisAppState_Allocation) Descriptor

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

func (*GenesisAppState_Allocation) GetAddress

func (m *GenesisAppState_Allocation) GetAddress() *v1alpha1.Address

func (*GenesisAppState_Allocation) GetAmount

func (m *GenesisAppState_Allocation) GetAmount() *v1alpha1.Amount

func (*GenesisAppState_Allocation) GetDenom

func (m *GenesisAppState_Allocation) GetDenom() string

func (*GenesisAppState_Allocation) Marshal

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

func (*GenesisAppState_Allocation) MarshalTo

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

func (*GenesisAppState_Allocation) MarshalToSizedBuffer

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

func (*GenesisAppState_Allocation) ProtoMessage

func (*GenesisAppState_Allocation) ProtoMessage()

func (*GenesisAppState_Allocation) Reset

func (m *GenesisAppState_Allocation) Reset()

func (*GenesisAppState_Allocation) Size

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

func (*GenesisAppState_Allocation) String

func (m *GenesisAppState_Allocation) String() string

func (*GenesisAppState_Allocation) Unmarshal

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

func (*GenesisAppState_Allocation) XXX_DiscardUnknown

func (m *GenesisAppState_Allocation) XXX_DiscardUnknown()

func (*GenesisAppState_Allocation) XXX_Marshal

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

func (*GenesisAppState_Allocation) XXX_Merge

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

func (*GenesisAppState_Allocation) XXX_Size

func (m *GenesisAppState_Allocation) XXX_Size() int

func (*GenesisAppState_Allocation) XXX_Unmarshal

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

type KnownAssets

type KnownAssets struct {
	Assets []*v1alpha1.DenomMetadata `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
}

func (*KnownAssets) Descriptor

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

func (*KnownAssets) GetAssets

func (m *KnownAssets) GetAssets() []*v1alpha1.DenomMetadata

func (*KnownAssets) Marshal

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

func (*KnownAssets) MarshalTo

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

func (*KnownAssets) MarshalToSizedBuffer

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

func (*KnownAssets) ProtoMessage

func (*KnownAssets) ProtoMessage()

func (*KnownAssets) Reset

func (m *KnownAssets) Reset()

func (*KnownAssets) Size

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

func (*KnownAssets) String

func (m *KnownAssets) String() string

func (*KnownAssets) Unmarshal

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

func (*KnownAssets) XXX_DiscardUnknown

func (m *KnownAssets) XXX_DiscardUnknown()

func (*KnownAssets) XXX_Marshal

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

func (*KnownAssets) XXX_Merge

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

func (*KnownAssets) XXX_Size

func (m *KnownAssets) XXX_Size() int

func (*KnownAssets) XXX_Unmarshal

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

type NoteSource

type NoteSource struct {
	Inner []byte `protobuf:"bytes,1,opt,name=inner,proto3" json:"inner,omitempty"`
}

A spicy transaction ID

func (*NoteSource) Descriptor

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

func (*NoteSource) GetInner

func (m *NoteSource) GetInner() []byte

func (*NoteSource) Marshal

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

func (*NoteSource) MarshalTo

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

func (*NoteSource) MarshalToSizedBuffer

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

func (*NoteSource) ProtoMessage

func (*NoteSource) ProtoMessage()

func (*NoteSource) Reset

func (m *NoteSource) Reset()

func (*NoteSource) Size

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

func (*NoteSource) String

func (m *NoteSource) String() string

func (*NoteSource) Unmarshal

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

func (*NoteSource) XXX_DiscardUnknown

func (m *NoteSource) XXX_DiscardUnknown()

func (*NoteSource) XXX_Marshal

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

func (*NoteSource) XXX_Merge

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

func (*NoteSource) XXX_Size

func (m *NoteSource) XXX_Size() int

func (*NoteSource) XXX_Unmarshal

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

type Ratio

type Ratio struct {
	// The numerator.
	Numerator uint64 `protobuf:"varint,1,opt,name=numerator,proto3" json:"numerator,omitempty"`
	// The denominator.
	Denominator uint64 `protobuf:"varint,2,opt,name=denominator,proto3" json:"denominator,omitempty"`
}

The ratio between two numbers, used in governance to describe vote thresholds and quorums.

func (*Ratio) Descriptor

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

func (*Ratio) GetDenominator

func (m *Ratio) GetDenominator() uint64

func (*Ratio) GetNumerator

func (m *Ratio) GetNumerator() uint64

func (*Ratio) Marshal

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

func (*Ratio) MarshalTo

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

func (*Ratio) MarshalToSizedBuffer

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

func (*Ratio) ProtoMessage

func (*Ratio) ProtoMessage()

func (*Ratio) Reset

func (m *Ratio) Reset()

func (*Ratio) Size

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

func (*Ratio) String

func (m *Ratio) String() string

func (*Ratio) Unmarshal

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

func (*Ratio) XXX_DiscardUnknown

func (m *Ratio) XXX_DiscardUnknown()

func (*Ratio) XXX_Marshal

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

func (*Ratio) XXX_Merge

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

func (*Ratio) XXX_Size

func (m *Ratio) XXX_Size() int

func (*Ratio) XXX_Unmarshal

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

type SpendInfo

type SpendInfo struct {
	NoteSource  *NoteSource `protobuf:"bytes,1,opt,name=note_source,json=noteSource,proto3" json:"note_source,omitempty"`
	SpendHeight uint64      `protobuf:"varint,2,opt,name=spend_height,json=spendHeight,proto3" json:"spend_height,omitempty"`
}

A NoteSource paired with the height at which the note was spent

func (*SpendInfo) Descriptor

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

func (*SpendInfo) GetNoteSource

func (m *SpendInfo) GetNoteSource() *NoteSource

func (*SpendInfo) GetSpendHeight

func (m *SpendInfo) GetSpendHeight() uint64

func (*SpendInfo) Marshal

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

func (*SpendInfo) MarshalTo

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

func (*SpendInfo) MarshalToSizedBuffer

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

func (*SpendInfo) ProtoMessage

func (*SpendInfo) ProtoMessage()

func (*SpendInfo) Reset

func (m *SpendInfo) Reset()

func (*SpendInfo) Size

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

func (*SpendInfo) String

func (m *SpendInfo) String() string

func (*SpendInfo) Unmarshal

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

func (*SpendInfo) XXX_DiscardUnknown

func (m *SpendInfo) XXX_DiscardUnknown()

func (*SpendInfo) XXX_Marshal

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

func (*SpendInfo) XXX_Merge

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

func (*SpendInfo) XXX_Size

func (m *SpendInfo) XXX_Size() int

func (*SpendInfo) XXX_Unmarshal

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

type StatePayload

type StatePayload struct {
	// Types that are valid to be assigned to StatePayload:
	//	*StatePayload_RolledUp_
	//	*StatePayload_Note_
	//	*StatePayload_Swap_
	StatePayload isStatePayload_StatePayload `protobuf_oneof:"state_payload"`
}

func (*StatePayload) Descriptor

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

func (*StatePayload) GetNote

func (m *StatePayload) GetNote() *StatePayload_Note

func (*StatePayload) GetRolledUp

func (m *StatePayload) GetRolledUp() *StatePayload_RolledUp

func (*StatePayload) GetStatePayload

func (m *StatePayload) GetStatePayload() isStatePayload_StatePayload

func (*StatePayload) GetSwap

func (m *StatePayload) GetSwap() *StatePayload_Swap

func (*StatePayload) Marshal

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

func (*StatePayload) MarshalTo

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

func (*StatePayload) MarshalToSizedBuffer

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

func (*StatePayload) ProtoMessage

func (*StatePayload) ProtoMessage()

func (*StatePayload) Reset

func (m *StatePayload) Reset()

func (*StatePayload) Size

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

func (*StatePayload) String

func (m *StatePayload) String() string

func (*StatePayload) Unmarshal

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

func (*StatePayload) XXX_DiscardUnknown

func (m *StatePayload) XXX_DiscardUnknown()

func (*StatePayload) XXX_Marshal

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

func (*StatePayload) XXX_Merge

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

func (*StatePayload) XXX_OneofWrappers

func (*StatePayload) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*StatePayload) XXX_Size

func (m *StatePayload) XXX_Size() int

func (*StatePayload) XXX_Unmarshal

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

type StatePayload_Note

type StatePayload_Note struct {
	Source *NoteSource           `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Note   *v1alpha1.NotePayload `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
}

func (*StatePayload_Note) Descriptor

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

func (*StatePayload_Note) GetNote

func (m *StatePayload_Note) GetNote() *v1alpha1.NotePayload

func (*StatePayload_Note) GetSource

func (m *StatePayload_Note) GetSource() *NoteSource

func (*StatePayload_Note) Marshal

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

func (*StatePayload_Note) MarshalTo

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

func (*StatePayload_Note) MarshalToSizedBuffer

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

func (*StatePayload_Note) ProtoMessage

func (*StatePayload_Note) ProtoMessage()

func (*StatePayload_Note) Reset

func (m *StatePayload_Note) Reset()

func (*StatePayload_Note) Size

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

func (*StatePayload_Note) String

func (m *StatePayload_Note) String() string

func (*StatePayload_Note) Unmarshal

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

func (*StatePayload_Note) XXX_DiscardUnknown

func (m *StatePayload_Note) XXX_DiscardUnknown()

func (*StatePayload_Note) XXX_Marshal

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

func (*StatePayload_Note) XXX_Merge

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

func (*StatePayload_Note) XXX_Size

func (m *StatePayload_Note) XXX_Size() int

func (*StatePayload_Note) XXX_Unmarshal

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

type StatePayload_Note_

type StatePayload_Note_ struct {
	Note *StatePayload_Note `protobuf:"bytes,2,opt,name=note,proto3,oneof" json:"note,omitempty"`
}

func (*StatePayload_Note_) MarshalTo

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

func (*StatePayload_Note_) MarshalToSizedBuffer

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

func (*StatePayload_Note_) Size

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

type StatePayload_RolledUp

type StatePayload_RolledUp struct {
	Commitment *v1alpha1.StateCommitment `protobuf:"bytes,1,opt,name=commitment,proto3" json:"commitment,omitempty"`
}

func (*StatePayload_RolledUp) Descriptor

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

func (*StatePayload_RolledUp) GetCommitment

func (m *StatePayload_RolledUp) GetCommitment() *v1alpha1.StateCommitment

func (*StatePayload_RolledUp) Marshal

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

func (*StatePayload_RolledUp) MarshalTo

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

func (*StatePayload_RolledUp) MarshalToSizedBuffer

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

func (*StatePayload_RolledUp) ProtoMessage

func (*StatePayload_RolledUp) ProtoMessage()

func (*StatePayload_RolledUp) Reset

func (m *StatePayload_RolledUp) Reset()

func (*StatePayload_RolledUp) Size

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

func (*StatePayload_RolledUp) String

func (m *StatePayload_RolledUp) String() string

func (*StatePayload_RolledUp) Unmarshal

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

func (*StatePayload_RolledUp) XXX_DiscardUnknown

func (m *StatePayload_RolledUp) XXX_DiscardUnknown()

func (*StatePayload_RolledUp) XXX_Marshal

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

func (*StatePayload_RolledUp) XXX_Merge

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

func (*StatePayload_RolledUp) XXX_Size

func (m *StatePayload_RolledUp) XXX_Size() int

func (*StatePayload_RolledUp) XXX_Unmarshal

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

type StatePayload_RolledUp_

type StatePayload_RolledUp_ struct {
	RolledUp *StatePayload_RolledUp `protobuf:"bytes,1,opt,name=rolled_up,json=rolledUp,proto3,oneof" json:"rolled_up,omitempty"`
}

func (*StatePayload_RolledUp_) MarshalTo

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

func (*StatePayload_RolledUp_) MarshalToSizedBuffer

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

func (*StatePayload_RolledUp_) Size

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

type StatePayload_Swap

type StatePayload_Swap struct {
	Source *NoteSource            `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Swap   *v1alpha11.SwapPayload `protobuf:"bytes,2,opt,name=swap,proto3" json:"swap,omitempty"`
}

func (*StatePayload_Swap) Descriptor

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

func (*StatePayload_Swap) GetSource

func (m *StatePayload_Swap) GetSource() *NoteSource

func (*StatePayload_Swap) GetSwap

func (m *StatePayload_Swap) GetSwap() *v1alpha11.SwapPayload

func (*StatePayload_Swap) Marshal

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

func (*StatePayload_Swap) MarshalTo

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

func (*StatePayload_Swap) MarshalToSizedBuffer

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

func (*StatePayload_Swap) ProtoMessage

func (*StatePayload_Swap) ProtoMessage()

func (*StatePayload_Swap) Reset

func (m *StatePayload_Swap) Reset()

func (*StatePayload_Swap) Size

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

func (*StatePayload_Swap) String

func (m *StatePayload_Swap) String() string

func (*StatePayload_Swap) Unmarshal

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

func (*StatePayload_Swap) XXX_DiscardUnknown

func (m *StatePayload_Swap) XXX_DiscardUnknown()

func (*StatePayload_Swap) XXX_Marshal

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

func (*StatePayload_Swap) XXX_Merge

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

func (*StatePayload_Swap) XXX_Size

func (m *StatePayload_Swap) XXX_Size() int

func (*StatePayload_Swap) XXX_Unmarshal

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

type StatePayload_Swap_

type StatePayload_Swap_ struct {
	Swap *StatePayload_Swap `protobuf:"bytes,3,opt,name=swap,proto3,oneof" json:"swap,omitempty"`
}

func (*StatePayload_Swap_) MarshalTo

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

func (*StatePayload_Swap_) MarshalToSizedBuffer

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

func (*StatePayload_Swap_) Size

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

Jump to

Keyboard shortcuts

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