Documentation ¶
Index ¶
- Variables
- type Action
- func (*Action) Descriptor() ([]byte, []int)deprecated
- func (m *Action) GetAction() isAction_Action
- func (x *Action) GetDaoDeposit() *v1alpha17.DaoDeposit
- func (x *Action) GetDaoOutput() *v1alpha17.DaoOutput
- func (x *Action) GetDaoSpend() *v1alpha17.DaoSpend
- func (x *Action) GetDelegate() *v1alpha15.Delegate
- func (x *Action) GetDelegatorVote() *v1alpha17.DelegatorVote
- func (x *Action) GetIbcRelayAction() *v1alpha16.IbcRelay
- func (x *Action) GetIcs20Withdrawal() *v1alpha16.Ics20Withdrawal
- func (x *Action) GetOutput() *v1alpha13.Output
- func (x *Action) GetPositionClose() *v1alpha14.PositionClose
- func (x *Action) GetPositionOpen() *v1alpha14.PositionOpen
- func (x *Action) GetPositionRewardClaim() *v1alpha14.PositionRewardClaim
- func (x *Action) GetPositionWithdraw() *v1alpha14.PositionWithdraw
- func (x *Action) GetProposalDepositClaim() *v1alpha17.ProposalDepositClaim
- func (x *Action) GetProposalSubmit() *v1alpha17.ProposalSubmit
- func (x *Action) GetProposalWithdraw() *v1alpha17.ProposalWithdraw
- func (x *Action) GetSpend() *v1alpha13.Spend
- func (x *Action) GetSwap() *v1alpha14.Swap
- func (x *Action) GetSwapClaim() *v1alpha14.SwapClaim
- func (x *Action) GetUndelegate() *v1alpha15.Undelegate
- func (x *Action) GetUndelegateClaim() *v1alpha15.UndelegateClaim
- func (x *Action) GetValidatorDefinition() *v1alpha15.ValidatorDefinition
- func (x *Action) GetValidatorVote() *v1alpha17.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() *v1alpha17.DaoDeposit
- func (x *ActionPlan) GetDaoOutput() *v1alpha17.DaoOutput
- func (x *ActionPlan) GetDaoSpend() *v1alpha17.DaoSpend
- func (x *ActionPlan) GetDelegate() *v1alpha15.Delegate
- func (x *ActionPlan) GetDelegatorVote() *v1alpha17.DelegatorVotePlan
- func (x *ActionPlan) GetIbcRelayAction() *v1alpha16.IbcRelay
- func (x *ActionPlan) GetOutput() *v1alpha13.OutputPlan
- func (x *ActionPlan) GetPositionClose() *v1alpha14.PositionClose
- func (x *ActionPlan) GetPositionOpen() *v1alpha14.PositionOpen
- func (x *ActionPlan) GetPositionRewardClaim() *v1alpha14.PositionRewardClaimPlan
- func (x *ActionPlan) GetPositionWithdraw() *v1alpha14.PositionWithdrawPlan
- func (x *ActionPlan) GetProposalDepositClaim() *v1alpha17.ProposalDepositClaim
- func (x *ActionPlan) GetProposalSubmit() *v1alpha17.ProposalSubmit
- func (x *ActionPlan) GetProposalWithdraw() *v1alpha17.ProposalWithdraw
- func (x *ActionPlan) GetSpend() *v1alpha13.SpendPlan
- func (x *ActionPlan) GetSwap() *v1alpha14.SwapPlan
- func (x *ActionPlan) GetSwapClaim() *v1alpha14.SwapClaimPlan
- func (x *ActionPlan) GetUndelegate() *v1alpha15.Undelegate
- func (x *ActionPlan) GetUndelegateClaim() *v1alpha15.UndelegateClaimPlan
- func (x *ActionPlan) GetValidatorDefinition() *v1alpha15.ValidatorDefinition
- func (x *ActionPlan) GetValidatorVote() *v1alpha17.ValidatorVote
- func (x *ActionPlan) GetWithdrawal() *v1alpha16.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_IbcRelayAction
- 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() *v1alpha17.DaoDeposit
- func (x *ActionView) GetDaoOutput() *v1alpha17.DaoOutput
- func (x *ActionView) GetDaoSpend() *v1alpha17.DaoSpend
- func (x *ActionView) GetDelegate() *v1alpha15.Delegate
- func (x *ActionView) GetDelegatorVote() *v1alpha17.DelegatorVoteView
- func (x *ActionView) GetIbcRelayAction() *v1alpha16.IbcRelay
- func (x *ActionView) GetIcs20Withdrawal() *v1alpha16.Ics20Withdrawal
- func (x *ActionView) GetOutput() *v1alpha13.OutputView
- func (x *ActionView) GetPositionClose() *v1alpha14.PositionClose
- func (x *ActionView) GetPositionOpen() *v1alpha14.PositionOpen
- func (x *ActionView) GetPositionRewardClaim() *v1alpha14.PositionRewardClaim
- func (x *ActionView) GetPositionWithdraw() *v1alpha14.PositionWithdraw
- func (x *ActionView) GetProposalDepositClaim() *v1alpha17.ProposalDepositClaim
- func (x *ActionView) GetProposalSubmit() *v1alpha17.ProposalSubmit
- func (x *ActionView) GetProposalWithdraw() *v1alpha17.ProposalWithdraw
- func (x *ActionView) GetSpend() *v1alpha13.SpendView
- func (x *ActionView) GetSwap() *v1alpha14.SwapView
- func (x *ActionView) GetSwapClaim() *v1alpha14.SwapClaimView
- func (x *ActionView) GetUndelegate() *v1alpha15.Undelegate
- func (x *ActionView) GetUndelegateClaim() *v1alpha15.UndelegateClaim
- func (x *ActionView) GetValidatorDefinition() *v1alpha15.ValidatorDefinition
- func (x *ActionView) GetValidatorVote() *v1alpha17.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_IbcRelayAction
- 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_IbcRelayAction
- 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() []*v1alpha111.SpendAuthSignature
- func (x *AuthorizationData) GetEffectHash() *EffectHash
- func (x *AuthorizationData) GetSpendAuths() []*v1alpha111.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() *v1alpha18.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 DetectionData
- type EffectHash
- type Id
- type MemoCiphertext
- type MemoData
- type MemoPlaintext
- func (*MemoPlaintext) Descriptor() ([]byte, []int)deprecated
- func (x *MemoPlaintext) GetReturnAddress() *v1alpha18.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 MemoPlaintextView
- func (*MemoPlaintextView) Descriptor() ([]byte, []int)deprecated
- func (x *MemoPlaintextView) GetReturnAddress() *v1alpha18.AddressView
- func (x *MemoPlaintextView) GetText() string
- func (*MemoPlaintextView) ProtoMessage()
- func (x *MemoPlaintextView) ProtoReflect() protoreflect.Message
- func (x *MemoPlaintextView) Reset()
- func (x *MemoPlaintextView) 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() *MemoPlaintextView
- 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() *v1alpha13.Note
- func (x *NullifierWithNote) GetNullifier() *v1alpha110.Nullifier
- func (*NullifierWithNote) ProtoMessage()
- func (x *NullifierWithNote) ProtoReflect() protoreflect.Message
- func (x *NullifierWithNote) Reset()
- func (x *NullifierWithNote) String() string
- type PayloadKeyWithCommitment
- func (*PayloadKeyWithCommitment) Descriptor() ([]byte, []int)deprecated
- func (x *PayloadKeyWithCommitment) GetCommitment() *v1alpha1.StateCommitment
- func (x *PayloadKeyWithCommitment) GetPayloadKey() *v1alpha18.PayloadKey
- func (*PayloadKeyWithCommitment) ProtoMessage()
- func (x *PayloadKeyWithCommitment) ProtoReflect() protoreflect.Message
- func (x *PayloadKeyWithCommitment) Reset()
- func (x *PayloadKeyWithCommitment) String() string
- 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) GetDetectionData() *DetectionData
- func (x *TransactionBody) GetFee() *v1alpha11.Fee
- func (x *TransactionBody) GetMemoData() *MemoData
- func (x *TransactionBody) GetTransactionParameters() *TransactionParameters
- 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) GetDetectionData() *DetectionData
- func (x *TransactionBodyView) GetFee() *v1alpha11.Fee
- func (x *TransactionBodyView) GetMemoView() *MemoView
- func (x *TransactionBodyView) GetTransactionParameters() *TransactionParameters
- func (*TransactionBodyView) ProtoMessage()
- func (x *TransactionBodyView) ProtoReflect() protoreflect.Message
- func (x *TransactionBodyView) Reset()
- func (x *TransactionBodyView) String() string
- type TransactionParameters
- func (*TransactionParameters) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionParameters) GetChainId() string
- func (x *TransactionParameters) GetExpiryHeight() uint64
- func (*TransactionParameters) ProtoMessage()
- func (x *TransactionParameters) ProtoReflect() protoreflect.Message
- func (x *TransactionParameters) Reset()
- func (x *TransactionParameters) String() string
- type TransactionPerspective
- func (*TransactionPerspective) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionPerspective) GetAddressViews() []*v1alpha18.AddressView
- func (x *TransactionPerspective) GetAdviceNotes() []*v1alpha13.Note
- func (x *TransactionPerspective) GetDenoms() []*v1alpha19.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() *v1alpha11.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_IbcRelayAction // *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() *v1alpha17.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() *v1alpha17.DelegatorVote
func (*Action) GetIbcRelayAction ¶ added in v0.64.0
func (*Action) GetIcs20Withdrawal ¶
func (x *Action) GetIcs20Withdrawal() *v1alpha16.Ics20Withdrawal
func (*Action) GetPositionClose ¶
func (x *Action) GetPositionClose() *v1alpha14.PositionClose
func (*Action) GetPositionOpen ¶
func (x *Action) GetPositionOpen() *v1alpha14.PositionOpen
func (*Action) GetPositionRewardClaim ¶
func (x *Action) GetPositionRewardClaim() *v1alpha14.PositionRewardClaim
func (*Action) GetPositionWithdraw ¶
func (x *Action) GetPositionWithdraw() *v1alpha14.PositionWithdraw
func (*Action) GetProposalDepositClaim ¶
func (x *Action) GetProposalDepositClaim() *v1alpha17.ProposalDepositClaim
func (*Action) GetProposalSubmit ¶
func (x *Action) GetProposalSubmit() *v1alpha17.ProposalSubmit
func (*Action) GetProposalWithdraw ¶
func (x *Action) GetProposalWithdraw() *v1alpha17.ProposalWithdraw
func (*Action) GetSwapClaim ¶
func (*Action) GetUndelegate ¶
func (x *Action) GetUndelegate() *v1alpha15.Undelegate
func (*Action) GetUndelegateClaim ¶
func (x *Action) GetUndelegateClaim() *v1alpha15.UndelegateClaim
func (*Action) GetValidatorDefinition ¶
func (x *Action) GetValidatorDefinition() *v1alpha15.ValidatorDefinition
func (*Action) GetValidatorVote ¶
func (x *Action) GetValidatorVote() *v1alpha17.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_IbcRelayAction // *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() *v1alpha17.DaoDeposit
func (*ActionPlan) GetDaoOutput ¶ added in v0.54.0
func (x *ActionPlan) GetDaoOutput() *v1alpha17.DaoOutput
func (*ActionPlan) GetDaoSpend ¶ added in v0.54.0
func (x *ActionPlan) GetDaoSpend() *v1alpha17.DaoSpend
func (*ActionPlan) GetDelegate ¶
func (x *ActionPlan) GetDelegate() *v1alpha15.Delegate
func (*ActionPlan) GetDelegatorVote ¶
func (x *ActionPlan) GetDelegatorVote() *v1alpha17.DelegatorVotePlan
func (*ActionPlan) GetIbcRelayAction ¶ added in v0.64.0
func (x *ActionPlan) GetIbcRelayAction() *v1alpha16.IbcRelay
func (*ActionPlan) GetOutput ¶
func (x *ActionPlan) GetOutput() *v1alpha13.OutputPlan
func (*ActionPlan) GetPositionClose ¶
func (x *ActionPlan) GetPositionClose() *v1alpha14.PositionClose
func (*ActionPlan) GetPositionOpen ¶
func (x *ActionPlan) GetPositionOpen() *v1alpha14.PositionOpen
func (*ActionPlan) GetPositionRewardClaim ¶
func (x *ActionPlan) GetPositionRewardClaim() *v1alpha14.PositionRewardClaimPlan
func (*ActionPlan) GetPositionWithdraw ¶
func (x *ActionPlan) GetPositionWithdraw() *v1alpha14.PositionWithdrawPlan
func (*ActionPlan) GetProposalDepositClaim ¶
func (x *ActionPlan) GetProposalDepositClaim() *v1alpha17.ProposalDepositClaim
func (*ActionPlan) GetProposalSubmit ¶
func (x *ActionPlan) GetProposalSubmit() *v1alpha17.ProposalSubmit
func (*ActionPlan) GetProposalWithdraw ¶
func (x *ActionPlan) GetProposalWithdraw() *v1alpha17.ProposalWithdraw
func (*ActionPlan) GetSpend ¶
func (x *ActionPlan) GetSpend() *v1alpha13.SpendPlan
func (*ActionPlan) GetSwap ¶
func (x *ActionPlan) GetSwap() *v1alpha14.SwapPlan
func (*ActionPlan) GetSwapClaim ¶
func (x *ActionPlan) GetSwapClaim() *v1alpha14.SwapClaimPlan
func (*ActionPlan) GetUndelegate ¶
func (x *ActionPlan) GetUndelegate() *v1alpha15.Undelegate
func (*ActionPlan) GetUndelegateClaim ¶
func (x *ActionPlan) GetUndelegateClaim() *v1alpha15.UndelegateClaimPlan
func (*ActionPlan) GetValidatorDefinition ¶
func (x *ActionPlan) GetValidatorDefinition() *v1alpha15.ValidatorDefinition
func (*ActionPlan) GetValidatorVote ¶
func (x *ActionPlan) GetValidatorVote() *v1alpha17.ValidatorVote
func (*ActionPlan) GetWithdrawal ¶ added in v0.54.0
func (x *ActionPlan) GetWithdrawal() *v1alpha16.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 *v1alpha17.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 *v1alpha17.DelegatorVotePlan `protobuf:"bytes,21,opt,name=delegator_vote,json=delegatorVote,proto3,oneof"`
}
type ActionPlan_IbcRelayAction ¶ added in v0.64.0
type ActionPlan_Output ¶
type ActionPlan_Output struct {
Output *v1alpha13.OutputPlan `protobuf:"bytes,2,opt,name=output,proto3,oneof"`
}
type ActionPlan_PositionClose ¶
type ActionPlan_PositionClose struct {
PositionClose *v1alpha14.PositionClose `protobuf:"bytes,31,opt,name=position_close,json=positionClose,proto3,oneof"`
}
type ActionPlan_PositionOpen ¶
type ActionPlan_PositionOpen struct {
PositionOpen *v1alpha14.PositionOpen `protobuf:"bytes,30,opt,name=position_open,json=positionOpen,proto3,oneof"`
}
type ActionPlan_PositionRewardClaim ¶
type ActionPlan_PositionRewardClaim struct {
PositionRewardClaim *v1alpha14.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 *v1alpha14.PositionWithdrawPlan `protobuf:"bytes,32,opt,name=position_withdraw,json=positionWithdraw,proto3,oneof"` }
type ActionPlan_ProposalDepositClaim ¶
type ActionPlan_ProposalDepositClaim struct {
ProposalDepositClaim *v1alpha17.ProposalDepositClaim `protobuf:"bytes,22,opt,name=proposal_deposit_claim,json=proposalDepositClaim,proto3,oneof"`
}
type ActionPlan_ProposalSubmit ¶
type ActionPlan_ProposalSubmit struct { // Governance: ProposalSubmit *v1alpha17.ProposalSubmit `protobuf:"bytes,18,opt,name=proposal_submit,json=proposalSubmit,proto3,oneof"` }
type ActionPlan_ProposalWithdraw ¶
type ActionPlan_ProposalWithdraw struct {
ProposalWithdraw *v1alpha17.ProposalWithdraw `protobuf:"bytes,19,opt,name=proposal_withdraw,json=proposalWithdraw,proto3,oneof"`
}
type ActionPlan_Spend ¶
type ActionPlan_Swap ¶
type ActionPlan_SwapClaim ¶
type ActionPlan_SwapClaim struct {
SwapClaim *v1alpha14.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 *v1alpha15.Undelegate `protobuf:"bytes,41,opt,name=undelegate,proto3,oneof"` }
type ActionPlan_UndelegateClaim ¶
type ActionPlan_UndelegateClaim struct {
UndelegateClaim *v1alpha15.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 *v1alpha15.ValidatorDefinition `protobuf:"bytes,16,opt,name=validator_definition,json=validatorDefinition,proto3,oneof"` }
type ActionPlan_ValidatorVote ¶
type ActionPlan_ValidatorVote struct {
ValidatorVote *v1alpha17.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 *v1alpha16.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_IbcRelayAction // *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() *v1alpha17.DaoDeposit
func (*ActionView) GetDaoOutput ¶ added in v0.54.0
func (x *ActionView) GetDaoOutput() *v1alpha17.DaoOutput
func (*ActionView) GetDaoSpend ¶ added in v0.54.0
func (x *ActionView) GetDaoSpend() *v1alpha17.DaoSpend
func (*ActionView) GetDelegate ¶
func (x *ActionView) GetDelegate() *v1alpha15.Delegate
func (*ActionView) GetDelegatorVote ¶ added in v0.54.0
func (x *ActionView) GetDelegatorVote() *v1alpha17.DelegatorVoteView
func (*ActionView) GetIbcRelayAction ¶ added in v0.64.0
func (x *ActionView) GetIbcRelayAction() *v1alpha16.IbcRelay
func (*ActionView) GetIcs20Withdrawal ¶
func (x *ActionView) GetIcs20Withdrawal() *v1alpha16.Ics20Withdrawal
func (*ActionView) GetOutput ¶
func (x *ActionView) GetOutput() *v1alpha13.OutputView
func (*ActionView) GetPositionClose ¶
func (x *ActionView) GetPositionClose() *v1alpha14.PositionClose
func (*ActionView) GetPositionOpen ¶
func (x *ActionView) GetPositionOpen() *v1alpha14.PositionOpen
func (*ActionView) GetPositionRewardClaim ¶
func (x *ActionView) GetPositionRewardClaim() *v1alpha14.PositionRewardClaim
func (*ActionView) GetPositionWithdraw ¶
func (x *ActionView) GetPositionWithdraw() *v1alpha14.PositionWithdraw
func (*ActionView) GetProposalDepositClaim ¶
func (x *ActionView) GetProposalDepositClaim() *v1alpha17.ProposalDepositClaim
func (*ActionView) GetProposalSubmit ¶
func (x *ActionView) GetProposalSubmit() *v1alpha17.ProposalSubmit
func (*ActionView) GetProposalWithdraw ¶
func (x *ActionView) GetProposalWithdraw() *v1alpha17.ProposalWithdraw
func (*ActionView) GetSpend ¶
func (x *ActionView) GetSpend() *v1alpha13.SpendView
func (*ActionView) GetSwap ¶
func (x *ActionView) GetSwap() *v1alpha14.SwapView
func (*ActionView) GetSwapClaim ¶
func (x *ActionView) GetSwapClaim() *v1alpha14.SwapClaimView
func (*ActionView) GetUndelegate ¶
func (x *ActionView) GetUndelegate() *v1alpha15.Undelegate
func (*ActionView) GetUndelegateClaim ¶
func (x *ActionView) GetUndelegateClaim() *v1alpha15.UndelegateClaim
func (*ActionView) GetValidatorDefinition ¶
func (x *ActionView) GetValidatorDefinition() *v1alpha15.ValidatorDefinition
func (*ActionView) GetValidatorVote ¶
func (x *ActionView) GetValidatorVote() *v1alpha17.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 *v1alpha17.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 *v1alpha17.DelegatorVoteView `protobuf:"bytes,21,opt,name=delegator_vote,json=delegatorVote,proto3,oneof"`
}
type ActionView_IbcRelayAction ¶ added in v0.64.0
type ActionView_Ics20Withdrawal ¶
type ActionView_Ics20Withdrawal struct {
Ics20Withdrawal *v1alpha16.Ics20Withdrawal `protobuf:"bytes,200,opt,name=ics20_withdrawal,json=ics20Withdrawal,proto3,oneof"`
}
type ActionView_Output ¶
type ActionView_Output struct {
Output *v1alpha13.OutputView `protobuf:"bytes,2,opt,name=output,proto3,oneof"`
}
type ActionView_PositionClose ¶
type ActionView_PositionClose struct {
PositionClose *v1alpha14.PositionClose `protobuf:"bytes,31,opt,name=position_close,json=positionClose,proto3,oneof"`
}
type ActionView_PositionOpen ¶
type ActionView_PositionOpen struct {
PositionOpen *v1alpha14.PositionOpen `protobuf:"bytes,30,opt,name=position_open,json=positionOpen,proto3,oneof"`
}
type ActionView_PositionRewardClaim ¶
type ActionView_PositionRewardClaim struct {
PositionRewardClaim *v1alpha14.PositionRewardClaim `protobuf:"bytes,34,opt,name=position_reward_claim,json=positionRewardClaim,proto3,oneof"`
}
type ActionView_PositionWithdraw ¶
type ActionView_PositionWithdraw struct {
PositionWithdraw *v1alpha14.PositionWithdraw `protobuf:"bytes,32,opt,name=position_withdraw,json=positionWithdraw,proto3,oneof"`
}
type ActionView_ProposalDepositClaim ¶
type ActionView_ProposalDepositClaim struct {
ProposalDepositClaim *v1alpha17.ProposalDepositClaim `protobuf:"bytes,22,opt,name=proposal_deposit_claim,json=proposalDepositClaim,proto3,oneof"`
}
type ActionView_ProposalSubmit ¶
type ActionView_ProposalSubmit struct { // Governance: ProposalSubmit *v1alpha17.ProposalSubmit `protobuf:"bytes,18,opt,name=proposal_submit,json=proposalSubmit,proto3,oneof"` }
type ActionView_ProposalWithdraw ¶
type ActionView_ProposalWithdraw struct {
ProposalWithdraw *v1alpha17.ProposalWithdraw `protobuf:"bytes,19,opt,name=proposal_withdraw,json=proposalWithdraw,proto3,oneof"`
}
type ActionView_Spend ¶
type ActionView_Swap ¶
type ActionView_SwapClaim ¶
type ActionView_SwapClaim struct {
SwapClaim *v1alpha14.SwapClaimView `protobuf:"bytes,4,opt,name=swap_claim,json=swapClaim,proto3,oneof"`
}
type ActionView_Undelegate ¶
type ActionView_Undelegate struct {
Undelegate *v1alpha15.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 *v1alpha15.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 *v1alpha15.ValidatorDefinition `protobuf:"bytes,16,opt,name=validator_definition,json=validatorDefinition,proto3,oneof"` }
type ActionView_ValidatorVote ¶
type ActionView_ValidatorVote struct {
ValidatorVote *v1alpha17.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 *v1alpha17.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 *v1alpha17.DelegatorVote `protobuf:"bytes,21,opt,name=delegator_vote,json=delegatorVote,proto3,oneof"`
}
type Action_IbcRelayAction ¶ added in v0.64.0
type Action_Ics20Withdrawal ¶
type Action_Ics20Withdrawal struct {
Ics20Withdrawal *v1alpha16.Ics20Withdrawal `protobuf:"bytes,200,opt,name=ics20_withdrawal,json=ics20Withdrawal,proto3,oneof"`
}
type Action_Output ¶
type Action_PositionClose ¶
type Action_PositionClose struct {
PositionClose *v1alpha14.PositionClose `protobuf:"bytes,31,opt,name=position_close,json=positionClose,proto3,oneof"`
}
type Action_PositionOpen ¶
type Action_PositionOpen struct { // Positions PositionOpen *v1alpha14.PositionOpen `protobuf:"bytes,30,opt,name=position_open,json=positionOpen,proto3,oneof"` }
type Action_PositionRewardClaim ¶
type Action_PositionRewardClaim struct {
PositionRewardClaim *v1alpha14.PositionRewardClaim `protobuf:"bytes,34,opt,name=position_reward_claim,json=positionRewardClaim,proto3,oneof"`
}
type Action_PositionWithdraw ¶
type Action_PositionWithdraw struct {
PositionWithdraw *v1alpha14.PositionWithdraw `protobuf:"bytes,32,opt,name=position_withdraw,json=positionWithdraw,proto3,oneof"`
}
type Action_ProposalDepositClaim ¶
type Action_ProposalDepositClaim struct {
ProposalDepositClaim *v1alpha17.ProposalDepositClaim `protobuf:"bytes,22,opt,name=proposal_deposit_claim,json=proposalDepositClaim,proto3,oneof"`
}
type Action_ProposalSubmit ¶
type Action_ProposalSubmit struct { // Governance: ProposalSubmit *v1alpha17.ProposalSubmit `protobuf:"bytes,18,opt,name=proposal_submit,json=proposalSubmit,proto3,oneof"` }
type Action_ProposalWithdraw ¶
type Action_ProposalWithdraw struct {
ProposalWithdraw *v1alpha17.ProposalWithdraw `protobuf:"bytes,19,opt,name=proposal_withdraw,json=proposalWithdraw,proto3,oneof"`
}
type Action_Spend ¶
type Action_Swap ¶
type Action_SwapClaim ¶
type Action_Undelegate ¶
type Action_Undelegate struct {
Undelegate *v1alpha15.Undelegate `protobuf:"bytes,41,opt,name=undelegate,proto3,oneof"`
}
type Action_UndelegateClaim ¶
type Action_UndelegateClaim struct {
UndelegateClaim *v1alpha15.UndelegateClaim `protobuf:"bytes,42,opt,name=undelegate_claim,json=undelegateClaim,proto3,oneof"`
}
type Action_ValidatorDefinition ¶
type Action_ValidatorDefinition struct {
ValidatorDefinition *v1alpha15.ValidatorDefinition `protobuf:"bytes,16,opt,name=validator_definition,json=validatorDefinition,proto3,oneof"`
}
type Action_ValidatorVote ¶
type Action_ValidatorVote struct {
ValidatorVote *v1alpha17.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 *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 []*v1alpha111.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 []*v1alpha111.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() []*v1alpha111.SpendAuthSignature
func (*AuthorizationData) GetEffectHash ¶
func (x *AuthorizationData) GetEffectHash() *EffectHash
func (*AuthorizationData) GetSpendAuths ¶
func (x *AuthorizationData) GetSpendAuths() []*v1alpha111.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 *v1alpha18.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 DetectionData ¶ added in v0.57.0
type DetectionData struct { // A list of clues for use with Fuzzy Message Detection. FmdClues []*v1alpha12.Clue `protobuf:"bytes,4,rep,name=fmd_clues,json=fmdClues,proto3" json:"fmd_clues,omitempty"` // contains filtered or unexported fields }
Detection data used by a detection server performing Fuzzy Message Detection.
func (*DetectionData) Descriptor
deprecated
added in
v0.57.0
func (*DetectionData) Descriptor() ([]byte, []int)
Deprecated: Use DetectionData.ProtoReflect.Descriptor instead.
func (*DetectionData) GetFmdClues ¶ added in v0.57.0
func (x *DetectionData) GetFmdClues() []*v1alpha12.Clue
func (*DetectionData) ProtoMessage ¶ added in v0.57.0
func (*DetectionData) ProtoMessage()
func (*DetectionData) ProtoReflect ¶ added in v0.57.0
func (x *DetectionData) ProtoReflect() protoreflect.Message
func (*DetectionData) Reset ¶ added in v0.57.0
func (x *DetectionData) Reset()
func (*DetectionData) String ¶ added in v0.57.0
func (x *DetectionData) String() string
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 }
An authorization hash for a Penumbra transaction.
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 MemoData ¶ added in v0.57.0
type MemoData struct { // The encrypted data. It will only be populated if there are // outputs in the actions of the transaction. 528 bytes. EncryptedMemo []byte `protobuf:"bytes,1,opt,name=encrypted_memo,json=encryptedMemo,proto3" json:"encrypted_memo,omitempty"` // contains filtered or unexported fields }
Represents the encrypted memo data.
func (*MemoData) Descriptor
deprecated
added in
v0.57.0
func (*MemoData) GetEncryptedMemo ¶ added in v0.57.0
func (*MemoData) ProtoMessage ¶ added in v0.57.0
func (*MemoData) ProtoMessage()
func (*MemoData) ProtoReflect ¶ added in v0.57.0
func (x *MemoData) ProtoReflect() protoreflect.Message
type MemoPlaintext ¶ added in v0.54.0
type MemoPlaintext struct { ReturnAddress *v1alpha18.Address `protobuf:"bytes,1,opt,name=return_address,json=returnAddress,proto3" json:"return_address,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) GetReturnAddress ¶ added in v0.64.0
func (x *MemoPlaintext) GetReturnAddress() *v1alpha18.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 MemoPlaintextView ¶ added in v0.64.0
type MemoPlaintextView struct { ReturnAddress *v1alpha18.AddressView `protobuf:"bytes,1,opt,name=return_address,json=returnAddress,proto3" json:"return_address,omitempty"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` // contains filtered or unexported fields }
func (*MemoPlaintextView) Descriptor
deprecated
added in
v0.64.0
func (*MemoPlaintextView) Descriptor() ([]byte, []int)
Deprecated: Use MemoPlaintextView.ProtoReflect.Descriptor instead.
func (*MemoPlaintextView) GetReturnAddress ¶ added in v0.64.0
func (x *MemoPlaintextView) GetReturnAddress() *v1alpha18.AddressView
func (*MemoPlaintextView) GetText ¶ added in v0.64.0
func (x *MemoPlaintextView) GetText() string
func (*MemoPlaintextView) ProtoMessage ¶ added in v0.64.0
func (*MemoPlaintextView) ProtoMessage()
func (*MemoPlaintextView) ProtoReflect ¶ added in v0.64.0
func (x *MemoPlaintextView) ProtoReflect() protoreflect.Message
func (*MemoPlaintextView) Reset ¶ added in v0.64.0
func (x *MemoPlaintextView) Reset()
func (*MemoPlaintextView) String ¶ added in v0.64.0
func (x *MemoPlaintextView) 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 *MemoPlaintextView `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() *MemoPlaintextView
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 *v1alpha110.Nullifier `protobuf:"bytes,1,opt,name=nullifier,proto3" json:"nullifier,omitempty"` Note *v1alpha13.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() *v1alpha13.Note
func (*NullifierWithNote) GetNullifier ¶
func (x *NullifierWithNote) GetNullifier() *v1alpha110.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 PayloadKeyWithCommitment ¶
type PayloadKeyWithCommitment struct { PayloadKey *v1alpha18.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() *v1alpha18.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 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"` // Parameters determining if a transaction should be accepted by this chain. TransactionParameters *TransactionParameters `protobuf:"bytes,2,opt,name=transaction_parameters,json=transactionParameters,proto3" json:"transaction_parameters,omitempty"` // The transaction fee. Fee *v1alpha11.Fee `protobuf:"bytes,3,opt,name=fee,proto3" json:"fee,omitempty"` // Detection data for use with Fuzzy Message Detection DetectionData *DetectionData `protobuf:"bytes,4,opt,name=detection_data,json=detectionData,proto3" json:"detection_data,omitempty"` // Sub-message containing memo ciphertext if a memo was added to the transaction. MemoData *MemoData `protobuf:"bytes,5,opt,name=memo_data,json=memoData,proto3" json:"memo_data,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) GetDetectionData ¶ added in v0.57.0
func (x *TransactionBody) GetDetectionData() *DetectionData
func (*TransactionBody) GetFee ¶
func (x *TransactionBody) GetFee() *v1alpha11.Fee
func (*TransactionBody) GetMemoData ¶ added in v0.57.0
func (x *TransactionBody) GetMemoData() *MemoData
func (*TransactionBody) GetTransactionParameters ¶ added in v0.57.0
func (x *TransactionBody) GetTransactionParameters() *TransactionParameters
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"` // Transaction parameters. TransactionParameters *TransactionParameters `protobuf:"bytes,2,opt,name=transaction_parameters,json=transactionParameters,proto3" json:"transaction_parameters,omitempty"` // The transaction fee. Fee *v1alpha11.Fee `protobuf:"bytes,3,opt,name=fee,proto3" json:"fee,omitempty"` // The detection data in this transaction, only populated if // there are outputs in the actions of this transaction. DetectionData *DetectionData `protobuf:"bytes,4,opt,name=detection_data,json=detectionData,proto3" json:"detection_data,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,5,opt,name=memo_view,json=memoView,proto3" 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) GetDetectionData ¶ added in v0.57.0
func (x *TransactionBodyView) GetDetectionData() *DetectionData
func (*TransactionBodyView) GetFee ¶ added in v0.54.0
func (x *TransactionBodyView) GetFee() *v1alpha11.Fee
func (*TransactionBodyView) GetMemoView ¶ added in v0.54.0
func (x *TransactionBodyView) GetMemoView() *MemoView
func (*TransactionBodyView) GetTransactionParameters ¶ added in v0.57.0
func (x *TransactionBodyView) GetTransactionParameters() *TransactionParameters
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 TransactionParameters ¶ added in v0.57.0
type TransactionParameters struct { // The maximum height that this transaction can be included in the chain. // // If zero, there is no maximum. ExpiryHeight uint64 `protobuf:"varint,1,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,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` // contains filtered or unexported fields }
The parameters determining if a transaction should be accepted by the chain.
func (*TransactionParameters) Descriptor
deprecated
added in
v0.57.0
func (*TransactionParameters) Descriptor() ([]byte, []int)
Deprecated: Use TransactionParameters.ProtoReflect.Descriptor instead.
func (*TransactionParameters) GetChainId ¶ added in v0.57.0
func (x *TransactionParameters) GetChainId() string
func (*TransactionParameters) GetExpiryHeight ¶ added in v0.57.0
func (x *TransactionParameters) GetExpiryHeight() uint64
func (*TransactionParameters) ProtoMessage ¶ added in v0.57.0
func (*TransactionParameters) ProtoMessage()
func (*TransactionParameters) ProtoReflect ¶ added in v0.57.0
func (x *TransactionParameters) ProtoReflect() protoreflect.Message
func (*TransactionParameters) Reset ¶ added in v0.57.0
func (x *TransactionParameters) Reset()
func (*TransactionParameters) String ¶ added in v0.57.0
func (x *TransactionParameters) 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 []*v1alpha13.Note `protobuf:"bytes,3,rep,name=advice_notes,json=adviceNotes,proto3" json:"advice_notes,omitempty"` // Any relevant address views. AddressViews []*v1alpha18.AddressView `protobuf:"bytes,4,rep,name=address_views,json=addressViews,proto3" json:"address_views,omitempty"` // Any relevant denoms for viewed assets. Denoms []*v1alpha19.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() []*v1alpha18.AddressView
func (*TransactionPerspective) GetAdviceNotes ¶
func (x *TransactionPerspective) GetAdviceNotes() []*v1alpha13.Note
func (*TransactionPerspective) GetDenoms ¶ added in v0.54.0
func (x *TransactionPerspective) GetDenoms() []*v1alpha19.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 { // The planner interface(s) for Actions to be performed, such as a Spend, Swap, // or Delegation. See the ActionPlan docs for a full list of options. Actions []*ActionPlan `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` // Time, as block height, after which TransactionPlan should be considered invalid. ExpiryHeight uint64 `protobuf:"varint,2,opt,name=expiry_height,json=expiryHeight,proto3" json:"expiry_height,omitempty"` // The name of the network for which this TransactionPlan was built. ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` Fee *v1alpha11.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"` // Planning interface for constructing an optional Memo for the Transaction. 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. Permits clients to prepare a transaction prior submission, so that a user can review it prior to authorizing its execution.
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() *v1alpha11.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