Documentation ¶
Index ¶
- Variables
- type ClientConnections
- func (*ClientConnections) Descriptor() ([]byte, []int)deprecated
- func (x *ClientConnections) GetConnections() []string
- func (*ClientConnections) ProtoMessage()
- func (x *ClientConnections) ProtoReflect() protoreflect.Message
- func (x *ClientConnections) Reset()
- func (x *ClientConnections) String() string
- type ClientCounter
- type ClientData
- func (*ClientData) Descriptor() ([]byte, []int)deprecated
- func (x *ClientData) GetClientId() string
- func (x *ClientData) GetClientState() *anypb.Any
- func (x *ClientData) GetProcessedHeight() uint64
- func (x *ClientData) GetProcessedTime() string
- func (*ClientData) ProtoMessage()
- func (x *ClientData) ProtoReflect() protoreflect.Message
- func (x *ClientData) Reset()
- func (x *ClientData) String() string
- type ConnectionCounter
- type ConsensusState
- type FungibleTokenPacketData
- func (*FungibleTokenPacketData) Descriptor() ([]byte, []int)deprecated
- func (x *FungibleTokenPacketData) GetAmount() string
- func (x *FungibleTokenPacketData) GetDenom() string
- func (x *FungibleTokenPacketData) GetReceiver() string
- func (x *FungibleTokenPacketData) GetSender() string
- func (*FungibleTokenPacketData) ProtoMessage()
- func (x *FungibleTokenPacketData) ProtoReflect() protoreflect.Message
- func (x *FungibleTokenPacketData) Reset()
- func (x *FungibleTokenPacketData) String() string
- type GenesisContent
- type IbcParameters
- func (*IbcParameters) Descriptor() ([]byte, []int)deprecated
- func (x *IbcParameters) GetIbcEnabled() bool
- func (x *IbcParameters) GetInboundIcs20TransfersEnabled() bool
- func (x *IbcParameters) GetOutboundIcs20TransfersEnabled() bool
- func (*IbcParameters) ProtoMessage()
- func (x *IbcParameters) ProtoReflect() protoreflect.Message
- func (x *IbcParameters) Reset()
- func (x *IbcParameters) String() string
- type IbcRelay
- type Ics20Withdrawal
- func (*Ics20Withdrawal) Descriptor() ([]byte, []int)deprecated
- func (x *Ics20Withdrawal) GetAmount() *v1alpha1.Amount
- func (x *Ics20Withdrawal) GetDenom() *v1alpha11.Denom
- func (x *Ics20Withdrawal) GetDestinationChainAddress() string
- func (x *Ics20Withdrawal) GetReturnAddress() *v1alpha12.Address
- func (x *Ics20Withdrawal) GetSourceChannel() string
- func (x *Ics20Withdrawal) GetTimeoutHeight() *types.Height
- func (x *Ics20Withdrawal) GetTimeoutTime() uint64
- func (*Ics20Withdrawal) ProtoMessage()
- func (x *Ics20Withdrawal) ProtoReflect() protoreflect.Message
- func (x *Ics20Withdrawal) Reset()
- func (x *Ics20Withdrawal) String() string
- type VerifiedHeights
Constants ¶
This section is empty.
Variables ¶
var File_penumbra_core_component_ibc_v1alpha1_ibc_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ClientConnections ¶
type ClientConnections struct { Connections []string `protobuf:"bytes,1,rep,name=connections,proto3" json:"connections,omitempty"` // contains filtered or unexported fields }
func (*ClientConnections) Descriptor
deprecated
func (*ClientConnections) Descriptor() ([]byte, []int)
Deprecated: Use ClientConnections.ProtoReflect.Descriptor instead.
func (*ClientConnections) GetConnections ¶
func (x *ClientConnections) GetConnections() []string
func (*ClientConnections) ProtoMessage ¶
func (*ClientConnections) ProtoMessage()
func (*ClientConnections) ProtoReflect ¶
func (x *ClientConnections) ProtoReflect() protoreflect.Message
func (*ClientConnections) Reset ¶
func (x *ClientConnections) Reset()
func (*ClientConnections) String ¶
func (x *ClientConnections) String() string
type ClientCounter ¶
type ClientCounter struct { Counter uint64 `protobuf:"varint,1,opt,name=counter,proto3" json:"counter,omitempty"` // contains filtered or unexported fields }
func (*ClientCounter) Descriptor
deprecated
func (*ClientCounter) Descriptor() ([]byte, []int)
Deprecated: Use ClientCounter.ProtoReflect.Descriptor instead.
func (*ClientCounter) GetCounter ¶
func (x *ClientCounter) GetCounter() uint64
func (*ClientCounter) ProtoMessage ¶
func (*ClientCounter) ProtoMessage()
func (*ClientCounter) ProtoReflect ¶
func (x *ClientCounter) ProtoReflect() protoreflect.Message
func (*ClientCounter) Reset ¶
func (x *ClientCounter) Reset()
func (*ClientCounter) String ¶
func (x *ClientCounter) String() string
type ClientData ¶
type ClientData struct { ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientState *anypb.Any `protobuf:"bytes,2,opt,name=client_state,json=clientState,proto3" json:"client_state,omitempty"` // NOTE: left as Any to allow us to add more client types later ProcessedTime string `protobuf:"bytes,3,opt,name=processed_time,json=processedTime,proto3" json:"processed_time,omitempty"` ProcessedHeight uint64 `protobuf:"varint,4,opt,name=processed_height,json=processedHeight,proto3" json:"processed_height,omitempty"` // contains filtered or unexported fields }
func (*ClientData) Descriptor
deprecated
func (*ClientData) Descriptor() ([]byte, []int)
Deprecated: Use ClientData.ProtoReflect.Descriptor instead.
func (*ClientData) GetClientId ¶
func (x *ClientData) GetClientId() string
func (*ClientData) GetClientState ¶
func (x *ClientData) GetClientState() *anypb.Any
func (*ClientData) GetProcessedHeight ¶
func (x *ClientData) GetProcessedHeight() uint64
func (*ClientData) GetProcessedTime ¶
func (x *ClientData) GetProcessedTime() string
func (*ClientData) ProtoMessage ¶
func (*ClientData) ProtoMessage()
func (*ClientData) ProtoReflect ¶
func (x *ClientData) ProtoReflect() protoreflect.Message
func (*ClientData) Reset ¶
func (x *ClientData) Reset()
func (*ClientData) String ¶
func (x *ClientData) String() string
type ConnectionCounter ¶
type ConnectionCounter struct { Counter uint64 `protobuf:"varint,1,opt,name=counter,proto3" json:"counter,omitempty"` // contains filtered or unexported fields }
func (*ConnectionCounter) Descriptor
deprecated
func (*ConnectionCounter) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionCounter.ProtoReflect.Descriptor instead.
func (*ConnectionCounter) GetCounter ¶
func (x *ConnectionCounter) GetCounter() uint64
func (*ConnectionCounter) ProtoMessage ¶
func (*ConnectionCounter) ProtoMessage()
func (*ConnectionCounter) ProtoReflect ¶
func (x *ConnectionCounter) ProtoReflect() protoreflect.Message
func (*ConnectionCounter) Reset ¶
func (x *ConnectionCounter) Reset()
func (*ConnectionCounter) String ¶
func (x *ConnectionCounter) String() string
type ConsensusState ¶
type ConsensusState struct { ConsensusState *anypb.Any `protobuf:"bytes,1,opt,name=consensus_state,json=consensusState,proto3" json:"consensus_state,omitempty"` // contains filtered or unexported fields }
func (*ConsensusState) Descriptor
deprecated
func (*ConsensusState) Descriptor() ([]byte, []int)
Deprecated: Use ConsensusState.ProtoReflect.Descriptor instead.
func (*ConsensusState) GetConsensusState ¶
func (x *ConsensusState) GetConsensusState() *anypb.Any
func (*ConsensusState) ProtoMessage ¶
func (*ConsensusState) ProtoMessage()
func (*ConsensusState) ProtoReflect ¶
func (x *ConsensusState) ProtoReflect() protoreflect.Message
func (*ConsensusState) Reset ¶
func (x *ConsensusState) Reset()
func (*ConsensusState) String ¶
func (x *ConsensusState) String() string
type FungibleTokenPacketData ¶
type FungibleTokenPacketData struct { // the token denomination to be transferred Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` // the token amount to be transferred Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"` // the return address Sender string `protobuf:"bytes,3,opt,name=sender,proto3" json:"sender,omitempty"` // the recipient address on the destination chain Receiver string `protobuf:"bytes,4,opt,name=receiver,proto3" json:"receiver,omitempty"` // contains filtered or unexported fields }
FungibleTokenPacketData defines a struct for the packet payload See FungibleTokenPacketData spec: https://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer#data-structures
func (*FungibleTokenPacketData) Descriptor
deprecated
func (*FungibleTokenPacketData) Descriptor() ([]byte, []int)
Deprecated: Use FungibleTokenPacketData.ProtoReflect.Descriptor instead.
func (*FungibleTokenPacketData) GetAmount ¶
func (x *FungibleTokenPacketData) GetAmount() string
func (*FungibleTokenPacketData) GetDenom ¶
func (x *FungibleTokenPacketData) GetDenom() string
func (*FungibleTokenPacketData) GetReceiver ¶
func (x *FungibleTokenPacketData) GetReceiver() string
func (*FungibleTokenPacketData) GetSender ¶
func (x *FungibleTokenPacketData) GetSender() string
func (*FungibleTokenPacketData) ProtoMessage ¶
func (*FungibleTokenPacketData) ProtoMessage()
func (*FungibleTokenPacketData) ProtoReflect ¶
func (x *FungibleTokenPacketData) ProtoReflect() protoreflect.Message
func (*FungibleTokenPacketData) Reset ¶
func (x *FungibleTokenPacketData) Reset()
func (*FungibleTokenPacketData) String ¶
func (x *FungibleTokenPacketData) String() string
type GenesisContent ¶ added in v0.62.0
type GenesisContent struct { // IBC parameters. IbcParams *IbcParameters `protobuf:"bytes,1,opt,name=ibc_params,json=ibcParams,proto3" json:"ibc_params,omitempty"` // contains filtered or unexported fields }
IBC genesis state.
func (*GenesisContent) Descriptor
deprecated
added in
v0.62.0
func (*GenesisContent) Descriptor() ([]byte, []int)
Deprecated: Use GenesisContent.ProtoReflect.Descriptor instead.
func (*GenesisContent) GetIbcParams ¶ added in v0.62.0
func (x *GenesisContent) GetIbcParams() *IbcParameters
func (*GenesisContent) ProtoMessage ¶ added in v0.62.0
func (*GenesisContent) ProtoMessage()
func (*GenesisContent) ProtoReflect ¶ added in v0.62.0
func (x *GenesisContent) ProtoReflect() protoreflect.Message
func (*GenesisContent) Reset ¶ added in v0.62.0
func (x *GenesisContent) Reset()
func (*GenesisContent) String ¶ added in v0.62.0
func (x *GenesisContent) String() string
type IbcParameters ¶ added in v0.62.0
type IbcParameters struct { // Whether IBC (forming connections, processing IBC packets) is enabled. IbcEnabled bool `protobuf:"varint,1,opt,name=ibc_enabled,json=ibcEnabled,proto3" json:"ibc_enabled,omitempty"` // Whether inbound ICS-20 transfers are enabled InboundIcs20TransfersEnabled bool `` /* 150-byte string literal not displayed */ // Whether outbound ICS-20 transfers are enabled OutboundIcs20TransfersEnabled bool `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
IBC configuration data.
func (*IbcParameters) Descriptor
deprecated
added in
v0.62.0
func (*IbcParameters) Descriptor() ([]byte, []int)
Deprecated: Use IbcParameters.ProtoReflect.Descriptor instead.
func (*IbcParameters) GetIbcEnabled ¶ added in v0.62.0
func (x *IbcParameters) GetIbcEnabled() bool
func (*IbcParameters) GetInboundIcs20TransfersEnabled ¶ added in v0.62.0
func (x *IbcParameters) GetInboundIcs20TransfersEnabled() bool
func (*IbcParameters) GetOutboundIcs20TransfersEnabled ¶ added in v0.62.0
func (x *IbcParameters) GetOutboundIcs20TransfersEnabled() bool
func (*IbcParameters) ProtoMessage ¶ added in v0.62.0
func (*IbcParameters) ProtoMessage()
func (*IbcParameters) ProtoReflect ¶ added in v0.62.0
func (x *IbcParameters) ProtoReflect() protoreflect.Message
func (*IbcParameters) Reset ¶ added in v0.62.0
func (x *IbcParameters) Reset()
func (*IbcParameters) String ¶ added in v0.62.0
func (x *IbcParameters) String() string
type IbcRelay ¶ added in v0.64.0
type IbcRelay struct { RawAction *anypb.Any `protobuf:"bytes,1,opt,name=raw_action,json=rawAction,proto3" json:"raw_action,omitempty"` // contains filtered or unexported fields }
func (*IbcRelay) Descriptor
deprecated
added in
v0.64.0
func (*IbcRelay) GetRawAction ¶ added in v0.64.0
func (*IbcRelay) ProtoMessage ¶ added in v0.64.0
func (*IbcRelay) ProtoMessage()
func (*IbcRelay) ProtoReflect ¶ added in v0.64.0
func (x *IbcRelay) ProtoReflect() protoreflect.Message
type Ics20Withdrawal ¶
type Ics20Withdrawal struct { Amount *v1alpha1.Amount `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount,omitempty"` Denom *v1alpha11.Denom `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"` // the address on the destination chain to send the transfer to DestinationChainAddress string `` /* 132-byte string literal not displayed */ // a "sender" penumbra address to use to return funds from this withdrawal. // this should be an ephemeral address ReturnAddress *v1alpha12.Address `protobuf:"bytes,4,opt,name=return_address,json=returnAddress,proto3" json:"return_address,omitempty"` // The height on the counterparty chain at which this transfer expires, and // funds are sent back to the return address. TimeoutHeight *types.Height `protobuf:"bytes,5,opt,name=timeout_height,json=timeoutHeight,proto3" json:"timeout_height,omitempty"` // the timestamp at which this transfer expires. TimeoutTime uint64 `protobuf:"varint,6,opt,name=timeout_time,json=timeoutTime,proto3" json:"timeout_time,omitempty"` // the source channel used for the withdrawal SourceChannel string `protobuf:"bytes,7,opt,name=source_channel,json=sourceChannel,proto3" json:"source_channel,omitempty"` // contains filtered or unexported fields }
A Penumbra transaction action requesting an ICS20 transfer.
func (*Ics20Withdrawal) Descriptor
deprecated
func (*Ics20Withdrawal) Descriptor() ([]byte, []int)
Deprecated: Use Ics20Withdrawal.ProtoReflect.Descriptor instead.
func (*Ics20Withdrawal) GetAmount ¶
func (x *Ics20Withdrawal) GetAmount() *v1alpha1.Amount
func (*Ics20Withdrawal) GetDenom ¶
func (x *Ics20Withdrawal) GetDenom() *v1alpha11.Denom
func (*Ics20Withdrawal) GetDestinationChainAddress ¶
func (x *Ics20Withdrawal) GetDestinationChainAddress() string
func (*Ics20Withdrawal) GetReturnAddress ¶
func (x *Ics20Withdrawal) GetReturnAddress() *v1alpha12.Address
func (*Ics20Withdrawal) GetSourceChannel ¶
func (x *Ics20Withdrawal) GetSourceChannel() string
func (*Ics20Withdrawal) GetTimeoutHeight ¶
func (x *Ics20Withdrawal) GetTimeoutHeight() *types.Height
func (*Ics20Withdrawal) GetTimeoutTime ¶
func (x *Ics20Withdrawal) GetTimeoutTime() uint64
func (*Ics20Withdrawal) ProtoMessage ¶
func (*Ics20Withdrawal) ProtoMessage()
func (*Ics20Withdrawal) ProtoReflect ¶
func (x *Ics20Withdrawal) ProtoReflect() protoreflect.Message
func (*Ics20Withdrawal) Reset ¶
func (x *Ics20Withdrawal) Reset()
func (*Ics20Withdrawal) String ¶
func (x *Ics20Withdrawal) String() string
type VerifiedHeights ¶
type VerifiedHeights struct { Heights []*types.Height `protobuf:"bytes,1,rep,name=heights,proto3" json:"heights,omitempty"` // contains filtered or unexported fields }
func (*VerifiedHeights) Descriptor
deprecated
func (*VerifiedHeights) Descriptor() ([]byte, []int)
Deprecated: Use VerifiedHeights.ProtoReflect.Descriptor instead.
func (*VerifiedHeights) GetHeights ¶
func (x *VerifiedHeights) GetHeights() []*types.Height
func (*VerifiedHeights) ProtoMessage ¶
func (*VerifiedHeights) ProtoMessage()
func (*VerifiedHeights) ProtoReflect ¶
func (x *VerifiedHeights) ProtoReflect() protoreflect.Message
func (*VerifiedHeights) Reset ¶
func (x *VerifiedHeights) Reset()
func (*VerifiedHeights) String ¶
func (x *VerifiedHeights) String() string