ccipocr3pb

package
v0.9.6 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ChainAccessor_GetContractAddress_FullMethodName            = "/loop.internal.pb.ccipocr3.ChainAccessor/GetContractAddress"
	ChainAccessor_GetAllConfigsLegacy_FullMethodName           = "/loop.internal.pb.ccipocr3.ChainAccessor/GetAllConfigsLegacy"
	ChainAccessor_GetChainFeeComponents_FullMethodName         = "/loop.internal.pb.ccipocr3.ChainAccessor/GetChainFeeComponents"
	ChainAccessor_Sync_FullMethodName                          = "/loop.internal.pb.ccipocr3.ChainAccessor/Sync"
	ChainAccessor_CommitReportsGTETimestamp_FullMethodName     = "/loop.internal.pb.ccipocr3.ChainAccessor/CommitReportsGTETimestamp"
	ChainAccessor_ExecutedMessages_FullMethodName              = "/loop.internal.pb.ccipocr3.ChainAccessor/ExecutedMessages"
	ChainAccessor_NextSeqNum_FullMethodName                    = "/loop.internal.pb.ccipocr3.ChainAccessor/NextSeqNum"
	ChainAccessor_Nonces_FullMethodName                        = "/loop.internal.pb.ccipocr3.ChainAccessor/Nonces"
	ChainAccessor_GetChainFeePriceUpdate_FullMethodName        = "/loop.internal.pb.ccipocr3.ChainAccessor/GetChainFeePriceUpdate"
	ChainAccessor_GetLatestPriceSeqNr_FullMethodName           = "/loop.internal.pb.ccipocr3.ChainAccessor/GetLatestPriceSeqNr"
	ChainAccessor_MsgsBetweenSeqNums_FullMethodName            = "/loop.internal.pb.ccipocr3.ChainAccessor/MsgsBetweenSeqNums"
	ChainAccessor_LatestMessageTo_FullMethodName               = "/loop.internal.pb.ccipocr3.ChainAccessor/LatestMessageTo"
	ChainAccessor_GetExpectedNextSequenceNumber_FullMethodName = "/loop.internal.pb.ccipocr3.ChainAccessor/GetExpectedNextSequenceNumber"
	ChainAccessor_GetTokenPriceUSD_FullMethodName              = "/loop.internal.pb.ccipocr3.ChainAccessor/GetTokenPriceUSD"
	ChainAccessor_GetFeeQuoterDestChainConfig_FullMethodName   = "/loop.internal.pb.ccipocr3.ChainAccessor/GetFeeQuoterDestChainConfig"
	ChainAccessor_MessagesByTokenID_FullMethodName             = "/loop.internal.pb.ccipocr3.ChainAccessor/MessagesByTokenID"
	ChainAccessor_GetFeedPricesUSD_FullMethodName              = "/loop.internal.pb.ccipocr3.ChainAccessor/GetFeedPricesUSD"
	ChainAccessor_GetFeeQuoterTokenUpdates_FullMethodName      = "/loop.internal.pb.ccipocr3.ChainAccessor/GetFeeQuoterTokenUpdates"
)
View Source
const (
	ChainSpecificAddressCodec_AddressBytesToString_FullMethodName     = "/loop.internal.pb.ccipocr3.ChainSpecificAddressCodec/AddressBytesToString"
	ChainSpecificAddressCodec_AddressStringToBytes_FullMethodName     = "/loop.internal.pb.ccipocr3.ChainSpecificAddressCodec/AddressStringToBytes"
	ChainSpecificAddressCodec_OracleIDAsAddressBytes_FullMethodName   = "/loop.internal.pb.ccipocr3.ChainSpecificAddressCodec/OracleIDAsAddressBytes"
	ChainSpecificAddressCodec_TransmitterBytesToString_FullMethodName = "/loop.internal.pb.ccipocr3.ChainSpecificAddressCodec/TransmitterBytesToString"
)
View Source
const (
	ExecutePluginCodec_Encode_FullMethodName = "/loop.internal.pb.ccipocr3.ExecutePluginCodec/Encode"
	ExecutePluginCodec_Decode_FullMethodName = "/loop.internal.pb.ccipocr3.ExecutePluginCodec/Decode"
)
View Source
const (
	SourceChainExtraDataCodec_DecodeExtraArgsToMap_FullMethodName    = "/loop.internal.pb.ccipocr3.SourceChainExtraDataCodec/DecodeExtraArgsToMap"
	SourceChainExtraDataCodec_DecodeDestExecDataToMap_FullMethodName = "/loop.internal.pb.ccipocr3.SourceChainExtraDataCodec/DecodeDestExecDataToMap"
)
View Source
const (
	CommitPluginCodec_Encode_FullMethodName = "/loop.internal.pb.ccipocr3.CommitPluginCodec/Encode"
	CommitPluginCodec_Decode_FullMethodName = "/loop.internal.pb.ccipocr3.CommitPluginCodec/Decode"
)
View Source
const (
	MsgHasher_HashMsg_FullMethodName = "/loop.internal.pb.ccipocr3.MsgHasher/HashMsg"
)
View Source
const (
	TokenDataEncoder_EncodeUSDC_FullMethodName = "/loop.internal.pb.ccipocr3.TokenDataEncoder/EncodeUSDC"
)

Variables

View Source
var ChainAccessor_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "loop.internal.pb.ccipocr3.ChainAccessor",
	HandlerType: (*ChainAccessorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetContractAddress",
			Handler:    _ChainAccessor_GetContractAddress_Handler,
		},
		{
			MethodName: "GetAllConfigsLegacy",
			Handler:    _ChainAccessor_GetAllConfigsLegacy_Handler,
		},
		{
			MethodName: "GetChainFeeComponents",
			Handler:    _ChainAccessor_GetChainFeeComponents_Handler,
		},
		{
			MethodName: "Sync",
			Handler:    _ChainAccessor_Sync_Handler,
		},
		{
			MethodName: "CommitReportsGTETimestamp",
			Handler:    _ChainAccessor_CommitReportsGTETimestamp_Handler,
		},
		{
			MethodName: "ExecutedMessages",
			Handler:    _ChainAccessor_ExecutedMessages_Handler,
		},
		{
			MethodName: "NextSeqNum",
			Handler:    _ChainAccessor_NextSeqNum_Handler,
		},
		{
			MethodName: "Nonces",
			Handler:    _ChainAccessor_Nonces_Handler,
		},
		{
			MethodName: "GetChainFeePriceUpdate",
			Handler:    _ChainAccessor_GetChainFeePriceUpdate_Handler,
		},
		{
			MethodName: "GetLatestPriceSeqNr",
			Handler:    _ChainAccessor_GetLatestPriceSeqNr_Handler,
		},
		{
			MethodName: "MsgsBetweenSeqNums",
			Handler:    _ChainAccessor_MsgsBetweenSeqNums_Handler,
		},
		{
			MethodName: "LatestMessageTo",
			Handler:    _ChainAccessor_LatestMessageTo_Handler,
		},
		{
			MethodName: "GetExpectedNextSequenceNumber",
			Handler:    _ChainAccessor_GetExpectedNextSequenceNumber_Handler,
		},
		{
			MethodName: "GetTokenPriceUSD",
			Handler:    _ChainAccessor_GetTokenPriceUSD_Handler,
		},
		{
			MethodName: "GetFeeQuoterDestChainConfig",
			Handler:    _ChainAccessor_GetFeeQuoterDestChainConfig_Handler,
		},
		{
			MethodName: "MessagesByTokenID",
			Handler:    _ChainAccessor_MessagesByTokenID_Handler,
		},
		{
			MethodName: "GetFeedPricesUSD",
			Handler:    _ChainAccessor_GetFeedPricesUSD_Handler,
		},
		{
			MethodName: "GetFeeQuoterTokenUpdates",
			Handler:    _ChainAccessor_GetFeeQuoterTokenUpdates_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "chainaccessor.proto",
}

ChainAccessor_ServiceDesc is the grpc.ServiceDesc for ChainAccessor service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ChainSpecificAddressCodec_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "loop.internal.pb.ccipocr3.ChainSpecificAddressCodec",
	HandlerType: (*ChainSpecificAddressCodecServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddressBytesToString",
			Handler:    _ChainSpecificAddressCodec_AddressBytesToString_Handler,
		},
		{
			MethodName: "AddressStringToBytes",
			Handler:    _ChainSpecificAddressCodec_AddressStringToBytes_Handler,
		},
		{
			MethodName: "OracleIDAsAddressBytes",
			Handler:    _ChainSpecificAddressCodec_OracleIDAsAddressBytes_Handler,
		},
		{
			MethodName: "TransmitterBytesToString",
			Handler:    _ChainSpecificAddressCodec_TransmitterBytesToString_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "codec.proto",
}

ChainSpecificAddressCodec_ServiceDesc is the grpc.ServiceDesc for ChainSpecificAddressCodec service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CommitPluginCodec_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "loop.internal.pb.ccipocr3.CommitPluginCodec",
	HandlerType: (*CommitPluginCodecServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Encode",
			Handler:    _CommitPluginCodec_Encode_Handler,
		},
		{
			MethodName: "Decode",
			Handler:    _CommitPluginCodec_Decode_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "reportcodec.proto",
}

CommitPluginCodec_ServiceDesc is the grpc.ServiceDesc for CommitPluginCodec service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ExecutePluginCodec_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "loop.internal.pb.ccipocr3.ExecutePluginCodec",
	HandlerType: (*ExecutePluginCodecServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Encode",
			Handler:    _ExecutePluginCodec_Encode_Handler,
		},
		{
			MethodName: "Decode",
			Handler:    _ExecutePluginCodec_Decode_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "codec.proto",
}

ExecutePluginCodec_ServiceDesc is the grpc.ServiceDesc for ExecutePluginCodec service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_chainaccessor_proto protoreflect.FileDescriptor
View Source
var File_codec_proto protoreflect.FileDescriptor
View Source
var File_models_proto protoreflect.FileDescriptor
View Source
var File_msghasher_proto protoreflect.FileDescriptor
View Source
var File_reportcodec_proto protoreflect.FileDescriptor
View Source
var MsgHasher_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "loop.internal.pb.ccipocr3.MsgHasher",
	HandlerType: (*MsgHasherServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "HashMsg",
			Handler:    _MsgHasher_HashMsg_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "msghasher.proto",
}

MsgHasher_ServiceDesc is the grpc.ServiceDesc for MsgHasher service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SourceChainExtraDataCodec_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "loop.internal.pb.ccipocr3.SourceChainExtraDataCodec",
	HandlerType: (*SourceChainExtraDataCodecServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DecodeExtraArgsToMap",
			Handler:    _SourceChainExtraDataCodec_DecodeExtraArgsToMap_Handler,
		},
		{
			MethodName: "DecodeDestExecDataToMap",
			Handler:    _SourceChainExtraDataCodec_DecodeDestExecDataToMap_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "codec.proto",
}

SourceChainExtraDataCodec_ServiceDesc is the grpc.ServiceDesc for SourceChainExtraDataCodec service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TokenDataEncoder_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "loop.internal.pb.ccipocr3.TokenDataEncoder",
	HandlerType: (*TokenDataEncoderServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "EncodeUSDC",
			Handler:    _TokenDataEncoder_EncodeUSDC_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "codec.proto",
}

TokenDataEncoder_ServiceDesc is the grpc.ServiceDesc for TokenDataEncoder service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterChainAccessorServer added in v0.9.1

func RegisterChainAccessorServer(s grpc.ServiceRegistrar, srv ChainAccessorServer)

func RegisterChainSpecificAddressCodecServer added in v0.9.1

func RegisterChainSpecificAddressCodecServer(s grpc.ServiceRegistrar, srv ChainSpecificAddressCodecServer)

func RegisterCommitPluginCodecServer

func RegisterCommitPluginCodecServer(s grpc.ServiceRegistrar, srv CommitPluginCodecServer)

func RegisterExecutePluginCodecServer added in v0.9.1

func RegisterExecutePluginCodecServer(s grpc.ServiceRegistrar, srv ExecutePluginCodecServer)

func RegisterMsgHasherServer

func RegisterMsgHasherServer(s grpc.ServiceRegistrar, srv MsgHasherServer)

func RegisterSourceChainExtraDataCodecServer added in v0.9.1

func RegisterSourceChainExtraDataCodecServer(s grpc.ServiceRegistrar, srv SourceChainExtraDataCodecServer)

func RegisterTokenDataEncoderServer added in v0.9.1

func RegisterTokenDataEncoderServer(s grpc.ServiceRegistrar, srv TokenDataEncoderServer)

Types

type AddressBytesToStringRequest added in v0.9.1

