ibcv1alpha1

package
v0.64.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use IbcRelay.ProtoReflect.Descriptor instead.

func (*IbcRelay) GetRawAction added in v0.64.0

func (x *IbcRelay) GetRawAction() *anypb.Any

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

func (*IbcRelay) Reset added in v0.64.0

func (x *IbcRelay) Reset()

func (*IbcRelay) String added in v0.64.0

func (x *IbcRelay) String() string

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

Jump to

Keyboard shortcuts

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