Documentation ¶
Index ¶
- Variables
- type Action
- func (*Action) Descriptor() ([]byte, []int)deprecated
- func (m *Action) GetAction() isAction_Action
- func (x *Action) GetDaoDeposit() *v1alpha14.DaoDeposit
- func (x *Action) GetDaoOutput() *v1alpha14.DaoOutput
- func (x *Action) GetDaoSpend() *v1alpha14.DaoSpend
- func (x *Action) GetDelegate() *v1alpha12.Delegate
- func (x *Action) GetDelegatorVote() *v1alpha14.DelegatorVote
- func (x *Action) GetIbcAction() *v1alpha13.IbcAction
- func (x *Action) GetIcs20Withdrawal() *v1alpha13.Ics20Withdrawal
- func (x *Action) GetOutput() *Output
- func (x *Action) GetPositionClose() *v1alpha11.PositionClose
- func (x *Action) GetPositionOpen() *v1alpha11.PositionOpen
- func (x *Action) GetPositionRewardClaim() *v1alpha11.PositionRewardClaim
- func (x *Action) GetPositionWithdraw() *v1alpha11.PositionWithdraw
- func (x *Action) GetProposalDepositClaim() *v1alpha14.ProposalDepositClaim
- func (x *Action) GetProposalSubmit() *v1alpha14.ProposalSubmit
- func (x *Action) GetProposalWithdraw() *v1alpha14.ProposalWithdraw
- func (x *Action) GetSpend() *Spend
- func (x *Action) GetSwap() *v1alpha11.Swap
- func (x *Action) GetSwapClaim() *v1alpha11.SwapClaim
- func (x *Action) GetUndelegate() *v1alpha12.Undelegate
- func (x *Action) GetUndelegateClaim() *v1alpha12.UndelegateClaim
- func (x *Action) GetValidatorDefinition() *v1alpha12.ValidatorDefinition
- func (x *Action) GetValidatorVote() *v1alpha14.ValidatorVote
- func (*Action) ProtoMessage()
- func (x *Action) ProtoReflect() protoreflect.Message
- func (x *Action) Reset()
- func (x *Action) String() string
- type ActionPlan
- func (*ActionPlan) Descriptor() ([]byte, []int)deprecated
- func (m *ActionPlan) GetAction() isActionPlan_Action
- func (x *ActionPlan) GetDaoDeposit() *v1alpha14.DaoDeposit
- func (x *ActionPlan) GetDaoOutput() *v1alpha14.DaoOutput
- func (x *ActionPlan) GetDaoSpend() *v1alpha14.DaoSpend
- func (x *ActionPlan) GetDelegate() *v1alpha12.Delegate
- func (x *ActionPlan) GetDelegatorVote() *v1alpha14.DelegatorVotePlan
- func (x *ActionPlan) GetIbcAction() *v1alpha13.IbcAction
- func (x *ActionPlan) GetOutput() *OutputPlan
- func (x *ActionPlan) GetPositionClose() *v1alpha11.PositionClose
- func (x *ActionPlan) GetPositionOpen() *v1alpha11.PositionOpen
- func (x *ActionPlan) GetPositionRewardClaim() *v1alpha11.PositionRewardClaimPlan
- func (x *ActionPlan) GetPositionWithdraw() *v1alpha11.PositionWithdrawPlan
- func (x *ActionPlan) GetProposalDepositClaim() *v1alpha14.ProposalDepositClaim
- func (x *ActionPlan) GetProposalSubmit() *v1alpha14.ProposalSubmit
- func (x *ActionPlan) GetProposalWithdraw() *v1alpha14.ProposalWithdraw
- func (x *ActionPlan) GetSpend() *SpendPlan
- func (x *ActionPlan) GetSwap() *v1alpha11.SwapPlan
- func (x *ActionPlan) GetSwapClaim() *v1alpha11.SwapClaimPlan
- func (x *ActionPlan) GetUndelegate() *v1alpha12.Undelegate
- func (x *ActionPlan) GetUndelegateClaim() *v1alpha12.UndelegateClaimPlan
- func (x *ActionPlan) GetValidatorDefinition() *v1alpha12.ValidatorDefinition
- func (x *ActionPlan) GetValidatorVote() *v1alpha14.ValidatorVote
- func (x *ActionPlan) GetWithdrawal() *v1alpha13.Ics20Withdrawal
- func (*ActionPlan) ProtoMessage()
- func (x *ActionPlan) ProtoReflect() protoreflect.Message
- func (x *ActionPlan) Reset()
- func (x *ActionPlan) String() string
- type ActionPlan_DaoDeposit
- type ActionPlan_DaoOutput
- type ActionPlan_DaoSpend
- type ActionPlan_Delegate
- type ActionPlan_DelegatorVote
- type ActionPlan_IbcAction
- type ActionPlan_Output
- type ActionPlan_PositionClose
- type ActionPlan_PositionOpen
- type ActionPlan_PositionRewardClaim
- type ActionPlan_PositionWithdraw
- type ActionPlan_ProposalDepositClaim
- type ActionPlan_ProposalSubmit
- type ActionPlan_ProposalWithdraw
- type ActionPlan_Spend
- type ActionPlan_Swap
- type ActionPlan_SwapClaim
- type ActionPlan_Undelegate
- type ActionPlan_UndelegateClaim
- type ActionPlan_ValidatorDefinition
- type ActionPlan_ValidatorVote
- type ActionPlan_Withdrawal
- type ActionView
- func (*ActionView) Descriptor() ([]byte, []int)deprecated
- func (m *ActionView) GetActionView() isActionView_ActionView
- func (x *ActionView) GetDaoDeposit() *v1alpha14.DaoDeposit
- func (x *ActionView) GetDaoOutput() *v1alpha14.DaoOutput
- func (x *ActionView) GetDaoSpend() *v1alpha14.DaoSpend
- func (x *ActionView) GetDelegate() *v1alpha12.Delegate
- func (x *ActionView) GetDelegatorVote() *DelegatorVoteView
- func (x *ActionView) GetIbcAction() *v1alpha13.IbcAction
- func (x *ActionView) GetIcs20Withdrawal() *v1alpha13.Ics20Withdrawal
- func (x *ActionView) GetOutput() *OutputView
- func (x *ActionView) GetPositionClose() *v1alpha11.PositionClose
- func (x *ActionView) GetPositionOpen() *v1alpha11.PositionOpen
- func (x *ActionView) GetPositionRewardClaim() *v1alpha11.PositionRewardClaim
- func (x *ActionView) GetPositionWithdraw() *v1alpha11.PositionWithdraw
- func (x *ActionView) GetProposalDepositClaim() *v1alpha14.ProposalDepositClaim
- func (x *ActionView) GetProposalSubmit() *v1alpha14.ProposalSubmit
- func (x *ActionView) GetProposalWithdraw() *v1alpha14.ProposalWithdraw
- func (x *ActionView) GetSpend() *SpendView
- func (x *ActionView) GetSwap() *v1alpha11.SwapView
- func (x *ActionView) GetSwapClaim() *v1alpha11.SwapClaimView
- func (x *ActionView) GetUndelegate() *v1alpha12.Undelegate
- func (x *ActionView) GetUndelegateClaim() *v1alpha12.UndelegateClaim
- func (x *ActionView) GetValidatorDefinition() *v1alpha12.ValidatorDefinition
- func (x *ActionView) GetValidatorVote() *v1alpha14.ValidatorVote
- func (*ActionView) ProtoMessage()
- func (x *ActionView) ProtoReflect() protoreflect.Message
- func (x *ActionView) Reset()
- func (x *ActionView) String() string
- type ActionView_DaoDeposit
- type ActionView_DaoOutput
- type ActionView_DaoSpend
- type ActionView_Delegate
- type ActionView_DelegatorVote
- type ActionView_IbcAction
- type ActionView_Ics20Withdrawal
- type ActionView_Output
- type ActionView_PositionClose
- type ActionView_PositionOpen
- type ActionView_PositionRewardClaim
- type ActionView_PositionWithdraw
- type ActionView_ProposalDepositClaim
- type ActionView_ProposalSubmit
- type ActionView_ProposalWithdraw
- type ActionView_Spend
- type ActionView_Swap
- type ActionView_SwapClaim
- type ActionView_Undelegate
- type ActionView_UndelegateClaim
- type ActionView_ValidatorDefinition
- type ActionView_ValidatorVote
- type Action_DaoDeposit
- type Action_DaoOutput
- type Action_DaoSpend
- type Action_Delegate
- type Action_DelegatorVote
- type Action_IbcAction
- type Action_Ics20Withdrawal
- type Action_Output
- type Action_PositionClose
- type Action_PositionOpen
- type Action_PositionRewardClaim
- type Action_PositionWithdraw
- type Action_ProposalDepositClaim
- type Action_ProposalSubmit
- type Action_ProposalWithdraw
- type Action_Spend
- type Action_Swap
- type Action_SwapClaim
- type Action_Undelegate
- type Action_UndelegateClaim
- type Action_ValidatorDefinition
- type Action_ValidatorVote
- type AuthorizationData
- func (*AuthorizationData) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationData) GetDelegatorVoteAuths() []*v1alpha1.SpendAuthSignature
- func (x *AuthorizationData) GetEffectHash() *v1alpha1.EffectHash
- func (x *AuthorizationData) GetSpendAuths() []*v1alpha1.SpendAuthSignature
- func (*AuthorizationData) ProtoMessage()
- func (x *AuthorizationData) ProtoReflect() protoreflect.Message
- func (x *AuthorizationData) Reset()
- func (x *AuthorizationData) String() string
- type CluePlan
- func (*CluePlan) Descriptor() ([]byte, []int)deprecated
- func (x *CluePlan) GetAddress() *v1alpha1.Address
- func (x *CluePlan) GetPrecisionBits() uint64
- func (x *CluePlan) GetRseed() []byte
- func (*CluePlan) ProtoMessage()
- func (x *CluePlan) ProtoReflect() protoreflect.Message
- func (x *CluePlan) Reset()
- func (x *CluePlan) String() string
- type DelegatorVoteView
- func (*DelegatorVoteView) Descriptor() ([]byte, []int)deprecated
- func (m *DelegatorVoteView) GetDelegatorVote() isDelegatorVoteView_DelegatorVote
- func (x *DelegatorVoteView) GetOpaque() *DelegatorVoteView_Opaque
- func (x *DelegatorVoteView) GetVisible() *DelegatorVoteView_Visible
- func (*DelegatorVoteView) ProtoMessage()
- func (x *DelegatorVoteView) ProtoReflect() protoreflect.Message
- func (x *DelegatorVoteView) Reset()
- func (x *DelegatorVoteView) String() string
- type DelegatorVoteView_Opaque
- func (*DelegatorVoteView_Opaque) Descriptor() ([]byte, []int)deprecated
- func (x *DelegatorVoteView_Opaque) GetDelegatorVote() *v1alpha14.DelegatorVote
- func (*DelegatorVoteView_Opaque) ProtoMessage()
- func (x *DelegatorVoteView_Opaque) ProtoReflect() protoreflect.Message
- func (x *DelegatorVoteView_Opaque) Reset()
- func (x *DelegatorVoteView_Opaque) String() string
- type DelegatorVoteView_Opaque_
- type DelegatorVoteView_Visible
- func (*DelegatorVoteView_Visible) Descriptor() ([]byte, []int)deprecated
- func (x *DelegatorVoteView_Visible) GetDelegatorVote() *v1alpha14.DelegatorVote
- func (x *DelegatorVoteView_Visible) GetNote() *v1alpha1.NoteView
- func (*DelegatorVoteView_Visible) ProtoMessage()
- func (x *DelegatorVoteView_Visible) ProtoReflect() protoreflect.Message
- func (x *DelegatorVoteView_Visible) Reset()
- func (x *DelegatorVoteView_Visible) String() string
- type DelegatorVoteView_Visible_
- type EffectHash
- type Id
- type MemoCiphertext
- type MemoPlaintext
- func (*MemoPlaintext) Descriptor() ([]byte, []int)deprecated
- func (x *MemoPlaintext) GetSender() *v1alpha1.Address
- func (x *MemoPlaintext) GetText() string
- func (*MemoPlaintext) ProtoMessage()
- func (x *MemoPlaintext) ProtoReflect() protoreflect.Message
- func (x *MemoPlaintext) Reset()
- func (x *MemoPlaintext) String() string
- type MemoPlan
- type MemoView
- func (*MemoView) Descriptor() ([]byte, []int)deprecated
- func (m *MemoView) GetMemoView() isMemoView_MemoView
- func (x *MemoView) GetOpaque() *MemoView_Opaque
- func (x *MemoView) GetVisible() *MemoView_Visible
- func (*MemoView) ProtoMessage()
- func (x *MemoView) ProtoReflect() protoreflect.Message
- func (x *MemoView) Reset()
- func (x *MemoView) String() string
- type MemoView_Opaque
- type MemoView_Opaque_
- type MemoView_Visible
- func (*MemoView_Visible) Descriptor() ([]byte, []int)deprecated
- func (x *MemoView_Visible) GetCiphertext() *MemoCiphertext
- func (x *MemoView_Visible) GetPlaintext() *MemoPlaintext
- func (*MemoView_Visible) ProtoMessage()
- func (x *MemoView_Visible) ProtoReflect() protoreflect.Message
- func (x *MemoView_Visible) Reset()
- func (x *MemoView_Visible) String() string
- type MemoView_Visible_
- type NullifierWithNote
- func (*NullifierWithNote) Descriptor() ([]byte, []int)deprecated
- func (x *NullifierWithNote) GetNote() *v1alpha1.Note
- func (x *NullifierWithNote) GetNullifier() *v1alpha1.Nullifier
- func (*NullifierWithNote) ProtoMessage()
- func (x *NullifierWithNote) ProtoReflect() protoreflect.Message
- func (x *NullifierWithNote) Reset()
- func (x *NullifierWithNote) String() string
- type Output
- type OutputBody
- func (*OutputBody) Descriptor() ([]byte, []int)deprecated
- func (x *OutputBody) GetBalanceCommitment() *v1alpha1.BalanceCommitment
- func (x *OutputBody) GetNotePayload() *v1alpha1.NotePayload
- func (x *OutputBody) GetOvkWrappedKey() []byte
- func (x *OutputBody) GetWrappedMemoKey() []byte
- func (*OutputBody) ProtoMessage()
- func (x *OutputBody) ProtoReflect() protoreflect.Message
- func (x *OutputBody) Reset()
- func (x *OutputBody) String() string
- type OutputPlan
- func (*OutputPlan) Descriptor() ([]byte, []int)deprecated
- func (x *OutputPlan) GetDestAddress() *v1alpha1.Address
- func (x *OutputPlan) GetRseed() []byte
- func (x *OutputPlan) GetValue() *v1alpha1.Value
- func (x *OutputPlan) GetValueBlinding() []byte
- func (*OutputPlan) ProtoMessage()
- func (x *OutputPlan) ProtoReflect() protoreflect.Message
- func (x *OutputPlan) Reset()
- func (x *OutputPlan) String() string
- type OutputView
- func (*OutputView) Descriptor() ([]byte, []int)deprecated
- func (x *OutputView) GetOpaque() *OutputView_Opaque
- func (m *OutputView) GetOutputView() isOutputView_OutputView
- func (x *OutputView) GetVisible() *OutputView_Visible
- func (*OutputView) ProtoMessage()
- func (x *OutputView) ProtoReflect() protoreflect.Message
- func (x *OutputView) Reset()
- func (x *OutputView) String() string
- type OutputView_Opaque
- type OutputView_Opaque_
- type OutputView_Visible
- func (*OutputView_Visible) Descriptor() ([]byte, []int)deprecated
- func (x *OutputView_Visible) GetNote() *v1alpha1.NoteView
- func (x *OutputView_Visible) GetOutput() *Output
- func (x *OutputView_Visible) GetPayloadKey() *PayloadKey
- func (*OutputView_Visible) ProtoMessage()
- func (x *OutputView_Visible) ProtoReflect() protoreflect.Message
- func (x *OutputView_Visible) Reset()
- func (x *OutputView_Visible) String() string
- type OutputView_Visible_
- type PayloadKey
- type PayloadKeyWithCommitment
- func (*PayloadKeyWithCommitment) Descriptor() ([]byte, []int)deprecated
- func (x *PayloadKeyWithCommitment) GetCommitment() *v1alpha1.StateCommitment
- func (x *PayloadKeyWithCommitment) GetPayloadKey() *PayloadKey
- func (*PayloadKeyWithCommitment) ProtoMessage()
- func (x *PayloadKeyWithCommitment) ProtoReflect() protoreflect.Message
- func (x *PayloadKeyWithCommitment) Reset()
- func (x *PayloadKeyWithCommitment) String() string
- type Spend
- func (*Spend) Descriptor() ([]byte, []int)deprecated
- func (x *Spend) GetAuthSig() *v1alpha1.SpendAuthSignature
- func (x *Spend) GetBody() *SpendBody
- func (x *Spend) GetProof() *v1alpha1.ZKSpendProof
- func (*Spend) ProtoMessage()
- func (x *Spend) ProtoReflect() protoreflect.Message
- func (x *Spend) Reset()
- func (x *Spend) String() string
- type SpendBody
- func (*SpendBody) Descriptor() ([]byte, []int)deprecated
- func (x *SpendBody) GetBalanceCommitment() *v1alpha1.BalanceCommitment
- func (x *SpendBody) GetNullifier() []byte
- func (x *SpendBody) GetRk() []byte
- func (*SpendBody) ProtoMessage()
- func (x *SpendBody) ProtoReflect() protoreflect.Message
- func (x *SpendBody) Reset()
- func (x *SpendBody) String() string
- type SpendPlan
- func (*SpendPlan) Descriptor() ([]byte, []int)deprecated
- func (x *SpendPlan) GetNote() *v1alpha1.Note
- func (x *SpendPlan) GetPosition() uint64
- func (x *SpendPlan) GetRandomizer() []byte
- func (x *SpendPlan) GetValueBlinding() []byte
- func (*SpendPlan) ProtoMessage()
- func (x *SpendPlan) ProtoReflect() protoreflect.Message
- func (x *SpendPlan) Reset()
- func (x *SpendPlan) String() string
- type SpendView
- func (*SpendView) Descriptor() ([]byte, []int)deprecated
- func (x *SpendView) GetOpaque() *SpendView_Opaque
- func (m *SpendView) GetSpendView() isSpendView_SpendView
- func (x *SpendView) GetVisible() *SpendView_Visible
- func (*SpendView) ProtoMessage()
- func (x *SpendView) ProtoReflect() protoreflect.Message
- func (x *SpendView) Reset()
- func (x *SpendView) String() string
- type SpendView_Opaque
- type SpendView_Opaque_
- type SpendView_Visible
- func (*SpendView_Visible) Descriptor() ([]byte, []int)deprecated
- func (x *SpendView_Visible) GetNote() *v1alpha1.NoteView
- func (x *SpendView_Visible) GetSpend() *Spend
- func (*SpendView_Visible) ProtoMessage()
- func (x *SpendView_Visible) ProtoReflect() protoreflect.Message
- func (x *SpendView_Visible) Reset()
- func (x *SpendView_Visible) String() string
- type SpendView_Visible_
- type Transaction
- func (*Transaction) Descriptor() ([]byte, []int)deprecated
- func (x *Transaction) GetAnchor() *v1alpha1.MerkleRoot
- func (x *Transaction) GetBindingSig() []byte
- func (x *Transaction) GetBody() *TransactionBody
- func (*Transaction) ProtoMessage()
- func (x *Transaction) ProtoReflect() protoreflect.Message
- func (x *Transaction) Reset()
- func (x *Transaction) String() string
- type TransactionBody
- func (*TransactionBody) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionBody) GetActions() []*Action
- func (x *TransactionBody) GetChainId() string
- func (x *TransactionBody) GetEncryptedMemo() []byte
- func (x *TransactionBody) GetExpiryHeight() uint64
- func (x *TransactionBody) GetFee() *v1alpha1.Fee
- func (x *TransactionBody) GetFmdClues() []*v1alpha1.Clue
- func (*TransactionBody) ProtoMessage()
- func (x *TransactionBody) ProtoReflect() protoreflect.Message
- func (x *TransactionBody) Reset()
- func (x *TransactionBody) String() string
- type TransactionBodyView
- func (*TransactionBodyView) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionBodyView) GetActionViews() []*ActionView
- func (x *TransactionBodyView) GetChainId() string
- func (x *TransactionBodyView) GetExpiryHeight() uint64
- func (x *TransactionBodyView) GetFee() *v1alpha1.Fee
- func (x *TransactionBodyView) GetFmdClues() []*v1alpha1.Clue
- func (x *TransactionBodyView) GetMemoView() *MemoView
- func (*TransactionBodyView) ProtoMessage()
- func (x *TransactionBodyView) ProtoReflect() protoreflect.Message
- func (x *TransactionBodyView) Reset()
- func (x *TransactionBodyView) String() string
- type TransactionPerspective
- func (*TransactionPerspective) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionPerspective) GetAddressViews() []*v1alpha1.AddressView
- func (x *TransactionPerspective) GetAdviceNotes() []*v1alpha1.Note
- func (x *TransactionPerspective) GetDenoms() []*v1alpha1.DenomMetadata
- func (x *TransactionPerspective) GetPayloadKeys() []*PayloadKeyWithCommitment
- func (x *TransactionPerspective) GetSpendNullifiers() []*NullifierWithNote
- func (x *TransactionPerspective) GetTransactionId() *Id
- func (*TransactionPerspective) ProtoMessage()
- func (x *TransactionPerspective) ProtoReflect() protoreflect.Message
- func (x *TransactionPerspective) Reset()
- func (x *TransactionPerspective) String() string
- type TransactionPlan
- func (*TransactionPlan) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionPlan) GetActions() []*ActionPlan
- func (x *TransactionPlan) GetChainId() string
- func (x *TransactionPlan) GetCluePlans() []*CluePlan
- func (x *TransactionPlan) GetExpiryHeight() uint64
- func (x *TransactionPlan) GetFee() *v1alpha1.Fee
- func (x *TransactionPlan) GetMemoPlan() *MemoPlan
- func (*TransactionPlan) ProtoMessage()
- func (x *TransactionPlan) ProtoReflect() protoreflect.Message
- func (x *TransactionPlan) Reset()
- func (x *TransactionPlan) String() string
- type TransactionView
- func (*TransactionView) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionView) GetAnchor() *v1alpha1.MerkleRoot
- func (x *TransactionView) GetBindingSig() []byte
- func (x *TransactionView) GetBodyView() *TransactionBodyView
- func (*TransactionView) ProtoMessage()
- func (x *TransactionView) ProtoReflect() protoreflect.Message
- func (x *TransactionView) Reset()
- func (x *TransactionView) String() string
- type WitnessData
- func (*WitnessData) Descriptor() ([]byte, []int)deprecated
- func (x *WitnessData) GetAnchor() *v1alpha1.MerkleRoot
- func (x *WitnessData) GetStateCommitmentProofs() []*v1alpha1.StateCommitmentProof
- func (*WitnessData) ProtoMessage()
- func (x *WitnessData) ProtoReflect() protoreflect.Message
- func (x *WitnessData) Reset()
- func (x *WitnessData) String() string
Constants ¶
This section is empty.
Variables ¶
var File_penumbra_core_transaction_v1alpha1_transaction_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { // Types that are assignable to Action: // // *Action_Spend // *Action_Output // *Action_Swap // *Action_SwapClaim // *Action_ValidatorDefinition // *Action_IbcAction // *Action_ProposalSubmit // *Action_ProposalWithdraw // *Action_ValidatorVote // *Action_DelegatorVote // *Action_ProposalDepositClaim // *Action_PositionOpen // *Action_PositionClose // *Action_PositionWithdraw // *Action_PositionRewardClaim // *Action_Delegate // *Action_Undelegate // *Action_UndelegateClaim // *Action_DaoSpend // *Action_DaoOutput // *Action_DaoDeposit // *Action_Ics20Withdrawal Action isAction_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
A state change performed by a transaction.
func (*Action) Descriptor
deprecated
func (*Action) GetDaoDeposit ¶ added in v0.54.0
func (x *Action) GetDaoDeposit() *v1alpha14.DaoDeposit
func (*Action) GetDaoOutput ¶ added in v0.54.0
func (*Action) GetDaoSpend ¶ added in v0.54.0
func (*Action) GetDelegate ¶
func (*Action) GetDelegatorVote ¶ added in v0.54.0
func (x *Action) GetDelegatorVote() *v1alpha14.DelegatorVote
func (*Action) GetIbcAction ¶
func (*Action) GetIcs20Withdrawal ¶
func (x *Action) GetIcs20Withdrawal() *v1alpha13.Ics20Withdrawal
func (*Action) GetPositionClose ¶
func (x *Action) GetPositionClose() *v1alpha11.PositionClose
func (*Action) GetPositionOpen ¶
func (x *Action) GetPositionOpen() *v1alpha11.PositionOpen
func (*Action) GetPositionRewardClaim ¶
func (x *Action) GetPositionRewardClaim() *v1alpha11.PositionRewardClaim
func (*Action) GetPositionWithdraw ¶
func (x *Action) GetPositionWithdraw() *v1alpha11.PositionWithdraw
func (*Action) GetProposalDepositClaim ¶
func (x *Action) GetProposalDepositClaim() *v1alpha14.ProposalDepositClaim
func (*Action) GetProposalSubmit ¶
func (x *Action) GetProposalSubmit() *v1alpha14.ProposalSubmit
func (*Action) GetProposalWithdraw ¶
func (x *Action) GetProposalWithdraw() *v1alpha14.ProposalWithdraw
func (*Action) GetSwapClaim ¶
func (*Action) GetUndelegate ¶
func (x *Action) GetUndelegate() *v1alpha12.Undelegate
func (*Action) GetUndelegateClaim ¶
func (x *Action) GetUndelegateClaim() *v1alpha12.UndelegateClaim
func (*Action) GetValidatorDefinition ¶
func (x *Action) GetValidatorDefinition() *v1alpha12.ValidatorDefinition
func (*Action) GetValidatorVote ¶
func (x *Action) GetValidatorVote() *v1alpha14.ValidatorVote
func (*Action) ProtoMessage ¶
func (*Action) ProtoMessage()
func (*Action) ProtoReflect ¶
func (x *Action) ProtoReflect() protoreflect.Message
type ActionPlan ¶
type ActionPlan struct { // Types that are assignable to Action: // // *ActionPlan_Spend // *ActionPlan_Output // *ActionPlan_Swap // *ActionPlan_SwapClaim // *ActionPlan_ValidatorDefinition // *ActionPlan_IbcAction // *ActionPlan_ProposalSubmit // *ActionPlan_ProposalWithdraw // *ActionPlan_ValidatorVote // *ActionPlan_DelegatorVote // *ActionPlan_ProposalDepositClaim // *ActionPlan_Withdrawal // *ActionPlan_PositionOpen // *ActionPlan_PositionClose // *ActionPlan_PositionWithdraw // *ActionPlan_PositionRewardClaim // *ActionPlan_Delegate // *ActionPlan_Undelegate // *ActionPlan_UndelegateClaim // *ActionPlan_DaoSpend // *ActionPlan_DaoOutput // *ActionPlan_DaoDeposit Action isActionPlan_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
Describes a planned transaction action.
Some transaction Actions don't have any private data and are treated as being plans themselves.
func (*ActionPlan) Descriptor
deprecated
func (*ActionPlan) Descriptor() ([]byte, []int)
Deprecated: Use ActionPlan.ProtoReflect.Descriptor instead.
func (*ActionPlan) GetAction ¶
func (m *ActionPlan) GetAction() isActionPlan_Action
func (*ActionPlan) GetDaoDeposit ¶ added in v0.54.0
func (x *ActionPlan) GetDaoDeposit() *v1alpha14.DaoDeposit
func (*ActionPlan) GetDaoOutput ¶ added in v0.54.0
func (x *ActionPlan) GetDaoOutput() *v1alpha14.DaoOutput
func (*ActionPlan) GetDaoSpend ¶ added in v0.54.0
func (x *ActionPlan) GetDaoSpend() *v1alpha14.DaoSpend
func (*ActionPlan) GetDelegate ¶
func (x *ActionPlan) GetDelegate() *v1alpha12.Delegate
func (*ActionPlan) GetDelegatorVote ¶
func (x *ActionPlan) GetDelegatorVote() *v1alpha14.DelegatorVotePlan
func (*ActionPlan) GetIbcAction ¶
func (x *ActionPlan) GetIbcAction() *v1alpha13.IbcAction
func (*ActionPlan) GetOutput ¶
func (x *ActionPlan) GetOutput() *OutputPlan
func (*ActionPlan) GetPositionClose ¶
func (x *ActionPlan) GetPositionClose() *v1alpha11.PositionClose
func (*ActionPlan) GetPositionOpen ¶
func (x *ActionPlan) GetPositionOpen() *v1alpha11.PositionOpen
func (*ActionPlan) GetPositionRewardClaim ¶
func (x *ActionPlan) GetPositionRewardClaim() *v1alpha11.PositionRewardClaimPlan
func (*ActionPlan) GetPositionWithdraw ¶
func (x *ActionPlan) GetPositionWithdraw() *v1alpha11.PositionWithdrawPlan
func (*ActionPlan) GetProposalDepositClaim ¶
func (x *ActionPlan) GetProposalDepositClaim() *v1alpha14.ProposalDepositClaim
func (*ActionPlan) GetProposalSubmit ¶
func (x *ActionPlan) GetProposalSubmit() *v1alpha14.ProposalSubmit
func (*ActionPlan) GetProposalWithdraw ¶
func (x *ActionPlan) GetProposalWithdraw() *v1alpha14.ProposalWithdraw
func (*ActionPlan) GetSpend ¶
func (x *ActionPlan) GetSpend() *SpendPlan
func (*ActionPlan) GetSwap ¶
func (x *ActionPlan) GetSwap() *v1alpha11.SwapPlan
func (*ActionPlan) GetSwapClaim ¶
func (x *ActionPlan) GetSwapClaim() *v1alpha11.SwapClaimPlan
func (*ActionPlan) GetUndelegate ¶
func (x *ActionPlan) GetUndelegate() *v1alpha12.Undelegate
func (*ActionPlan) GetUndelegateClaim ¶
func (x *ActionPlan) GetUndelegateClaim() *v1alpha12.UndelegateClaimPlan
func (*ActionPlan) GetValidatorDefinition ¶
func (x *ActionPlan) GetValidatorDefinition() *v1alpha12.ValidatorDefinition
func (*ActionPlan) GetValidatorVote ¶
func (x *ActionPlan) GetValidatorVote() *v1alpha14.ValidatorVote
func (*ActionPlan) GetWithdrawal ¶ added in v0.54.0
func (x *ActionPlan) GetWithdrawal() *v1alpha13.Ics20Withdrawal
func (*ActionPlan) ProtoMessage ¶
func (*ActionPlan) ProtoMessage()
func (*ActionPlan) ProtoReflect ¶
func (x *ActionPlan) ProtoReflect() protoreflect.Message
func (*ActionPlan) Reset ¶
func (x *ActionPlan) Reset()
func (*ActionPlan) String ¶
func (x *ActionPlan) String() string
type ActionPlan_DaoDeposit ¶ added in v0.54.0
type ActionPlan_DaoDeposit struct {
DaoDeposit *v1alpha14.DaoDeposit `protobuf:"bytes,52,opt,name=dao_deposit,json=daoDeposit,proto3,oneof"`
}
type ActionPlan_DaoOutput ¶ added in v0.54.0
type ActionPlan_DaoSpend ¶ added in v0.54.0
type ActionPlan_Delegate ¶
type ActionPlan_DelegatorVote ¶
type ActionPlan_DelegatorVote struct {
DelegatorVote *v1alpha14.DelegatorVotePlan `protobuf:"bytes,21,opt,name=delegator_vote,json=delegatorVote,proto3,oneof"`
}
type ActionPlan_IbcAction ¶
type ActionPlan_Output ¶
type ActionPlan_Output struct {
Output *OutputPlan `protobuf:"bytes,2,opt,name=output,proto3,oneof"`
}
type ActionPlan_PositionClose ¶
type ActionPlan_PositionClose struct {
PositionClose *v1alpha11.PositionClose `protobuf:"bytes,31,opt,name=position_close,json=positionClose,proto3,oneof"`
}
type ActionPlan_PositionOpen ¶
type ActionPlan_PositionOpen struct {
PositionOpen *v1alpha11.PositionOpen `protobuf:"bytes,30,opt,name=position_open,json=positionOpen,proto3,oneof"`
}
type ActionPlan_PositionRewardClaim ¶
type ActionPlan_PositionRewardClaim struct {
PositionRewardClaim *v1alpha11.PositionRewardClaimPlan `protobuf:"bytes,34,opt,name=position_reward_claim,json=positionRewardClaim,proto3,oneof"`
}
type ActionPlan_PositionWithdraw ¶
type ActionPlan_PositionWithdraw struct { // The position withdraw/reward claim actions require balance information so they have Plan types. PositionWithdraw *v1alpha11.PositionWithdrawPlan `protobuf:"bytes,32,opt,name=position_withdraw,json=positionWithdraw,proto3,oneof"` }
type ActionPlan_ProposalDepositClaim ¶
type ActionPlan_ProposalDepositClaim struct {
ProposalDepositClaim *v1alpha14.ProposalDepositClaim `protobuf:"bytes,22,opt,name=proposal_deposit_claim,json=proposalDepositClaim,proto3,oneof"`
}
type ActionPlan_ProposalSubmit ¶
type ActionPlan_ProposalSubmit struct { // Governance: ProposalSubmit *v1alpha14.ProposalSubmit `protobuf:"bytes,18,opt,name=proposal_submit,json=proposalSubmit,proto3,oneof"` }
type ActionPlan_ProposalWithdraw ¶
type ActionPlan_ProposalWithdraw struct {
ProposalWithdraw *v1alpha14.ProposalWithdraw `protobuf:"bytes,19,opt,name=proposal_withdraw,json=proposalWithdraw,proto3,oneof"`
}
type ActionPlan_Spend ¶
type ActionPlan_Spend struct {
Spend *SpendPlan `protobuf:"bytes,1,opt,name=spend,proto3,oneof"`
}
type ActionPlan_Swap ¶
type ActionPlan_SwapClaim ¶
type ActionPlan_SwapClaim struct {
SwapClaim *v1alpha11.SwapClaimPlan `protobuf:"bytes,4,opt,name=swap_claim,json=swapClaim,proto3,oneof"`
}
type ActionPlan_Undelegate ¶
type ActionPlan_Undelegate struct { // We don't need any extra information (yet) to understand undelegations, // because we don't yet use flow encryption. Undelegate *v1alpha12.Undelegate `protobuf:"bytes,41,opt,name=undelegate,proto3,oneof"` }
type ActionPlan_UndelegateClaim ¶
type ActionPlan_UndelegateClaim struct {
UndelegateClaim *v1alpha12.UndelegateClaimPlan `protobuf:"bytes,42,opt,name=undelegate_claim,json=undelegateClaim,proto3,oneof"`
}
type ActionPlan_ValidatorDefinition ¶
type ActionPlan_ValidatorDefinition struct { // This is just a message relayed to the chain. ValidatorDefinition *v1alpha12.ValidatorDefinition `protobuf:"bytes,16,opt,name=validator_definition,json=validatorDefinition,proto3,oneof"` }
type ActionPlan_ValidatorVote ¶
type ActionPlan_ValidatorVote struct {
ValidatorVote *v1alpha14.ValidatorVote `protobuf:"bytes,20,opt,name=validator_vote,json=validatorVote,proto3,oneof"`
}
type ActionPlan_Withdrawal ¶ added in v0.54.0
type ActionPlan_Withdrawal struct {
Withdrawal *v1alpha13.Ics20Withdrawal `protobuf:"bytes,23,opt,name=withdrawal,proto3,oneof"`
}
type ActionView ¶
type ActionView struct { // Types that are assignable to ActionView: // // *ActionView_Spend // *ActionView_Output // *ActionView_Swap // *ActionView_SwapClaim // *ActionView_ValidatorDefinition // *ActionView_IbcAction // *ActionView_ProposalSubmit // *ActionView_ProposalWithdraw // *ActionView_ValidatorVote // *ActionView_DelegatorVote // *ActionView_ProposalDepositClaim // *ActionView_PositionOpen // *ActionView_PositionClose // *ActionView_PositionWithdraw // *ActionView_PositionRewardClaim // *ActionView_Delegate // *ActionView_Undelegate // *ActionView_DaoSpend // *ActionView_DaoOutput // *ActionView_DaoDeposit // *ActionView_UndelegateClaim // *ActionView_Ics20Withdrawal ActionView isActionView_ActionView `protobuf_oneof:"action_view"` // contains filtered or unexported fields }
A view of a specific state change action performed by a transaction.
func (*ActionView) Descriptor
deprecated
func (*ActionView) Descriptor() ([]byte, []int)
Deprecated: Use ActionView.ProtoReflect.Descriptor instead.
func (*ActionView) GetActionView ¶
func (m *ActionView) GetActionView() isActionView_ActionView
func (*ActionView) GetDaoDeposit ¶ added in v0.54.0
func (x *ActionView) GetDaoDeposit() *v1alpha14.DaoDeposit
func (*ActionView) GetDaoOutput ¶ added in v0.54.0
func (x *ActionView) GetDaoOutput() *v1alpha14.DaoOutput
func (*ActionView) GetDaoSpend ¶ added in v0.54.0
func (x *ActionView) GetDaoSpend() *v1alpha14.DaoSpend
func (*ActionView) GetDelegate ¶
func (x *ActionView) GetDelegate() *v1alpha12.Delegate
func (*ActionView) GetDelegatorVote ¶ added in v0.54.0
func (x *ActionView) GetDelegatorVote() *DelegatorVoteView
func (*ActionView) GetIbcAction ¶
func (x *ActionView) GetIbcAction() *v1alpha13.IbcAction
func (*ActionView) GetIcs20Withdrawal ¶
func (x *ActionView) GetIcs20Withdrawal() *v1alpha13.Ics20Withdrawal
func (*ActionView) GetOutput ¶
func (x *ActionView) GetOutput() *OutputView
func (*ActionView) GetPositionClose ¶
func (x *ActionView) GetPositionClose() *v1alpha11.PositionClose
func (*ActionView) GetPositionOpen ¶
func (x *ActionView) GetPositionOpen() *v1alpha11.PositionOpen
func (*ActionView) GetPositionRewardClaim ¶
func (x *ActionView) GetPositionRewardClaim() *v1alpha11.PositionRewardClaim
func (*ActionView) GetPositionWithdraw ¶
func (x *ActionView) GetPositionWithdraw() *v1alpha11.PositionWithdraw
func (*ActionView) GetProposalDepositClaim ¶
func (x *ActionView) GetProposalDepositClaim() *v1alpha14.ProposalDepositClaim
func (*ActionView) GetProposalSubmit ¶
func (x *ActionView) GetProposalSubmit() *v1alpha14.ProposalSubmit
func (*ActionView) GetProposalWithdraw ¶
func (x *ActionView) GetProposalWithdraw() *v1alpha14.ProposalWithdraw
func (*ActionView) GetSpend ¶
func (x *ActionView) GetSpend() *SpendView
func (*ActionView) GetSwap ¶
func (x *ActionView) GetSwap() *v1alpha11.SwapView
func (*ActionView) GetSwapClaim ¶
func (x *ActionView) GetSwapClaim() *v1alpha11.SwapClaimView
func (*ActionView) GetUndelegate ¶
func (x *ActionView) GetUndelegate() *v1alpha12.Undelegate
func (*ActionView) GetUndelegateClaim ¶
func (x *ActionView) GetUndelegateClaim() *v1alpha12.UndelegateClaim
func (*ActionView) GetValidatorDefinition ¶
func (x *ActionView) GetValidatorDefinition() *v1alpha12.ValidatorDefinition
func (*ActionView) GetValidatorVote ¶
func (x *ActionView) GetValidatorVote() *v1alpha14.ValidatorVote
func (*ActionView) ProtoMessage ¶
func (*ActionView) ProtoMessage()
func (*ActionView) ProtoReflect ¶
func (x *ActionView) ProtoReflect() protoreflect.Message
func (*ActionView) Reset ¶
func (x *ActionView) Reset()
func (*ActionView) String ¶
func (x *ActionView) String() string
type ActionView_DaoDeposit ¶ added in v0.54.0
type ActionView_DaoDeposit struct {
DaoDeposit *v1alpha14.DaoDeposit `protobuf:"bytes,52,opt,name=dao_deposit,json=daoDeposit,proto3,oneof"`
}
type ActionView_DaoOutput ¶ added in v0.54.0
type ActionView_DaoSpend ¶ added in v0.54.0
type ActionView_Delegate ¶
type ActionView_DelegatorVote ¶ added in v0.54.0
type ActionView_DelegatorVote struct {
DelegatorVote *DelegatorVoteView `protobuf:"bytes,21,opt,name=delegator_vote,json=delegatorVote,proto3,oneof"`
}
type ActionView_IbcAction ¶
type ActionView_Ics20Withdrawal ¶
type ActionView_Ics20Withdrawal struct {
Ics20Withdrawal *v1alpha13.Ics20Withdrawal `protobuf:"bytes,200,opt,name=ics20_withdrawal,json=ics20Withdrawal,proto3,oneof"`
}
type ActionView_Output ¶
type ActionView_Output struct {
Output *OutputView `protobuf:"bytes,2,opt,name=output,proto3,oneof"`
}
type ActionView_PositionClose ¶
type ActionView_PositionClose struct {
PositionClose *v1alpha11.PositionClose `protobuf:"bytes,31,opt,name=position_close,json=positionClose,proto3,oneof"`
}
type ActionView_PositionOpen ¶
type ActionView_PositionOpen struct {
PositionOpen *v1alpha11.PositionOpen `protobuf:"bytes,30,opt,name=position_open,json=positionOpen,proto3,oneof"`
}
type ActionView_PositionRewardClaim ¶
type ActionView_PositionRewardClaim struct {
PositionRewardClaim *v1alpha11.PositionRewardClaim `protobuf:"bytes,34,opt,name=position_reward_claim,json=positionRewardClaim,proto3,oneof"`
}
type ActionView_PositionWithdraw ¶
type ActionView_PositionWithdraw struct {
PositionWithdraw *v1alpha11.PositionWithdraw `protobuf:"bytes,32,opt,name=position_withdraw,json=positionWithdraw,proto3,oneof"`
}
type ActionView_ProposalDepositClaim ¶
type ActionView_ProposalDepositClaim struct {
ProposalDepositClaim *v1alpha14.ProposalDepositClaim `protobuf:"bytes,22,opt,name=proposal_deposit_claim,json=proposalDepositClaim,proto3,oneof"`
}
type ActionView_ProposalSubmit ¶
type ActionView_ProposalSubmit struct { // Governance: ProposalSubmit *v1alpha14.ProposalSubmit `protobuf:"bytes,18,opt,name=proposal_submit,json=proposalSubmit,proto3,oneof"` }
type ActionView_ProposalWithdraw ¶
type ActionView_ProposalWithdraw struct {
ProposalWithdraw *v1alpha14.ProposalWithdraw `protobuf:"bytes,19,opt,name=proposal_withdraw,json=proposalWithdraw,proto3,oneof"`
}
type ActionView_Spend ¶
type ActionView_Spend struct { // Action types with visible/opaque variants Spend *SpendView `protobuf:"bytes,1,opt,name=spend,proto3,oneof"` }
type ActionView_Swap ¶
type ActionView_SwapClaim ¶
type ActionView_SwapClaim struct {
SwapClaim *v1alpha11.SwapClaimView `protobuf:"bytes,4,opt,name=swap_claim,json=swapClaim,proto3,oneof"`
}
type ActionView_Undelegate ¶
type ActionView_Undelegate struct {
Undelegate *v1alpha12.Undelegate `protobuf:"bytes,42,opt,name=undelegate,proto3,oneof"`
}
type ActionView_UndelegateClaim ¶
type ActionView_UndelegateClaim struct { // TODO: we have no way to recover the opening of the undelegate_claim's // balance commitment, and can only infer the value from looking at the rest // of the transaction. is that fine? UndelegateClaim *v1alpha12.UndelegateClaim `protobuf:"bytes,43,opt,name=undelegate_claim,json=undelegateClaim,proto3,oneof"` }
type ActionView_ValidatorDefinition ¶
type ActionView_ValidatorDefinition struct { // Action types without visible/opaque variants ValidatorDefinition *v1alpha12.ValidatorDefinition `protobuf:"bytes,16,opt,name=validator_definition,json=validatorDefinition,proto3,oneof"` }
type ActionView_ValidatorVote ¶
type ActionView_ValidatorVote struct {
ValidatorVote *v1alpha14.ValidatorVote `protobuf:"bytes,20,opt,name=validator_vote,json=validatorVote,proto3,oneof"`
}
type Action_DaoDeposit ¶ added in v0.54.0
type Action_DaoDeposit struct {
DaoDeposit *v1alpha14.DaoDeposit `protobuf:"bytes,52,opt,name=dao_deposit,json=daoDeposit,proto3,oneof"`
}
type Action_DaoOutput ¶ added in v0.54.0
type Action_DaoSpend ¶ added in v0.54.0
type Action_Delegate ¶
type Action_DelegatorVote ¶ added in v0.54.0
type Action_DelegatorVote struct {
DelegatorVote *v1alpha14.DelegatorVote `protobuf:"bytes,21,opt,name=delegator_vote,json=delegatorVote,proto3,oneof"`
}
type Action_IbcAction ¶
type Action_Ics20Withdrawal ¶
type Action_Ics20Withdrawal struct {
Ics20Withdrawal *v1alpha13.Ics20Withdrawal `protobuf:"bytes,200,opt,name=ics20_withdrawal,json=ics20Withdrawal,proto3,oneof"`
}
type Action_Output ¶
type Action_Output struct {
Output *Output `protobuf:"bytes,2,opt,name=output,proto3,oneof"`
}
type Action_PositionClose ¶
type Action_PositionClose struct {
PositionClose *v1alpha11.PositionClose `protobuf:"bytes,31,opt,name=position_close,json=positionClose,proto3,oneof"`
}
type Action_PositionOpen ¶
type Action_PositionOpen struct { // Positions PositionOpen *v1alpha11.PositionOpen `protobuf:"bytes,30,opt,name=position_open,json=positionOpen,proto3,oneof"` }
type Action_PositionRewardClaim ¶
type Action_PositionRewardClaim struct {
PositionRewardClaim *v1alpha11.PositionRewardClaim `protobuf:"bytes,34,opt,name=position_reward_claim,json=positionRewardClaim,proto3,oneof"`
}
type Action_PositionWithdraw ¶
type Action_PositionWithdraw struct {
PositionWithdraw *v1alpha11.PositionWithdraw `protobuf:"bytes,32,opt,name=position_withdraw,json=positionWithdraw,proto3,oneof"`
}
type Action_ProposalDepositClaim ¶
type Action_ProposalDepositClaim struct {
ProposalDepositClaim *v1alpha14.ProposalDepositClaim `protobuf:"bytes,22,opt,name=proposal_deposit_claim,json=proposalDepositClaim,proto3,oneof"`
}
type Action_ProposalSubmit ¶
type Action_ProposalSubmit struct { // Governance: ProposalSubmit *v1alpha14.ProposalSubmit `protobuf:"bytes,18,opt,name=proposal_submit,json=proposalSubmit,proto3,oneof"` }
type Action_ProposalWithdraw ¶
type Action_ProposalWithdraw struct {
ProposalWithdraw *v1alpha14.ProposalWithdraw `protobuf:"bytes,19,opt,name=proposal_withdraw,json=proposalWithdraw,proto3,oneof"`
}
type Action_Spend ¶
type Action_Spend struct {
Spend *Spend `protobuf:"bytes,1,opt,name=spend,proto3,oneof"`
}
type Action_Swap ¶
type Action_SwapClaim ¶
type Action_Undelegate ¶
type Action_Undelegate struct {
Undelegate *v1alpha12.Undelegate `protobuf:"bytes,41,opt,name=undelegate,proto3,oneof"`
}
type Action_UndelegateClaim ¶
type Action_UndelegateClaim struct {
UndelegateClaim *v1alpha12.UndelegateClaim `protobuf:"bytes,42,opt,name=undelegate_claim,json=undelegateClaim,proto3,oneof"`
}
type Action_ValidatorDefinition ¶
type Action_ValidatorDefinition struct {
ValidatorDefinition *v1alpha12.ValidatorDefinition `protobuf:"bytes,16,opt,name=validator_definition,json=validatorDefinition,proto3,oneof"`
}
type Action_ValidatorVote ¶
type Action_ValidatorVote struct {
ValidatorVote *v1alpha14.ValidatorVote `protobuf:"bytes,20,opt,name=validator_vote,json=validatorVote,proto3,oneof"`
}
type AuthorizationData ¶
type AuthorizationData struct { // The computed auth hash for the approved transaction plan. EffectHash *v1alpha1.EffectHash `protobuf:"bytes,1,opt,name=effect_hash,json=effectHash,proto3" json:"effect_hash,omitempty"` // The required spend authorizations, returned in the same order as the // Spend actions in the original request. SpendAuths []*v1alpha1.SpendAuthSignature `protobuf:"bytes,2,rep,name=spend_auths,json=spendAuths,proto3" json:"spend_auths,omitempty"` // The required delegator vote authorizations, returned in the same order as the // DelegatorVote actions in the original request. DelegatorVoteAuths []*v1alpha1.SpendAuthSignature `protobuf:"bytes,3,rep,name=delegator_vote_auths,json=delegatorVoteAuths,proto3" json:"delegator_vote_auths,omitempty"` // contains filtered or unexported fields }
The data required to authorize a transaction plan.
func (*AuthorizationData) Descriptor
deprecated
func (*AuthorizationData) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationData.ProtoReflect.Descriptor instead.
func (*AuthorizationData) GetDelegatorVoteAuths ¶ added in v0.54.0
func (x *AuthorizationData) GetDelegatorVoteAuths() []*v1alpha1.SpendAuthSignature
func (*AuthorizationData) GetEffectHash ¶
func (x *AuthorizationData) GetEffectHash() *v1alpha1.EffectHash
func (*AuthorizationData) GetSpendAuths ¶
func (x *AuthorizationData) GetSpendAuths() []*v1alpha1.SpendAuthSignature
func (*AuthorizationData) ProtoMessage ¶
func (*AuthorizationData) ProtoMessage()
func (*AuthorizationData) ProtoReflect ¶
func (x *AuthorizationData) ProtoReflect() protoreflect.Message
func (*AuthorizationData) Reset ¶
func (x *AuthorizationData) Reset()
func (*AuthorizationData) String ¶
func (x *AuthorizationData) String() string
type CluePlan ¶
type CluePlan struct { // The address. Address *v1alpha1.Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // The random seed to use for the clue plan. Rseed []byte `protobuf:"bytes,2,opt,name=rseed,proto3" json:"rseed,omitempty"` // The bits of precision. PrecisionBits uint64 `protobuf:"varint,3,opt,name=precision_bits,json=precisionBits,proto3" json:"precision_bits,omitempty"` // contains filtered or unexported fields }
Describes a plan for forming a `Clue`.
func (*CluePlan) Descriptor
deprecated
func (*CluePlan) GetAddress ¶
func (*CluePlan) GetPrecisionBits ¶
func (*CluePlan) ProtoMessage ¶
func (*CluePlan) ProtoMessage()
func (*CluePlan) ProtoReflect ¶
func (x *CluePlan) ProtoReflect() protoreflect.Message
type DelegatorVoteView ¶ added in v0.54.0
type DelegatorVoteView struct { // Types that are assignable to DelegatorVote: // // *DelegatorVoteView_Visible_ // *DelegatorVoteView_Opaque_ DelegatorVote isDelegatorVoteView_DelegatorVote `protobuf_oneof:"delegator_vote"` // contains filtered or unexported fields }
func (*DelegatorVoteView) Descriptor
deprecated
added in
v0.54.0
func (*DelegatorVoteView) Descriptor() ([]byte, []int)
Deprecated: Use DelegatorVoteView.ProtoReflect.Descriptor instead.
func (*DelegatorVoteView) GetDelegatorVote ¶ added in v0.54.0
func (m *DelegatorVoteView) GetDelegatorVote() isDelegatorVoteView_DelegatorVote
func (*DelegatorVoteView) GetOpaque ¶ added in v0.54.0
func (x *DelegatorVoteView) GetOpaque() *DelegatorVoteView_Opaque
func (*DelegatorVoteView) GetVisible ¶ added in v0.54.0
func (x *DelegatorVoteView) GetVisible() *DelegatorVoteView_Visible
func (*DelegatorVoteView) ProtoMessage ¶ added in v0.54.0
func (*DelegatorVoteView) ProtoMessage()
func (*DelegatorVoteView) ProtoReflect ¶ added in v0.54.0
func (x *DelegatorVoteView) ProtoReflect() protoreflect.Message
func (*DelegatorVoteView) Reset ¶ added in v0.54.0
func (x *DelegatorVoteView) Reset()
func (*DelegatorVoteView) String ¶ added in v0.54.0
func (x *DelegatorVoteView) String() string
type DelegatorVoteView_Opaque ¶ added in v0.54.0
type DelegatorVoteView_Opaque struct { DelegatorVote *v1alpha14.DelegatorVote `protobuf:"bytes,1,opt,name=delegator_vote,json=delegatorVote,proto3" json:"delegator_vote,omitempty"` // contains filtered or unexported fields }
func (*DelegatorVoteView_Opaque) Descriptor
deprecated
added in
v0.54.0
func (*DelegatorVoteView_Opaque) Descriptor() ([]byte, []int)
Deprecated: Use DelegatorVoteView_Opaque.ProtoReflect.Descriptor instead.
func (*DelegatorVoteView_Opaque) GetDelegatorVote ¶ added in v0.54.0
func (x *DelegatorVoteView_Opaque) GetDelegatorVote() *v1alpha14.DelegatorVote
func (*DelegatorVoteView_Opaque) ProtoMessage ¶ added in v0.54.0
func (*DelegatorVoteView_Opaque) ProtoMessage()
func (*DelegatorVoteView_Opaque) ProtoReflect ¶ added in v0.54.0
func (x *DelegatorVoteView_Opaque) ProtoReflect() protoreflect.Message
func (*DelegatorVoteView_Opaque) Reset ¶ added in v0.54.0
func (x *DelegatorVoteView_Opaque) Reset()
func (*DelegatorVoteView_Opaque) String ¶ added in v0.54.0
func (x *DelegatorVoteView_Opaque) String() string
type DelegatorVoteView_Opaque_ ¶ added in v0.54.0
type DelegatorVoteView_Opaque_ struct {
Opaque *DelegatorVoteView_Opaque `protobuf:"bytes,2,opt,name=opaque,proto3,oneof"`
}
type DelegatorVoteView_Visible ¶ added in v0.54.0
type DelegatorVoteView_Visible struct { DelegatorVote *v1alpha14.DelegatorVote `protobuf:"bytes,1,opt,name=delegator_vote,json=delegatorVote,proto3" json:"delegator_vote,omitempty"` Note *v1alpha1.NoteView `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"` // contains filtered or unexported fields }
func (*DelegatorVoteView_Visible) Descriptor
deprecated
added in
v0.54.0
func (*DelegatorVoteView_Visible) Descriptor() ([]byte, []int)
Deprecated: Use DelegatorVoteView_Visible.ProtoReflect.Descriptor instead.
func (*DelegatorVoteView_Visible) GetDelegatorVote ¶ added in v0.54.0
func (x *DelegatorVoteView_Visible) GetDelegatorVote() *v1alpha14.DelegatorVote
func (*DelegatorVoteView_Visible) GetNote ¶ added in v0.54.0
func (x *DelegatorVoteView_Visible) GetNote() *v1alpha1.NoteView
func (*DelegatorVoteView_Visible) ProtoMessage ¶ added in v0.54.0
func (*DelegatorVoteView_Visible) ProtoMessage()
func (*DelegatorVoteView_Visible) ProtoReflect ¶ added in v0.54.0
func (x *DelegatorVoteView_Visible) ProtoReflect() protoreflect.Message
func (*DelegatorVoteView_Visible) Reset ¶ added in v0.54.0
func (x *DelegatorVoteView_Visible) Reset()
func (*DelegatorVoteView_Visible) String ¶ added in v0.54.0
func (x *DelegatorVoteView_Visible) String() string
type DelegatorVoteView_Visible_ ¶ added in v0.54.0
type DelegatorVoteView_Visible_ struct {
Visible *DelegatorVoteView_Visible `protobuf:"bytes,1,opt,name=visible,proto3,oneof"`
}
type EffectHash ¶ added in v0.54.0
type EffectHash struct { Inner []byte `protobuf:"bytes,1,opt,name=inner,proto3" json:"inner,omitempty"` // contains filtered or unexported fields }
func (*EffectHash) Descriptor
deprecated
added in
v0.54.0
func (*EffectHash) Descriptor() ([]byte, []int)
Deprecated: Use EffectHash.ProtoReflect.Descriptor instead.
func (*EffectHash) GetInner ¶ added in v0.54.0
func (x *EffectHash) GetInner() []byte
func (*EffectHash) ProtoMessage ¶ added in v0.54.0
func (*EffectHash) ProtoMessage()
func (*EffectHash) ProtoReflect ¶ added in v0.54.0
func (x *EffectHash) ProtoReflect() protoreflect.Message
func (*EffectHash) Reset ¶ added in v0.54.0
func (x *EffectHash) Reset()
func (*EffectHash) String ¶ added in v0.54.0
func (x *EffectHash) String() string
type Id ¶ added in v0.54.0
type Id struct { Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` // contains filtered or unexported fields }
A transaction ID, the Sha256 hash of a transaction.
func (*Id) Descriptor
deprecated
added in
v0.54.0
func (*Id) ProtoMessage ¶ added in v0.54.0
func (*Id) ProtoMessage()
func (*Id) ProtoReflect ¶ added in v0.54.0
func (x *Id) ProtoReflect() protoreflect.Message
type MemoCiphertext ¶ added in v0.54.0
type MemoCiphertext struct { Inner []byte `protobuf:"bytes,1,opt,name=inner,proto3" json:"inner,omitempty"` // contains filtered or unexported fields }
func (*MemoCiphertext) Descriptor
deprecated
added in
v0.54.0
func (*MemoCiphertext) Descriptor() ([]byte, []int)
Deprecated: Use MemoCiphertext.ProtoReflect.Descriptor instead.
func (*MemoCiphertext) GetInner ¶ added in v0.54.0
func (x *MemoCiphertext) GetInner() []byte
func (*MemoCiphertext) ProtoMessage ¶ added in v0.54.0
func (*MemoCiphertext) ProtoMessage()
func (*MemoCiphertext) ProtoReflect ¶ added in v0.54.0
func (x *MemoCiphertext) ProtoReflect() protoreflect.Message
func (*MemoCiphertext) Reset ¶ added in v0.54.0
func (x *MemoCiphertext) Reset()
func (*MemoCiphertext) String ¶ added in v0.54.0
func (x *MemoCiphertext) String() string
type MemoPlaintext ¶ added in v0.54.0
type MemoPlaintext struct { Sender *v1alpha1.Address `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` // contains filtered or unexported fields }
func (*MemoPlaintext) Descriptor
deprecated
added in
v0.54.0
func (*MemoPlaintext) Descriptor() ([]byte, []int)
Deprecated: Use MemoPlaintext.ProtoReflect.Descriptor instead.
func (*MemoPlaintext) GetSender ¶ added in v0.54.0
func (x *MemoPlaintext) GetSender() *v1alpha1.Address
func (*MemoPlaintext) GetText ¶ added in v0.54.0
func (x *MemoPlaintext) GetText() string
func (*MemoPlaintext) ProtoMessage ¶ added in v0.54.0
func (*MemoPlaintext) ProtoMessage()
func (*MemoPlaintext) ProtoReflect ¶ added in v0.54.0
func (x *MemoPlaintext) ProtoReflect() protoreflect.Message
func (*MemoPlaintext) Reset ¶ added in v0.54.0
func (x *MemoPlaintext) Reset()
func (*MemoPlaintext) String ¶ added in v0.54.0
func (x *MemoPlaintext) String() string
type MemoPlan ¶
type MemoPlan struct { // The plaintext. Plaintext *MemoPlaintext `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"` // The key to use to encrypt the memo. Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
Describes a plan for forming a `Memo`.
func (*MemoPlan) Descriptor
deprecated
func (*MemoPlan) GetPlaintext ¶
func (x *MemoPlan) GetPlaintext() *MemoPlaintext
func (*MemoPlan) ProtoMessage ¶
func (*MemoPlan) ProtoMessage()
func (*MemoPlan) ProtoReflect ¶
func (x *MemoPlan) ProtoReflect() protoreflect.Message
type MemoView ¶ added in v0.54.0
type MemoView struct { // Types that are assignable to MemoView: // // *MemoView_Visible_ // *MemoView_Opaque_ MemoView isMemoView_MemoView `protobuf_oneof:"memo_view"` // contains filtered or unexported fields }
func (*MemoView) Descriptor
deprecated
added in
v0.54.0
func (*MemoView) GetMemoView ¶ added in v0.54.0
func (m *MemoView) GetMemoView() isMemoView_MemoView
func (*MemoView) GetOpaque ¶ added in v0.54.0
func (x *MemoView) GetOpaque() *MemoView_Opaque
func (*MemoView) GetVisible ¶ added in v0.54.0
func (x *MemoView) GetVisible() *MemoView_Visible
func (*MemoView) ProtoMessage ¶ added in v0.54.0
func (*MemoView) ProtoMessage()
func (*MemoView) ProtoReflect ¶ added in v0.54.0
func (x *MemoView) ProtoReflect() protoreflect.Message
type MemoView_Opaque ¶ added in v0.54.0
type MemoView_Opaque struct { Ciphertext *MemoCiphertext `protobuf:"bytes,1,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"` // contains filtered or unexported fields }
func (*MemoView_Opaque) Descriptor
deprecated
added in
v0.54.0
func (*MemoView_Opaque) Descriptor() ([]byte, []int)
Deprecated: Use MemoView_Opaque.ProtoReflect.Descriptor instead.
func (*MemoView_Opaque) GetCiphertext ¶ added in v0.54.0
func (x *MemoView_Opaque) GetCiphertext() *MemoCiphertext
func (*MemoView_Opaque) ProtoMessage ¶ added in v0.54.0
func (*MemoView_Opaque) ProtoMessage()
func (*MemoView_Opaque) ProtoReflect ¶ added in v0.54.0
func (x *MemoView_Opaque) ProtoReflect() protoreflect.Message
func (*MemoView_Opaque) Reset ¶ added in v0.54.0
func (x *MemoView_Opaque) Reset()
func (*MemoView_Opaque) String ¶ added in v0.54.0
func (x *MemoView_Opaque) String() string
type MemoView_Opaque_ ¶ added in v0.54.0
type MemoView_Opaque_ struct {
Opaque *MemoView_Opaque `protobuf:"bytes,2,opt,name=opaque,proto3,oneof"`
}
type MemoView_Visible ¶ added in v0.54.0
type MemoView_Visible struct { Ciphertext *MemoCiphertext `protobuf:"bytes,1,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"` Plaintext *MemoPlaintext `protobuf:"bytes,2,opt,name=plaintext,proto3" json:"plaintext,omitempty"` // contains filtered or unexported fields }
func (*MemoView_Visible) Descriptor
deprecated
added in
v0.54.0
func (*MemoView_Visible) Descriptor() ([]byte, []int)
Deprecated: Use MemoView_Visible.ProtoReflect.Descriptor instead.
func (*MemoView_Visible) GetCiphertext ¶ added in v0.54.0
func (x *MemoView_Visible) GetCiphertext() *MemoCiphertext
func (*MemoView_Visible) GetPlaintext ¶ added in v0.54.0
func (x *MemoView_Visible) GetPlaintext() *MemoPlaintext
func (*MemoView_Visible) ProtoMessage ¶ added in v0.54.0
func (*MemoView_Visible) ProtoMessage()
func (*MemoView_Visible) ProtoReflect ¶ added in v0.54.0
func (x *MemoView_Visible) ProtoReflect() protoreflect.Message
func (*MemoView_Visible) Reset ¶ added in v0.54.0
func (x *MemoView_Visible) Reset()
func (*MemoView_Visible) String ¶ added in v0.54.0
func (x *MemoView_Visible) String() string
type MemoView_Visible_ ¶ added in v0.54.0
type MemoView_Visible_ struct {
Visible *MemoView_Visible `protobuf:"bytes,1,opt,name=visible,proto3,oneof"`
}
type NullifierWithNote ¶
type NullifierWithNote struct { Nullifier *v1alpha1.Nullifier `protobuf:"bytes,1,opt,name=nullifier,proto3" json:"nullifier,omitempty"` Note *v1alpha1.Note `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"` // contains filtered or unexported fields }
func (*NullifierWithNote) Descriptor
deprecated
func (*NullifierWithNote) Descriptor() ([]byte, []int)
Deprecated: Use NullifierWithNote.ProtoReflect.Descriptor instead.
func (*NullifierWithNote) GetNote ¶
func (x *NullifierWithNote) GetNote() *v1alpha1.Note
func (*NullifierWithNote) GetNullifier ¶
func (x *NullifierWithNote) GetNullifier() *v1alpha1.Nullifier
func (*NullifierWithNote) ProtoMessage ¶
func (*NullifierWithNote) ProtoMessage()
func (*NullifierWithNote) ProtoReflect ¶
func (x *NullifierWithNote) ProtoReflect() protoreflect.Message
func (*NullifierWithNote) Reset ¶
func (x *NullifierWithNote) Reset()
func (*NullifierWithNote) String ¶
func (x *NullifierWithNote) String() string
type Output ¶
type Output struct { // The effecting data for the output. Body *OutputBody `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // The output proof is authorizing data. Proof *v1alpha1.ZKOutputProof `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"` // contains filtered or unexported fields }
Creates a new shielded note.
func (*Output) Descriptor
deprecated
func (*Output) GetBody ¶
func (x *Output) GetBody() *OutputBody
func (*Output) GetProof ¶
func (x *Output) GetProof() *v1alpha1.ZKOutputProof
func (*Output) ProtoMessage ¶
func (*Output) ProtoMessage()
func (*Output) ProtoReflect ¶
func (x *Output) ProtoReflect() protoreflect.Message
type OutputBody ¶
type OutputBody struct { // The minimal data required to scan and process the new output note. NotePayload *v1alpha1.NotePayload `protobuf:"bytes,1,opt,name=note_payload,json=notePayload,proto3" json:"note_payload,omitempty"` // A commitment to the value of the output note. 32 bytes. BalanceCommitment *v1alpha1.BalanceCommitment `protobuf:"bytes,2,opt,name=balance_commitment,json=balanceCommitment,proto3" json:"balance_commitment,omitempty"` // An encrypted key for decrypting the memo. WrappedMemoKey []byte `protobuf:"bytes,3,opt,name=wrapped_memo_key,json=wrappedMemoKey,proto3" json:"wrapped_memo_key,omitempty"` // The key material used for note encryption, wrapped in encryption to the // sender's outgoing viewing key. 80 bytes. OvkWrappedKey []byte `protobuf:"bytes,4,opt,name=ovk_wrapped_key,json=ovkWrappedKey,proto3" json:"ovk_wrapped_key,omitempty"` // contains filtered or unexported fields }
The body of an output description, containing only the effecting data describing changes to the ledger, and not the authorizing data that allows those changes to be performed.
func (*OutputBody) Descriptor
deprecated
func (*OutputBody) Descriptor() ([]byte, []int)
Deprecated: Use OutputBody.ProtoReflect.Descriptor instead.
func (*OutputBody) GetBalanceCommitment ¶
func (x *OutputBody) GetBalanceCommitment() *v1alpha1.BalanceCommitment
func (*OutputBody) GetNotePayload ¶
func (x *OutputBody) GetNotePayload() *v1alpha1.NotePayload
func (*OutputBody) GetOvkWrappedKey ¶
func (x *OutputBody) GetOvkWrappedKey() []byte
func (*OutputBody) GetWrappedMemoKey ¶
func (x *OutputBody) GetWrappedMemoKey() []byte
func (*OutputBody) ProtoMessage ¶
func (*OutputBody) ProtoMessage()
func (*OutputBody) ProtoReflect ¶
func (x *OutputBody) ProtoReflect() protoreflect.Message
func (*OutputBody) Reset ¶
func (x *OutputBody) Reset()
func (*OutputBody) String ¶
func (x *OutputBody) String() string
type OutputPlan ¶
type OutputPlan struct { // The value to send to this output. Value *v1alpha1.Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // The destination address to send it to. DestAddress *v1alpha1.Address `protobuf:"bytes,2,opt,name=dest_address,json=destAddress,proto3" json:"dest_address,omitempty"` // The rseed to use for the new note. Rseed []byte `protobuf:"bytes,3,opt,name=rseed,proto3" json:"rseed,omitempty"` // The blinding factor to use for the value commitment. ValueBlinding []byte `protobuf:"bytes,4,opt,name=value_blinding,json=valueBlinding,proto3" json:"value_blinding,omitempty"` // contains filtered or unexported fields }
func (*OutputPlan) Descriptor
deprecated
func (*OutputPlan) Descriptor() ([]byte, []int)
Deprecated: Use OutputPlan.ProtoReflect.Descriptor instead.
func (*OutputPlan) GetDestAddress ¶
func (x *OutputPlan) GetDestAddress() *v1alpha1.Address
func (*OutputPlan) GetRseed ¶
func (x *OutputPlan) GetRseed() []byte
func (*OutputPlan) GetValue ¶
func (x *OutputPlan) GetValue() *v1alpha1.Value
func (*OutputPlan) GetValueBlinding ¶
func (x *OutputPlan) GetValueBlinding() []byte
func (*OutputPlan) ProtoMessage ¶
func (*OutputPlan) ProtoMessage()
func (*OutputPlan) ProtoReflect ¶
func (x *OutputPlan) ProtoReflect() protoreflect.Message
func (*OutputPlan) Reset ¶
func (x *OutputPlan) Reset()
func (*OutputPlan) String ¶
func (x *OutputPlan) String() string
type OutputView ¶
type OutputView struct { // Types that are assignable to OutputView: // // *OutputView_Visible_ // *OutputView_Opaque_ OutputView isOutputView_OutputView `protobuf_oneof:"output_view"` // contains filtered or unexported fields }
func (*OutputView) Descriptor
deprecated
func (*OutputView) Descriptor() ([]byte, []int)
Deprecated: Use OutputView.ProtoReflect.Descriptor instead.
func (*OutputView) GetOpaque ¶
func (x *OutputView) GetOpaque() *OutputView_Opaque
func (*OutputView) GetOutputView ¶
func (m *OutputView) GetOutputView() isOutputView_OutputView
func (*OutputView) GetVisible ¶
func (x *OutputView) GetVisible() *OutputView_Visible
func (*OutputView) ProtoMessage ¶
func (*OutputView) ProtoMessage()
func (*OutputView) ProtoReflect ¶
func (x *OutputView) ProtoReflect() protoreflect.Message
func (*OutputView) Reset ¶
func (x *OutputView) Reset()
func (*OutputView) String ¶
func (x *OutputView) String() string
type OutputView_Opaque ¶
type OutputView_Opaque struct { Output *Output `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` // contains filtered or unexported fields }
func (*OutputView_Opaque) Descriptor
deprecated
func (*OutputView_Opaque) Descriptor() ([]byte, []int)
Deprecated: Use OutputView_Opaque.ProtoReflect.Descriptor instead.
func (*OutputView_Opaque) GetOutput ¶
func (x *OutputView_Opaque) GetOutput() *Output
func (*OutputView_Opaque) ProtoMessage ¶
func (*OutputView_Opaque) ProtoMessage()
func (*OutputView_Opaque) ProtoReflect ¶
func (x *OutputView_Opaque) ProtoReflect() protoreflect.Message
func (*OutputView_Opaque) Reset ¶
func (x *OutputView_Opaque) Reset()
func (*OutputView_Opaque) String ¶
func (x *OutputView_Opaque) String() string
type OutputView_Opaque_ ¶
type OutputView_Opaque_ struct {
Opaque *OutputView_Opaque `protobuf:"bytes,2,opt,name=opaque,proto3,oneof"`
}
type OutputView_Visible ¶
type OutputView_Visible struct { Output *Output `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` Note *v1alpha1.NoteView `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"` PayloadKey *PayloadKey `protobuf:"bytes,3,opt,name=payload_key,json=payloadKey,proto3" json:"payload_key,omitempty"` // contains filtered or unexported fields }
func (*OutputView_Visible) Descriptor
deprecated
func (*OutputView_Visible) Descriptor() ([]byte, []int)
Deprecated: Use OutputView_Visible.ProtoReflect.Descriptor instead.
func (*OutputView_Visible) GetNote ¶
func (x *OutputView_Visible) GetNote() *v1alpha1.NoteView
func (*OutputView_Visible) GetOutput ¶
func (x *OutputView_Visible) GetOutput() *Output
func (*OutputView_Visible) GetPayloadKey ¶
func (x *OutputView_Visible) GetPayloadKey() *PayloadKey
func (*OutputView_Visible) ProtoMessage ¶
func (*OutputView_Visible) ProtoMessage()
func (*OutputView_Visible) ProtoReflect ¶
func (x *OutputView_Visible) ProtoReflect() protoreflect.Message
func (*OutputView_Visible) Reset ¶
func (x *OutputView_Visible) Reset()
func (*OutputView_Visible) String ¶
func (x *OutputView_Visible) String() string
type OutputView_Visible_ ¶
type OutputView_Visible_ struct {
Visible *OutputView_Visible `protobuf:"bytes,1,opt,name=visible,proto3,oneof"`
}
type PayloadKey ¶ added in v0.54.0
type PayloadKey struct { Inner []byte `protobuf:"bytes,1,opt,name=inner,proto3" json:"inner,omitempty"` // contains filtered or unexported fields }
func (*PayloadKey) Descriptor
deprecated
added in
v0.54.0
func (*PayloadKey) Descriptor() ([]byte, []int)
Deprecated: Use PayloadKey.ProtoReflect.Descriptor instead.
func (*PayloadKey) GetInner ¶ added in v0.54.0
func (x *PayloadKey) GetInner() []byte
func (*PayloadKey) ProtoMessage ¶ added in v0.54.0
func (*PayloadKey) ProtoMessage()
func (*PayloadKey) ProtoReflect ¶ added in v0.54.0
func (x *PayloadKey) ProtoReflect() protoreflect.Message
func (*PayloadKey) Reset ¶ added in v0.54.0
func (x *PayloadKey) Reset()
func (*PayloadKey) String ¶ added in v0.54.0
func (x *PayloadKey) String() string
type PayloadKeyWithCommitment ¶
type PayloadKeyWithCommitment struct { PayloadKey *PayloadKey `protobuf:"bytes,1,opt,name=payload_key,json=payloadKey,proto3" json:"payload_key,omitempty"` Commitment *v1alpha1.StateCommitment `protobuf:"bytes,2,opt,name=commitment,proto3" json:"commitment,omitempty"` // contains filtered or unexported fields }
func (*PayloadKeyWithCommitment) Descriptor
deprecated
func (*PayloadKeyWithCommitment) Descriptor() ([]byte, []int)
Deprecated: Use PayloadKeyWithCommitment.ProtoReflect.Descriptor instead.
func (*PayloadKeyWithCommitment) GetCommitment ¶
func (x *PayloadKeyWithCommitment) GetCommitment() *v1alpha1.StateCommitment
func (*PayloadKeyWithCommitment) GetPayloadKey ¶
func (x *PayloadKeyWithCommitment) GetPayloadKey() *PayloadKey
func (*PayloadKeyWithCommitment) ProtoMessage ¶
func (*PayloadKeyWithCommitment) ProtoMessage()
func (*PayloadKeyWithCommitment) ProtoReflect ¶
func (x *PayloadKeyWithCommitment) ProtoReflect() protoreflect.Message
func (*PayloadKeyWithCommitment) Reset ¶
func (x *PayloadKeyWithCommitment) Reset()
func (*PayloadKeyWithCommitment) String ¶
func (x *PayloadKeyWithCommitment) String() string
type Spend ¶
type Spend struct { // The effecting data of the spend. Body *SpendBody `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // The authorizing signature for the spend. AuthSig *v1alpha1.SpendAuthSignature `protobuf:"bytes,2,opt,name=auth_sig,json=authSig,proto3" json:"auth_sig,omitempty"` // The proof that the spend is well-formed is authorizing data. Proof *v1alpha1.ZKSpendProof `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"` // contains filtered or unexported fields }
Spends a shielded note.
func (*Spend) Descriptor
deprecated
func (*Spend) GetAuthSig ¶
func (x *Spend) GetAuthSig() *v1alpha1.SpendAuthSignature
func (*Spend) GetProof ¶
func (x *Spend) GetProof() *v1alpha1.ZKSpendProof
func (*Spend) ProtoMessage ¶
func (*Spend) ProtoMessage()
func (*Spend) ProtoReflect ¶
func (x *Spend) ProtoReflect() protoreflect.Message
type SpendBody ¶
type SpendBody struct { // A commitment to the value of the input note. BalanceCommitment *v1alpha1.BalanceCommitment `protobuf:"bytes,1,opt,name=balance_commitment,json=balanceCommitment,proto3" json:"balance_commitment,omitempty"` // The nullifier of the input note. Nullifier []byte `protobuf:"bytes,3,opt,name=nullifier,proto3" json:"nullifier,omitempty"` // The randomized validating key for the spend authorization signature. Rk []byte `protobuf:"bytes,4,opt,name=rk,proto3" json:"rk,omitempty"` // contains filtered or unexported fields }
The body of a spend description, containing only the effecting data describing changes to the ledger, and not the authorizing data that allows those changes to be performed.
func (*SpendBody) Descriptor
deprecated
func (*SpendBody) GetBalanceCommitment ¶
func (x *SpendBody) GetBalanceCommitment() *v1alpha1.BalanceCommitment
func (*SpendBody) GetNullifier ¶
func (*SpendBody) ProtoMessage ¶
func (*SpendBody) ProtoMessage()
func (*SpendBody) ProtoReflect ¶
func (x *SpendBody) ProtoReflect() protoreflect.Message
type SpendPlan ¶
type SpendPlan struct { // The plaintext note we plan to spend. Note *v1alpha1.Note `protobuf:"bytes,1,opt,name=note,proto3" json:"note,omitempty"` // The position of the note we plan to spend. Position uint64 `protobuf:"varint,2,opt,name=position,proto3" json:"position,omitempty"` // The randomizer to use for the spend. Randomizer []byte `protobuf:"bytes,3,opt,name=randomizer,proto3" json:"randomizer,omitempty"` // The blinding factor to use for the value commitment. ValueBlinding []byte `protobuf:"bytes,4,opt,name=value_blinding,json=valueBlinding,proto3" json:"value_blinding,omitempty"` // contains filtered or unexported fields }
func (*SpendPlan) Descriptor
deprecated
func (*SpendPlan) GetPosition ¶
func (*SpendPlan) GetRandomizer ¶
func (*SpendPlan) GetValueBlinding ¶
func (*SpendPlan) ProtoMessage ¶
func (*SpendPlan) ProtoMessage()
func (*SpendPlan) ProtoReflect ¶
func (x *SpendPlan) ProtoReflect() protoreflect.Message
type SpendView ¶
type SpendView struct { // Types that are assignable to SpendView: // // *SpendView_Visible_ // *SpendView_Opaque_ SpendView isSpendView_SpendView `protobuf_oneof:"spend_view"` // contains filtered or unexported fields }
func (*SpendView) Descriptor
deprecated
func (*SpendView) GetOpaque ¶
func (x *SpendView) GetOpaque() *SpendView_Opaque
func (*SpendView) GetSpendView ¶
func (m *SpendView) GetSpendView() isSpendView_SpendView
func (*SpendView) GetVisible ¶
func (x *SpendView) GetVisible() *SpendView_Visible
func (*SpendView) ProtoMessage ¶
func (*SpendView) ProtoMessage()
func (*SpendView) ProtoReflect ¶
func (x *SpendView) ProtoReflect() protoreflect.Message
type SpendView_Opaque ¶
type SpendView_Opaque struct { Spend *Spend `protobuf:"bytes,1,opt,name=spend,proto3" json:"spend,omitempty"` // contains filtered or unexported fields }
func (*SpendView_Opaque) Descriptor
deprecated
func (*SpendView_Opaque) Descriptor() ([]byte, []int)
Deprecated: Use SpendView_Opaque.ProtoReflect.Descriptor instead.
func (*SpendView_Opaque) GetSpend ¶
func (x *SpendView_Opaque) GetSpend() *Spend
func (*SpendView_Opaque) ProtoMessage ¶
func (*SpendView_Opaque) ProtoMessage()
func (*SpendView_Opaque) ProtoReflect ¶
func (x *SpendView_Opaque) ProtoReflect() protoreflect.Message
func (*SpendView_Opaque) Reset ¶
func (x *SpendView_Opaque) Reset()
func (*SpendView_Opaque) String ¶
func (x *SpendView_Opaque) String() string
type SpendView_Opaque_ ¶
type SpendView_Opaque_ struct {
Opaque *SpendView_Opaque `protobuf:"bytes,2,opt,name=opaque,proto3,oneof"`
}
type SpendView_Visible ¶
type SpendView_Visible struct { Spend *Spend `protobuf:"bytes,1,opt,name=spend,proto3" json:"spend,omitempty"` Note *v1alpha1.NoteView `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"` // contains filtered or unexported fields }
func (*SpendView_Visible) Descriptor
deprecated
func (*SpendView_Visible) Descriptor() ([]byte, []int)
Deprecated: Use SpendView_Visible.ProtoReflect.Descriptor instead.
func (*SpendView_Visible) GetNote ¶
func (x *SpendView_Visible) GetNote() *v1alpha1.NoteView
func (*SpendView_Visible) GetSpend ¶
func (x *SpendView_Visible) GetSpend() *Spend
func (*SpendView_Visible) ProtoMessage ¶
func (*SpendView_Visible) ProtoMessage()
func (*SpendView_Visible) ProtoReflect ¶
func (x *SpendView_Visible) ProtoReflect() protoreflect.Message
func (*SpendView_Visible) Reset ¶
func (x *SpendView_Visible) Reset()
func (*SpendView_Visible) String ¶
func (x *SpendView_Visible) String() string
type SpendView_Visible_ ¶
type SpendView_Visible_ struct {
Visible *SpendView_Visible `protobuf:"bytes,1,opt,name=visible,proto3,oneof"`
}
type Transaction ¶
type Transaction struct { Body *TransactionBody `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // The binding signature is stored separately from the transaction body that it signs. BindingSig []byte `protobuf:"bytes,2,opt,name=binding_sig,json=bindingSig,proto3" json:"binding_sig,omitempty"` // The root of some previous state of the state commitment tree, used as an anchor for all // ZK state transition proofs. Anchor *v1alpha1.MerkleRoot `protobuf:"bytes,3,opt,name=anchor,proto3" json:"anchor,omitempty"` // contains filtered or unexported fields }
A Penumbra transaction.
func (*Transaction) Descriptor
deprecated
func (*Transaction) Descriptor() ([]byte, []int)
Deprecated: Use Transaction.ProtoReflect.Descriptor instead.
func (*Transaction) GetAnchor ¶
func (x *Transaction) GetAnchor() *v1alpha1.MerkleRoot
func (*Transaction) GetBindingSig ¶
func (x *Transaction) GetBindingSig() []byte
func (*Transaction) GetBody ¶
func (x *Transaction) GetBody() *TransactionBody
func (*Transaction) ProtoMessage ¶
func (*Transaction) ProtoMessage()
func (*Transaction) ProtoReflect ¶
func (x *Transaction) ProtoReflect() protoreflect.Message
func (*Transaction) Reset ¶
func (x *Transaction) Reset()
func (*Transaction) String ¶
func (x *Transaction) String() string
type TransactionBody ¶
type TransactionBody struct { // A list of actions (state changes) performed by this transaction. Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // The maximum height that this transaction can be included in the chain. // // If zero, there is no maximum. ExpiryHeight uint64 `protobuf:"varint,2,opt,name=expiry_height,json=expiryHeight,proto3" json:"expiry_height,omitempty"` // The chain this transaction is intended for. Including this prevents // replaying a transaction on one chain onto a different chain. ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` // The transaction fee. Fee *v1alpha1.Fee `protobuf:"bytes,4,opt,name=fee,proto3" json:"fee,omitempty"` // A list of clues for use with Fuzzy Message Detection. FmdClues []*v1alpha1.Clue `protobuf:"bytes,5,rep,name=fmd_clues,json=fmdClues,proto3" json:"fmd_clues,omitempty"` // An optional encrypted memo. It will only be populated if there are // outputs in the actions of this transaction. 528 bytes. EncryptedMemo []byte `protobuf:"bytes,6,opt,name=encrypted_memo,json=encryptedMemo,proto3,oneof" json:"encrypted_memo,omitempty"` // contains filtered or unexported fields }
The body of a transaction.
func (*TransactionBody) Descriptor
deprecated
func (*TransactionBody) Descriptor() ([]byte, []int)
Deprecated: Use TransactionBody.ProtoReflect.Descriptor instead.
func (*TransactionBody) GetActions ¶
func (x *TransactionBody) GetActions() []*Action
func (*TransactionBody) GetChainId ¶
func (x *TransactionBody) GetChainId() string
func (*TransactionBody) GetEncryptedMemo ¶
func (x *TransactionBody) GetEncryptedMemo() []byte
func (*TransactionBody) GetExpiryHeight ¶
func (x *TransactionBody) GetExpiryHeight() uint64
func (*TransactionBody) GetFee ¶
func (x *TransactionBody) GetFee() *v1alpha1.Fee
func (*TransactionBody) GetFmdClues ¶
func (x *TransactionBody) GetFmdClues() []*v1alpha1.Clue
func (*TransactionBody) ProtoMessage ¶
func (*TransactionBody) ProtoMessage()
func (*TransactionBody) ProtoReflect ¶
func (x *TransactionBody) ProtoReflect() protoreflect.Message
func (*TransactionBody) Reset ¶
func (x *TransactionBody) Reset()
func (*TransactionBody) String ¶
func (x *TransactionBody) String() string
type TransactionBodyView ¶ added in v0.54.0
type TransactionBodyView struct { // A list views into of actions (state changes) performed by this transaction. ActionViews []*ActionView `protobuf:"bytes,1,rep,name=action_views,json=actionViews,proto3" json:"action_views,omitempty"` // The maximum height that this transaction can be included in the chain. // // If zero, there is no maximum. ExpiryHeight uint64 `protobuf:"varint,2,opt,name=expiry_height,json=expiryHeight,proto3" json:"expiry_height,omitempty"` // The chain this transaction is intended for. Including this prevents // replaying a transaction on one chain onto a different chain. ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` // The transaction fee. Fee *v1alpha1.Fee `protobuf:"bytes,4,opt,name=fee,proto3" json:"fee,omitempty"` // A list of clues for use with Fuzzy Message Detection. FmdClues []*v1alpha1.Clue `protobuf:"bytes,5,rep,name=fmd_clues,json=fmdClues,proto3" json:"fmd_clues,omitempty"` // An optional view of a transaction memo. It will only be populated if there are // outputs in the actions of this transaction. MemoView *MemoView `protobuf:"bytes,6,opt,name=memo_view,json=memoView,proto3,oneof" json:"memo_view,omitempty"` // contains filtered or unexported fields }
func (*TransactionBodyView) Descriptor
deprecated
added in
v0.54.0
func (*TransactionBodyView) Descriptor() ([]byte, []int)
Deprecated: Use TransactionBodyView.ProtoReflect.Descriptor instead.
func (*TransactionBodyView) GetActionViews ¶ added in v0.54.0
func (x *TransactionBodyView) GetActionViews() []*ActionView
func (*TransactionBodyView) GetChainId ¶ added in v0.54.0
func (x *TransactionBodyView) GetChainId() string
func (*TransactionBodyView) GetExpiryHeight ¶ added in v0.54.0
func (x *TransactionBodyView) GetExpiryHeight() uint64
func (*TransactionBodyView) GetFee ¶ added in v0.54.0
func (x *TransactionBodyView) GetFee() *v1alpha1.Fee
func (*TransactionBodyView) GetFmdClues ¶ added in v0.54.0
func (x *TransactionBodyView) GetFmdClues() []*v1alpha1.Clue
func (*TransactionBodyView) GetMemoView ¶ added in v0.54.0
func (x *TransactionBodyView) GetMemoView() *MemoView
func (*TransactionBodyView) ProtoMessage ¶ added in v0.54.0
func (*TransactionBodyView) ProtoMessage()
func (*TransactionBodyView) ProtoReflect ¶ added in v0.54.0
func (x *TransactionBodyView) ProtoReflect() protoreflect.Message
func (*TransactionBodyView) Reset ¶ added in v0.54.0
func (x *TransactionBodyView) Reset()
func (*TransactionBodyView) String ¶ added in v0.54.0
func (x *TransactionBodyView) String() string
type TransactionPerspective ¶
type TransactionPerspective struct { PayloadKeys []*PayloadKeyWithCommitment `protobuf:"bytes,1,rep,name=payload_keys,json=payloadKeys,proto3" json:"payload_keys,omitempty"` SpendNullifiers []*NullifierWithNote `protobuf:"bytes,2,rep,name=spend_nullifiers,json=spendNullifiers,proto3" json:"spend_nullifiers,omitempty"` // The openings of note commitments referred to in the transaction // but not included in the transaction. AdviceNotes []*v1alpha1.Note `protobuf:"bytes,3,rep,name=advice_notes,json=adviceNotes,proto3" json:"advice_notes,omitempty"` // Any relevant address views. AddressViews []*v1alpha1.AddressView `protobuf:"bytes,4,rep,name=address_views,json=addressViews,proto3" json:"address_views,omitempty"` // Any relevant denoms for viewed assets. Denoms []*v1alpha1.DenomMetadata `protobuf:"bytes,5,rep,name=denoms,proto3" json:"denoms,omitempty"` // The transaction ID associated with this TransactionPerspective TransactionId *Id `protobuf:"bytes,6,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` // contains filtered or unexported fields }
A transaction perspective is a bundle of key material and commitment openings that allow generating a view of a transaction from that perspective.
func (*TransactionPerspective) Descriptor
deprecated
func (*TransactionPerspective) Descriptor() ([]byte, []int)
Deprecated: Use TransactionPerspective.ProtoReflect.Descriptor instead.
func (*TransactionPerspective) GetAddressViews ¶ added in v0.54.0
func (x *TransactionPerspective) GetAddressViews() []*v1alpha1.AddressView
func (*TransactionPerspective) GetAdviceNotes ¶
func (x *TransactionPerspective) GetAdviceNotes() []*v1alpha1.Note
func (*TransactionPerspective) GetDenoms ¶ added in v0.54.0
func (x *TransactionPerspective) GetDenoms() []*v1alpha1.DenomMetadata
func (*TransactionPerspective) GetPayloadKeys ¶
func (x *TransactionPerspective) GetPayloadKeys() []*PayloadKeyWithCommitment
func (*TransactionPerspective) GetSpendNullifiers ¶
func (x *TransactionPerspective) GetSpendNullifiers() []*NullifierWithNote
func (*TransactionPerspective) GetTransactionId ¶ added in v0.54.0
func (x *TransactionPerspective) GetTransactionId() *Id
func (*TransactionPerspective) ProtoMessage ¶
func (*TransactionPerspective) ProtoMessage()
func (*TransactionPerspective) ProtoReflect ¶
func (x *TransactionPerspective) ProtoReflect() protoreflect.Message
func (*TransactionPerspective) Reset ¶
func (x *TransactionPerspective) Reset()
func (*TransactionPerspective) String ¶
func (x *TransactionPerspective) String() string
type TransactionPlan ¶
type TransactionPlan struct { Actions []*ActionPlan `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` ExpiryHeight uint64 `protobuf:"varint,2,opt,name=expiry_height,json=expiryHeight,proto3" json:"expiry_height,omitempty"` ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` Fee *v1alpha1.Fee `protobuf:"bytes,4,opt,name=fee,proto3" json:"fee,omitempty"` CluePlans []*CluePlan `protobuf:"bytes,5,rep,name=clue_plans,json=cluePlans,proto3" json:"clue_plans,omitempty"` MemoPlan *MemoPlan `protobuf:"bytes,6,opt,name=memo_plan,json=memoPlan,proto3" json:"memo_plan,omitempty"` // contains filtered or unexported fields }
Describes a planned transaction.
func (*TransactionPlan) Descriptor
deprecated
func (*TransactionPlan) Descriptor() ([]byte, []int)
Deprecated: Use TransactionPlan.ProtoReflect.Descriptor instead.
func (*TransactionPlan) GetActions ¶
func (x *TransactionPlan) GetActions() []*ActionPlan
func (*TransactionPlan) GetChainId ¶
func (x *TransactionPlan) GetChainId() string
func (*TransactionPlan) GetCluePlans ¶
func (x *TransactionPlan) GetCluePlans() []*CluePlan
func (*TransactionPlan) GetExpiryHeight ¶
func (x *TransactionPlan) GetExpiryHeight() uint64
func (*TransactionPlan) GetFee ¶
func (x *TransactionPlan) GetFee() *v1alpha1.Fee
func (*TransactionPlan) GetMemoPlan ¶
func (x *TransactionPlan) GetMemoPlan() *MemoPlan
func (*TransactionPlan) ProtoMessage ¶
func (*TransactionPlan) ProtoMessage()
func (*TransactionPlan) ProtoReflect ¶
func (x *TransactionPlan) ProtoReflect() protoreflect.Message
func (*TransactionPlan) Reset ¶
func (x *TransactionPlan) Reset()
func (*TransactionPlan) String ¶
func (x *TransactionPlan) String() string
type TransactionView ¶
type TransactionView struct { // View of the transaction body BodyView *TransactionBodyView `protobuf:"bytes,1,opt,name=body_view,json=bodyView,proto3" json:"body_view,omitempty"` // The binding signature is stored separately from the transaction body that it signs. BindingSig []byte `protobuf:"bytes,2,opt,name=binding_sig,json=bindingSig,proto3" json:"binding_sig,omitempty"` // The root of some previous state of the state commitment tree, used as an anchor for all // ZK state transition proofs. Anchor *v1alpha1.MerkleRoot `protobuf:"bytes,3,opt,name=anchor,proto3" json:"anchor,omitempty"` // contains filtered or unexported fields }
View of a Penumbra transaction.
func (*TransactionView) Descriptor
deprecated
func (*TransactionView) Descriptor() ([]byte, []int)
Deprecated: Use TransactionView.ProtoReflect.Descriptor instead.
func (*TransactionView) GetAnchor ¶ added in v0.54.0
func (x *TransactionView) GetAnchor() *v1alpha1.MerkleRoot
func (*TransactionView) GetBindingSig ¶ added in v0.54.0
func (x *TransactionView) GetBindingSig() []byte
func (*TransactionView) GetBodyView ¶ added in v0.54.0
func (x *TransactionView) GetBodyView() *TransactionBodyView
func (*TransactionView) ProtoMessage ¶
func (*TransactionView) ProtoMessage()
func (*TransactionView) ProtoReflect ¶
func (x *TransactionView) ProtoReflect() protoreflect.Message
func (*TransactionView) Reset ¶
func (x *TransactionView) Reset()
func (*TransactionView) String ¶
func (x *TransactionView) String() string
type WitnessData ¶
type WitnessData struct { // The anchor for the state transition proofs. Anchor *v1alpha1.MerkleRoot `protobuf:"bytes,1,opt,name=anchor,proto3" json:"anchor,omitempty"` // The auth paths for the notes the transaction spends, in the // same order as the spends in the transaction plan. StateCommitmentProofs []*v1alpha1.StateCommitmentProof `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
The data required for proving when building a transaction from a plan.
func (*WitnessData) Descriptor
deprecated
func (*WitnessData) Descriptor() ([]byte, []int)
Deprecated: Use WitnessData.ProtoReflect.Descriptor instead.
func (*WitnessData) GetAnchor ¶
func (x *WitnessData) GetAnchor() *v1alpha1.MerkleRoot
func (*WitnessData) GetStateCommitmentProofs ¶
func (x *WitnessData) GetStateCommitmentProofs() []*v1alpha1.StateCommitmentProof
func (*WitnessData) ProtoMessage ¶
func (*WitnessData) ProtoMessage()
func (*WitnessData) ProtoReflect ¶
func (x *WitnessData) ProtoReflect() protoreflect.Message
func (*WitnessData) Reset ¶
func (x *WitnessData) Reset()
func (*WitnessData) String ¶
func (x *WitnessData) String() string