type AddressBytesToStringRequest struct {
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

ChainSpecificAddressCodec messages

func (*AddressBytesToStringRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use AddressBytesToStringRequest.ProtoReflect.Descriptor instead.

func (*AddressBytesToStringRequest) GetAddress added in v0.9.1

func (x *AddressBytesToStringRequest) GetAddress() []byte

func (*AddressBytesToStringRequest) ProtoMessage added in v0.9.1

func (*AddressBytesToStringRequest) ProtoMessage()

func (*AddressBytesToStringRequest) ProtoReflect added in v0.9.1

func (*AddressBytesToStringRequest) Reset added in v0.9.1

func (x *AddressBytesToStringRequest) Reset()

func (*AddressBytesToStringRequest) String added in v0.9.1

func (x *AddressBytesToStringRequest) String() string

type AddressBytesToStringResponse added in v0.9.1

type AddressBytesToStringResponse struct {
	AddressString string `protobuf:"bytes,1,opt,name=address_string,json=addressString,proto3" json:"address_string,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressBytesToStringResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use AddressBytesToStringResponse.ProtoReflect.Descriptor instead.

func (*AddressBytesToStringResponse) GetAddressString added in v0.9.1

func (x *AddressBytesToStringResponse) GetAddressString() string

func (*AddressBytesToStringResponse) ProtoMessage added in v0.9.1

func (*AddressBytesToStringResponse) ProtoMessage()

func (*AddressBytesToStringResponse) ProtoReflect added in v0.9.1

func (*AddressBytesToStringResponse) Reset added in v0.9.1

func (x *AddressBytesToStringResponse) Reset()

func (*AddressBytesToStringResponse) String added in v0.9.1

type AddressStringToBytesRequest added in v0.9.1

type AddressStringToBytesRequest struct {
	AddressString string `protobuf:"bytes,1,opt,name=address_string,json=addressString,proto3" json:"address_string,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressStringToBytesRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use AddressStringToBytesRequest.ProtoReflect.Descriptor instead.

func (*AddressStringToBytesRequest) GetAddressString added in v0.9.1

func (x *AddressStringToBytesRequest) GetAddressString() string

func (*AddressStringToBytesRequest) ProtoMessage added in v0.9.1

func (*AddressStringToBytesRequest) ProtoMessage()

func (*AddressStringToBytesRequest) ProtoReflect added in v0.9.1

func (*AddressStringToBytesRequest) Reset added in v0.9.1

func (x *AddressStringToBytesRequest) Reset()

func (*AddressStringToBytesRequest) String added in v0.9.1

func (x *AddressStringToBytesRequest) String() string

type AddressStringToBytesResponse added in v0.9.1

type AddressStringToBytesResponse struct {
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*AddressStringToBytesResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use AddressStringToBytesResponse.ProtoReflect.Descriptor instead.

func (*AddressStringToBytesResponse) GetAddress added in v0.9.1

func (x *AddressStringToBytesResponse) GetAddress() []byte

func (*AddressStringToBytesResponse) ProtoMessage added in v0.9.1

func (*AddressStringToBytesResponse) ProtoMessage()

func (*AddressStringToBytesResponse) ProtoReflect added in v0.9.1

func (*AddressStringToBytesResponse) Reset added in v0.9.1

func (x *AddressStringToBytesResponse) Reset()

func (*AddressStringToBytesResponse) String added in v0.9.1

type BigInt

type BigInt struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

BigInt represents a [big.Int].

func (*BigInt) Descriptor deprecated

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

Deprecated: Use BigInt.ProtoReflect.Descriptor instead.

func (*BigInt) GetValue

func (x *BigInt) GetValue() []byte

func (*BigInt) ProtoMessage

func (*BigInt) ProtoMessage()

func (*BigInt) ProtoReflect

func (x *BigInt) ProtoReflect() protoreflect.Message

func (*BigInt) Reset

func (x *BigInt) Reset()

func (*BigInt) String

func (x *BigInt) String() string

type ChainAccessorClient added in v0.9.1

type ChainAccessorClient interface {
	// AllAccessors methods
	GetContractAddress(ctx context.Context, in *GetContractAddressRequest, opts ...grpc.CallOption) (*GetContractAddressResponse, error)
	GetAllConfigsLegacy(ctx context.Context, in *GetAllConfigsLegacyRequest, opts ...grpc.CallOption) (*GetAllConfigsLegacyResponse, error)
	GetChainFeeComponents(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetChainFeeComponentsResponse, error)
	Sync(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DestinationAccessor methods
	CommitReportsGTETimestamp(ctx context.Context, in *CommitReportsGTETimestampRequest, opts ...grpc.CallOption) (*CommitReportsGTETimestampResponse, error)
	ExecutedMessages(ctx context.Context, in *ExecutedMessagesRequest, opts ...grpc.CallOption) (*ExecutedMessagesResponse, error)
	NextSeqNum(ctx context.Context, in *NextSeqNumRequest, opts ...grpc.CallOption) (*NextSeqNumResponse, error)
	Nonces(ctx context.Context, in *NoncesRequest, opts ...grpc.CallOption) (*NoncesResponse, error)
	GetChainFeePriceUpdate(ctx context.Context, in *GetChainFeePriceUpdateRequest, opts ...grpc.CallOption) (*GetChainFeePriceUpdateResponse, error)
	GetLatestPriceSeqNr(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetLatestPriceSeqNrResponse, error)
	// SourceAccessor methods
	MsgsBetweenSeqNums(ctx context.Context, in *MsgsBetweenSeqNumsRequest, opts ...grpc.CallOption) (*MsgsBetweenSeqNumsResponse, error)
	LatestMessageTo(ctx context.Context, in *LatestMessageToRequest, opts ...grpc.CallOption) (*LatestMessageToResponse, error)
	GetExpectedNextSequenceNumber(ctx context.Context, in *GetExpectedNextSequenceNumberRequest, opts ...grpc.CallOption) (*GetExpectedNextSequenceNumberResponse, error)
	GetTokenPriceUSD(ctx context.Context, in *GetTokenPriceUSDRequest, opts ...grpc.CallOption) (*GetTokenPriceUSDResponse, error)
	GetFeeQuoterDestChainConfig(ctx context.Context, in *GetFeeQuoterDestChainConfigRequest, opts ...grpc.CallOption) (*GetFeeQuoterDestChainConfigResponse, error)
	// USDCMessageReader methods
	MessagesByTokenID(ctx context.Context, in *MessagesByTokenIDRequest, opts ...grpc.CallOption) (*MessagesByTokenIDResponse, error)
	// PriceReader methods
	GetFeedPricesUSD(ctx context.Context, in *GetFeedPricesUSDRequest, opts ...grpc.CallOption) (*GetFeedPricesUSDResponse, error)
	GetFeeQuoterTokenUpdates(ctx context.Context, in *GetFeeQuoterTokenUpdatesRequest, opts ...grpc.CallOption) (*GetFeeQuoterTokenUpdatesResponse, error)
}

ChainAccessorClient is the client API for ChainAccessor service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

ChainAccessor service for all direct chain access

func NewChainAccessorClient added in v0.9.1

func NewChainAccessorClient(cc grpc.ClientConnInterface) ChainAccessorClient

type ChainAccessorServer added in v0.9.1

type ChainAccessorServer interface {
	// AllAccessors methods
	GetContractAddress(context.Context, *GetContractAddressRequest) (*GetContractAddressResponse, error)
	GetAllConfigsLegacy(context.Context, *GetAllConfigsLegacyRequest) (*GetAllConfigsLegacyResponse, error)
	GetChainFeeComponents(context.Context, *emptypb.Empty) (*GetChainFeeComponentsResponse, error)
	Sync(context.Context, *SyncRequest) (*emptypb.Empty, error)
	// DestinationAccessor methods
	CommitReportsGTETimestamp(context.Context, *CommitReportsGTETimestampRequest) (*CommitReportsGTETimestampResponse, error)
	ExecutedMessages(context.Context, *ExecutedMessagesRequest) (*ExecutedMessagesResponse, error)
	NextSeqNum(context.Context, *NextSeqNumRequest) (*NextSeqNumResponse, error)
	Nonces(context.Context, *NoncesRequest) (*NoncesResponse, error)
	GetChainFeePriceUpdate(context.Context, *GetChainFeePriceUpdateRequest) (*GetChainFeePriceUpdateResponse, error)
	GetLatestPriceSeqNr(context.Context, *emptypb.Empty) (*GetLatestPriceSeqNrResponse, error)
	// SourceAccessor methods
	MsgsBetweenSeqNums(context.Context, *MsgsBetweenSeqNumsRequest) (*MsgsBetweenSeqNumsResponse, error)
	LatestMessageTo(context.Context, *LatestMessageToRequest) (*LatestMessageToResponse, error)
	GetExpectedNextSequenceNumber(context.Context, *GetExpectedNextSequenceNumberRequest) (*GetExpectedNextSequenceNumberResponse, error)
	GetTokenPriceUSD(context.Context, *GetTokenPriceUSDRequest) (*GetTokenPriceUSDResponse, error)
	GetFeeQuoterDestChainConfig(context.Context, *GetFeeQuoterDestChainConfigRequest) (*GetFeeQuoterDestChainConfigResponse, error)
	// USDCMessageReader methods
	MessagesByTokenID(context.Context, *MessagesByTokenIDRequest) (*MessagesByTokenIDResponse, error)
	// PriceReader methods
	GetFeedPricesUSD(context.Context, *GetFeedPricesUSDRequest) (*GetFeedPricesUSDResponse, error)
	GetFeeQuoterTokenUpdates(context.Context, *GetFeeQuoterTokenUpdatesRequest) (*GetFeeQuoterTokenUpdatesResponse, error)
	// contains filtered or unexported methods
}

ChainAccessorServer is the server API for ChainAccessor service. All implementations must embed UnimplementedChainAccessorServer for forward compatibility.

ChainAccessor service for all direct chain access

type ChainConfigSnapshot added in v0.9.1

type ChainConfigSnapshot struct {
	Offramp   *OfframpConfig         `protobuf:"bytes,1,opt,name=offramp,proto3" json:"offramp,omitempty"`
	RmnProxy  *RMNProxyConfig        `protobuf:"bytes,2,opt,name=rmn_proxy,json=rmnProxy,proto3" json:"rmn_proxy,omitempty"`
	RmnRemote *RMNRemoteConfigStruct `protobuf:"bytes,3,opt,name=rmn_remote,json=rmnRemote,proto3" json:"rmn_remote,omitempty"`
	FeeQuoter *FeeQuoterConfigStruct `protobuf:"bytes,4,opt,name=fee_quoter,json=feeQuoter,proto3" json:"fee_quoter,omitempty"`
	OnRamp    *OnRampConfigStruct    `protobuf:"bytes,5,opt,name=on_ramp,json=onRamp,proto3" json:"on_ramp,omitempty"`
	Router    *RouterConfigStruct    `protobuf:"bytes,6,opt,name=router,proto3" json:"router,omitempty"`
	CurseInfo *CurseInfo             `protobuf:"bytes,7,opt,name=curse_info,json=curseInfo,proto3" json:"curse_info,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainConfigSnapshot) Descriptor deprecated added in v0.9.1

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

Deprecated: Use ChainConfigSnapshot.ProtoReflect.Descriptor instead.

func (*ChainConfigSnapshot) GetCurseInfo added in v0.9.1

func (x *ChainConfigSnapshot) GetCurseInfo() *CurseInfo

func (*ChainConfigSnapshot) GetFeeQuoter added in v0.9.1

func (x *ChainConfigSnapshot) GetFeeQuoter() *FeeQuoterConfigStruct

func (*ChainConfigSnapshot) GetOfframp added in v0.9.1

func (x *ChainConfigSnapshot) GetOfframp() *OfframpConfig

func (*ChainConfigSnapshot) GetOnRamp added in v0.9.1

func (x *ChainConfigSnapshot) GetOnRamp() *OnRampConfigStruct

func (*ChainConfigSnapshot) GetRmnProxy added in v0.9.1

func (x *ChainConfigSnapshot) GetRmnProxy() *RMNProxyConfig

func (*ChainConfigSnapshot) GetRmnRemote added in v0.9.1

func (x *ChainConfigSnapshot) GetRmnRemote() *RMNRemoteConfigStruct

func (*ChainConfigSnapshot) GetRouter added in v0.9.1

func (x *ChainConfigSnapshot) GetRouter() *RouterConfigStruct

func (*ChainConfigSnapshot) ProtoMessage added in v0.9.1

func (*ChainConfigSnapshot) ProtoMessage()

func (*ChainConfigSnapshot) ProtoReflect added in v0.9.1

func (x *ChainConfigSnapshot) ProtoReflect() protoreflect.Message

func (*ChainConfigSnapshot) Reset added in v0.9.1

func (x *ChainConfigSnapshot) Reset()

func (*ChainConfigSnapshot) String added in v0.9.1

func (x *ChainConfigSnapshot) String() string

type ChainFeeComponents added in v0.9.1

type ChainFeeComponents struct {
	ExecutionFee        *BigInt `protobuf:"bytes,1,opt,name=execution_fee,json=executionFee,proto3" json:"execution_fee,omitempty"`
	DataAvailabilityFee *BigInt `protobuf:"bytes,2,opt,name=data_availability_fee,json=dataAvailabilityFee,proto3" json:"data_availability_fee,omitempty"`
	// contains filtered or unexported fields
}

Supporting message types

func (*ChainFeeComponents) Descriptor deprecated added in v0.9.1

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

Deprecated: Use ChainFeeComponents.ProtoReflect.Descriptor instead.

func (*ChainFeeComponents) GetDataAvailabilityFee added in v0.9.1

func (x *ChainFeeComponents) GetDataAvailabilityFee() *BigInt

func (*ChainFeeComponents) GetExecutionFee added in v0.9.1

func (x *ChainFeeComponents) GetExecutionFee() *BigInt

func (*ChainFeeComponents) ProtoMessage added in v0.9.1

func (*ChainFeeComponents) ProtoMessage()

func (*ChainFeeComponents) ProtoReflect added in v0.9.1

func (x *ChainFeeComponents) ProtoReflect() protoreflect.Message

func (*ChainFeeComponents) Reset added in v0.9.1

func (x *ChainFeeComponents) Reset()

func (*ChainFeeComponents) String added in v0.9.1

func (x *ChainFeeComponents) String() string

type ChainReport added in v0.9.1

type ChainReport struct {
	SourceChainSelector uint64                      `protobuf:"varint,1,opt,name=source_chain_selector,json=sourceChainSelector,proto3" json:"source_chain_selector,omitempty"`
	Messages            []*Message                  `protobuf:"bytes,2,rep,name=messages,proto3" json:"messages,omitempty"`
	OffchainTokenData   []*MessageOffchainTokenData `protobuf:"bytes,3,rep,name=offchain_token_data,json=offchainTokenData,proto3" json:"offchain_token_data,omitempty"`
	Proofs              [][]byte                    `protobuf:"bytes,4,rep,name=proofs,proto3" json:"proofs,omitempty"`
	ProofFlagBits       *BigInt                     `protobuf:"bytes,5,opt,name=proof_flag_bits,json=proofFlagBits,proto3" json:"proof_flag_bits,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainReport) Descriptor deprecated added in v0.9.1

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

Deprecated: Use ChainReport.ProtoReflect.Descriptor instead.

func (*ChainReport) GetMessages added in v0.9.1

func (x *ChainReport) GetMessages() []*Message

func (*ChainReport) GetOffchainTokenData added in v0.9.1

func (x *ChainReport) GetOffchainTokenData() []*MessageOffchainTokenData

func (*ChainReport) GetProofFlagBits added in v0.9.1

func (x *ChainReport) GetProofFlagBits() *BigInt

func (*ChainReport) GetProofs added in v0.9.1

func (x *ChainReport) GetProofs() [][]byte

func (*ChainReport) GetSourceChainSelector added in v0.9.1

func (x *ChainReport) GetSourceChainSelector() uint64

func (*ChainReport) ProtoMessage added in v0.9.1

func (*ChainReport) ProtoMessage()

func (*ChainReport) ProtoReflect added in v0.9.1

func (x *ChainReport) ProtoReflect() protoreflect.Message

func (*ChainReport) Reset added in v0.9.1

func (x *ChainReport) Reset()

func (*ChainReport) String added in v0.9.1

func (x *ChainReport) String() string

type ChainSpecificAddressCodecClient added in v0.9.1

type ChainSpecificAddressCodecClient interface {
	AddressBytesToString(ctx context.Context, in *AddressBytesToStringRequest, opts ...grpc.CallOption) (*AddressBytesToStringResponse, error)
	AddressStringToBytes(ctx context.Context, in *AddressStringToBytesRequest, opts ...grpc.CallOption) (*AddressStringToBytesResponse, error)
	OracleIDAsAddressBytes(ctx context.Context, in *OracleIDAsAddressBytesRequest, opts ...grpc.CallOption) (*OracleIDAsAddressBytesResponse, error)
	TransmitterBytesToString(ctx context.Context, in *TransmitterBytesToStringRequest, opts ...grpc.CallOption) (*TransmitterBytesToStringResponse, error)
}

ChainSpecificAddressCodecClient is the client API for ChainSpecificAddressCodec service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

ChainSpecificAddressCodec service for address encoding/decoding

func NewChainSpecificAddressCodecClient added in v0.9.1

func NewChainSpecificAddressCodecClient(cc grpc.ClientConnInterface) ChainSpecificAddressCodecClient

type ChainSpecificAddressCodecServer added in v0.9.1

type ChainSpecificAddressCodecServer interface {
	AddressBytesToString(context.Context, *AddressBytesToStringRequest) (*AddressBytesToStringResponse, error)
	AddressStringToBytes(context.Context, *AddressStringToBytesRequest) (*AddressStringToBytesResponse, error)
	OracleIDAsAddressBytes(context.Context, *OracleIDAsAddressBytesRequest) (*OracleIDAsAddressBytesResponse, error)
	TransmitterBytesToString(context.Context, *TransmitterBytesToStringRequest) (*TransmitterBytesToStringResponse, error)
	// contains filtered or unexported methods
}

ChainSpecificAddressCodecServer is the server API for ChainSpecificAddressCodec service. All implementations must embed UnimplementedChainSpecificAddressCodecServer for forward compatibility.

ChainSpecificAddressCodec service for address encoding/decoding

type CommitPluginCodecClient

CommitPluginCodecClient is the client API for CommitPluginCodec service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

CommitPluginCodec is a service that can encode and decode reports generated by the Commit Plugin. Every chain family defines its own encoding schemes. For example an EVM implementation of CommitPluginCodec would use ABI encoding.

type CommitPluginCodecServer

type CommitPluginCodecServer interface {
	Encode(context.Context, *EncodeCommitPluginReportInput) (*EncodeCommitPluginReportOutput, error)
	Decode(context.Context, *DecodeCommitPluginReportInput) (*DecodeCommitPluginReportOutput, error)
	// contains filtered or unexported methods
}

CommitPluginCodecServer is the server API for CommitPluginCodec service. All implementations must embed UnimplementedCommitPluginCodecServer for forward compatibility.

CommitPluginCodec is a service that can encode and decode reports generated by the Commit Plugin. Every chain family defines its own encoding schemes. For example an EVM implementation of CommitPluginCodec would use ABI encoding.

type CommitPluginReport

type CommitPluginReport struct {
	PriceUpdates         *PriceUpdates        `protobuf:"bytes,1,opt,name=price_updates,json=priceUpdates,proto3" json:"price_updates,omitempty"`
	BlessedMerkleRoots   []*MerkleRootChain   `protobuf:"bytes,2,rep,name=blessed_merkle_roots,json=blessedMerkleRoots,proto3" json:"blessed_merkle_roots,omitempty"`
	UnblessedMerkleRoots []*MerkleRootChain   `protobuf:"bytes,3,rep,name=unblessed_merkle_roots,json=unblessedMerkleRoots,proto3" json:"unblessed_merkle_roots,omitempty"`
	RmnSignatures        []*RMNECDSASignature `protobuf:"bytes,4,rep,name=rmn_signatures,json=rmnSignatures,proto3" json:"rmn_signatures,omitempty"`
	// contains filtered or unexported fields
}

CommitPluginReport is a gRPC adapter to github.com/smartcontractkit/chainlink-common/pkg/types/ccipocr3.CommitPluginReport.

func (*CommitPluginReport) Descriptor deprecated

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

Deprecated: Use CommitPluginReport.ProtoReflect.Descriptor instead.

func (*CommitPluginReport) GetBlessedMerkleRoots added in v0.9.1

func (x *CommitPluginReport) GetBlessedMerkleRoots() []*MerkleRootChain

func (*CommitPluginReport) GetPriceUpdates

func (x *CommitPluginReport) GetPriceUpdates() *PriceUpdates

func (*CommitPluginReport) GetRmnSignatures added in v0.9.1

func (x *CommitPluginReport) GetRmnSignatures() []*RMNECDSASignature

func (*CommitPluginReport) GetUnblessedMerkleRoots added in v0.9.1

func (x *CommitPluginReport) GetUnblessedMerkleRoots() []*MerkleRootChain

func (*CommitPluginReport) ProtoMessage

func (*CommitPluginReport) ProtoMessage()

func (*CommitPluginReport) ProtoReflect

func (x *CommitPluginReport) ProtoReflect() protoreflect.Message

func (*CommitPluginReport) Reset

func (x *CommitPluginReport) Reset()

func (*CommitPluginReport) String

func (x *CommitPluginReport) String() string

type CommitPluginReportWithMeta added in v0.9.1

type CommitPluginReportWithMeta struct {
	Report    *CommitPluginReport    `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"`
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	BlockNum  uint64                 `protobuf:"varint,3,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"`
	// contains filtered or unexported fields
}

func (*CommitPluginReportWithMeta) Descriptor deprecated added in v0.9.1

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

Deprecated: Use CommitPluginReportWithMeta.ProtoReflect.Descriptor instead.

func (*CommitPluginReportWithMeta) GetBlockNum added in v0.9.1

func (x *CommitPluginReportWithMeta) GetBlockNum() uint64

func (*CommitPluginReportWithMeta) GetReport added in v0.9.1

func (*CommitPluginReportWithMeta) GetTimestamp added in v0.9.1

func (*CommitPluginReportWithMeta) ProtoMessage added in v0.9.1

func (*CommitPluginReportWithMeta) ProtoMessage()

func (*CommitPluginReportWithMeta) ProtoReflect added in v0.9.1

func (*CommitPluginReportWithMeta) Reset added in v0.9.1

func (x *CommitPluginReportWithMeta) Reset()

func (*CommitPluginReportWithMeta) String added in v0.9.1

func (x *CommitPluginReportWithMeta) String() string

type CommitReportsGTETimestampRequest added in v0.9.1

type CommitReportsGTETimestampRequest struct {
	Timestamp       *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	ConfidenceLevel uint32                 `protobuf:"varint,2,opt,name=confidence_level,json=confidenceLevel,proto3" json:"confidence_level,omitempty"`
	Limit           int32                  `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

DestinationAccessor request/response messages

func (*CommitReportsGTETimestampRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use CommitReportsGTETimestampRequest.ProtoReflect.Descriptor instead.

func (*CommitReportsGTETimestampRequest) GetConfidenceLevel added in v0.9.1

func (x *CommitReportsGTETimestampRequest) GetConfidenceLevel() uint32

func (*CommitReportsGTETimestampRequest) GetLimit added in v0.9.1

func (*CommitReportsGTETimestampRequest) GetTimestamp added in v0.9.1

func (*CommitReportsGTETimestampRequest) ProtoMessage added in v0.9.1

func (*CommitReportsGTETimestampRequest) ProtoMessage()

func (*CommitReportsGTETimestampRequest) ProtoReflect added in v0.9.1

func (*CommitReportsGTETimestampRequest) Reset added in v0.9.1

func (*CommitReportsGTETimestampRequest) String added in v0.9.1

type CommitReportsGTETimestampResponse added in v0.9.1

type CommitReportsGTETimestampResponse struct {
	Reports []*CommitPluginReportWithMeta `protobuf:"bytes,1,rep,name=reports,proto3" json:"reports,omitempty"`
	// contains filtered or unexported fields
}

func (*CommitReportsGTETimestampResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use CommitReportsGTETimestampResponse.ProtoReflect.Descriptor instead.

func (*CommitReportsGTETimestampResponse) GetReports added in v0.9.1

func (*CommitReportsGTETimestampResponse) ProtoMessage added in v0.9.1

func (*CommitReportsGTETimestampResponse) ProtoMessage()

func (*CommitReportsGTETimestampResponse) ProtoReflect added in v0.9.1

func (*CommitReportsGTETimestampResponse) Reset added in v0.9.1

func (*CommitReportsGTETimestampResponse) String added in v0.9.1

type ConfigInfo added in v0.9.1

type ConfigInfo struct {
	ConfigDigest                   []byte `protobuf:"bytes,1,opt,name=config_digest,json=configDigest,proto3" json:"config_digest,omitempty"`
	F                              uint32 `protobuf:"varint,2,opt,name=f,proto3" json:"f,omitempty"`
	N                              uint32 `protobuf:"varint,3,opt,name=n,proto3" json:"n,omitempty"`
	IsSignatureVerificationEnabled bool   `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ConfigInfo) Descriptor deprecated added in v0.9.1

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

Deprecated: Use ConfigInfo.ProtoReflect.Descriptor instead.

func (*ConfigInfo) GetConfigDigest added in v0.9.1

func (x *ConfigInfo) GetConfigDigest() []byte

func (*ConfigInfo) GetF added in v0.9.1

func (x *ConfigInfo) GetF() uint32

func (*ConfigInfo) GetIsSignatureVerificationEnabled added in v0.9.1

func (x *ConfigInfo) GetIsSignatureVerificationEnabled() bool

func (*ConfigInfo) GetN added in v0.9.1

func (x *ConfigInfo) GetN() uint32

func (*ConfigInfo) ProtoMessage added in v0.9.1

func (*ConfigInfo) ProtoMessage()

func (*ConfigInfo) ProtoReflect added in v0.9.1

func (x *ConfigInfo) ProtoReflect() protoreflect.Message

func (*ConfigInfo) Reset added in v0.9.1

func (x *ConfigInfo) Reset()

func (*ConfigInfo) String added in v0.9.1

func (x *ConfigInfo) String() string

type CurseInfo added in v0.9.1

type CurseInfo struct {
	CursedSourceChains map[uint64]bool `` // chain selector -> cursed
	/* 193-byte string literal not displayed */
	CursedDestination bool `protobuf:"varint,2,opt,name=cursed_destination,json=cursedDestination,proto3" json:"cursed_destination,omitempty"`
	GlobalCurse       bool `protobuf:"varint,3,opt,name=global_curse,json=globalCurse,proto3" json:"global_curse,omitempty"`
	// contains filtered or unexported fields
}

func (*CurseInfo) Descriptor deprecated added in v0.9.1

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

Deprecated: Use CurseInfo.ProtoReflect.Descriptor instead.

func (*CurseInfo) GetCursedDestination added in v0.9.1

func (x *CurseInfo) GetCursedDestination() bool

func (*CurseInfo) GetCursedSourceChains added in v0.9.1

func (x *CurseInfo) GetCursedSourceChains() map[uint64]bool

func (*CurseInfo) GetGlobalCurse added in v0.9.1

func (x *CurseInfo) GetGlobalCurse() bool

func (*CurseInfo) ProtoMessage added in v0.9.1

func (*CurseInfo) ProtoMessage()

func (*CurseInfo) ProtoReflect added in v0.9.1

func (x *CurseInfo) ProtoReflect() protoreflect.Message

func (*CurseInfo) Reset added in v0.9.1

func (x *CurseInfo) Reset()

func (*CurseInfo) String added in v0.9.1

func (x *CurseInfo) String() string

type DecodeCommitPluginReportInput

type DecodeCommitPluginReportInput struct {
	EncodedReport []byte `protobuf:"bytes,1,opt,name=encoded_report,json=encodedReport,proto3" json:"encoded_report,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeCommitPluginReportInput) Descriptor deprecated

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

Deprecated: Use DecodeCommitPluginReportInput.ProtoReflect.Descriptor instead.

func (*DecodeCommitPluginReportInput) GetEncodedReport

func (x *DecodeCommitPluginReportInput) GetEncodedReport() []byte

func (*DecodeCommitPluginReportInput) ProtoMessage

func (*DecodeCommitPluginReportInput) ProtoMessage()

func (*DecodeCommitPluginReportInput) ProtoReflect

func (*DecodeCommitPluginReportInput) Reset

func (x *DecodeCommitPluginReportInput) Reset()

func (*DecodeCommitPluginReportInput) String

type DecodeCommitPluginReportOutput

type DecodeCommitPluginReportOutput struct {
	Report *CommitPluginReport `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeCommitPluginReportOutput) Descriptor deprecated

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

Deprecated: Use DecodeCommitPluginReportOutput.ProtoReflect.Descriptor instead.

func (*DecodeCommitPluginReportOutput) GetReport

func (*DecodeCommitPluginReportOutput) ProtoMessage

func (*DecodeCommitPluginReportOutput) ProtoMessage()

func (*DecodeCommitPluginReportOutput) ProtoReflect

func (*DecodeCommitPluginReportOutput) Reset

func (x *DecodeCommitPluginReportOutput) Reset()

func (*DecodeCommitPluginReportOutput) String

type DecodeDestExecDataToMapRequest added in v0.9.1

type DecodeDestExecDataToMapRequest struct {
	DestExecData []byte `protobuf:"bytes,1,opt,name=dest_exec_data,json=destExecData,proto3" json:"dest_exec_data,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeDestExecDataToMapRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use DecodeDestExecDataToMapRequest.ProtoReflect.Descriptor instead.

func (*DecodeDestExecDataToMapRequest) GetDestExecData added in v0.9.1

func (x *DecodeDestExecDataToMapRequest) GetDestExecData() []byte

func (*DecodeDestExecDataToMapRequest) ProtoMessage added in v0.9.1

func (*DecodeDestExecDataToMapRequest) ProtoMessage()

func (*DecodeDestExecDataToMapRequest) ProtoReflect added in v0.9.1

func (*DecodeDestExecDataToMapRequest) Reset added in v0.9.1

func (x *DecodeDestExecDataToMapRequest) Reset()

func (*DecodeDestExecDataToMapRequest) String added in v0.9.1

type DecodeDestExecDataToMapResponse added in v0.9.1

type DecodeDestExecDataToMapResponse struct {
	DecodedMap *pb.Map `protobuf:"bytes,1,opt,name=decoded_map,json=decodedMap,proto3" json:"decoded_map,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeDestExecDataToMapResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use DecodeDestExecDataToMapResponse.ProtoReflect.Descriptor instead.

func (*DecodeDestExecDataToMapResponse) GetDecodedMap added in v0.9.1

func (x *DecodeDestExecDataToMapResponse) GetDecodedMap() *pb.Map

func (*DecodeDestExecDataToMapResponse) ProtoMessage added in v0.9.1

func (*DecodeDestExecDataToMapResponse) ProtoMessage()

func (*DecodeDestExecDataToMapResponse) ProtoReflect added in v0.9.1

func (*DecodeDestExecDataToMapResponse) Reset added in v0.9.1

func (*DecodeDestExecDataToMapResponse) String added in v0.9.1

type DecodeExecutePluginReportRequest added in v0.9.1

type DecodeExecutePluginReportRequest struct {
	EncodedReport []byte `protobuf:"bytes,1,opt,name=encoded_report,json=encodedReport,proto3" json:"encoded_report,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeExecutePluginReportRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use DecodeExecutePluginReportRequest.ProtoReflect.Descriptor instead.

func (*DecodeExecutePluginReportRequest) GetEncodedReport added in v0.9.1

func (x *DecodeExecutePluginReportRequest) GetEncodedReport() []byte

func (*DecodeExecutePluginReportRequest) ProtoMessage added in v0.9.1

func (*DecodeExecutePluginReportRequest) ProtoMessage()

func (*DecodeExecutePluginReportRequest) ProtoReflect added in v0.9.1

func (*DecodeExecutePluginReportRequest) Reset added in v0.9.1

func (*DecodeExecutePluginReportRequest) String added in v0.9.1

type DecodeExecutePluginReportResponse added in v0.9.1

type DecodeExecutePluginReportResponse struct {
	Report *ExecutePluginReport `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeExecutePluginReportResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use DecodeExecutePluginReportResponse.ProtoReflect.Descriptor instead.

func (*DecodeExecutePluginReportResponse) GetReport added in v0.9.1

func (*DecodeExecutePluginReportResponse) ProtoMessage added in v0.9.1

func (*DecodeExecutePluginReportResponse) ProtoMessage()

func (*DecodeExecutePluginReportResponse) ProtoReflect added in v0.9.1

func (*DecodeExecutePluginReportResponse) Reset added in v0.9.1

func (*DecodeExecutePluginReportResponse) String added in v0.9.1

type DecodeExtraArgsToMapRequest added in v0.9.1

type DecodeExtraArgsToMapRequest struct {
	ExtraArgs []byte `protobuf:"bytes,1,opt,name=extra_args,json=extraArgs,proto3" json:"extra_args,omitempty"`
	// contains filtered or unexported fields
}

SourceChainExtraDataCodec messages

func (*DecodeExtraArgsToMapRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use DecodeExtraArgsToMapRequest.ProtoReflect.Descriptor instead.

func (*DecodeExtraArgsToMapRequest) GetExtraArgs added in v0.9.1

func (x *DecodeExtraArgsToMapRequest) GetExtraArgs() []byte

func (*DecodeExtraArgsToMapRequest) ProtoMessage added in v0.9.1

func (*DecodeExtraArgsToMapRequest) ProtoMessage()

func (*DecodeExtraArgsToMapRequest) ProtoReflect added in v0.9.1

func (*DecodeExtraArgsToMapRequest) Reset added in v0.9.1

func (x *DecodeExtraArgsToMapRequest) Reset()

func (*DecodeExtraArgsToMapRequest) String added in v0.9.1

func (x *DecodeExtraArgsToMapRequest) String() string

type DecodeExtraArgsToMapResponse added in v0.9.1

type DecodeExtraArgsToMapResponse struct {
	DecodedMap *pb.Map `protobuf:"bytes,1,opt,name=decoded_map,json=decodedMap,proto3" json:"decoded_map,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeExtraArgsToMapResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use DecodeExtraArgsToMapResponse.ProtoReflect.Descriptor instead.

func (*DecodeExtraArgsToMapResponse) GetDecodedMap added in v0.9.1

func (x *DecodeExtraArgsToMapResponse) GetDecodedMap() *pb.Map

func (*DecodeExtraArgsToMapResponse) ProtoMessage added in v0.9.1

func (*DecodeExtraArgsToMapResponse) ProtoMessage()

func (*DecodeExtraArgsToMapResponse) ProtoReflect added in v0.9.1

func (*DecodeExtraArgsToMapResponse) Reset added in v0.9.1

func (x *DecodeExtraArgsToMapResponse) Reset()

func (*DecodeExtraArgsToMapResponse) String added in v0.9.1

type EncodeCommitPluginReportInput

type EncodeCommitPluginReportInput struct {
	Report *CommitPluginReport `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"`
	// contains filtered or unexported fields
}

func (*EncodeCommitPluginReportInput) Descriptor deprecated

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

Deprecated: Use EncodeCommitPluginReportInput.ProtoReflect.Descriptor instead.

func (*EncodeCommitPluginReportInput) GetReport

func (*EncodeCommitPluginReportInput) ProtoMessage

func (*EncodeCommitPluginReportInput) ProtoMessage()

func (*EncodeCommitPluginReportInput) ProtoReflect

func (*EncodeCommitPluginReportInput) Reset

func (x *EncodeCommitPluginReportInput) Reset()

func (*EncodeCommitPluginReportInput) String

type EncodeCommitPluginReportOutput

type EncodeCommitPluginReportOutput struct {
	EncodedReport []byte `protobuf:"bytes,1,opt,name=encoded_report,json=encodedReport,proto3" json:"encoded_report,omitempty"`
	// contains filtered or unexported fields
}

func (*EncodeCommitPluginReportOutput) Descriptor deprecated

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

Deprecated: Use EncodeCommitPluginReportOutput.ProtoReflect.Descriptor instead.

func (*EncodeCommitPluginReportOutput) GetEncodedReport

func (x *EncodeCommitPluginReportOutput) GetEncodedReport() []byte

func (*EncodeCommitPluginReportOutput) ProtoMessage

func (*EncodeCommitPluginReportOutput) ProtoMessage()

func (*EncodeCommitPluginReportOutput) ProtoReflect

func (*EncodeCommitPluginReportOutput) Reset

func (x *EncodeCommitPluginReportOutput) Reset()

func (*EncodeCommitPluginReportOutput) String

type EncodeExecutePluginReportRequest added in v0.9.1

type EncodeExecutePluginReportRequest struct {
	Report *ExecutePluginReport `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"`
	// contains filtered or unexported fields
}

ExecutePluginCodec messages

func (*EncodeExecutePluginReportRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use EncodeExecutePluginReportRequest.ProtoReflect.Descriptor instead.

func (*EncodeExecutePluginReportRequest) GetReport added in v0.9.1

func (*EncodeExecutePluginReportRequest) ProtoMessage added in v0.9.1

func (*EncodeExecutePluginReportRequest) ProtoMessage()

func (*EncodeExecutePluginReportRequest) ProtoReflect added in v0.9.1

func (*EncodeExecutePluginReportRequest) Reset added in v0.9.1

func (*EncodeExecutePluginReportRequest) String added in v0.9.1

type EncodeExecutePluginReportResponse added in v0.9.1

type EncodeExecutePluginReportResponse struct {
	EncodedReport []byte `protobuf:"bytes,1,opt,name=encoded_report,json=encodedReport,proto3" json:"encoded_report,omitempty"`
	// contains filtered or unexported fields
}

func (*EncodeExecutePluginReportResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use EncodeExecutePluginReportResponse.ProtoReflect.Descriptor instead.

func (*EncodeExecutePluginReportResponse) GetEncodedReport added in v0.9.1

func (x *EncodeExecutePluginReportResponse) GetEncodedReport() []byte

func (*EncodeExecutePluginReportResponse) ProtoMessage added in v0.9.1

func (*EncodeExecutePluginReportResponse) ProtoMessage()

func (*EncodeExecutePluginReportResponse) ProtoReflect added in v0.9.1

func (*EncodeExecutePluginReportResponse) Reset added in v0.9.1

func (*EncodeExecutePluginReportResponse) String added in v0.9.1

type EncodeUSDCRequest added in v0.9.1

type EncodeUSDCRequest struct {
	Message     []byte `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Attestation []byte `protobuf:"bytes,2,opt,name=attestation,proto3" json:"attestation,omitempty"`
	// contains filtered or unexported fields
}

TokenDataEncoder messages

func (*EncodeUSDCRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use EncodeUSDCRequest.ProtoReflect.Descriptor instead.

func (*EncodeUSDCRequest) GetAttestation added in v0.9.1

func (x *EncodeUSDCRequest) GetAttestation() []byte

func (*EncodeUSDCRequest) GetMessage added in v0.9.1

func (x *EncodeUSDCRequest) GetMessage() []byte

func (*EncodeUSDCRequest) ProtoMessage added in v0.9.1

func (*EncodeUSDCRequest) ProtoMessage()

func (*EncodeUSDCRequest) ProtoReflect added in v0.9.1

func (x *EncodeUSDCRequest) ProtoReflect() protoreflect.Message

func (*EncodeUSDCRequest) Reset added in v0.9.1

func (x *EncodeUSDCRequest) Reset()

func (*EncodeUSDCRequest) String added in v0.9.1

func (x *EncodeUSDCRequest) String() string

type EncodeUSDCResponse added in v0.9.1

type EncodeUSDCResponse struct {
	EncodedData []byte `protobuf:"bytes,1,opt,name=encoded_data,json=encodedData,proto3" json:"encoded_data,omitempty"`
	// contains filtered or unexported fields
}

func (*EncodeUSDCResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use EncodeUSDCResponse.ProtoReflect.Descriptor instead.

func (*EncodeUSDCResponse) GetEncodedData added in v0.9.1

func (x *EncodeUSDCResponse) GetEncodedData() []byte

func (*EncodeUSDCResponse) ProtoMessage added in v0.9.1

func (*EncodeUSDCResponse) ProtoMessage()

func (*EncodeUSDCResponse) ProtoReflect added in v0.9.1

func (x *EncodeUSDCResponse) ProtoReflect() protoreflect.Message

func (*EncodeUSDCResponse) Reset added in v0.9.1

func (x *EncodeUSDCResponse) Reset()

func (*EncodeUSDCResponse) String added in v0.9.1

func (x *EncodeUSDCResponse) String() string

type ExecutePluginCodecClient added in v0.9.1

ExecutePluginCodecClient is the client API for ExecutePluginCodec service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

ExecutePluginCodec service for execute plugin report encoding/decoding

func NewExecutePluginCodecClient added in v0.9.1

func NewExecutePluginCodecClient(cc grpc.ClientConnInterface) ExecutePluginCodecClient

type ExecutePluginCodecServer added in v0.9.1

type ExecutePluginCodecServer interface {
	Encode(context.Context, *EncodeExecutePluginReportRequest) (*EncodeExecutePluginReportResponse, error)
	Decode(context.Context, *DecodeExecutePluginReportRequest) (*DecodeExecutePluginReportResponse, error)
	// contains filtered or unexported methods
}

ExecutePluginCodecServer is the server API for ExecutePluginCodec service. All implementations must embed UnimplementedExecutePluginCodecServer for forward compatibility.

ExecutePluginCodec service for execute plugin report encoding/decoding

type ExecutePluginReport added in v0.9.1

type ExecutePluginReport struct {
	ChainReports []*ChainReport `protobuf:"bytes,1,rep,name=chain_reports,json=chainReports,proto3" json:"chain_reports,omitempty"`
	// contains filtered or unexported fields
}

Supporting types

func (*ExecutePluginReport) Descriptor deprecated added in v0.9.1

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

Deprecated: Use ExecutePluginReport.ProtoReflect.Descriptor instead.

func (*ExecutePluginReport) GetChainReports added in v0.9.1

func (x *ExecutePluginReport) GetChainReports() []*ChainReport

func (*ExecutePluginReport) ProtoMessage added in v0.9.1

func (*ExecutePluginReport) ProtoMessage()

func (*ExecutePluginReport) ProtoReflect added in v0.9.1

func (x *ExecutePluginReport) ProtoReflect() protoreflect.Message

func (*ExecutePluginReport) Reset added in v0.9.1

func (x *ExecutePluginReport) Reset()

func (*ExecutePluginReport) String added in v0.9.1

func (x *ExecutePluginReport) String() string

type ExecutedMessagesRequest added in v0.9.1

type ExecutedMessagesRequest struct {
	Ranges map[uint64]*SequenceNumberRangeList `` // key is chain selector
	/* 140-byte string literal not displayed */
	ConfidenceLevel uint32 `protobuf:"varint,2,opt,name=confidence_level,json=confidenceLevel,proto3" json:"confidence_level,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutedMessagesRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use ExecutedMessagesRequest.ProtoReflect.Descriptor instead.

func (*ExecutedMessagesRequest) GetConfidenceLevel added in v0.9.1

func (x *ExecutedMessagesRequest) GetConfidenceLevel() uint32

func (*ExecutedMessagesRequest) GetRanges added in v0.9.1

func (*ExecutedMessagesRequest) ProtoMessage added in v0.9.1

func (*ExecutedMessagesRequest) ProtoMessage()

func (*ExecutedMessagesRequest) ProtoReflect added in v0.9.1

func (x *ExecutedMessagesRequest) ProtoReflect() protoreflect.Message

func (*ExecutedMessagesRequest) Reset added in v0.9.1

func (x *ExecutedMessagesRequest) Reset()

func (*ExecutedMessagesRequest) String added in v0.9.1

func (x *ExecutedMessagesRequest) String() string

type ExecutedMessagesResponse added in v0.9.1

type ExecutedMessagesResponse struct {
	ExecutedMessages map[uint64]*SequenceNumberList `` // key is chain selector
	/* 184-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExecutedMessagesResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use ExecutedMessagesResponse.ProtoReflect.Descriptor instead.

func (*ExecutedMessagesResponse) GetExecutedMessages added in v0.9.1

func (x *ExecutedMessagesResponse) GetExecutedMessages() map[uint64]*SequenceNumberList

func (*ExecutedMessagesResponse) ProtoMessage added in v0.9.1

func (*ExecutedMessagesResponse) ProtoMessage()

func (*ExecutedMessagesResponse) ProtoReflect added in v0.9.1

func (x *ExecutedMessagesResponse) ProtoReflect() protoreflect.Message

func (*ExecutedMessagesResponse) Reset added in v0.9.1

func (x *ExecutedMessagesResponse) Reset()

func (*ExecutedMessagesResponse) String added in v0.9.1

func (x *ExecutedMessagesResponse) String() string

type FeeQuoterConfigStruct added in v0.9.1

type FeeQuoterConfigStruct struct {
	StaticConfig *FeeQuoterStaticConfigStruct `protobuf:"bytes,1,opt,name=static_config,json=staticConfig,proto3" json:"static_config,omitempty"`
	// contains filtered or unexported fields
}

func (*FeeQuoterConfigStruct) Descriptor deprecated added in v0.9.1

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

Deprecated: Use FeeQuoterConfigStruct.ProtoReflect.Descriptor instead.

func (*FeeQuoterConfigStruct) GetStaticConfig added in v0.9.1

func (x *FeeQuoterConfigStruct) GetStaticConfig() *FeeQuoterStaticConfigStruct

func (*FeeQuoterConfigStruct) ProtoMessage added in v0.9.1

func (*FeeQuoterConfigStruct) ProtoMessage()

func (*FeeQuoterConfigStruct) ProtoReflect added in v0.9.1

func (x *FeeQuoterConfigStruct) ProtoReflect() protoreflect.Message

func (*FeeQuoterConfigStruct) Reset added in v0.9.1

func (x *FeeQuoterConfigStruct) Reset()

func (*FeeQuoterConfigStruct) String added in v0.9.1

func (x *FeeQuoterConfigStruct) String() string

type FeeQuoterDestChainConfig added in v0.9.1

type FeeQuoterDestChainConfig struct {
	IsEnabled                       bool   `protobuf:"varint,1,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
	MaxNumberOfTokensPerMsg         uint32 `` /* 139-byte string literal not displayed */
	MaxDataBytes                    uint32 `protobuf:"varint,3,opt,name=max_data_bytes,json=maxDataBytes,proto3" json:"max_data_bytes,omitempty"`
	MaxPerMsgGasLimit               uint32 `protobuf:"varint,4,opt,name=max_per_msg_gas_limit,json=maxPerMsgGasLimit,proto3" json:"max_per_msg_gas_limit,omitempty"`
	DestGasOverhead                 uint32 `protobuf:"varint,5,opt,name=dest_gas_overhead,json=destGasOverhead,proto3" json:"dest_gas_overhead,omitempty"`
	DestGasPerPayloadByte           uint32 `` /* 131-byte string literal not displayed */
	DestGasPerPayloadByteHigh       uint32 `` /* 146-byte string literal not displayed */
	DestGasPerPayloadByteThreshold  uint32 `` /* 161-byte string literal not displayed */
	DestDataAvailabilityOverheadGas uint32 `` /* 161-byte string literal not displayed */
	DestGasPerDataAvailabilityByte  uint32 `` // uint16 in Go (0-65535)
	/* 160-byte string literal not displayed */
	DestDataAvailabilityMultiplierBps uint32 `` // uint16 in Go (0-65535)
	/* 167-byte string literal not displayed */
	DefaultTokenFeeUsdcCents uint32 `` // uint16 in Go (0-65535)
	/* 141-byte string literal not displayed */
	DefaultTokenDestGasOverhead uint32 `` /* 150-byte string literal not displayed */
	DefaultTxGasLimit           uint32 `protobuf:"varint,12,opt,name=default_tx_gas_limit,json=defaultTxGasLimit,proto3" json:"default_tx_gas_limit,omitempty"`
	GasMultiplierWad            uint64 `protobuf:"varint,13,opt,name=gas_multiplier_wad,json=gasMultiplierWad,proto3" json:"gas_multiplier_wad,omitempty"`
	NetworkFeeUsdcCents         uint32 `protobuf:"varint,14,opt,name=network_fee_usdc_cents,json=networkFeeUsdcCents,proto3" json:"network_fee_usdc_cents,omitempty"`
	GasPriceStalenessThreshold  uint32 `` /* 145-byte string literal not displayed */
	EnforceOutOfOrder           bool   `protobuf:"varint,15,opt,name=enforce_out_of_order,json=enforceOutOfOrder,proto3" json:"enforce_out_of_order,omitempty"`
	ChainFamilySelector         []byte `protobuf:"bytes,16,opt,name=chain_family_selector,json=chainFamilySelector,proto3" json:"chain_family_selector,omitempty"` // [4]byte in Go
	// contains filtered or unexported fields
}

func (*FeeQuoterDestChainConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use FeeQuoterDestChainConfig.ProtoReflect.Descriptor instead.

func (*FeeQuoterDestChainConfig) GetChainFamilySelector added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetChainFamilySelector() []byte

func (*FeeQuoterDestChainConfig) GetDefaultTokenDestGasOverhead added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDefaultTokenDestGasOverhead() uint32

func (*FeeQuoterDestChainConfig) GetDefaultTokenFeeUsdcCents added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDefaultTokenFeeUsdcCents() uint32

func (*FeeQuoterDestChainConfig) GetDefaultTxGasLimit added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDefaultTxGasLimit() uint32

func (*FeeQuoterDestChainConfig) GetDestDataAvailabilityMultiplierBps added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDestDataAvailabilityMultiplierBps() uint32

func (*FeeQuoterDestChainConfig) GetDestDataAvailabilityOverheadGas added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDestDataAvailabilityOverheadGas() uint32

func (*FeeQuoterDestChainConfig) GetDestGasOverhead added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDestGasOverhead() uint32

func (*FeeQuoterDestChainConfig) GetDestGasPerDataAvailabilityByte added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDestGasPerDataAvailabilityByte() uint32

func (*FeeQuoterDestChainConfig) GetDestGasPerPayloadByte added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDestGasPerPayloadByte() uint32

func (*FeeQuoterDestChainConfig) GetDestGasPerPayloadByteHigh added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDestGasPerPayloadByteHigh() uint32

func (*FeeQuoterDestChainConfig) GetDestGasPerPayloadByteThreshold added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetDestGasPerPayloadByteThreshold() uint32

func (*FeeQuoterDestChainConfig) GetEnforceOutOfOrder added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetEnforceOutOfOrder() bool

func (*FeeQuoterDestChainConfig) GetGasMultiplierWad added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetGasMultiplierWad() uint64

func (*FeeQuoterDestChainConfig) GetGasPriceStalenessThreshold added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetGasPriceStalenessThreshold() uint32

func (*FeeQuoterDestChainConfig) GetIsEnabled added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetIsEnabled() bool

func (*FeeQuoterDestChainConfig) GetMaxDataBytes added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetMaxDataBytes() uint32

func (*FeeQuoterDestChainConfig) GetMaxNumberOfTokensPerMsg added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetMaxNumberOfTokensPerMsg() uint32

func (*FeeQuoterDestChainConfig) GetMaxPerMsgGasLimit added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetMaxPerMsgGasLimit() uint32

func (*FeeQuoterDestChainConfig) GetNetworkFeeUsdcCents added in v0.9.1

func (x *FeeQuoterDestChainConfig) GetNetworkFeeUsdcCents() uint32

func (*FeeQuoterDestChainConfig) ProtoMessage added in v0.9.1

func (*FeeQuoterDestChainConfig) ProtoMessage()

func (*FeeQuoterDestChainConfig) ProtoReflect added in v0.9.1

func (x *FeeQuoterDestChainConfig) ProtoReflect() protoreflect.Message

func (*FeeQuoterDestChainConfig) Reset added in v0.9.1

func (x *FeeQuoterDestChainConfig) Reset()

func (*FeeQuoterDestChainConfig) String added in v0.9.1

func (x *FeeQuoterDestChainConfig) String() string

type FeeQuoterStaticConfigStruct added in v0.9.1

type FeeQuoterStaticConfigStruct struct {
	MaxFeeJuelsPerMsg  *BigInt `protobuf:"bytes,1,opt,name=max_fee_juels_per_msg,json=maxFeeJuelsPerMsg,proto3" json:"max_fee_juels_per_msg,omitempty"`
	LinkToken          []byte  `protobuf:"bytes,2,opt,name=link_token,json=linkToken,proto3" json:"link_token,omitempty"`
	StalenessThreshold uint32  `protobuf:"varint,3,opt,name=staleness_threshold,json=stalenessThreshold,proto3" json:"staleness_threshold,omitempty"`
	// contains filtered or unexported fields
}

func (*FeeQuoterStaticConfigStruct) Descriptor deprecated added in v0.9.1

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

Deprecated: Use FeeQuoterStaticConfigStruct.ProtoReflect.Descriptor instead.

func (*FeeQuoterStaticConfigStruct) GetLinkToken added in v0.9.1

func (x *FeeQuoterStaticConfigStruct) GetLinkToken() []byte

func (*FeeQuoterStaticConfigStruct) GetMaxFeeJuelsPerMsg added in v0.9.1

func (x *FeeQuoterStaticConfigStruct) GetMaxFeeJuelsPerMsg() *BigInt

func (*FeeQuoterStaticConfigStruct) GetStalenessThreshold added in v0.9.1

func (x *FeeQuoterStaticConfigStruct) GetStalenessThreshold() uint32

func (*FeeQuoterStaticConfigStruct) ProtoMessage added in v0.9.1

func (*FeeQuoterStaticConfigStruct) ProtoMessage()

func (*FeeQuoterStaticConfigStruct) ProtoReflect added in v0.9.1

func (*FeeQuoterStaticConfigStruct) Reset added in v0.9.1

func (x *FeeQuoterStaticConfigStruct) Reset()

func (*FeeQuoterStaticConfigStruct) String added in v0.9.1

func (x *FeeQuoterStaticConfigStruct) String() string

type GasPriceChain

type GasPriceChain struct {
	ChainSelector uint64  `protobuf:"varint,1,opt,name=chain_selector,json=chainSelector,proto3" json:"chain_selector,omitempty"`
	Price         *BigInt `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
	// contains filtered or unexported fields
}

GasPriceChain is a gRPC adapter to github.com/smartcontractkit/chainlink-common/pkg/types/ccipocr3.GasPriceChain.

func (*GasPriceChain) Descriptor deprecated

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

Deprecated: Use GasPriceChain.ProtoReflect.Descriptor instead.

func (*GasPriceChain) GetChainSelector

func (x *GasPriceChain) GetChainSelector() uint64

func (*GasPriceChain) GetPrice

func (x *GasPriceChain) GetPrice() *BigInt

func (*GasPriceChain) ProtoMessage

func (*GasPriceChain) ProtoMessage()

func (*GasPriceChain) ProtoReflect

func (x *GasPriceChain) ProtoReflect() protoreflect.Message

func (*GasPriceChain) Reset

func (x *GasPriceChain) Reset()

func (*GasPriceChain) String

func (x *GasPriceChain) String() string

type GetAllConfigsLegacyRequest added in v0.9.1

type GetAllConfigsLegacyRequest struct {
	DestChainSelector    uint64   `protobuf:"varint,1,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`
	SourceChainSelectors []uint64 `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetAllConfigsLegacyRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetAllConfigsLegacyRequest.ProtoReflect.Descriptor instead.

func (*GetAllConfigsLegacyRequest) GetDestChainSelector added in v0.9.1

func (x *GetAllConfigsLegacyRequest) GetDestChainSelector() uint64

func (*GetAllConfigsLegacyRequest) GetSourceChainSelectors added in v0.9.1

func (x *GetAllConfigsLegacyRequest) GetSourceChainSelectors() []uint64

func (*GetAllConfigsLegacyRequest) ProtoMessage added in v0.9.1

func (*GetAllConfigsLegacyRequest) ProtoMessage()

func (*GetAllConfigsLegacyRequest) ProtoReflect added in v0.9.1

func (*GetAllConfigsLegacyRequest) Reset added in v0.9.1

func (x *GetAllConfigsLegacyRequest) Reset()

func (*GetAllConfigsLegacyRequest) String added in v0.9.1

func (x *GetAllConfigsLegacyRequest) String() string

type GetAllConfigsLegacyResponse added in v0.9.1

type GetAllConfigsLegacyResponse struct {
	Snapshot           *ChainConfigSnapshot          `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
	SourceChainConfigs map[uint64]*SourceChainConfig `` // key is chain selector
	/* 192-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetAllConfigsLegacyResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetAllConfigsLegacyResponse.ProtoReflect.Descriptor instead.

func (*GetAllConfigsLegacyResponse) GetSnapshot added in v0.9.1

func (*GetAllConfigsLegacyResponse) GetSourceChainConfigs added in v0.9.1

func (x *GetAllConfigsLegacyResponse) GetSourceChainConfigs() map[uint64]*SourceChainConfig

func (*GetAllConfigsLegacyResponse) ProtoMessage added in v0.9.1

func (*GetAllConfigsLegacyResponse) ProtoMessage()

func (*GetAllConfigsLegacyResponse) ProtoReflect added in v0.9.1

func (*GetAllConfigsLegacyResponse) Reset added in v0.9.1

func (x *GetAllConfigsLegacyResponse) Reset()

func (*GetAllConfigsLegacyResponse) String added in v0.9.1

func (x *GetAllConfigsLegacyResponse) String() string

type GetChainFeeComponentsResponse added in v0.9.1

type GetChainFeeComponentsResponse struct {
	FeeComponents *ChainFeeComponents `protobuf:"bytes,1,opt,name=fee_components,json=feeComponents,proto3" json:"fee_components,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChainFeeComponentsResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetChainFeeComponentsResponse.ProtoReflect.Descriptor instead.

func (*GetChainFeeComponentsResponse) GetFeeComponents added in v0.9.1

func (x *GetChainFeeComponentsResponse) GetFeeComponents() *ChainFeeComponents

func (*GetChainFeeComponentsResponse) ProtoMessage added in v0.9.1

func (*GetChainFeeComponentsResponse) ProtoMessage()

func (*GetChainFeeComponentsResponse) ProtoReflect added in v0.9.1

func (*GetChainFeeComponentsResponse) Reset added in v0.9.1

func (x *GetChainFeeComponentsResponse) Reset()

func (*GetChainFeeComponentsResponse) String added in v0.9.1

type GetChainFeePriceUpdateRequest added in v0.9.1

type GetChainFeePriceUpdateRequest struct {
	ChainSelectors []uint64 `protobuf:"varint,1,rep,packed,name=chain_selectors,json=chainSelectors,proto3" json:"chain_selectors,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChainFeePriceUpdateRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetChainFeePriceUpdateRequest.ProtoReflect.Descriptor instead.

func (*GetChainFeePriceUpdateRequest) GetChainSelectors added in v0.9.1

func (x *GetChainFeePriceUpdateRequest) GetChainSelectors() []uint64

func (*GetChainFeePriceUpdateRequest) ProtoMessage added in v0.9.1

func (*GetChainFeePriceUpdateRequest) ProtoMessage()

func (*GetChainFeePriceUpdateRequest) ProtoReflect added in v0.9.1

func (*GetChainFeePriceUpdateRequest) Reset added in v0.9.1

func (x *GetChainFeePriceUpdateRequest) Reset()

func (*GetChainFeePriceUpdateRequest) String added in v0.9.1

type GetChainFeePriceUpdateResponse added in v0.9.1

type GetChainFeePriceUpdateResponse struct {
	FeePriceUpdates map[uint64]*TimestampedUnixBig `` // key is chain selector
	/* 183-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetChainFeePriceUpdateResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetChainFeePriceUpdateResponse.ProtoReflect.Descriptor instead.

func (*GetChainFeePriceUpdateResponse) GetFeePriceUpdates added in v0.9.1

func (x *GetChainFeePriceUpdateResponse) GetFeePriceUpdates() map[uint64]*TimestampedUnixBig

func (*GetChainFeePriceUpdateResponse) ProtoMessage added in v0.9.1

func (*GetChainFeePriceUpdateResponse) ProtoMessage()

func (*GetChainFeePriceUpdateResponse) ProtoReflect added in v0.9.1

func (*GetChainFeePriceUpdateResponse) Reset added in v0.9.1

func (x *GetChainFeePriceUpdateResponse) Reset()

func (*GetChainFeePriceUpdateResponse) String added in v0.9.1

type GetContractAddressRequest added in v0.9.1

type GetContractAddressRequest struct {
	ContractName string `protobuf:"bytes,1,opt,name=contract_name,json=contractName,proto3" json:"contract_name,omitempty"`
	// contains filtered or unexported fields
}

AllAccessors request/response messages

func (*GetContractAddressRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetContractAddressRequest.ProtoReflect.Descriptor instead.

func (*GetContractAddressRequest) GetContractName added in v0.9.1

func (x *GetContractAddressRequest) GetContractName() string

func (*GetContractAddressRequest) ProtoMessage added in v0.9.1

func (*GetContractAddressRequest) ProtoMessage()

func (*GetContractAddressRequest) ProtoReflect added in v0.9.1

func (*GetContractAddressRequest) Reset added in v0.9.1

func (x *GetContractAddressRequest) Reset()

func (*GetContractAddressRequest) String added in v0.9.1

func (x *GetContractAddressRequest) String() string

type GetContractAddressResponse added in v0.9.1

type GetContractAddressResponse struct {
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*GetContractAddressResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetContractAddressResponse.ProtoReflect.Descriptor instead.

func (*GetContractAddressResponse) GetAddress added in v0.9.1

func (x *GetContractAddressResponse) GetAddress() []byte

func (*GetContractAddressResponse) ProtoMessage added in v0.9.1

func (*GetContractAddressResponse) ProtoMessage()

func (*GetContractAddressResponse) ProtoReflect added in v0.9.1

func (*GetContractAddressResponse) Reset added in v0.9.1

func (x *GetContractAddressResponse) Reset()

func (*GetContractAddressResponse) String added in v0.9.1

func (x *GetContractAddressResponse) String() string

type GetExpectedNextSequenceNumberRequest added in v0.9.1

type GetExpectedNextSequenceNumberRequest struct {
	DestChainSelector uint64 `protobuf:"varint,1,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExpectedNextSequenceNumberRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetExpectedNextSequenceNumberRequest.ProtoReflect.Descriptor instead.

func (*GetExpectedNextSequenceNumberRequest) GetDestChainSelector added in v0.9.1

func (x *GetExpectedNextSequenceNumberRequest) GetDestChainSelector() uint64

func (*GetExpectedNextSequenceNumberRequest) ProtoMessage added in v0.9.1

func (*GetExpectedNextSequenceNumberRequest) ProtoMessage()

func (*GetExpectedNextSequenceNumberRequest) ProtoReflect added in v0.9.1

func (*GetExpectedNextSequenceNumberRequest) Reset added in v0.9.1

func (*GetExpectedNextSequenceNumberRequest) String added in v0.9.1

type GetExpectedNextSequenceNumberResponse added in v0.9.1

type GetExpectedNextSequenceNumberResponse struct {
	SeqNum uint64 `protobuf:"varint,1,opt,name=seq_num,json=seqNum,proto3" json:"seq_num,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExpectedNextSequenceNumberResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetExpectedNextSequenceNumberResponse.ProtoReflect.Descriptor instead.

func (*GetExpectedNextSequenceNumberResponse) GetSeqNum added in v0.9.1

func (*GetExpectedNextSequenceNumberResponse) ProtoMessage added in v0.9.1

func (*GetExpectedNextSequenceNumberResponse) ProtoMessage()

func (*GetExpectedNextSequenceNumberResponse) ProtoReflect added in v0.9.1

func (*GetExpectedNextSequenceNumberResponse) Reset added in v0.9.1

func (*GetExpectedNextSequenceNumberResponse) String added in v0.9.1

type GetFeeQuoterDestChainConfigRequest added in v0.9.1

type GetFeeQuoterDestChainConfigRequest struct {
	DestChainSelector uint64 `protobuf:"varint,1,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFeeQuoterDestChainConfigRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetFeeQuoterDestChainConfigRequest.ProtoReflect.Descriptor instead.

func (*GetFeeQuoterDestChainConfigRequest) GetDestChainSelector added in v0.9.1

func (x *GetFeeQuoterDestChainConfigRequest) GetDestChainSelector() uint64

func (*GetFeeQuoterDestChainConfigRequest) ProtoMessage added in v0.9.1

func (*GetFeeQuoterDestChainConfigRequest) ProtoMessage()

func (*GetFeeQuoterDestChainConfigRequest) ProtoReflect added in v0.9.1

func (*GetFeeQuoterDestChainConfigRequest) Reset added in v0.9.1

func (*GetFeeQuoterDestChainConfigRequest) String added in v0.9.1

type GetFeeQuoterDestChainConfigResponse added in v0.9.1

type GetFeeQuoterDestChainConfigResponse struct {
	Config *FeeQuoterDestChainConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFeeQuoterDestChainConfigResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetFeeQuoterDestChainConfigResponse.ProtoReflect.Descriptor instead.

func (*GetFeeQuoterDestChainConfigResponse) GetConfig added in v0.9.1

func (*GetFeeQuoterDestChainConfigResponse) ProtoMessage added in v0.9.1

func (*GetFeeQuoterDestChainConfigResponse) ProtoMessage()

func (*GetFeeQuoterDestChainConfigResponse) ProtoReflect added in v0.9.1

func (*GetFeeQuoterDestChainConfigResponse) Reset added in v0.9.1

func (*GetFeeQuoterDestChainConfigResponse) String added in v0.9.1

type GetFeeQuoterTokenUpdatesRequest added in v0.9.5

type GetFeeQuoterTokenUpdatesRequest struct {
	Tokens        []string `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"` // UnknownEncodedAddress
	ChainSelector uint64   `protobuf:"varint,2,opt,name=chain_selector,json=chainSelector,proto3" json:"chain_selector,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFeeQuoterTokenUpdatesRequest) Descriptor deprecated added in v0.9.5

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

Deprecated: Use GetFeeQuoterTokenUpdatesRequest.ProtoReflect.Descriptor instead.

func (*GetFeeQuoterTokenUpdatesRequest) GetChainSelector added in v0.9.5

func (x *GetFeeQuoterTokenUpdatesRequest) GetChainSelector() uint64

func (*GetFeeQuoterTokenUpdatesRequest) GetTokens added in v0.9.5

func (x *GetFeeQuoterTokenUpdatesRequest) GetTokens() []string

func (*GetFeeQuoterTokenUpdatesRequest) ProtoMessage added in v0.9.5

func (*GetFeeQuoterTokenUpdatesRequest) ProtoMessage()

func (*GetFeeQuoterTokenUpdatesRequest) ProtoReflect added in v0.9.5

func (*GetFeeQuoterTokenUpdatesRequest) Reset added in v0.9.5

func (*GetFeeQuoterTokenUpdatesRequest) String added in v0.9.5

type GetFeeQuoterTokenUpdatesResponse added in v0.9.5

type GetFeeQuoterTokenUpdatesResponse struct {
	TokenUpdates map[string]*TimestampedUnixBig `` // key is UnknownEncodedAddress
	/* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetFeeQuoterTokenUpdatesResponse) Descriptor deprecated added in v0.9.5

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

Deprecated: Use GetFeeQuoterTokenUpdatesResponse.ProtoReflect.Descriptor instead.

func (*GetFeeQuoterTokenUpdatesResponse) GetTokenUpdates added in v0.9.5

func (*GetFeeQuoterTokenUpdatesResponse) ProtoMessage added in v0.9.5

func (*GetFeeQuoterTokenUpdatesResponse) ProtoMessage()

func (*GetFeeQuoterTokenUpdatesResponse) ProtoReflect added in v0.9.5

func (*GetFeeQuoterTokenUpdatesResponse) Reset added in v0.9.5

func (*GetFeeQuoterTokenUpdatesResponse) String added in v0.9.5

type GetFeedPricesUSDRequest added in v0.9.5

type GetFeedPricesUSDRequest struct {
	Tokens    []string              `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"` // UnknownEncodedAddress
	TokenInfo map[string]*TokenInfo ``                                                                  // key is UnknownEncodedAddress
	/* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

PriceReader request/response messages

func (*GetFeedPricesUSDRequest) Descriptor deprecated added in v0.9.5

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

Deprecated: Use GetFeedPricesUSDRequest.ProtoReflect.Descriptor instead.

func (*GetFeedPricesUSDRequest) GetTokenInfo added in v0.9.5

func (x *GetFeedPricesUSDRequest) GetTokenInfo() map[string]*TokenInfo

func (*GetFeedPricesUSDRequest) GetTokens added in v0.9.5

func (x *GetFeedPricesUSDRequest) GetTokens() []string

func (*GetFeedPricesUSDRequest) ProtoMessage added in v0.9.5

func (*GetFeedPricesUSDRequest) ProtoMessage()

func (*GetFeedPricesUSDRequest) ProtoReflect added in v0.9.5

func (x *GetFeedPricesUSDRequest) ProtoReflect() protoreflect.Message

func (*GetFeedPricesUSDRequest) Reset added in v0.9.5

func (x *GetFeedPricesUSDRequest) Reset()

func (*GetFeedPricesUSDRequest) String added in v0.9.5

func (x *GetFeedPricesUSDRequest) String() string

type GetFeedPricesUSDResponse added in v0.9.5

type GetFeedPricesUSDResponse struct {
	Prices map[string]*BigInt `` // key is UnknownEncodedAddress, value is price
	/* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetFeedPricesUSDResponse) Descriptor deprecated added in v0.9.5

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

Deprecated: Use GetFeedPricesUSDResponse.ProtoReflect.Descriptor instead.

func (*GetFeedPricesUSDResponse) GetPrices added in v0.9.5

func (x *GetFeedPricesUSDResponse) GetPrices() map[string]*BigInt

func (*GetFeedPricesUSDResponse) ProtoMessage added in v0.9.5

func (*GetFeedPricesUSDResponse) ProtoMessage()

func (*GetFeedPricesUSDResponse) ProtoReflect added in v0.9.5

func (x *GetFeedPricesUSDResponse) ProtoReflect() protoreflect.Message

func (*GetFeedPricesUSDResponse) Reset added in v0.9.5

func (x *GetFeedPricesUSDResponse) Reset()

func (*GetFeedPricesUSDResponse) String added in v0.9.5

func (x *GetFeedPricesUSDResponse) String() string

type GetLatestPriceSeqNrResponse added in v0.9.1

type GetLatestPriceSeqNrResponse struct {
	SeqNr uint64 `protobuf:"varint,1,opt,name=seq_nr,json=seqNr,proto3" json:"seq_nr,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestPriceSeqNrResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetLatestPriceSeqNrResponse.ProtoReflect.Descriptor instead.

func (*GetLatestPriceSeqNrResponse) GetSeqNr added in v0.9.1

func (x *GetLatestPriceSeqNrResponse) GetSeqNr() uint64

func (*GetLatestPriceSeqNrResponse) ProtoMessage added in v0.9.1

func (*GetLatestPriceSeqNrResponse) ProtoMessage()

func (*GetLatestPriceSeqNrResponse) ProtoReflect added in v0.9.1

func (*GetLatestPriceSeqNrResponse) Reset added in v0.9.1

func (x *GetLatestPriceSeqNrResponse) Reset()

func (*GetLatestPriceSeqNrResponse) String added in v0.9.1

func (x *GetLatestPriceSeqNrResponse) String() string

type GetOnRampDynamicConfigResponse added in v0.9.1

type GetOnRampDynamicConfigResponse struct {
	DynamicConfig *OnRampDynamicConfig `protobuf:"bytes,1,opt,name=dynamic_config,json=dynamicConfig,proto3" json:"dynamic_config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOnRampDynamicConfigResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetOnRampDynamicConfigResponse.ProtoReflect.Descriptor instead.

func (*GetOnRampDynamicConfigResponse) GetDynamicConfig added in v0.9.1

func (x *GetOnRampDynamicConfigResponse) GetDynamicConfig() *OnRampDynamicConfig

func (*GetOnRampDynamicConfigResponse) ProtoMessage added in v0.9.1

func (*GetOnRampDynamicConfigResponse) ProtoMessage()

func (*GetOnRampDynamicConfigResponse) ProtoReflect added in v0.9.1

func (*GetOnRampDynamicConfigResponse) Reset added in v0.9.1

func (x *GetOnRampDynamicConfigResponse) Reset()

func (*GetOnRampDynamicConfigResponse) String added in v0.9.1

type GetTokenPriceUSDRequest added in v0.9.1

type GetTokenPriceUSDRequest struct {
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTokenPriceUSDRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetTokenPriceUSDRequest.ProtoReflect.Descriptor instead.

func (*GetTokenPriceUSDRequest) GetAddress added in v0.9.1

func (x *GetTokenPriceUSDRequest) GetAddress() []byte

func (*GetTokenPriceUSDRequest) ProtoMessage added in v0.9.1

func (*GetTokenPriceUSDRequest) ProtoMessage()

func (*GetTokenPriceUSDRequest) ProtoReflect added in v0.9.1

func (x *GetTokenPriceUSDRequest) ProtoReflect() protoreflect.Message

func (*GetTokenPriceUSDRequest) Reset added in v0.9.1

func (x *GetTokenPriceUSDRequest) Reset()

func (*GetTokenPriceUSDRequest) String added in v0.9.1

func (x *GetTokenPriceUSDRequest) String() string

type GetTokenPriceUSDResponse added in v0.9.1

type GetTokenPriceUSDResponse struct {
	Price *TimestampedUnixBig `protobuf:"bytes,1,opt,name=price,proto3" json:"price,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTokenPriceUSDResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use GetTokenPriceUSDResponse.ProtoReflect.Descriptor instead.

func (*GetTokenPriceUSDResponse) GetPrice added in v0.9.1

func (*GetTokenPriceUSDResponse) ProtoMessage added in v0.9.1

func (*GetTokenPriceUSDResponse) ProtoMessage()

func (*GetTokenPriceUSDResponse) ProtoReflect added in v0.9.1

func (x *GetTokenPriceUSDResponse) ProtoReflect() protoreflect.Message

func (*GetTokenPriceUSDResponse) Reset added in v0.9.1

func (x *GetTokenPriceUSDResponse) Reset()

func (*GetTokenPriceUSDResponse) String added in v0.9.1

func (x *GetTokenPriceUSDResponse) String() string

type HashMsgInput

type HashMsgInput struct {
	Msg *Message `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*HashMsgInput) Descriptor deprecated

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

Deprecated: Use HashMsgInput.ProtoReflect.Descriptor instead.

func (*HashMsgInput) GetMsg

func (x *HashMsgInput) GetMsg() *Message

func (*HashMsgInput) ProtoMessage

func (*HashMsgInput) ProtoMessage()

func (*HashMsgInput) ProtoReflect

func (x *HashMsgInput) ProtoReflect() protoreflect.Message

func (*HashMsgInput) Reset

func (x *HashMsgInput) Reset()

func (*HashMsgInput) String

func (x *HashMsgInput) String() string

type HashMsgOutput

type HashMsgOutput struct {
	Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*HashMsgOutput) Descriptor deprecated

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

Deprecated: Use HashMsgOutput.ProtoReflect.Descriptor instead.

func (*HashMsgOutput) GetHash

func (x *HashMsgOutput) GetHash() []byte

func (*HashMsgOutput) ProtoMessage

func (*HashMsgOutput) ProtoMessage()

func (*HashMsgOutput) ProtoReflect

func (x *HashMsgOutput) ProtoReflect() protoreflect.Message

func (*HashMsgOutput) Reset

func (x *HashMsgOutput) Reset()

func (*HashMsgOutput) String

func (x *HashMsgOutput) String() string

type LatestMessageToRequest added in v0.9.1

type LatestMessageToRequest struct {
	DestChainSelector uint64 `protobuf:"varint,1,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`
	// contains filtered or unexported fields
}

func (*LatestMessageToRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use LatestMessageToRequest.ProtoReflect.Descriptor instead.

func (*LatestMessageToRequest) GetDestChainSelector added in v0.9.1

func (x *LatestMessageToRequest) GetDestChainSelector() uint64

func (*LatestMessageToRequest) ProtoMessage added in v0.9.1

func (*LatestMessageToRequest) ProtoMessage()

func (*LatestMessageToRequest) ProtoReflect added in v0.9.1

func (x *LatestMessageToRequest) ProtoReflect() protoreflect.Message

func (*LatestMessageToRequest) Reset added in v0.9.1

func (x *LatestMessageToRequest) Reset()

func (*LatestMessageToRequest) String added in v0.9.1

func (x *LatestMessageToRequest) String() string

type LatestMessageToResponse added in v0.9.1

type LatestMessageToResponse struct {
	SeqNum uint64 `protobuf:"varint,1,opt,name=seq_num,json=seqNum,proto3" json:"seq_num,omitempty"`
	// contains filtered or unexported fields
}

func (*LatestMessageToResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use LatestMessageToResponse.ProtoReflect.Descriptor instead.

func (*LatestMessageToResponse) GetSeqNum added in v0.9.1

func (x *LatestMessageToResponse) GetSeqNum() uint64

func (*LatestMessageToResponse) ProtoMessage added in v0.9.1

func (*LatestMessageToResponse) ProtoMessage()

func (*LatestMessageToResponse) ProtoReflect added in v0.9.1

func (x *LatestMessageToResponse) ProtoReflect() protoreflect.Message

func (*LatestMessageToResponse) Reset added in v0.9.1

func (x *LatestMessageToResponse) Reset()

func (*LatestMessageToResponse) String added in v0.9.1

func (x *LatestMessageToResponse) String() string

type MerkleRootChain

type MerkleRootChain struct {
	ChainSelector uint64       `protobuf:"varint,1,opt,name=chain_selector,json=chainSelector,proto3" json:"chain_selector,omitempty"`
	MerkleRoot    []byte       `protobuf:"bytes,2,opt,name=merkle_root,json=merkleRoot,proto3" json:"merkle_root,omitempty"`
	SeqNumRange   *SeqNumRange `protobuf:"bytes,3,opt,name=seq_num_range,json=seqNumRange,proto3" json:"seq_num_range,omitempty"`
	OnRampAddress []byte       `protobuf:"bytes,4,opt,name=on_ramp_address,json=onRampAddress,proto3" json:"on_ramp_address,omitempty"`
	// contains filtered or unexported fields
}

MerkleRootChain is a gRPC adapter to github.com/smartcontractkit/chainlink-common/pkg/types/ccipocr3.MerkleRootChain.

func (*MerkleRootChain) Descriptor deprecated

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

Deprecated: Use MerkleRootChain.ProtoReflect.Descriptor instead.

func (*MerkleRootChain) GetChainSelector

func (x *MerkleRootChain) GetChainSelector() uint64

func (*MerkleRootChain) GetMerkleRoot

func (x *MerkleRootChain) GetMerkleRoot() []byte

func (*MerkleRootChain) GetOnRampAddress added in v0.9.1

func (x *MerkleRootChain) GetOnRampAddress() []byte

func (*MerkleRootChain) GetSeqNumRange

func (x *MerkleRootChain) GetSeqNumRange() *SeqNumRange

func (*MerkleRootChain) ProtoMessage

func (*MerkleRootChain) ProtoMessage()

func (*MerkleRootChain) ProtoReflect

func (x *MerkleRootChain) ProtoReflect() protoreflect.Message

func (*MerkleRootChain) Reset

func (x *MerkleRootChain) Reset()

func (*MerkleRootChain) String

func (x *MerkleRootChain) String() string

type Message

type Message struct {

	// Header is the family-agnostic header for OnRamp and OffRamp messages.
	// This is always set on all CCIP messages.
	Header *RampMessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	// Sender address on the source chain.
	// This is an EVM address, so len(Sender) == 20.
	Sender []byte `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"`
	// Data is the arbitrary data payload supplied by the message sender.
	Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// Receiver is the receiver address on the destination chain.
	// This is encoded in the destination chain family specific encoding.
	// i.e if the destination is EVM, this is abi.encode(receiver).
	Receiver []byte `protobuf:"bytes,4,opt,name=receiver,proto3" json:"receiver,omitempty"`
	// ExtraArgs is destination-chain specific extra args, such as the gasLimit for EVM chains
	ExtraArgs []byte `protobuf:"bytes,5,opt,name=extra_args,json=extraArgs,proto3" json:"extra_args,omitempty"`
	// FeeToken is the fee token address. len(FeeToken) == 20 (i.e, is not abi-encoded)
	FeeToken []byte `protobuf:"bytes,6,opt,name=fee_token,json=feeToken,proto3" json:"fee_token,omitempty"`
	// FeeTokenAmount is the amount of fee tokens paid.
	FeeTokenAmount *BigInt `protobuf:"bytes,7,opt,name=fee_token_amount,json=feeTokenAmount,proto3" json:"fee_token_amount,omitempty"`
	// FeeValueJuels is the fee amount in Juels
	FeeValueJuels *BigInt `protobuf:"bytes,8,opt,name=fee_value_juels,json=feeValueJuels,proto3" json:"fee_value_juels,omitempty"`
	// TokenAmounts is the array of tokens and amounts to transfer.
	TokenAmounts []*RampTokenAmount `protobuf:"bytes,9,rep,name=token_amounts,json=tokenAmounts,proto3" json:"token_amounts,omitempty"`
	// contains filtered or unexported fields
}

Message is a gRPC adapter to github.com/smartcontractkit/chainlink-common/pkg/types/ccipocr3.Message.

func (*Message) Descriptor deprecated

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

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetData

func (x *Message) GetData() []byte

func (*Message) GetExtraArgs

func (x *Message) GetExtraArgs() []byte

func (*Message) GetFeeToken

func (x *Message) GetFeeToken() []byte

func (*Message) GetFeeTokenAmount

func (x *Message) GetFeeTokenAmount() *BigInt

func (*Message) GetFeeValueJuels added in v0.9.1

func (x *Message) GetFeeValueJuels() *BigInt

func (*Message) GetHeader

func (x *Message) GetHeader() *RampMessageHeader

func (*Message) GetReceiver

func (x *Message) GetReceiver() []byte

func (*Message) GetSender

func (x *Message) GetSender() []byte

func (*Message) GetTokenAmounts

func (x *Message) GetTokenAmounts() []*RampTokenAmount

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

type MessageOffchainTokenData added in v0.9.1

type MessageOffchainTokenData struct {
	TokenData [][]byte `protobuf:"bytes,1,rep,name=token_data,json=tokenData,proto3" json:"token_data,omitempty"` // All tokens for this specific message
	// contains filtered or unexported fields
}

MessageOffchainTokenData maintains the per-message token data mapping

func (*MessageOffchainTokenData) Descriptor deprecated added in v0.9.1

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

Deprecated: Use MessageOffchainTokenData.ProtoReflect.Descriptor instead.

func (*MessageOffchainTokenData) GetTokenData added in v0.9.1

func (x *MessageOffchainTokenData) GetTokenData() [][]byte

func (*MessageOffchainTokenData) ProtoMessage added in v0.9.1

func (*MessageOffchainTokenData) ProtoMessage()

func (*MessageOffchainTokenData) ProtoReflect added in v0.9.1

func (x *MessageOffchainTokenData) ProtoReflect() protoreflect.Message

func (*MessageOffchainTokenData) Reset added in v0.9.1

func (x *MessageOffchainTokenData) Reset()

func (*MessageOffchainTokenData) String added in v0.9.1

func (x *MessageOffchainTokenData) String() string

type MessageTokenID added in v0.9.5

type MessageTokenID struct {
	SeqNr uint64 `protobuf:"varint,1,opt,name=seq_nr,json=seqNr,proto3" json:"seq_nr,omitempty"`
	Index int32  `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

Helper message types

func (*MessageTokenID) Descriptor deprecated added in v0.9.5

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

Deprecated: Use MessageTokenID.ProtoReflect.Descriptor instead.

func (*MessageTokenID) GetIndex added in v0.9.5

func (x *MessageTokenID) GetIndex() int32

func (*MessageTokenID) GetSeqNr added in v0.9.5

func (x *MessageTokenID) GetSeqNr() uint64

func (*MessageTokenID) ProtoMessage added in v0.9.5

func (*MessageTokenID) ProtoMessage()

func (*MessageTokenID) ProtoReflect added in v0.9.5

func (x *MessageTokenID) ProtoReflect() protoreflect.Message

func (*MessageTokenID) Reset added in v0.9.5

func (x *MessageTokenID) Reset()

func (*MessageTokenID) String added in v0.9.5

func (x *MessageTokenID) String() string

type MessagesByTokenIDRequest added in v0.9.5

type MessagesByTokenIDRequest struct {
	SourceChainSelector uint64                      `protobuf:"varint,1,opt,name=source_chain_selector,json=sourceChainSelector,proto3" json:"source_chain_selector,omitempty"`
	DestChainSelector   uint64                      `protobuf:"varint,2,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`
	Tokens              map[string]*RampTokenAmount `` // key is MessageTokenID string representation
	/* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

USDCMessageReader request/response messages

func (*MessagesByTokenIDRequest) Descriptor deprecated added in v0.9.5

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

Deprecated: Use MessagesByTokenIDRequest.ProtoReflect.Descriptor instead.

func (*MessagesByTokenIDRequest) GetDestChainSelector added in v0.9.5

func (x *MessagesByTokenIDRequest) GetDestChainSelector() uint64

func (*MessagesByTokenIDRequest) GetSourceChainSelector added in v0.9.5

func (x *MessagesByTokenIDRequest) GetSourceChainSelector() uint64

func (*MessagesByTokenIDRequest) GetTokens added in v0.9.5

func (x *MessagesByTokenIDRequest) GetTokens() map[string]*RampTokenAmount

func (*MessagesByTokenIDRequest) ProtoMessage added in v0.9.5

func (*MessagesByTokenIDRequest) ProtoMessage()

func (*MessagesByTokenIDRequest) ProtoReflect added in v0.9.5

func (x *MessagesByTokenIDRequest) ProtoReflect() protoreflect.Message

func (*MessagesByTokenIDRequest) Reset added in v0.9.5

func (x *MessagesByTokenIDRequest) Reset()

func (*MessagesByTokenIDRequest) String added in v0.9.5

func (x *MessagesByTokenIDRequest) String() string

type MessagesByTokenIDResponse added in v0.9.5

type MessagesByTokenIDResponse struct {
	Messages map[string][]byte `` // key is MessageTokenID string representation, value is message bytes
	/* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MessagesByTokenIDResponse) Descriptor deprecated added in v0.9.5

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

Deprecated: Use MessagesByTokenIDResponse.ProtoReflect.Descriptor instead.

func (*MessagesByTokenIDResponse) GetMessages added in v0.9.5

func (x *MessagesByTokenIDResponse) GetMessages() map[string][]byte

func (*MessagesByTokenIDResponse) ProtoMessage added in v0.9.5

func (*MessagesByTokenIDResponse) ProtoMessage()

func (*MessagesByTokenIDResponse) ProtoReflect added in v0.9.5

func (*MessagesByTokenIDResponse) Reset added in v0.9.5

func (x *MessagesByTokenIDResponse) Reset()

func (*MessagesByTokenIDResponse) String added in v0.9.5

func (x *MessagesByTokenIDResponse) String() string

type MsgHasherClient

type MsgHasherClient interface {
	HashMsg(ctx context.Context, in *HashMsgInput, opts ...grpc.CallOption) (*HashMsgOutput, error)
}

MsgHasherClient is the client API for MsgHasher service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

MsgHasher is responsible for hashing CCIP messages. Every chain family defines its own hashing algorithms and encoding schemes. For example an EVM implementation of MsgHasher would use keccak256 as the hashing algorithm and ABI encoding.

func NewMsgHasherClient

func NewMsgHasherClient(cc grpc.ClientConnInterface) MsgHasherClient

type MsgHasherServer

type MsgHasherServer interface {
	HashMsg(context.Context, *HashMsgInput) (*HashMsgOutput, error)
	// contains filtered or unexported methods
}

MsgHasherServer is the server API for MsgHasher service. All implementations must embed UnimplementedMsgHasherServer for forward compatibility.

MsgHasher is responsible for hashing CCIP messages. Every chain family defines its own hashing algorithms and encoding schemes. For example an EVM implementation of MsgHasher would use keccak256 as the hashing algorithm and ABI encoding.

type MsgsBetweenSeqNumsRequest added in v0.9.1

type MsgsBetweenSeqNumsRequest struct {
	DestChainSelector uint64       `protobuf:"varint,1,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`
	SeqNumRange       *SeqNumRange `protobuf:"bytes,2,opt,name=seq_num_range,json=seqNumRange,proto3" json:"seq_num_range,omitempty"`
	// contains filtered or unexported fields
}

SourceAccessor request/response messages

func (*MsgsBetweenSeqNumsRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use MsgsBetweenSeqNumsRequest.ProtoReflect.Descriptor instead.

func (*MsgsBetweenSeqNumsRequest) GetDestChainSelector added in v0.9.1

func (x *MsgsBetweenSeqNumsRequest) GetDestChainSelector() uint64

func (*MsgsBetweenSeqNumsRequest) GetSeqNumRange added in v0.9.1

func (x *MsgsBetweenSeqNumsRequest) GetSeqNumRange() *SeqNumRange

func (*MsgsBetweenSeqNumsRequest) ProtoMessage added in v0.9.1

func (*MsgsBetweenSeqNumsRequest) ProtoMessage()

func (*MsgsBetweenSeqNumsRequest) ProtoReflect added in v0.9.1

func (*MsgsBetweenSeqNumsRequest) Reset added in v0.9.1

func (x *MsgsBetweenSeqNumsRequest) Reset()

func (*MsgsBetweenSeqNumsRequest) String added in v0.9.1

func (x *MsgsBetweenSeqNumsRequest) String() string

type MsgsBetweenSeqNumsResponse added in v0.9.1

type MsgsBetweenSeqNumsResponse struct {
	Messages []*Message `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*MsgsBetweenSeqNumsResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use MsgsBetweenSeqNumsResponse.ProtoReflect.Descriptor instead.

func (*MsgsBetweenSeqNumsResponse) GetMessages added in v0.9.1

func (x *MsgsBetweenSeqNumsResponse) GetMessages() []*Message

func (*MsgsBetweenSeqNumsResponse) ProtoMessage added in v0.9.1

func (*MsgsBetweenSeqNumsResponse) ProtoMessage()

func (*MsgsBetweenSeqNumsResponse) ProtoReflect added in v0.9.1

func (*MsgsBetweenSeqNumsResponse) Reset added in v0.9.1

func (x *MsgsBetweenSeqNumsResponse) Reset()

func (*MsgsBetweenSeqNumsResponse) String added in v0.9.1

func (x *MsgsBetweenSeqNumsResponse) String() string

type NextSeqNumRequest added in v0.9.1

type NextSeqNumRequest struct {
	SourceChainSelectors []uint64 `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NextSeqNumRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use NextSeqNumRequest.ProtoReflect.Descriptor instead.

func (*NextSeqNumRequest) GetSourceChainSelectors added in v0.9.1

func (x *NextSeqNumRequest) GetSourceChainSelectors() []uint64

func (*NextSeqNumRequest) ProtoMessage added in v0.9.1

func (*NextSeqNumRequest) ProtoMessage()

func (*NextSeqNumRequest) ProtoReflect added in v0.9.1

func (x *NextSeqNumRequest) ProtoReflect() protoreflect.Message

func (*NextSeqNumRequest) Reset added in v0.9.1

func (x *NextSeqNumRequest) Reset()

func (*NextSeqNumRequest) String added in v0.9.1

func (x *NextSeqNumRequest) String() string

type NextSeqNumResponse added in v0.9.1

type NextSeqNumResponse struct {
	NextSeqNums map[uint64]uint64 `` // key is chain selector, value is seq num
	/* 172-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NextSeqNumResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use NextSeqNumResponse.ProtoReflect.Descriptor instead.

func (*NextSeqNumResponse) GetNextSeqNums added in v0.9.1

func (x *NextSeqNumResponse) GetNextSeqNums() map[uint64]uint64

func (*NextSeqNumResponse) ProtoMessage added in v0.9.1

func (*NextSeqNumResponse) ProtoMessage()

func (*NextSeqNumResponse) ProtoReflect added in v0.9.1

func (x *NextSeqNumResponse) ProtoReflect() protoreflect.Message

func (*NextSeqNumResponse) Reset added in v0.9.1

func (x *NextSeqNumResponse) Reset()

func (*NextSeqNumResponse) String added in v0.9.1

func (x *NextSeqNumResponse) String() string

type NonceMap added in v0.9.1

type NonceMap struct {
	Nonces map[string]uint64 `` // key is address string, value is nonce
	/* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NonceMap) Descriptor deprecated added in v0.9.1

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

Deprecated: Use NonceMap.ProtoReflect.Descriptor instead.

func (*NonceMap) GetNonces added in v0.9.1

func (x *NonceMap) GetNonces() map[string]uint64

func (*NonceMap) ProtoMessage added in v0.9.1

func (*NonceMap) ProtoMessage()

func (*NonceMap) ProtoReflect added in v0.9.1

func (x *NonceMap) ProtoReflect() protoreflect.Message

func (*NonceMap) Reset added in v0.9.1

func (x *NonceMap) Reset()

func (*NonceMap) String added in v0.9.1

func (x *NonceMap) String() string

type NoncesRequest added in v0.9.1

type NoncesRequest struct {
	Addresses map[uint64]*UnknownEncodedAddressList `` // key is chain selector
	/* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NoncesRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use NoncesRequest.ProtoReflect.Descriptor instead.

func (*NoncesRequest) GetAddresses added in v0.9.1

func (x *NoncesRequest) GetAddresses() map[uint64]*UnknownEncodedAddressList

func (*NoncesRequest) ProtoMessage added in v0.9.1

func (*NoncesRequest) ProtoMessage()

func (*NoncesRequest) ProtoReflect added in v0.9.1

func (x *NoncesRequest) ProtoReflect() protoreflect.Message

func (*NoncesRequest) Reset added in v0.9.1

func (x *NoncesRequest) Reset()

func (*NoncesRequest) String added in v0.9.1

func (x *NoncesRequest) String() string

type NoncesResponse added in v0.9.1

type NoncesResponse struct {
	Nonces map[uint64]*NonceMap `` // key is chain selector
	/* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NoncesResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use NoncesResponse.ProtoReflect.Descriptor instead.

func (*NoncesResponse) GetNonces added in v0.9.1

func (x *NoncesResponse) GetNonces() map[uint64]*NonceMap

func (*NoncesResponse) ProtoMessage added in v0.9.1

func (*NoncesResponse) ProtoMessage()

func (*NoncesResponse) ProtoReflect added in v0.9.1

func (x *NoncesResponse) ProtoReflect() protoreflect.Message

func (*NoncesResponse) Reset added in v0.9.1

func (x *NoncesResponse) Reset()

func (*NoncesResponse) String added in v0.9.1

func (x *NoncesResponse) String() string

type OCRConfig added in v0.9.1

type OCRConfig struct {
	ConfigInfo   *ConfigInfo `protobuf:"bytes,1,opt,name=config_info,json=configInfo,proto3" json:"config_info,omitempty"`
	Signers      [][]byte    `protobuf:"bytes,2,rep,name=signers,proto3" json:"signers,omitempty"`
	Transmitters [][]byte    `protobuf:"bytes,3,rep,name=transmitters,proto3" json:"transmitters,omitempty"`
	// contains filtered or unexported fields
}

func (*OCRConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OCRConfig.ProtoReflect.Descriptor instead.

func (*OCRConfig) GetConfigInfo added in v0.9.1

func (x *OCRConfig) GetConfigInfo() *ConfigInfo

func (*OCRConfig) GetSigners added in v0.9.1

func (x *OCRConfig) GetSigners() [][]byte

func (*OCRConfig) GetTransmitters added in v0.9.1

func (x *OCRConfig) GetTransmitters() [][]byte

func (*OCRConfig) ProtoMessage added in v0.9.1

func (*OCRConfig) ProtoMessage()

func (*OCRConfig) ProtoReflect added in v0.9.1

func (x *OCRConfig) ProtoReflect() protoreflect.Message

func (*OCRConfig) Reset added in v0.9.1

func (x *OCRConfig) Reset()

func (*OCRConfig) String added in v0.9.1

func (x *OCRConfig) String() string

type OCRConfigResponse added in v0.9.1

type OCRConfigResponse struct {
	OcrConfig *OCRConfig `protobuf:"bytes,1,opt,name=ocr_config,json=ocrConfig,proto3" json:"ocr_config,omitempty"`
	// contains filtered or unexported fields
}

func (*OCRConfigResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OCRConfigResponse.ProtoReflect.Descriptor instead.

func (*OCRConfigResponse) GetOcrConfig added in v0.9.1

func (x *OCRConfigResponse) GetOcrConfig() *OCRConfig

func (*OCRConfigResponse) ProtoMessage added in v0.9.1

func (*OCRConfigResponse) ProtoMessage()

func (*OCRConfigResponse) ProtoReflect added in v0.9.1

func (x *OCRConfigResponse) ProtoReflect() protoreflect.Message

func (*OCRConfigResponse) Reset added in v0.9.1

func (x *OCRConfigResponse) Reset()

func (*OCRConfigResponse) String added in v0.9.1

func (x *OCRConfigResponse) String() string

type OffRampDynamicChainConfig added in v0.9.1

type OffRampDynamicChainConfig struct {
	FeeQuoter                               []byte `protobuf:"bytes,1,opt,name=fee_quoter,json=feeQuoter,proto3" json:"fee_quoter,omitempty"`
	PermissionLessExecutionThresholdSeconds uint32 `` /* 185-byte string literal not displayed */
	IsRmnVerificationDisabled               bool   `` /* 141-byte string literal not displayed */
	MessageInterceptor                      []byte `protobuf:"bytes,4,opt,name=message_interceptor,json=messageInterceptor,proto3" json:"message_interceptor,omitempty"`
	// contains filtered or unexported fields
}

func (*OffRampDynamicChainConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OffRampDynamicChainConfig.ProtoReflect.Descriptor instead.

func (*OffRampDynamicChainConfig) GetFeeQuoter added in v0.9.1

func (x *OffRampDynamicChainConfig) GetFeeQuoter() []byte

func (*OffRampDynamicChainConfig) GetIsRmnVerificationDisabled added in v0.9.1

func (x *OffRampDynamicChainConfig) GetIsRmnVerificationDisabled() bool

func (*OffRampDynamicChainConfig) GetMessageInterceptor added in v0.9.1

func (x *OffRampDynamicChainConfig) GetMessageInterceptor() []byte

func (*OffRampDynamicChainConfig) GetPermissionLessExecutionThresholdSeconds added in v0.9.1

func (x *OffRampDynamicChainConfig) GetPermissionLessExecutionThresholdSeconds() uint32

func (*OffRampDynamicChainConfig) ProtoMessage added in v0.9.1

func (*OffRampDynamicChainConfig) ProtoMessage()

func (*OffRampDynamicChainConfig) ProtoReflect added in v0.9.1

func (*OffRampDynamicChainConfig) Reset added in v0.9.1

func (x *OffRampDynamicChainConfig) Reset()

func (*OffRampDynamicChainConfig) String added in v0.9.1

func (x *OffRampDynamicChainConfig) String() string

type OffRampStaticChainConfig added in v0.9.1

type OffRampStaticChainConfig struct {
	ChainSelector        uint64 `protobuf:"varint,1,opt,name=chain_selector,json=chainSelector,proto3" json:"chain_selector,omitempty"`
	GasForCallExactCheck uint32 `` /* 128-byte string literal not displayed */
	RmnRemote            []byte `protobuf:"bytes,3,opt,name=rmn_remote,json=rmnRemote,proto3" json:"rmn_remote,omitempty"`
	TokenAdminRegistry   []byte `protobuf:"bytes,4,opt,name=token_admin_registry,json=tokenAdminRegistry,proto3" json:"token_admin_registry,omitempty"`
	NonceManager         []byte `protobuf:"bytes,5,opt,name=nonce_manager,json=nonceManager,proto3" json:"nonce_manager,omitempty"`
	// contains filtered or unexported fields
}

func (*OffRampStaticChainConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OffRampStaticChainConfig.ProtoReflect.Descriptor instead.

func (*OffRampStaticChainConfig) GetChainSelector added in v0.9.1

func (x *OffRampStaticChainConfig) GetChainSelector() uint64

func (*OffRampStaticChainConfig) GetGasForCallExactCheck added in v0.9.1

func (x *OffRampStaticChainConfig) GetGasForCallExactCheck() uint32

func (*OffRampStaticChainConfig) GetNonceManager added in v0.9.1

func (x *OffRampStaticChainConfig) GetNonceManager() []byte

func (*OffRampStaticChainConfig) GetRmnRemote added in v0.9.1

func (x *OffRampStaticChainConfig) GetRmnRemote() []byte

func (*OffRampStaticChainConfig) GetTokenAdminRegistry added in v0.9.1

func (x *OffRampStaticChainConfig) GetTokenAdminRegistry() []byte

func (*OffRampStaticChainConfig) ProtoMessage added in v0.9.1

func (*OffRampStaticChainConfig) ProtoMessage()

func (*OffRampStaticChainConfig) ProtoReflect added in v0.9.1

func (x *OffRampStaticChainConfig) ProtoReflect() protoreflect.Message

func (*OffRampStaticChainConfig) Reset added in v0.9.1

func (x *OffRampStaticChainConfig) Reset()

func (*OffRampStaticChainConfig) String added in v0.9.1

func (x *OffRampStaticChainConfig) String() string

type OfframpConfig added in v0.9.1

type OfframpConfig struct {
	CommitLatestOcrConfig *OCRConfigResponse         `` /* 128-byte string literal not displayed */
	ExecLatestOcrConfig   *OCRConfigResponse         `protobuf:"bytes,2,opt,name=exec_latest_ocr_config,json=execLatestOcrConfig,proto3" json:"exec_latest_ocr_config,omitempty"`
	StaticConfig          *OffRampStaticChainConfig  `protobuf:"bytes,3,opt,name=static_config,json=staticConfig,proto3" json:"static_config,omitempty"`
	DynamicConfig         *OffRampDynamicChainConfig `protobuf:"bytes,4,opt,name=dynamic_config,json=dynamicConfig,proto3" json:"dynamic_config,omitempty"`
	// contains filtered or unexported fields
}

func (*OfframpConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OfframpConfig.ProtoReflect.Descriptor instead.

func (*OfframpConfig) GetCommitLatestOcrConfig added in v0.9.1

func (x *OfframpConfig) GetCommitLatestOcrConfig() *OCRConfigResponse

func (*OfframpConfig) GetDynamicConfig added in v0.9.1

func (x *OfframpConfig) GetDynamicConfig() *OffRampDynamicChainConfig

func (*OfframpConfig) GetExecLatestOcrConfig added in v0.9.1

func (x *OfframpConfig) GetExecLatestOcrConfig() *OCRConfigResponse

func (*OfframpConfig) GetStaticConfig added in v0.9.1

func (x *OfframpConfig) GetStaticConfig() *OffRampStaticChainConfig

func (*OfframpConfig) ProtoMessage added in v0.9.1

func (*OfframpConfig) ProtoMessage()

func (*OfframpConfig) ProtoReflect added in v0.9.1

func (x *OfframpConfig) ProtoReflect() protoreflect.Message

func (*OfframpConfig) Reset added in v0.9.1

func (x *OfframpConfig) Reset()

func (*OfframpConfig) String added in v0.9.1

func (x *OfframpConfig) String() string

type OnRampConfigStruct added in v0.9.1

type OnRampConfigStruct struct {
	DynamicConfig   *GetOnRampDynamicConfigResponse `protobuf:"bytes,1,opt,name=dynamic_config,json=dynamicConfig,proto3" json:"dynamic_config,omitempty"`
	DestChainConfig *OnRampDestChainConfig          `protobuf:"bytes,2,opt,name=dest_chain_config,json=destChainConfig,proto3" json:"dest_chain_config,omitempty"`
	// contains filtered or unexported fields
}

func (*OnRampConfigStruct) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OnRampConfigStruct.ProtoReflect.Descriptor instead.

func (*OnRampConfigStruct) GetDestChainConfig added in v0.9.1

func (x *OnRampConfigStruct) GetDestChainConfig() *OnRampDestChainConfig

func (*OnRampConfigStruct) GetDynamicConfig added in v0.9.1

func (x *OnRampConfigStruct) GetDynamicConfig() *GetOnRampDynamicConfigResponse

func (*OnRampConfigStruct) ProtoMessage added in v0.9.1

func (*OnRampConfigStruct) ProtoMessage()

func (*OnRampConfigStruct) ProtoReflect added in v0.9.1

func (x *OnRampConfigStruct) ProtoReflect() protoreflect.Message

func (*OnRampConfigStruct) Reset added in v0.9.1

func (x *OnRampConfigStruct) Reset()

func (*OnRampConfigStruct) String added in v0.9.1

func (x *OnRampConfigStruct) String() string

type OnRampDestChainConfig added in v0.9.1

type OnRampDestChainConfig struct {
	SequenceNumber   uint64 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	AllowListEnabled bool   `protobuf:"varint,2,opt,name=allow_list_enabled,json=allowListEnabled,proto3" json:"allow_list_enabled,omitempty"`
	Router           []byte `protobuf:"bytes,3,opt,name=router,proto3" json:"router,omitempty"`
	// contains filtered or unexported fields
}

func (*OnRampDestChainConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OnRampDestChainConfig.ProtoReflect.Descriptor instead.

func (*OnRampDestChainConfig) GetAllowListEnabled added in v0.9.1

func (x *OnRampDestChainConfig) GetAllowListEnabled() bool

func (*OnRampDestChainConfig) GetRouter added in v0.9.1

func (x *OnRampDestChainConfig) GetRouter() []byte

func (*OnRampDestChainConfig) GetSequenceNumber added in v0.9.1

func (x *OnRampDestChainConfig) GetSequenceNumber() uint64

func (*OnRampDestChainConfig) ProtoMessage added in v0.9.1

func (*OnRampDestChainConfig) ProtoMessage()

func (*OnRampDestChainConfig) ProtoReflect added in v0.9.1

func (x *OnRampDestChainConfig) ProtoReflect() protoreflect.Message

func (*OnRampDestChainConfig) Reset added in v0.9.1

func (x *OnRampDestChainConfig) Reset()

func (*OnRampDestChainConfig) String added in v0.9.1

func (x *OnRampDestChainConfig) String() string

type OnRampDynamicConfig added in v0.9.1

type OnRampDynamicConfig struct {
	FeeQuoter              []byte `protobuf:"bytes,1,opt,name=fee_quoter,json=feeQuoter,proto3" json:"fee_quoter,omitempty"`
	ReentrancyGuardEntered bool   `` /* 130-byte string literal not displayed */
	MessageInterceptor     []byte `protobuf:"bytes,3,opt,name=message_interceptor,json=messageInterceptor,proto3" json:"message_interceptor,omitempty"`
	FeeAggregator          []byte `protobuf:"bytes,4,opt,name=fee_aggregator,json=feeAggregator,proto3" json:"fee_aggregator,omitempty"`
	AllowListAdmin         []byte `protobuf:"bytes,5,opt,name=allow_list_admin,json=allowListAdmin,proto3" json:"allow_list_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*OnRampDynamicConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OnRampDynamicConfig.ProtoReflect.Descriptor instead.

func (*OnRampDynamicConfig) GetAllowListAdmin added in v0.9.1

func (x *OnRampDynamicConfig) GetAllowListAdmin() []byte

func (*OnRampDynamicConfig) GetFeeAggregator added in v0.9.1

func (x *OnRampDynamicConfig) GetFeeAggregator() []byte

func (*OnRampDynamicConfig) GetFeeQuoter added in v0.9.1

func (x *OnRampDynamicConfig) GetFeeQuoter() []byte

func (*OnRampDynamicConfig) GetMessageInterceptor added in v0.9.1

func (x *OnRampDynamicConfig) GetMessageInterceptor() []byte

func (*OnRampDynamicConfig) GetReentrancyGuardEntered added in v0.9.1

func (x *OnRampDynamicConfig) GetReentrancyGuardEntered() bool

func (*OnRampDynamicConfig) ProtoMessage added in v0.9.1

func (*OnRampDynamicConfig) ProtoMessage()

func (*OnRampDynamicConfig) ProtoReflect added in v0.9.1

func (x *OnRampDynamicConfig) ProtoReflect() protoreflect.Message

func (*OnRampDynamicConfig) Reset added in v0.9.1

func (x *OnRampDynamicConfig) Reset()

func (*OnRampDynamicConfig) String added in v0.9.1

func (x *OnRampDynamicConfig) String() string

type OracleIDAsAddressBytesRequest added in v0.9.1

type OracleIDAsAddressBytesRequest struct {
	OracleId uint32 `protobuf:"varint,1,opt,name=oracle_id,json=oracleId,proto3" json:"oracle_id,omitempty"` // uint8 but proto doesn't support it
	// contains filtered or unexported fields
}

func (*OracleIDAsAddressBytesRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OracleIDAsAddressBytesRequest.ProtoReflect.Descriptor instead.

func (*OracleIDAsAddressBytesRequest) GetOracleId added in v0.9.1

func (x *OracleIDAsAddressBytesRequest) GetOracleId() uint32

func (*OracleIDAsAddressBytesRequest) ProtoMessage added in v0.9.1

func (*OracleIDAsAddressBytesRequest) ProtoMessage()

func (*OracleIDAsAddressBytesRequest) ProtoReflect added in v0.9.1

func (*OracleIDAsAddressBytesRequest) Reset added in v0.9.1

func (x *OracleIDAsAddressBytesRequest) Reset()

func (*OracleIDAsAddressBytesRequest) String added in v0.9.1

type OracleIDAsAddressBytesResponse added in v0.9.1

type OracleIDAsAddressBytesResponse struct {
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*OracleIDAsAddressBytesResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use OracleIDAsAddressBytesResponse.ProtoReflect.Descriptor instead.

func (*OracleIDAsAddressBytesResponse) GetAddress added in v0.9.1

func (x *OracleIDAsAddressBytesResponse) GetAddress() []byte

func (*OracleIDAsAddressBytesResponse) ProtoMessage added in v0.9.1

func (*OracleIDAsAddressBytesResponse) ProtoMessage()

func (*OracleIDAsAddressBytesResponse) ProtoReflect added in v0.9.1

func (*OracleIDAsAddressBytesResponse) Reset added in v0.9.1

func (x *OracleIDAsAddressBytesResponse) Reset()

func (*OracleIDAsAddressBytesResponse) String added in v0.9.1

type PriceUpdates

type PriceUpdates struct {
	TokenPriceUpdates []*TokenAmount   `protobuf:"bytes,1,rep,name=token_price_updates,json=tokenPriceUpdates,proto3" json:"token_price_updates,omitempty"`
	GasPriceUpdates   []*GasPriceChain `protobuf:"bytes,2,rep,name=gas_price_updates,json=gasPriceUpdates,proto3" json:"gas_price_updates,omitempty"`
	// contains filtered or unexported fields
}

PriceUpdates is a gRPC adapter to github.com/smartcontractkit/chainlink-common/pkg/types/ccipocr3.PriceUpdates.

func (*PriceUpdates) Descriptor deprecated

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

Deprecated: Use PriceUpdates.ProtoReflect.Descriptor instead.

func (*PriceUpdates) GetGasPriceUpdates

func (x *PriceUpdates) GetGasPriceUpdates() []*GasPriceChain

func (*PriceUpdates) GetTokenPriceUpdates

func (x *PriceUpdates) GetTokenPriceUpdates() []*TokenAmount

func (*PriceUpdates) ProtoMessage

func (*PriceUpdates) ProtoMessage()

func (*PriceUpdates) ProtoReflect

func (x *PriceUpdates) ProtoReflect() protoreflect.Message

func (*PriceUpdates) Reset

func (x *PriceUpdates) Reset()

func (*PriceUpdates) String

func (x *PriceUpdates) String() string

type RMNConfig added in v0.9.1

type RMNConfig struct {
	RmnHomeContractConfigDigest []byte        `` /* 148-byte string literal not displayed */
	Signers                     []*SignerInfo `protobuf:"bytes,2,rep,name=signers,proto3" json:"signers,omitempty"`
	FSign                       uint64        `protobuf:"varint,3,opt,name=f_sign,json=fSign,proto3" json:"f_sign,omitempty"`
	// contains filtered or unexported fields
}

func (*RMNConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RMNConfig.ProtoReflect.Descriptor instead.

func (*RMNConfig) GetFSign added in v0.9.1

func (x *RMNConfig) GetFSign() uint64

func (*RMNConfig) GetRmnHomeContractConfigDigest added in v0.9.1

func (x *RMNConfig) GetRmnHomeContractConfigDigest() []byte

func (*RMNConfig) GetSigners added in v0.9.1

func (x *RMNConfig) GetSigners() []*SignerInfo

func (*RMNConfig) ProtoMessage added in v0.9.1

func (*RMNConfig) ProtoMessage()

func (*RMNConfig) ProtoReflect added in v0.9.1

func (x *RMNConfig) ProtoReflect() protoreflect.Message

func (*RMNConfig) Reset added in v0.9.1

func (x *RMNConfig) Reset()

func (*RMNConfig) String added in v0.9.1

func (x *RMNConfig) String() string

type RMNDigestHeader added in v0.9.1

type RMNDigestHeader struct {
	DigestHeader []byte `protobuf:"bytes,1,opt,name=digest_header,json=digestHeader,proto3" json:"digest_header,omitempty"`
	// contains filtered or unexported fields
}

func (*RMNDigestHeader) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RMNDigestHeader.ProtoReflect.Descriptor instead.

func (*RMNDigestHeader) GetDigestHeader added in v0.9.1

func (x *RMNDigestHeader) GetDigestHeader() []byte

func (*RMNDigestHeader) ProtoMessage added in v0.9.1

func (*RMNDigestHeader) ProtoMessage()

func (*RMNDigestHeader) ProtoReflect added in v0.9.1

func (x *RMNDigestHeader) ProtoReflect() protoreflect.Message

func (*RMNDigestHeader) Reset added in v0.9.1

func (x *RMNDigestHeader) Reset()

func (*RMNDigestHeader) String added in v0.9.1

func (x *RMNDigestHeader) String() string

type RMNECDSASignature added in v0.9.1

type RMNECDSASignature struct {
	R []byte `protobuf:"bytes,1,opt,name=r,proto3" json:"r,omitempty"` // 32 bytes
	S []byte `protobuf:"bytes,2,opt,name=s,proto3" json:"s,omitempty"` // 32 bytes
	// contains filtered or unexported fields
}

RMNECDSASignature represents the signature provided by RMN on the RMNReport structure.

func (*RMNECDSASignature) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RMNECDSASignature.ProtoReflect.Descriptor instead.

func (*RMNECDSASignature) GetR added in v0.9.1

func (x *RMNECDSASignature) GetR() []byte

func (*RMNECDSASignature) GetS added in v0.9.1

func (x *RMNECDSASignature) GetS() []byte

func (*RMNECDSASignature) ProtoMessage added in v0.9.1

func (*RMNECDSASignature) ProtoMessage()

func (*RMNECDSASignature) ProtoReflect added in v0.9.1

func (x *RMNECDSASignature) ProtoReflect() protoreflect.Message

func (*RMNECDSASignature) Reset added in v0.9.1

func (x *RMNECDSASignature) Reset()

func (*RMNECDSASignature) String added in v0.9.1

func (x *RMNECDSASignature) String() string

type RMNLaneUpdate added in v0.9.1

type RMNLaneUpdate struct {
	SourceChainSelector uint64 `protobuf:"varint,1,opt,name=source_chain_selector,json=sourceChainSelector,proto3" json:"source_chain_selector,omitempty"` // ChainSelector
	OnRampAddress       []byte `protobuf:"bytes,2,opt,name=on_ramp_address,json=onRampAddress,proto3" json:"on_ramp_address,omitempty"`                    // UnknownAddress
	MinSeqNr            uint64 `protobuf:"varint,3,opt,name=min_seq_nr,json=minSeqNr,proto3" json:"min_seq_nr,omitempty"`                                  // SeqNum
	MaxSeqNr            uint64 `protobuf:"varint,4,opt,name=max_seq_nr,json=maxSeqNr,proto3" json:"max_seq_nr,omitempty"`                                  // SeqNum
	MerkleRoot          []byte `protobuf:"bytes,5,opt,name=merkle_root,json=merkleRoot,proto3" json:"merkle_root,omitempty"`                               // Bytes32
	// contains filtered or unexported fields
}

RMNLaneUpdate represents an interval that has been observed by an RMN node.

func (*RMNLaneUpdate) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RMNLaneUpdate.ProtoReflect.Descriptor instead.

func (*RMNLaneUpdate) GetMaxSeqNr added in v0.9.1

func (x *RMNLaneUpdate) GetMaxSeqNr() uint64

func (*RMNLaneUpdate) GetMerkleRoot added in v0.9.1

func (x *RMNLaneUpdate) GetMerkleRoot() []byte

func (*RMNLaneUpdate) GetMinSeqNr added in v0.9.1

func (x *RMNLaneUpdate) GetMinSeqNr() uint64

func (*RMNLaneUpdate) GetOnRampAddress added in v0.9.1

func (x *RMNLaneUpdate) GetOnRampAddress() []byte

func (*RMNLaneUpdate) GetSourceChainSelector added in v0.9.1

func (x *RMNLaneUpdate) GetSourceChainSelector() uint64

func (*RMNLaneUpdate) ProtoMessage added in v0.9.1

func (*RMNLaneUpdate) ProtoMessage()

func (*RMNLaneUpdate) ProtoReflect added in v0.9.1

func (x *RMNLaneUpdate) ProtoReflect() protoreflect.Message

func (*RMNLaneUpdate) Reset added in v0.9.1

func (x *RMNLaneUpdate) Reset()

func (*RMNLaneUpdate) String added in v0.9.1

func (x *RMNLaneUpdate) String() string

type RMNProxyConfig added in v0.9.1

type RMNProxyConfig struct {
	RemoteAddress []byte `protobuf:"bytes,1,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"`
	// contains filtered or unexported fields
}

func (*RMNProxyConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RMNProxyConfig.ProtoReflect.Descriptor instead.

func (*RMNProxyConfig) GetRemoteAddress added in v0.9.1

func (x *RMNProxyConfig) GetRemoteAddress() []byte

func (*RMNProxyConfig) ProtoMessage added in v0.9.1

func (*RMNProxyConfig) ProtoMessage()

func (*RMNProxyConfig) ProtoReflect added in v0.9.1

func (x *RMNProxyConfig) ProtoReflect() protoreflect.Message

func (*RMNProxyConfig) Reset added in v0.9.1

func (x *RMNProxyConfig) Reset()

func (*RMNProxyConfig) String added in v0.9.1

func (x *RMNProxyConfig) String() string

type RMNRemoteConfigStruct added in v0.9.1

type RMNRemoteConfigStruct struct {
	DigestHeader    *RMNDigestHeader `protobuf:"bytes,1,opt,name=digest_header,json=digestHeader,proto3" json:"digest_header,omitempty"`
	VersionedConfig *VersionedConfig `protobuf:"bytes,2,opt,name=versioned_config,json=versionedConfig,proto3" json:"versioned_config,omitempty"`
	// contains filtered or unexported fields
}

func (*RMNRemoteConfigStruct) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RMNRemoteConfigStruct.ProtoReflect.Descriptor instead.

func (*RMNRemoteConfigStruct) GetDigestHeader added in v0.9.1

func (x *RMNRemoteConfigStruct) GetDigestHeader() *RMNDigestHeader

func (*RMNRemoteConfigStruct) GetVersionedConfig added in v0.9.1

func (x *RMNRemoteConfigStruct) GetVersionedConfig() *VersionedConfig

func (*RMNRemoteConfigStruct) ProtoMessage added in v0.9.1

func (*RMNRemoteConfigStruct) ProtoMessage()

func (*RMNRemoteConfigStruct) ProtoReflect added in v0.9.1

func (x *RMNRemoteConfigStruct) ProtoReflect() protoreflect.Message

func (*RMNRemoteConfigStruct) Reset added in v0.9.1

func (x *RMNRemoteConfigStruct) Reset()

func (*RMNRemoteConfigStruct) String added in v0.9.1

func (x *RMNRemoteConfigStruct) String() string

type RMNReport added in v0.9.1

type RMNReport struct {
	ReportVersionDigest      []byte  `protobuf:"bytes,1,opt,name=report_version_digest,json=reportVersionDigest,proto3" json:"report_version_digest,omitempty"` // Bytes32
	DestChainId              *BigInt `protobuf:"bytes,2,opt,name=dest_chain_id,json=destChainId,proto3" json:"dest_chain_id,omitempty"`                         // BigInt
	DestChainSelector        uint64  `protobuf:"varint,3,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`      // ChainSelector
	RmnRemoteContractAddress []byte  ``                                                                                                                         // UnknownAddress
	/* 137-byte string literal not displayed */
	OfframpAddress              []byte `protobuf:"bytes,5,opt,name=offramp_address,json=offrampAddress,proto3" json:"offramp_address,omitempty"` // UnknownAddress
	RmnHomeContractConfigDigest []byte ``                                                                                                        // Bytes32
	/* 148-byte string literal not displayed */
	LaneUpdates []*RMNLaneUpdate `protobuf:"bytes,7,rep,name=lane_updates,json=laneUpdates,proto3" json:"lane_updates,omitempty"` // []RMNLaneUpdate
	// contains filtered or unexported fields
}

RMNReport is the payload that is signed by the RMN nodes, transmitted and verified onchain.

func (*RMNReport) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RMNReport.ProtoReflect.Descriptor instead.

func (*RMNReport) GetDestChainId added in v0.9.1

func (x *RMNReport) GetDestChainId() *BigInt

func (*RMNReport) GetDestChainSelector added in v0.9.1

func (x *RMNReport) GetDestChainSelector() uint64

func (*RMNReport) GetLaneUpdates added in v0.9.1

func (x *RMNReport) GetLaneUpdates() []*RMNLaneUpdate

func (*RMNReport) GetOfframpAddress added in v0.9.1

func (x *RMNReport) GetOfframpAddress() []byte

func (*RMNReport) GetReportVersionDigest added in v0.9.1

func (x *RMNReport) GetReportVersionDigest() []byte

func (*RMNReport) GetRmnHomeContractConfigDigest added in v0.9.1

func (x *RMNReport) GetRmnHomeContractConfigDigest() []byte

func (*RMNReport) GetRmnRemoteContractAddress added in v0.9.1

func (x *RMNReport) GetRmnRemoteContractAddress() []byte

func (*RMNReport) ProtoMessage added in v0.9.1

func (*RMNReport) ProtoMessage()

func (*RMNReport) ProtoReflect added in v0.9.1

func (x *RMNReport) ProtoReflect() protoreflect.Message

func (*RMNReport) Reset added in v0.9.1

func (x *RMNReport) Reset()

func (*RMNReport) String added in v0.9.1

func (x *RMNReport) String() string

type RampMessageHeader

type RampMessageHeader struct {

	// MessageID is a unique identifier for the message, it should be unique across all chains.
	// It is generated on the chain that the CCIP send is requested (i.e. the source chain of a message).
	MessageId []byte `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	// SourceChainSelector is the chain selector of the chain that the message originated from.
	SourceChainSelector uint64 `protobuf:"varint,2,opt,name=source_chain_selector,json=sourceChainSelector,proto3" json:"source_chain_selector,omitempty"`
	// DestChainSelector is the chain selector of the chain that the message is destined for.
	DestChainSelector uint64 `protobuf:"varint,3,opt,name=dest_chain_selector,json=destChainSelector,proto3" json:"dest_chain_selector,omitempty"`
	// SequenceNumber is an auto-incrementing sequence number for the message.
	// Not unique across lanes.
	SequenceNumber uint64 `protobuf:"varint,4,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// Nonce is the nonce for this lane for this sender, not unique across senders/lanes
	Nonce uint64 `protobuf:"varint,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// MsgHash is the hash of all the message fields.
	MessageHash []byte `protobuf:"bytes,6,opt,name=message_hash,json=messageHash,proto3" json:"message_hash,omitempty"`
	// OnRamp is the address of the onramp that sent the message.
	OnRamp []byte `protobuf:"bytes,7,opt,name=on_ramp,json=onRamp,proto3" json:"on_ramp,omitempty"`
	// TxHash is the hash of the transaction that emitted this message.
	TxHash string `protobuf:"bytes,8,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
	// contains filtered or unexported fields
}

RampMessageHeader is the family-agnostic header for OnRamp and OffRamp messages. The MessageID is not expected to match MsgHash, since it may originate from a different ramp family.

func (*RampMessageHeader) Descriptor deprecated

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

Deprecated: Use RampMessageHeader.ProtoReflect.Descriptor instead.

func (*RampMessageHeader) GetDestChainSelector

func (x *RampMessageHeader) GetDestChainSelector() uint64

func (*RampMessageHeader) GetMessageHash

func (x *RampMessageHeader) GetMessageHash() []byte

func (*RampMessageHeader) GetMessageId

func (x *RampMessageHeader) GetMessageId() []byte

func (*RampMessageHeader) GetNonce

func (x *RampMessageHeader) GetNonce() uint64

func (*RampMessageHeader) GetOnRamp

func (x *RampMessageHeader) GetOnRamp() []byte

func (*RampMessageHeader) GetSequenceNumber

func (x *RampMessageHeader) GetSequenceNumber() uint64

func (*RampMessageHeader) GetSourceChainSelector

func (x *RampMessageHeader) GetSourceChainSelector() uint64

func (*RampMessageHeader) GetTxHash added in v0.9.1

func (x *RampMessageHeader) GetTxHash() string

func (*RampMessageHeader) ProtoMessage

func (*RampMessageHeader) ProtoMessage()

func (*RampMessageHeader) ProtoReflect

func (x *RampMessageHeader) ProtoReflect() protoreflect.Message

func (*RampMessageHeader) Reset

func (x *RampMessageHeader) Reset()

func (*RampMessageHeader) String

func (x *RampMessageHeader) String() string

type RampTokenAmount

type RampTokenAmount struct {

	// SourcePoolAddress is the source pool address, abi encoded. This value is trusted
	// as it was obtained through the onRamp. It can be relied upon by the destination
	// pool to validate the source pool.
	SourcePoolAddress []byte `protobuf:"bytes,1,opt,name=source_pool_address,json=sourcePoolAddress,proto3" json:"source_pool_address,omitempty"`
	// DestTokenAddress is the address of the destination token, abi encoded in the case of EVM chains
	// This value is UNTRUSTED as any pool owner can return whatever value they want.
	DestTokenAddress []byte `protobuf:"bytes,2,opt,name=dest_token_address,json=destTokenAddress,proto3" json:"dest_token_address,omitempty"`
	// ExtraData is optional pool data to be transferred to the destination chain. Be default this is capped at
	// CCIP_LOCK_OR_BURN_V1_RET_BYTES bytes. If more data is required, the TokenTransferFeeConfig.destBytesOverhead
	// has to be set for the specific token.
	ExtraData []byte `protobuf:"bytes,3,opt,name=extra_data,json=extraData,proto3" json:"extra_data,omitempty"`
	// Amount is the amount of tokens to be transferred.
	Amount *BigInt `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

RampTokenAmount represents the family-agnostic token amounts used for both OnRamp & OffRamp messages.

func (*RampTokenAmount) Descriptor deprecated

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

Deprecated: Use RampTokenAmount.ProtoReflect.Descriptor instead.

func (*RampTokenAmount) GetAmount

func (x *RampTokenAmount) GetAmount() *BigInt

func (*RampTokenAmount) GetDestTokenAddress

func (x *RampTokenAmount) GetDestTokenAddress() []byte

func (*RampTokenAmount) GetExtraData

func (x *RampTokenAmount) GetExtraData() []byte

func (*RampTokenAmount) GetSourcePoolAddress

func (x *RampTokenAmount) GetSourcePoolAddress() []byte

func (*RampTokenAmount) ProtoMessage

func (*RampTokenAmount) ProtoMessage()

func (*RampTokenAmount) ProtoReflect

func (x *RampTokenAmount) ProtoReflect() protoreflect.Message

func (*RampTokenAmount) Reset

func (x *RampTokenAmount) Reset()

func (*RampTokenAmount) String

func (x *RampTokenAmount) String() string

type RouterConfigStruct added in v0.9.1

type RouterConfigStruct struct {
	WrappedNativeAddress []byte `protobuf:"bytes,1,opt,name=wrapped_native_address,json=wrappedNativeAddress,proto3" json:"wrapped_native_address,omitempty"`
	// contains filtered or unexported fields
}

func (*RouterConfigStruct) Descriptor deprecated added in v0.9.1

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

Deprecated: Use RouterConfigStruct.ProtoReflect.Descriptor instead.

func (*RouterConfigStruct) GetWrappedNativeAddress added in v0.9.1

func (x *RouterConfigStruct) GetWrappedNativeAddress() []byte

func (*RouterConfigStruct) ProtoMessage added in v0.9.1

func (*RouterConfigStruct) ProtoMessage()

func (*RouterConfigStruct) ProtoReflect added in v0.9.1

func (x *RouterConfigStruct) ProtoReflect() protoreflect.Message

func (*RouterConfigStruct) Reset added in v0.9.1

func (x *RouterConfigStruct) Reset()

func (*RouterConfigStruct) String added in v0.9.1

func (x *RouterConfigStruct) String() string

type SeqNumRange

type SeqNumRange struct {
	Start uint64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   uint64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

SeqNumRange defines an inclusive range of sequence numbers.

func (*SeqNumRange) Descriptor deprecated

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

Deprecated: Use SeqNumRange.ProtoReflect.Descriptor instead.

func (*SeqNumRange) GetEnd

func (x *SeqNumRange) GetEnd() uint64

func (*SeqNumRange) GetStart

func (x *SeqNumRange) GetStart() uint64

func (*SeqNumRange) ProtoMessage

func (*SeqNumRange) ProtoMessage()

func (*SeqNumRange) ProtoReflect

func (x *SeqNumRange) ProtoReflect() protoreflect.Message

func (*SeqNumRange) Reset

func (x *SeqNumRange) Reset()

func (*SeqNumRange) String

func (x *SeqNumRange) String() string

type SequenceNumberList added in v0.9.1

type SequenceNumberList struct {
	SeqNums []uint64 `protobuf:"varint,1,rep,packed,name=seq_nums,json=seqNums,proto3" json:"seq_nums,omitempty"`
	// contains filtered or unexported fields
}

func (*SequenceNumberList) Descriptor deprecated added in v0.9.1

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

Deprecated: Use SequenceNumberList.ProtoReflect.Descriptor instead.

func (*SequenceNumberList) GetSeqNums added in v0.9.1

func (x *SequenceNumberList) GetSeqNums() []uint64

func (*SequenceNumberList) ProtoMessage added in v0.9.1

func (*SequenceNumberList) ProtoMessage()

func (*SequenceNumberList) ProtoReflect added in v0.9.1

func (x *SequenceNumberList) ProtoReflect() protoreflect.Message

func (*SequenceNumberList) Reset added in v0.9.1

func (x *SequenceNumberList) Reset()

func (*SequenceNumberList) String added in v0.9.1

func (x *SequenceNumberList) String() string

type SequenceNumberRangeList added in v0.9.1

type SequenceNumberRangeList struct {
	Ranges []*SeqNumRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*SequenceNumberRangeList) Descriptor deprecated added in v0.9.1

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

Deprecated: Use SequenceNumberRangeList.ProtoReflect.Descriptor instead.

func (*SequenceNumberRangeList) GetRanges added in v0.9.1

func (x *SequenceNumberRangeList) GetRanges() []*SeqNumRange

func (*SequenceNumberRangeList) ProtoMessage added in v0.9.1

func (*SequenceNumberRangeList) ProtoMessage()

func (*SequenceNumberRangeList) ProtoReflect added in v0.9.1

func (x *SequenceNumberRangeList) ProtoReflect() protoreflect.Message

func (*SequenceNumberRangeList) Reset added in v0.9.1

func (x *SequenceNumberRangeList) Reset()

func (*SequenceNumberRangeList) String added in v0.9.1

func (x *SequenceNumberRangeList) String() string

type SignerInfo added in v0.9.1

type SignerInfo struct {
	OnchainPublicKey []byte `protobuf:"bytes,1,opt,name=onchain_public_key,json=onchainPublicKey,proto3" json:"onchain_public_key,omitempty"`
	NodeIndex        uint64 `protobuf:"varint,2,opt,name=node_index,json=nodeIndex,proto3" json:"node_index,omitempty"`
	// contains filtered or unexported fields
}

func (*SignerInfo) Descriptor deprecated added in v0.9.1

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

Deprecated: Use SignerInfo.ProtoReflect.Descriptor instead.

func (*SignerInfo) GetNodeIndex added in v0.9.1

func (x *SignerInfo) GetNodeIndex() uint64

func (*SignerInfo) GetOnchainPublicKey added in v0.9.1

func (x *SignerInfo) GetOnchainPublicKey() []byte

func (*SignerInfo) ProtoMessage added in v0.9.1

func (*SignerInfo) ProtoMessage()

func (*SignerInfo) ProtoReflect added in v0.9.1

func (x *SignerInfo) ProtoReflect() protoreflect.Message

func (*SignerInfo) Reset added in v0.9.1

func (x *SignerInfo) Reset()

func (*SignerInfo) String added in v0.9.1

func (x *SignerInfo) String() string

type SourceChainConfig added in v0.9.1

type SourceChainConfig struct {
	Router                    []byte `protobuf:"bytes,1,opt,name=router,proto3" json:"router,omitempty"` // local router
	IsEnabled                 bool   `protobuf:"varint,2,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
	IsRmnVerificationDisabled bool   `` /* 141-byte string literal not displayed */
	MinSeqNr                  uint64 `protobuf:"varint,4,opt,name=min_seq_nr,json=minSeqNr,proto3" json:"min_seq_nr,omitempty"`
	OnRamp                    []byte `protobuf:"bytes,5,opt,name=on_ramp,json=onRamp,proto3" json:"on_ramp,omitempty"` // UnknownAddress
	// contains filtered or unexported fields
}

func (*SourceChainConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use SourceChainConfig.ProtoReflect.Descriptor instead.

func (*SourceChainConfig) GetIsEnabled added in v0.9.1

func (x *SourceChainConfig) GetIsEnabled() bool

func (*SourceChainConfig) GetIsRmnVerificationDisabled added in v0.9.1

func (x *SourceChainConfig) GetIsRmnVerificationDisabled() bool

func (*SourceChainConfig) GetMinSeqNr added in v0.9.1

func (x *SourceChainConfig) GetMinSeqNr() uint64

func (*SourceChainConfig) GetOnRamp added in v0.9.1

func (x *SourceChainConfig) GetOnRamp() []byte

func (*SourceChainConfig) GetRouter added in v0.9.1

func (x *SourceChainConfig) GetRouter() []byte

func (*SourceChainConfig) ProtoMessage added in v0.9.1

func (*SourceChainConfig) ProtoMessage()

func (*SourceChainConfig) ProtoReflect added in v0.9.1

func (x *SourceChainConfig) ProtoReflect() protoreflect.Message

func (*SourceChainConfig) Reset added in v0.9.1

func (x *SourceChainConfig) Reset()

func (*SourceChainConfig) String added in v0.9.1

func (x *SourceChainConfig) String() string

type SourceChainExtraDataCodecClient added in v0.9.1

type SourceChainExtraDataCodecClient interface {
	DecodeExtraArgsToMap(ctx context.Context, in *DecodeExtraArgsToMapRequest, opts ...grpc.CallOption) (*DecodeExtraArgsToMapResponse, error)
	DecodeDestExecDataToMap(ctx context.Context, in *DecodeDestExecDataToMapRequest, opts ...grpc.CallOption) (*DecodeDestExecDataToMapResponse, error)
}

SourceChainExtraDataCodecClient is the client API for SourceChainExtraDataCodec service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SourceChainExtraDataCodec service for decoding source chain specific data

func NewSourceChainExtraDataCodecClient added in v0.9.1

func NewSourceChainExtraDataCodecClient(cc grpc.ClientConnInterface) SourceChainExtraDataCodecClient

type SourceChainExtraDataCodecServer added in v0.9.1

type SourceChainExtraDataCodecServer interface {
	DecodeExtraArgsToMap(context.Context, *DecodeExtraArgsToMapRequest) (*DecodeExtraArgsToMapResponse, error)
	DecodeDestExecDataToMap(context.Context, *DecodeDestExecDataToMapRequest) (*DecodeDestExecDataToMapResponse, error)
	// contains filtered or unexported methods
}

SourceChainExtraDataCodecServer is the server API for SourceChainExtraDataCodec service. All implementations must embed UnimplementedSourceChainExtraDataCodecServer for forward compatibility.

SourceChainExtraDataCodec service for decoding source chain specific data

type SyncRequest added in v0.9.1

type SyncRequest struct {
	ContractName    string `protobuf:"bytes,1,opt,name=contract_name,json=contractName,proto3" json:"contract_name,omitempty"`
	ContractAddress []byte `protobuf:"bytes,2,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
	// contains filtered or unexported fields
}

func (*SyncRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use SyncRequest.ProtoReflect.Descriptor instead.

func (*SyncRequest) GetContractAddress added in v0.9.1

func (x *SyncRequest) GetContractAddress() []byte

func (*SyncRequest) GetContractName added in v0.9.1

func (x *SyncRequest) GetContractName() string

func (*SyncRequest) ProtoMessage added in v0.9.1

func (*SyncRequest) ProtoMessage()

func (*SyncRequest) ProtoReflect added in v0.9.1

func (x *SyncRequest) ProtoReflect() protoreflect.Message

func (*SyncRequest) Reset added in v0.9.1

func (x *SyncRequest) Reset()

func (*SyncRequest) String added in v0.9.1

func (x *SyncRequest) String() string

type TimestampedBig added in v0.9.1

type TimestampedBig struct {
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Value     *BigInt                `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*TimestampedBig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use TimestampedBig.ProtoReflect.Descriptor instead.

func (*TimestampedBig) GetTimestamp added in v0.9.1

func (x *TimestampedBig) GetTimestamp() *timestamppb.Timestamp

func (*TimestampedBig) GetValue added in v0.9.1

func (x *TimestampedBig) GetValue() *BigInt

func (*TimestampedBig) ProtoMessage added in v0.9.1

func (*TimestampedBig) ProtoMessage()

func (*TimestampedBig) ProtoReflect added in v0.9.1

func (x *TimestampedBig) ProtoReflect() protoreflect.Message

func (*TimestampedBig) Reset added in v0.9.1

func (x *TimestampedBig) Reset()

func (*TimestampedBig) String added in v0.9.1

func (x *TimestampedBig) String() string

type TimestampedUnixBig added in v0.9.1

type TimestampedUnixBig struct {
	Value     *BigInt `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Timestamp uint32  `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*TimestampedUnixBig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use TimestampedUnixBig.ProtoReflect.Descriptor instead.

func (*TimestampedUnixBig) GetTimestamp added in v0.9.1

func (x *TimestampedUnixBig) GetTimestamp() uint32

func (*TimestampedUnixBig) GetValue added in v0.9.1

func (x *TimestampedUnixBig) GetValue() *BigInt

func (*TimestampedUnixBig) ProtoMessage added in v0.9.1

func (*TimestampedUnixBig) ProtoMessage()

func (*TimestampedUnixBig) ProtoReflect added in v0.9.1

func (x *TimestampedUnixBig) ProtoReflect() protoreflect.Message

func (*TimestampedUnixBig) Reset added in v0.9.1

func (x *TimestampedUnixBig) Reset()

func (*TimestampedUnixBig) String added in v0.9.1

func (x *TimestampedUnixBig) String() string

type TokenAmount

type TokenAmount struct {
	Token  string  `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // Token address
	Amount *BigInt `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

TokenAmount is a helper type that defines a token and an amount.

func (*TokenAmount) Descriptor deprecated

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

Deprecated: Use TokenAmount.ProtoReflect.Descriptor instead.

func (*TokenAmount) GetAmount

func (x *TokenAmount) GetAmount() *BigInt

func (*TokenAmount) GetToken

func (x *TokenAmount) GetToken() string

func (*TokenAmount) ProtoMessage

func (*TokenAmount) ProtoMessage()

func (*TokenAmount) ProtoReflect

func (x *TokenAmount) ProtoReflect() protoreflect.Message

func (*TokenAmount) Reset

func (x *TokenAmount) Reset()

func (*TokenAmount) String

func (x *TokenAmount) String() string

type TokenDataEncoderClient added in v0.9.1

type TokenDataEncoderClient interface {
	EncodeUSDC(ctx context.Context, in *EncodeUSDCRequest, opts ...grpc.CallOption) (*EncodeUSDCResponse, error)
}

TokenDataEncoderClient is the client API for TokenDataEncoder service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

TokenDataEncoder service for encoding offchain token data

func NewTokenDataEncoderClient added in v0.9.1

func NewTokenDataEncoderClient(cc grpc.ClientConnInterface) TokenDataEncoderClient

type TokenDataEncoderServer added in v0.9.1

type TokenDataEncoderServer interface {
	EncodeUSDC(context.Context, *EncodeUSDCRequest) (*EncodeUSDCResponse, error)
	// contains filtered or unexported methods
}

TokenDataEncoderServer is the server API for TokenDataEncoder service. All implementations must embed UnimplementedTokenDataEncoderServer for forward compatibility.

TokenDataEncoder service for encoding offchain token data

type TokenInfo added in v0.9.5

type TokenInfo struct {
	AggregatorAddress string  `protobuf:"bytes,1,opt,name=aggregator_address,json=aggregatorAddress,proto3" json:"aggregator_address,omitempty"` // UnknownEncodedAddress
	DeviationPpb      *BigInt `protobuf:"bytes,2,opt,name=deviation_ppb,json=deviationPpb,proto3" json:"deviation_ppb,omitempty"`
	Decimals          uint32  `protobuf:"varint,3,opt,name=decimals,proto3" json:"decimals,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenInfo) Descriptor deprecated added in v0.9.5

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

Deprecated: Use TokenInfo.ProtoReflect.Descriptor instead.

func (*TokenInfo) GetAggregatorAddress added in v0.9.5

func (x *TokenInfo) GetAggregatorAddress() string

func (*TokenInfo) GetDecimals added in v0.9.5

func (x *TokenInfo) GetDecimals() uint32

func (*TokenInfo) GetDeviationPpb added in v0.9.5

func (x *TokenInfo) GetDeviationPpb() *BigInt

func (*TokenInfo) ProtoMessage added in v0.9.5

func (*TokenInfo) ProtoMessage()

func (*TokenInfo) ProtoReflect added in v0.9.5

func (x *TokenInfo) ProtoReflect() protoreflect.Message

func (*TokenInfo) Reset added in v0.9.5

func (x *TokenInfo) Reset()

func (*TokenInfo) String added in v0.9.5

func (x *TokenInfo) String() string

type TransmitterBytesToStringRequest added in v0.9.1

type TransmitterBytesToStringRequest struct {
	Transmitter []byte `protobuf:"bytes,1,opt,name=transmitter,proto3" json:"transmitter,omitempty"`
	// contains filtered or unexported fields
}

func (*TransmitterBytesToStringRequest) Descriptor deprecated added in v0.9.1

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

Deprecated: Use TransmitterBytesToStringRequest.ProtoReflect.Descriptor instead.

func (*TransmitterBytesToStringRequest) GetTransmitter added in v0.9.1

func (x *TransmitterBytesToStringRequest) GetTransmitter() []byte

func (*TransmitterBytesToStringRequest) ProtoMessage added in v0.9.1

func (*TransmitterBytesToStringRequest) ProtoMessage()

func (*TransmitterBytesToStringRequest) ProtoReflect added in v0.9.1

func (*TransmitterBytesToStringRequest) Reset added in v0.9.1

func (*TransmitterBytesToStringRequest) String added in v0.9.1

type TransmitterBytesToStringResponse added in v0.9.1

type TransmitterBytesToStringResponse struct {
	TransmitterString string `protobuf:"bytes,1,opt,name=transmitter_string,json=transmitterString,proto3" json:"transmitter_string,omitempty"`
	// contains filtered or unexported fields
}

func (*TransmitterBytesToStringResponse) Descriptor deprecated added in v0.9.1

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

Deprecated: Use TransmitterBytesToStringResponse.ProtoReflect.Descriptor instead.

func (*TransmitterBytesToStringResponse) GetTransmitterString added in v0.9.1

func (x *TransmitterBytesToStringResponse) GetTransmitterString() string

func (*TransmitterBytesToStringResponse) ProtoMessage added in v0.9.1

func (*TransmitterBytesToStringResponse) ProtoMessage()

func (*TransmitterBytesToStringResponse) ProtoReflect added in v0.9.1

func (*TransmitterBytesToStringResponse) Reset added in v0.9.1

func (*TransmitterBytesToStringResponse) String added in v0.9.1

type UnimplementedChainAccessorServer added in v0.9.1

type UnimplementedChainAccessorServer struct{}

UnimplementedChainAccessorServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedChainAccessorServer) CommitReportsGTETimestamp added in v0.9.1

func (UnimplementedChainAccessorServer) ExecutedMessages added in v0.9.1

func (UnimplementedChainAccessorServer) GetAllConfigsLegacy added in v0.9.1

func (UnimplementedChainAccessorServer) GetChainFeeComponents added in v0.9.1

func (UnimplementedChainAccessorServer) GetChainFeePriceUpdate added in v0.9.1

func (UnimplementedChainAccessorServer) GetContractAddress added in v0.9.1

func (UnimplementedChainAccessorServer) GetExpectedNextSequenceNumber added in v0.9.1

func (UnimplementedChainAccessorServer) GetFeeQuoterDestChainConfig added in v0.9.1

func (UnimplementedChainAccessorServer) GetFeeQuoterTokenUpdates added in v0.9.5

func (UnimplementedChainAccessorServer) GetFeedPricesUSD added in v0.9.5

func (UnimplementedChainAccessorServer) GetLatestPriceSeqNr added in v0.9.1

func (UnimplementedChainAccessorServer) GetTokenPriceUSD added in v0.9.1

func (UnimplementedChainAccessorServer) LatestMessageTo added in v0.9.1

func (UnimplementedChainAccessorServer) MessagesByTokenID added in v0.9.5

func (UnimplementedChainAccessorServer) MsgsBetweenSeqNums added in v0.9.1

func (UnimplementedChainAccessorServer) NextSeqNum added in v0.9.1

func (UnimplementedChainAccessorServer) Nonces added in v0.9.1

func (UnimplementedChainAccessorServer) Sync added in v0.9.1

type UnimplementedChainSpecificAddressCodecServer added in v0.9.1

type UnimplementedChainSpecificAddressCodecServer struct{}

UnimplementedChainSpecificAddressCodecServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedChainSpecificAddressCodecServer) AddressBytesToString added in v0.9.1

func (UnimplementedChainSpecificAddressCodecServer) AddressStringToBytes added in v0.9.1

func (UnimplementedChainSpecificAddressCodecServer) OracleIDAsAddressBytes added in v0.9.1

func (UnimplementedChainSpecificAddressCodecServer) TransmitterBytesToString added in v0.9.1

type UnimplementedCommitPluginCodecServer

type UnimplementedCommitPluginCodecServer struct{}

UnimplementedCommitPluginCodecServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

type UnimplementedExecutePluginCodecServer added in v0.9.1

type UnimplementedExecutePluginCodecServer struct{}

UnimplementedExecutePluginCodecServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedExecutePluginCodecServer) Decode added in v0.9.1

func (UnimplementedExecutePluginCodecServer) Encode added in v0.9.1

type UnimplementedMsgHasherServer

type UnimplementedMsgHasherServer struct{}

UnimplementedMsgHasherServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedMsgHasherServer) HashMsg

type UnimplementedSourceChainExtraDataCodecServer added in v0.9.1

type UnimplementedSourceChainExtraDataCodecServer struct{}

UnimplementedSourceChainExtraDataCodecServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSourceChainExtraDataCodecServer) DecodeDestExecDataToMap added in v0.9.1

func (UnimplementedSourceChainExtraDataCodecServer) DecodeExtraArgsToMap added in v0.9.1

type UnimplementedTokenDataEncoderServer added in v0.9.1

type UnimplementedTokenDataEncoderServer struct{}

UnimplementedTokenDataEncoderServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedTokenDataEncoderServer) EncodeUSDC added in v0.9.1

type UnknownEncodedAddressList added in v0.9.1

type UnknownEncodedAddressList struct {
	Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// contains filtered or unexported fields
}

func (*UnknownEncodedAddressList) Descriptor deprecated added in v0.9.1

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

Deprecated: Use UnknownEncodedAddressList.ProtoReflect.Descriptor instead.

func (*UnknownEncodedAddressList) GetAddresses added in v0.9.1

func (x *UnknownEncodedAddressList) GetAddresses() []string

func (*UnknownEncodedAddressList) ProtoMessage added in v0.9.1

func (*UnknownEncodedAddressList) ProtoMessage()

func (*UnknownEncodedAddressList) ProtoReflect added in v0.9.1

func (*UnknownEncodedAddressList) Reset added in v0.9.1

func (x *UnknownEncodedAddressList) Reset()

func (*UnknownEncodedAddressList) String added in v0.9.1

func (x *UnknownEncodedAddressList) String() string

type UnsafeChainAccessorServer added in v0.9.1

type UnsafeChainAccessorServer interface {
	// contains filtered or unexported methods
}

UnsafeChainAccessorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChainAccessorServer will result in compilation errors.

type UnsafeChainSpecificAddressCodecServer added in v0.9.1

type UnsafeChainSpecificAddressCodecServer interface {
	// contains filtered or unexported methods
}

UnsafeChainSpecificAddressCodecServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChainSpecificAddressCodecServer will result in compilation errors.

type UnsafeCommitPluginCodecServer

type UnsafeCommitPluginCodecServer interface {
	// contains filtered or unexported methods
}

UnsafeCommitPluginCodecServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CommitPluginCodecServer will result in compilation errors.

type UnsafeExecutePluginCodecServer added in v0.9.1

type UnsafeExecutePluginCodecServer interface {
	// contains filtered or unexported methods
}

UnsafeExecutePluginCodecServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ExecutePluginCodecServer will result in compilation errors.

type UnsafeMsgHasherServer

type UnsafeMsgHasherServer interface {
	// contains filtered or unexported methods
}

UnsafeMsgHasherServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MsgHasherServer will result in compilation errors.

type UnsafeSourceChainExtraDataCodecServer added in v0.9.1

type UnsafeSourceChainExtraDataCodecServer interface {
	// contains filtered or unexported methods
}

UnsafeSourceChainExtraDataCodecServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SourceChainExtraDataCodecServer will result in compilation errors.

type UnsafeTokenDataEncoderServer added in v0.9.1

type UnsafeTokenDataEncoderServer interface {
	// contains filtered or unexported methods
}

UnsafeTokenDataEncoderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TokenDataEncoderServer will result in compilation errors.

type VersionedConfig added in v0.9.1

type VersionedConfig struct {
	Version uint32     `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Config  *RMNConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionedConfig) Descriptor deprecated added in v0.9.1

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

Deprecated: Use VersionedConfig.ProtoReflect.Descriptor instead.

func (*VersionedConfig) GetConfig added in v0.9.1

func (x *VersionedConfig) GetConfig() *RMNConfig

func (*VersionedConfig) GetVersion added in v0.9.1

func (x *VersionedConfig) GetVersion() uint32

func (*VersionedConfig) ProtoMessage added in v0.9.1

func (*VersionedConfig) ProtoMessage()

func (*VersionedConfig) ProtoReflect added in v0.9.1

func (x *VersionedConfig) ProtoReflect() protoreflect.Message

func (*VersionedConfig) Reset added in v0.9.1

func (x *VersionedConfig) Reset()

func (*VersionedConfig) String added in v0.9.1

func (x *VersionedConfig) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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