nodev1

package
v0.0.0-...-21e2c87 Latest Latest
Warning

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

Go to latest
Published: May 1, 2024 License: Apache-2.0 Imports: 16 Imported by: 8

Documentation

Overview

Package nodev1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	ModificationKind_name = map[int32]string{
		0: "MODIFICATION_KIND_UNSPECIFIED",
		1: "MODIFICATION_KIND_ADD",
		2: "MODIFICATION_KIND_SUBTRACT",
	}
	ModificationKind_value = map[string]int32{
		"MODIFICATION_KIND_UNSPECIFIED": 0,
		"MODIFICATION_KIND_ADD":         1,
		"MODIFICATION_KIND_SUBTRACT":    2,
	}
)

Enum value maps for ModificationKind.

View Source
var (
	WormchainWasmInstantiateAllowlistAction_name = map[int32]string{
		0: "WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_UNSPECIFIED",
		1: "WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_ADD",
		2: "WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_DELETE",
	}
	WormchainWasmInstantiateAllowlistAction_value = map[string]int32{
		"WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_UNSPECIFIED": 0,
		"WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_ADD":         1,
		"WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_DELETE":      2,
	}
)

Enum value maps for WormchainWasmInstantiateAllowlistAction.

View Source
var (
	IbcUpdateChannelChainModule_name = map[int32]string{
		0: "IBC_UPDATE_CHANNEL_CHAIN_MODULE_UNSPECIFIED",
		1: "IBC_UPDATE_CHANNEL_CHAIN_MODULE_RECEIVER",
		2: "IBC_UPDATE_CHANNEL_CHAIN_MODULE_TRANSLATOR",
	}
	IbcUpdateChannelChainModule_value = map[string]int32{
		"IBC_UPDATE_CHANNEL_CHAIN_MODULE_UNSPECIFIED": 0,
		"IBC_UPDATE_CHANNEL_CHAIN_MODULE_RECEIVER":    1,
		"IBC_UPDATE_CHANNEL_CHAIN_MODULE_TRANSLATOR":  2,
	}
)

Enum value maps for IbcUpdateChannelChainModule.

View Source
var File_node_v1_node_proto protoreflect.FileDescriptor
View Source
var NodePrivilegedService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "node.v1.NodePrivilegedService",
	HandlerType: (*NodePrivilegedServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "InjectGovernanceVAA",
			Handler:    _NodePrivilegedService_InjectGovernanceVAA_Handler,
		},
		{
			MethodName: "FindMissingMessages",
			Handler:    _NodePrivilegedService_FindMissingMessages_Handler,
		},
		{
			MethodName: "SendObservationRequest",
			Handler:    _NodePrivilegedService_SendObservationRequest_Handler,
		},
		{
			MethodName: "ChainGovernorStatus",
			Handler:    _NodePrivilegedService_ChainGovernorStatus_Handler,
		},
		{
			MethodName: "ChainGovernorReload",
			Handler:    _NodePrivilegedService_ChainGovernorReload_Handler,
		},
		{
			MethodName: "ChainGovernorDropPendingVAA",
			Handler:    _NodePrivilegedService_ChainGovernorDropPendingVAA_Handler,
		},
		{
			MethodName: "ChainGovernorReleasePendingVAA",
			Handler:    _NodePrivilegedService_ChainGovernorReleasePendingVAA_Handler,
		},
		{
			MethodName: "ChainGovernorResetReleaseTimer",
			Handler:    _NodePrivilegedService_ChainGovernorResetReleaseTimer_Handler,
		},
		{
			MethodName: "PurgePythNetVaas",
			Handler:    _NodePrivilegedService_PurgePythNetVaas_Handler,
		},
		{
			MethodName: "SignExistingVAA",
			Handler:    _NodePrivilegedService_SignExistingVAA_Handler,
		},
		{
			MethodName: "DumpRPCs",
			Handler:    _NodePrivilegedService_DumpRPCs_Handler,
		},
		{
			MethodName: "GetAndObserveMissingVAAs",
			Handler:    _NodePrivilegedService_GetAndObserveMissingVAAs_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "node/v1/node.proto",
}

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

Functions

func RegisterNodePrivilegedServiceHandler

func RegisterNodePrivilegedServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterNodePrivilegedServiceHandler registers the http handlers for service NodePrivilegedService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterNodePrivilegedServiceHandlerClient

func RegisterNodePrivilegedServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NodePrivilegedServiceClient) error

RegisterNodePrivilegedServiceHandlerClient registers the http handlers for service NodePrivilegedService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NodePrivilegedServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NodePrivilegedServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "NodePrivilegedServiceClient" to call the correct interceptors.

func RegisterNodePrivilegedServiceHandlerFromEndpoint

func RegisterNodePrivilegedServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterNodePrivilegedServiceHandlerFromEndpoint is same as RegisterNodePrivilegedServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterNodePrivilegedServiceHandlerServer

func RegisterNodePrivilegedServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NodePrivilegedServiceServer) error

RegisterNodePrivilegedServiceHandlerServer registers the http handlers for service NodePrivilegedService to "mux". UnaryRPC :call NodePrivilegedServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterNodePrivilegedServiceHandlerFromEndpoint instead.

func RegisterNodePrivilegedServiceServer

func RegisterNodePrivilegedServiceServer(s grpc.ServiceRegistrar, srv NodePrivilegedServiceServer)

Types

type AccountantModifyBalance

type AccountantModifyBalance struct {

	// Module identifier of the accountant "GlobalAccountant"
	Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	// ID of the chain to receive this modify.
	TargetChainId uint32 `protobuf:"varint,2,opt,name=target_chain_id,json=targetChainId,proto3" json:"target_chain_id,omitempty"`
	// The sequence number of this modification.  Each modification must be
	// uniquely identifiable just by its sequnce number.
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// U16 chain id of the account to be modified.
	ChainId uint32 `protobuf:"varint,4,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// U16 the chain id of the native chain for the token.
	TokenChain uint32 `protobuf:"varint,5,opt,name=token_chain,json=tokenChain,proto3" json:"token_chain,omitempty"`
	// The address of the token on its native chain, hex string encoded.
	TokenAddress string `protobuf:"bytes,6,opt,name=token_address,json=tokenAddress,proto3" json:"token_address,omitempty"`
	// The kind of modification to be made.
	Kind ModificationKind `protobuf:"varint,7,opt,name=kind,proto3,enum=node.v1.ModificationKind" json:"kind,omitempty"`
	// The amount to be modified.  This should be a decimal formatted string indicating the
	// "raw" amount, not adjusted by the decimals of the token.
	Amount string `protobuf:"bytes,8,opt,name=amount,proto3" json:"amount,omitempty"`
	// A human-readable reason for the modification (max 32 bytes).
	Reason string `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountantModifyBalance) Descriptor deprecated

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

Deprecated: Use AccountantModifyBalance.ProtoReflect.Descriptor instead.

func (*AccountantModifyBalance) GetAmount

func (x *AccountantModifyBalance) GetAmount() string

func (*AccountantModifyBalance) GetChainId

func (x *AccountantModifyBalance) GetChainId() uint32

func (*AccountantModifyBalance) GetKind

func (*AccountantModifyBalance) GetModule

func (x *AccountantModifyBalance) GetModule() string

func (*AccountantModifyBalance) GetReason

func (x *AccountantModifyBalance) GetReason() string

func (*AccountantModifyBalance) GetSequence

func (x *AccountantModifyBalance) GetSequence() uint64

func (*AccountantModifyBalance) GetTargetChainId

func (x *AccountantModifyBalance) GetTargetChainId() uint32

func (*AccountantModifyBalance) GetTokenAddress

func (x *AccountantModifyBalance) GetTokenAddress() string

func (*AccountantModifyBalance) GetTokenChain

func (x *AccountantModifyBalance) GetTokenChain() uint32

func (*AccountantModifyBalance) ProtoMessage

func (*AccountantModifyBalance) ProtoMessage()

func (*AccountantModifyBalance) ProtoReflect

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

func (*AccountantModifyBalance) Reset

func (x *AccountantModifyBalance) Reset()

func (*AccountantModifyBalance) String

func (x *AccountantModifyBalance) String() string

type BridgeRegisterChain

type BridgeRegisterChain struct {

	// Module identifier of the token or NFT bridge (typically "TokenBridge" or "NFTBridge")
	Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	// ID of the chain to be registered.
	ChainId uint32 `protobuf:"varint,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Hex-encoded emitter address to be registered (without leading 0x).
	EmitterAddress string `protobuf:"bytes,3,opt,name=emitter_address,json=emitterAddress,proto3" json:"emitter_address,omitempty"`
	// contains filtered or unexported fields
}

func (*BridgeRegisterChain) Descriptor deprecated

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

Deprecated: Use BridgeRegisterChain.ProtoReflect.Descriptor instead.

func (*BridgeRegisterChain) GetChainId

func (x *BridgeRegisterChain) GetChainId() uint32

func (*BridgeRegisterChain) GetEmitterAddress

func (x *BridgeRegisterChain) GetEmitterAddress() string

func (*BridgeRegisterChain) GetModule

func (x *BridgeRegisterChain) GetModule() string

func (*BridgeRegisterChain) ProtoMessage

func (*BridgeRegisterChain) ProtoMessage()

func (*BridgeRegisterChain) ProtoReflect

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

func (*BridgeRegisterChain) Reset

func (x *BridgeRegisterChain) Reset()

func (*BridgeRegisterChain) String

func (x *BridgeRegisterChain) String() string

type BridgeUpgradeContract

type BridgeUpgradeContract struct {

	// Module identifier of the token or NFT bridge (typically "TokenBridge" or "NFTBridge").
	Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	// ID of the chain where the bridge contract should be updated (uint16).
	TargetChainId uint32 `protobuf:"varint,2,opt,name=target_chain_id,json=targetChainId,proto3" json:"target_chain_id,omitempty"`
	// Hex-encoded address (without leading 0x) of the new program/contract.
	NewContract string `protobuf:"bytes,3,opt,name=new_contract,json=newContract,proto3" json:"new_contract,omitempty"`
	// contains filtered or unexported fields
}

func (*BridgeUpgradeContract) Descriptor deprecated

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

Deprecated: Use BridgeUpgradeContract.ProtoReflect.Descriptor instead.

func (*BridgeUpgradeContract) GetModule

func (x *BridgeUpgradeContract) GetModule() string

func (*BridgeUpgradeContract) GetNewContract

func (x *BridgeUpgradeContract) GetNewContract() string

func (*BridgeUpgradeContract) GetTargetChainId

func (x *BridgeUpgradeContract) GetTargetChainId() uint32

func (*BridgeUpgradeContract) ProtoMessage

func (*BridgeUpgradeContract) ProtoMessage()

func (*BridgeUpgradeContract) ProtoReflect

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

func (*BridgeUpgradeContract) Reset

func (x *BridgeUpgradeContract) Reset()

func (*BridgeUpgradeContract) String

func (x *BridgeUpgradeContract) String() string

type ChainGovernorDropPendingVAARequest

type ChainGovernorDropPendingVAARequest struct {
	VaaId string `protobuf:"bytes,1,opt,name=vaa_id,json=vaaId,proto3" json:"vaa_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorDropPendingVAARequest) Descriptor deprecated

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

Deprecated: Use ChainGovernorDropPendingVAARequest.ProtoReflect.Descriptor instead.

func (*ChainGovernorDropPendingVAARequest) GetVaaId

func (*ChainGovernorDropPendingVAARequest) ProtoMessage

func (*ChainGovernorDropPendingVAARequest) ProtoMessage()

func (*ChainGovernorDropPendingVAARequest) ProtoReflect

func (*ChainGovernorDropPendingVAARequest) Reset

func (*ChainGovernorDropPendingVAARequest) String

type ChainGovernorDropPendingVAAResponse

type ChainGovernorDropPendingVAAResponse struct {
	Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorDropPendingVAAResponse) Descriptor deprecated

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

Deprecated: Use ChainGovernorDropPendingVAAResponse.ProtoReflect.Descriptor instead.

func (*ChainGovernorDropPendingVAAResponse) GetResponse

func (*ChainGovernorDropPendingVAAResponse) ProtoMessage

func (*ChainGovernorDropPendingVAAResponse) ProtoMessage()

func (*ChainGovernorDropPendingVAAResponse) ProtoReflect

func (*ChainGovernorDropPendingVAAResponse) Reset

func (*ChainGovernorDropPendingVAAResponse) String

type ChainGovernorReleasePendingVAARequest

type ChainGovernorReleasePendingVAARequest struct {
	VaaId string `protobuf:"bytes,1,opt,name=vaa_id,json=vaaId,proto3" json:"vaa_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorReleasePendingVAARequest) Descriptor deprecated

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

Deprecated: Use ChainGovernorReleasePendingVAARequest.ProtoReflect.Descriptor instead.

func (*ChainGovernorReleasePendingVAARequest) GetVaaId

func (*ChainGovernorReleasePendingVAARequest) ProtoMessage

func (*ChainGovernorReleasePendingVAARequest) ProtoMessage()

func (*ChainGovernorReleasePendingVAARequest) ProtoReflect

func (*ChainGovernorReleasePendingVAARequest) Reset

func (*ChainGovernorReleasePendingVAARequest) String

type ChainGovernorReleasePendingVAAResponse

type ChainGovernorReleasePendingVAAResponse struct {
	Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorReleasePendingVAAResponse) Descriptor deprecated

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

Deprecated: Use ChainGovernorReleasePendingVAAResponse.ProtoReflect.Descriptor instead.

func (*ChainGovernorReleasePendingVAAResponse) GetResponse

func (*ChainGovernorReleasePendingVAAResponse) ProtoMessage

func (*ChainGovernorReleasePendingVAAResponse) ProtoReflect

func (*ChainGovernorReleasePendingVAAResponse) Reset

func (*ChainGovernorReleasePendingVAAResponse) String

type ChainGovernorReloadRequest

type ChainGovernorReloadRequest struct {
	// contains filtered or unexported fields
}

func (*ChainGovernorReloadRequest) Descriptor deprecated

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

Deprecated: Use ChainGovernorReloadRequest.ProtoReflect.Descriptor instead.

func (*ChainGovernorReloadRequest) ProtoMessage

func (*ChainGovernorReloadRequest) ProtoMessage()

func (*ChainGovernorReloadRequest) ProtoReflect

func (*ChainGovernorReloadRequest) Reset

func (x *ChainGovernorReloadRequest) Reset()

func (*ChainGovernorReloadRequest) String

func (x *ChainGovernorReloadRequest) String() string

type ChainGovernorReloadResponse

type ChainGovernorReloadResponse struct {
	Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorReloadResponse) Descriptor deprecated

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

Deprecated: Use ChainGovernorReloadResponse.ProtoReflect.Descriptor instead.

func (*ChainGovernorReloadResponse) GetResponse

func (x *ChainGovernorReloadResponse) GetResponse() string

func (*ChainGovernorReloadResponse) ProtoMessage

func (*ChainGovernorReloadResponse) ProtoMessage()

func (*ChainGovernorReloadResponse) ProtoReflect

func (*ChainGovernorReloadResponse) Reset

func (x *ChainGovernorReloadResponse) Reset()

func (*ChainGovernorReloadResponse) String

func (x *ChainGovernorReloadResponse) String() string

type ChainGovernorResetReleaseTimerRequest

type ChainGovernorResetReleaseTimerRequest struct {
	VaaId string `protobuf:"bytes,1,opt,name=vaa_id,json=vaaId,proto3" json:"vaa_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorResetReleaseTimerRequest) Descriptor deprecated

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

Deprecated: Use ChainGovernorResetReleaseTimerRequest.ProtoReflect.Descriptor instead.

func (*ChainGovernorResetReleaseTimerRequest) GetVaaId

func (*ChainGovernorResetReleaseTimerRequest) ProtoMessage

func (*ChainGovernorResetReleaseTimerRequest) ProtoMessage()

func (*ChainGovernorResetReleaseTimerRequest) ProtoReflect

func (*ChainGovernorResetReleaseTimerRequest) Reset

func (*ChainGovernorResetReleaseTimerRequest) String

type ChainGovernorResetReleaseTimerResponse

type ChainGovernorResetReleaseTimerResponse struct {
	Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorResetReleaseTimerResponse) Descriptor deprecated

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

Deprecated: Use ChainGovernorResetReleaseTimerResponse.ProtoReflect.Descriptor instead.

func (*ChainGovernorResetReleaseTimerResponse) GetResponse

func (*ChainGovernorResetReleaseTimerResponse) ProtoMessage

func (*ChainGovernorResetReleaseTimerResponse) ProtoReflect

func (*ChainGovernorResetReleaseTimerResponse) Reset

func (*ChainGovernorResetReleaseTimerResponse) String

type ChainGovernorStatusRequest

type ChainGovernorStatusRequest struct {
	// contains filtered or unexported fields
}

func (*ChainGovernorStatusRequest) Descriptor deprecated

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

Deprecated: Use ChainGovernorStatusRequest.ProtoReflect.Descriptor instead.

func (*ChainGovernorStatusRequest) ProtoMessage

func (*ChainGovernorStatusRequest) ProtoMessage()

func (*ChainGovernorStatusRequest) ProtoReflect

func (*ChainGovernorStatusRequest) Reset

func (x *ChainGovernorStatusRequest) Reset()

func (*ChainGovernorStatusRequest) String

func (x *ChainGovernorStatusRequest) String() string

type ChainGovernorStatusResponse

type ChainGovernorStatusResponse struct {
	Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainGovernorStatusResponse) Descriptor deprecated

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

Deprecated: Use ChainGovernorStatusResponse.ProtoReflect.Descriptor instead.

func (*ChainGovernorStatusResponse) GetResponse

func (x *ChainGovernorStatusResponse) GetResponse() string

func (*ChainGovernorStatusResponse) ProtoMessage

func (*ChainGovernorStatusResponse) ProtoMessage()

func (*ChainGovernorStatusResponse) ProtoReflect

func (*ChainGovernorStatusResponse) Reset

func (x *ChainGovernorStatusResponse) Reset()

func (*ChainGovernorStatusResponse) String

func (x *ChainGovernorStatusResponse) String() string

type CircleIntegrationRegisterEmitterAndDomain

type CircleIntegrationRegisterEmitterAndDomain struct {
	ForeignEmitterChainId uint32 `` /* 129-byte string literal not displayed */
	ForeignEmitterAddress string `` /* 126-byte string literal not displayed */
	CircleDomain          uint32 `protobuf:"varint,3,opt,name=circle_domain,json=circleDomain,proto3" json:"circle_domain,omitempty"`
	TargetChainId         uint32 `protobuf:"varint,4,opt,name=target_chain_id,json=targetChainId,proto3" json:"target_chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CircleIntegrationRegisterEmitterAndDomain) Descriptor deprecated

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

Deprecated: Use CircleIntegrationRegisterEmitterAndDomain.ProtoReflect.Descriptor instead.

func (*CircleIntegrationRegisterEmitterAndDomain) GetCircleDomain

func (*CircleIntegrationRegisterEmitterAndDomain) GetForeignEmitterAddress

func (x *CircleIntegrationRegisterEmitterAndDomain) GetForeignEmitterAddress() string

func (*CircleIntegrationRegisterEmitterAndDomain) GetForeignEmitterChainId

func (x *CircleIntegrationRegisterEmitterAndDomain) GetForeignEmitterChainId() uint32

func (*CircleIntegrationRegisterEmitterAndDomain) GetTargetChainId

func (x *CircleIntegrationRegisterEmitterAndDomain) GetTargetChainId() uint32

func (*CircleIntegrationRegisterEmitterAndDomain) ProtoMessage

func (*CircleIntegrationRegisterEmitterAndDomain) ProtoReflect

func (*CircleIntegrationRegisterEmitterAndDomain) Reset

func (*CircleIntegrationRegisterEmitterAndDomain) String

type CircleIntegrationUpdateWormholeFinality

type CircleIntegrationUpdateWormholeFinality struct {
	Finality      uint32 `protobuf:"varint,1,opt,name=finality,proto3" json:"finality,omitempty"`
	TargetChainId uint32 `protobuf:"varint,2,opt,name=target_chain_id,json=targetChainId,proto3" json:"target_chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CircleIntegrationUpdateWormholeFinality) Descriptor deprecated

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

Deprecated: Use CircleIntegrationUpdateWormholeFinality.ProtoReflect.Descriptor instead.

func (*CircleIntegrationUpdateWormholeFinality) GetFinality

func (*CircleIntegrationUpdateWormholeFinality) GetTargetChainId

func (x *CircleIntegrationUpdateWormholeFinality) GetTargetChainId() uint32

func (*CircleIntegrationUpdateWormholeFinality) ProtoMessage

func (*CircleIntegrationUpdateWormholeFinality) ProtoReflect

func (*CircleIntegrationUpdateWormholeFinality) Reset

func (*CircleIntegrationUpdateWormholeFinality) String

type CircleIntegrationUpgradeContractImplementation

type CircleIntegrationUpgradeContractImplementation struct {
	NewImplementationAddress string `` /* 135-byte string literal not displayed */
	TargetChainId            uint32 `protobuf:"varint,2,opt,name=target_chain_id,json=targetChainId,proto3" json:"target_chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CircleIntegrationUpgradeContractImplementation) Descriptor deprecated

Deprecated: Use CircleIntegrationUpgradeContractImplementation.ProtoReflect.Descriptor instead.

func (*CircleIntegrationUpgradeContractImplementation) GetNewImplementationAddress

func (x *CircleIntegrationUpgradeContractImplementation) GetNewImplementationAddress() string

func (*CircleIntegrationUpgradeContractImplementation) GetTargetChainId

func (*CircleIntegrationUpgradeContractImplementation) ProtoMessage

func (*CircleIntegrationUpgradeContractImplementation) ProtoReflect

func (*CircleIntegrationUpgradeContractImplementation) Reset

func (*CircleIntegrationUpgradeContractImplementation) String

type ContractUpgrade

type ContractUpgrade struct {

	// ID of the chain where the Wormhole contract should be updated (uint16).
	ChainId uint32 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Hex-encoded address (without leading 0x) address of the new program/contract.
	NewContract string `protobuf:"bytes,2,opt,name=new_contract,json=newContract,proto3" json:"new_contract,omitempty"`
	// contains filtered or unexported fields
}

ContractUpgrade represents a Wormhole contract update to be submitted to and signed by the node.

func (*ContractUpgrade) Descriptor deprecated

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

Deprecated: Use ContractUpgrade.ProtoReflect.Descriptor instead.

func (*ContractUpgrade) GetChainId

func (x *ContractUpgrade) GetChainId() uint32

func (*ContractUpgrade) GetNewContract

func (x *ContractUpgrade) GetNewContract() string

func (*ContractUpgrade) ProtoMessage

func (*ContractUpgrade) ProtoMessage()

func (*ContractUpgrade) ProtoReflect

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

func (*ContractUpgrade) Reset

func (x *ContractUpgrade) Reset()

func (*ContractUpgrade) String

func (x *ContractUpgrade) String() string

type DumpRPCsRequest

type DumpRPCsRequest struct {
	// contains filtered or unexported fields
}

func (*DumpRPCsRequest) Descriptor deprecated

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

Deprecated: Use DumpRPCsRequest.ProtoReflect.Descriptor instead.

func (*DumpRPCsRequest) ProtoMessage

func (*DumpRPCsRequest) ProtoMessage()

func (*DumpRPCsRequest) ProtoReflect

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

func (*DumpRPCsRequest) Reset

func (x *DumpRPCsRequest) Reset()

func (*DumpRPCsRequest) String

func (x *DumpRPCsRequest) String() string

type DumpRPCsResponse

type DumpRPCsResponse struct {
	Response map[string]string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DumpRPCsResponse) Descriptor deprecated

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

Deprecated: Use DumpRPCsResponse.ProtoReflect.Descriptor instead.

func (*DumpRPCsResponse) GetResponse

func (x *DumpRPCsResponse) GetResponse() map[string]string

func (*DumpRPCsResponse) ProtoMessage

func (*DumpRPCsResponse) ProtoMessage()

func (*DumpRPCsResponse) ProtoReflect

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

func (*DumpRPCsResponse) Reset

func (x *DumpRPCsResponse) Reset()

func (*DumpRPCsResponse) String

func (x *DumpRPCsResponse) String() string

type EvmCall

type EvmCall struct {

	// ID of the chain where the action should be executed (uint16).
	ChainId uint32 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Address of the governance contract (eth address starting with 0x)
	GovernanceContract string `protobuf:"bytes,2,opt,name=governance_contract,json=governanceContract,proto3" json:"governance_contract,omitempty"`
	// Address of the governed contract (eth address starting with 0x)
	TargetContract string `protobuf:"bytes,3,opt,name=target_contract,json=targetContract,proto3" json:"target_contract,omitempty"`
	// ABI-encoded calldata to be passed on to the governed contract (hex encoded)
	AbiEncodedCall string `protobuf:"bytes,4,opt,name=abi_encoded_call,json=abiEncodedCall,proto3" json:"abi_encoded_call,omitempty"`
	// contains filtered or unexported fields
}

EvmCall represents a generic EVM call that can be executed by the generalized governance contract.

func (*EvmCall) Descriptor deprecated

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

Deprecated: Use EvmCall.ProtoReflect.Descriptor instead.

func (*EvmCall) GetAbiEncodedCall

func (x *EvmCall) GetAbiEncodedCall() string

func (*EvmCall) GetChainId

func (x *EvmCall) GetChainId() uint32

func (*EvmCall) GetGovernanceContract

func (x *EvmCall) GetGovernanceContract() string

func (*EvmCall) GetTargetContract

func (x *EvmCall) GetTargetContract() string

func (*EvmCall) ProtoMessage

func (*EvmCall) ProtoMessage()

func (*EvmCall) ProtoReflect

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

func (*EvmCall) Reset

func (x *EvmCall) Reset()

func (*EvmCall) String

func (x *EvmCall) String() string

type FindMissingMessagesRequest

type FindMissingMessagesRequest struct {

	// Emitter chain ID to iterate.
	EmitterChain uint32 `protobuf:"varint,1,opt,name=emitter_chain,json=emitterChain,proto3" json:"emitter_chain,omitempty"`
	// Hex-encoded (without leading 0x) emitter address to iterate.
	EmitterAddress string `protobuf:"bytes,2,opt,name=emitter_address,json=emitterAddress,proto3" json:"emitter_address,omitempty"`
	// Whether to attempt to backfill missing messages from a list of remote nodes.
	RpcBackfill bool `protobuf:"varint,3,opt,name=rpc_backfill,json=rpcBackfill,proto3" json:"rpc_backfill,omitempty"`
	// List of remote nodes to backfill from.
	BackfillNodes []string `protobuf:"bytes,4,rep,name=backfill_nodes,json=backfillNodes,proto3" json:"backfill_nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*FindMissingMessagesRequest) Descriptor deprecated

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

Deprecated: Use FindMissingMessagesRequest.ProtoReflect.Descriptor instead.

func (*FindMissingMessagesRequest) GetBackfillNodes

func (x *FindMissingMessagesRequest) GetBackfillNodes() []string

func (*FindMissingMessagesRequest) GetEmitterAddress

func (x *FindMissingMessagesRequest) GetEmitterAddress() string

func (*FindMissingMessagesRequest) GetEmitterChain

func (x *FindMissingMessagesRequest) GetEmitterChain() uint32

func (*FindMissingMessagesRequest) GetRpcBackfill

func (x *FindMissingMessagesRequest) GetRpcBackfill() bool

func (*FindMissingMessagesRequest) ProtoMessage

func (*FindMissingMessagesRequest) ProtoMessage()

func (*FindMissingMessagesRequest) ProtoReflect

func (*FindMissingMessagesRequest) Reset

func (x *FindMissingMessagesRequest) Reset()

func (*FindMissingMessagesRequest) String

func (x *FindMissingMessagesRequest) String() string

type FindMissingMessagesResponse

type FindMissingMessagesResponse struct {

	// List of missing sequence numbers.
	MissingMessages []string `protobuf:"bytes,1,rep,name=missing_messages,json=missingMessages,proto3" json:"missing_messages,omitempty"`
	// Range processed
	FirstSequence uint64 `protobuf:"varint,2,opt,name=first_sequence,json=firstSequence,proto3" json:"first_sequence,omitempty"`
	LastSequence  uint64 `protobuf:"varint,3,opt,name=last_sequence,json=lastSequence,proto3" json:"last_sequence,omitempty"`
	// contains filtered or unexported fields
}

func (*FindMissingMessagesResponse) Descriptor deprecated

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

Deprecated: Use FindMissingMessagesResponse.ProtoReflect.Descriptor instead.

func (*FindMissingMessagesResponse) GetFirstSequence

func (x *FindMissingMessagesResponse) GetFirstSequence() uint64

func (*FindMissingMessagesResponse) GetLastSequence

func (x *FindMissingMessagesResponse) GetLastSequence() uint64

func (*FindMissingMessagesResponse) GetMissingMessages

func (x *FindMissingMessagesResponse) GetMissingMessages() []string

func (*FindMissingMessagesResponse) ProtoMessage

func (*FindMissingMessagesResponse) ProtoMessage()

func (*FindMissingMessagesResponse) ProtoReflect

func (*FindMissingMessagesResponse) Reset

func (x *FindMissingMessagesResponse) Reset()

func (*FindMissingMessagesResponse) String

func (x *FindMissingMessagesResponse) String() string

type GatewayCancelUpgrade

type GatewayCancelUpgrade struct {
	// contains filtered or unexported fields
}

func (*GatewayCancelUpgrade) Descriptor deprecated

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

Deprecated: Use GatewayCancelUpgrade.ProtoReflect.Descriptor instead.

func (*GatewayCancelUpgrade) ProtoMessage

func (*GatewayCancelUpgrade) ProtoMessage()

func (*GatewayCancelUpgrade) ProtoReflect

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

func (*GatewayCancelUpgrade) Reset

func (x *GatewayCancelUpgrade) Reset()

func (*GatewayCancelUpgrade) String

func (x *GatewayCancelUpgrade) String() string

type GatewayIbcComposabilityMwSetContract

type GatewayIbcComposabilityMwSetContract struct {

	// The address of the contract that is set in the ibc composability middleware.
	Contract string `protobuf:"bytes,1,opt,name=contract,proto3" json:"contract,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayIbcComposabilityMwSetContract) Descriptor deprecated

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

Deprecated: Use GatewayIbcComposabilityMwSetContract.ProtoReflect.Descriptor instead.

func (*GatewayIbcComposabilityMwSetContract) GetContract

func (*GatewayIbcComposabilityMwSetContract) ProtoMessage

func (*GatewayIbcComposabilityMwSetContract) ProtoMessage()

func (*GatewayIbcComposabilityMwSetContract) ProtoReflect

func (*GatewayIbcComposabilityMwSetContract) Reset

func (*GatewayIbcComposabilityMwSetContract) String

type GatewayScheduleUpgrade

type GatewayScheduleUpgrade struct {

	// Name of the upgrade
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Height of the upgrade halt
	Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayScheduleUpgrade) Descriptor deprecated

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

Deprecated: Use GatewayScheduleUpgrade.ProtoReflect.Descriptor instead.

func (*GatewayScheduleUpgrade) GetHeight

func (x *GatewayScheduleUpgrade) GetHeight() uint64

func (*GatewayScheduleUpgrade) GetName

func (x *GatewayScheduleUpgrade) GetName() string

func (*GatewayScheduleUpgrade) ProtoMessage

func (*GatewayScheduleUpgrade) ProtoMessage()

func (*GatewayScheduleUpgrade) ProtoReflect

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

func (*GatewayScheduleUpgrade) Reset

func (x *GatewayScheduleUpgrade) Reset()

func (*GatewayScheduleUpgrade) String

func (x *GatewayScheduleUpgrade) String() string

type GetAndObserveMissingVAAsRequest

type GetAndObserveMissingVAAsRequest struct {
	Url    string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	ApiKey string `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAndObserveMissingVAAsRequest) Descriptor deprecated

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

Deprecated: Use GetAndObserveMissingVAAsRequest.ProtoReflect.Descriptor instead.

func (*GetAndObserveMissingVAAsRequest) GetApiKey

func (x *GetAndObserveMissingVAAsRequest) GetApiKey() string

func (*GetAndObserveMissingVAAsRequest) GetUrl

func (*GetAndObserveMissingVAAsRequest) ProtoMessage

func (*GetAndObserveMissingVAAsRequest) ProtoMessage()

func (*GetAndObserveMissingVAAsRequest) ProtoReflect

func (*GetAndObserveMissingVAAsRequest) Reset

func (*GetAndObserveMissingVAAsRequest) String

type GetAndObserveMissingVAAsResponse

type GetAndObserveMissingVAAsResponse struct {
	Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAndObserveMissingVAAsResponse) Descriptor deprecated

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

Deprecated: Use GetAndObserveMissingVAAsResponse.ProtoReflect.Descriptor instead.

func (*GetAndObserveMissingVAAsResponse) GetResponse

func (x *GetAndObserveMissingVAAsResponse) GetResponse() string

func (*GetAndObserveMissingVAAsResponse) ProtoMessage

func (*GetAndObserveMissingVAAsResponse) ProtoMessage()

func (*GetAndObserveMissingVAAsResponse) ProtoReflect

func (*GetAndObserveMissingVAAsResponse) Reset

func (*GetAndObserveMissingVAAsResponse) String

type GovernanceMessage

type GovernanceMessage struct {

	// Sequence number. This is critical for replay protection - make sure the sequence number
	// is unique for every new manually injected governance VAA. Sequences are tracked
	// by emitter, and manually injected VAAs all use a single hardcoded emitter.
	//
	// We use random sequence numbers for the manual emitter.
	Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Random nonce for disambiguation. Must be identical across all nodes.
	Nonce uint32 `protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Types that are assignable to Payload:
	//
	//	*GovernanceMessage_GuardianSet
	//	*GovernanceMessage_ContractUpgrade
	//	*GovernanceMessage_BridgeRegisterChain
	//	*GovernanceMessage_BridgeContractUpgrade
	//	*GovernanceMessage_RecoverChainId
	//	*GovernanceMessage_WormchainStoreCode
	//	*GovernanceMessage_WormchainInstantiateContract
	//	*GovernanceMessage_WormchainMigrateContract
	//	*GovernanceMessage_WormchainWasmInstantiateAllowlist
	//	*GovernanceMessage_GatewayScheduleUpgrade
	//	*GovernanceMessage_GatewayCancelUpgrade
	//	*GovernanceMessage_GatewayIbcComposabilityMwSetContract
	//	*GovernanceMessage_AccountantModifyBalance
	//	*GovernanceMessage_CircleIntegrationUpdateWormholeFinality
	//	*GovernanceMessage_CircleIntegrationRegisterEmitterAndDomain
	//	*GovernanceMessage_CircleIntegrationUpgradeContractImplementation
	//	*GovernanceMessage_IbcUpdateChannelChain
	//	*GovernanceMessage_WormholeRelayerSetDefaultDeliveryProvider
	//	*GovernanceMessage_EvmCall
	//	*GovernanceMessage_SolanaCall
	Payload isGovernanceMessage_Payload `protobuf_oneof:"payload"`
	// contains filtered or unexported fields
}

func (*GovernanceMessage) Descriptor deprecated

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

Deprecated: Use GovernanceMessage.ProtoReflect.Descriptor instead.

func (*GovernanceMessage) GetAccountantModifyBalance

func (x *GovernanceMessage) GetAccountantModifyBalance() *AccountantModifyBalance

func (*GovernanceMessage) GetBridgeContractUpgrade

func (x *GovernanceMessage) GetBridgeContractUpgrade() *BridgeUpgradeContract

func (*GovernanceMessage) GetBridgeRegisterChain

func (x *GovernanceMessage) GetBridgeRegisterChain() *BridgeRegisterChain

func (*GovernanceMessage) GetCircleIntegrationRegisterEmitterAndDomain

func (x *GovernanceMessage) GetCircleIntegrationRegisterEmitterAndDomain() *CircleIntegrationRegisterEmitterAndDomain

func (*GovernanceMessage) GetCircleIntegrationUpdateWormholeFinality

func (x *GovernanceMessage) GetCircleIntegrationUpdateWormholeFinality() *CircleIntegrationUpdateWormholeFinality

func (*GovernanceMessage) GetCircleIntegrationUpgradeContractImplementation

func (x *GovernanceMessage) GetCircleIntegrationUpgradeContractImplementation() *CircleIntegrationUpgradeContractImplementation

func (*GovernanceMessage) GetContractUpgrade

func (x *GovernanceMessage) GetContractUpgrade() *ContractUpgrade

func (*GovernanceMessage) GetEvmCall

func (x *GovernanceMessage) GetEvmCall() *EvmCall

func (*GovernanceMessage) GetGatewayCancelUpgrade

func (x *GovernanceMessage) GetGatewayCancelUpgrade() *GatewayCancelUpgrade

func (*GovernanceMessage) GetGatewayIbcComposabilityMwSetContract

func (x *GovernanceMessage) GetGatewayIbcComposabilityMwSetContract() *GatewayIbcComposabilityMwSetContract

func (*GovernanceMessage) GetGatewayScheduleUpgrade

func (x *GovernanceMessage) GetGatewayScheduleUpgrade() *GatewayScheduleUpgrade

func (*GovernanceMessage) GetGuardianSet

func (x *GovernanceMessage) GetGuardianSet() *GuardianSetUpdate

func (*GovernanceMessage) GetIbcUpdateChannelChain

func (x *GovernanceMessage) GetIbcUpdateChannelChain() *IbcUpdateChannelChain

func (*GovernanceMessage) GetNonce

func (x *GovernanceMessage) GetNonce() uint32

func (*GovernanceMessage) GetPayload

func (m *GovernanceMessage) GetPayload() isGovernanceMessage_Payload

func (*GovernanceMessage) GetRecoverChainId

func (x *GovernanceMessage) GetRecoverChainId() *RecoverChainId

func (*GovernanceMessage) GetSequence

func (x *GovernanceMessage) GetSequence() uint64

func (*GovernanceMessage) GetSolanaCall

func (x *GovernanceMessage) GetSolanaCall() *SolanaCall

func (*GovernanceMessage) GetWormchainInstantiateContract

func (x *GovernanceMessage) GetWormchainInstantiateContract() *WormchainInstantiateContract

func (*GovernanceMessage) GetWormchainMigrateContract

func (x *GovernanceMessage) GetWormchainMigrateContract() *WormchainMigrateContract

func (*GovernanceMessage) GetWormchainStoreCode

func (x *GovernanceMessage) GetWormchainStoreCode() *WormchainStoreCode

func (*GovernanceMessage) GetWormchainWasmInstantiateAllowlist

func (x *GovernanceMessage) GetWormchainWasmInstantiateAllowlist() *WormchainWasmInstantiateAllowlist

func (*GovernanceMessage) GetWormholeRelayerSetDefaultDeliveryProvider

func (x *GovernanceMessage) GetWormholeRelayerSetDefaultDeliveryProvider() *WormholeRelayerSetDefaultDeliveryProvider

func (*GovernanceMessage) ProtoMessage

func (*GovernanceMessage) ProtoMessage()

func (*GovernanceMessage) ProtoReflect

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

func (*GovernanceMessage) Reset

func (x *GovernanceMessage) Reset()

func (*GovernanceMessage) String

func (x *GovernanceMessage) String() string

type GovernanceMessage_AccountantModifyBalance

type GovernanceMessage_AccountantModifyBalance struct {
	// Global Accountant
	AccountantModifyBalance *AccountantModifyBalance `protobuf:"bytes,17,opt,name=accountant_modify_balance,json=accountantModifyBalance,proto3,oneof"`
}

type GovernanceMessage_BridgeContractUpgrade

type GovernanceMessage_BridgeContractUpgrade struct {
	BridgeContractUpgrade *BridgeUpgradeContract `protobuf:"bytes,13,opt,name=bridge_contract_upgrade,json=bridgeContractUpgrade,proto3,oneof"`
}

type GovernanceMessage_BridgeRegisterChain

type GovernanceMessage_BridgeRegisterChain struct {
	BridgeRegisterChain *BridgeRegisterChain `protobuf:"bytes,12,opt,name=bridge_register_chain,json=bridgeRegisterChain,proto3,oneof"`
}

type GovernanceMessage_CircleIntegrationRegisterEmitterAndDomain

type GovernanceMessage_CircleIntegrationRegisterEmitterAndDomain struct {
	CircleIntegrationRegisterEmitterAndDomain *CircleIntegrationRegisterEmitterAndDomain `` /* 135-byte string literal not displayed */
}

type GovernanceMessage_CircleIntegrationUpdateWormholeFinality

type GovernanceMessage_CircleIntegrationUpdateWormholeFinality struct {
	// Circle Integration
	CircleIntegrationUpdateWormholeFinality *CircleIntegrationUpdateWormholeFinality `` /* 130-byte string literal not displayed */
}

type GovernanceMessage_CircleIntegrationUpgradeContractImplementation

type GovernanceMessage_CircleIntegrationUpgradeContractImplementation struct {
	CircleIntegrationUpgradeContractImplementation *CircleIntegrationUpgradeContractImplementation `` /* 144-byte string literal not displayed */
}

type GovernanceMessage_ContractUpgrade

type GovernanceMessage_ContractUpgrade struct {
	ContractUpgrade *ContractUpgrade `protobuf:"bytes,11,opt,name=contract_upgrade,json=contractUpgrade,proto3,oneof"`
}

type GovernanceMessage_EvmCall

type GovernanceMessage_EvmCall struct {
	// Generic governance
	EvmCall *EvmCall `protobuf:"bytes,28,opt,name=evm_call,json=evmCall,proto3,oneof"`
}

type GovernanceMessage_GatewayCancelUpgrade

type GovernanceMessage_GatewayCancelUpgrade struct {
	GatewayCancelUpgrade *GatewayCancelUpgrade `protobuf:"bytes,25,opt,name=gateway_cancel_upgrade,json=gatewayCancelUpgrade,proto3,oneof"`
}

type GovernanceMessage_GatewayIbcComposabilityMwSetContract

type GovernanceMessage_GatewayIbcComposabilityMwSetContract struct {
	GatewayIbcComposabilityMwSetContract *GatewayIbcComposabilityMwSetContract `protobuf:"bytes,26,opt,name=gateway_ibc_composability_mw_set_contract,json=gatewayIbcComposabilityMwSetContract,proto3,oneof"`
}

type GovernanceMessage_GatewayScheduleUpgrade

type GovernanceMessage_GatewayScheduleUpgrade struct {
	// Gateway
	GatewayScheduleUpgrade *GatewayScheduleUpgrade `protobuf:"bytes,24,opt,name=gateway_schedule_upgrade,json=gatewayScheduleUpgrade,proto3,oneof"`
}

type GovernanceMessage_GuardianSet

type GovernanceMessage_GuardianSet struct {
	GuardianSet *GuardianSetUpdate `protobuf:"bytes,10,opt,name=guardian_set,json=guardianSet,proto3,oneof"`
}

type GovernanceMessage_IbcUpdateChannelChain

type GovernanceMessage_IbcUpdateChannelChain struct {
	// IBC Receiver Integration
	IbcUpdateChannelChain *IbcUpdateChannelChain `protobuf:"bytes,21,opt,name=ibc_update_channel_chain,json=ibcUpdateChannelChain,proto3,oneof"`
}

type GovernanceMessage_RecoverChainId

type GovernanceMessage_RecoverChainId struct {
	// Core, Token bridge, and NFT module
	RecoverChainId *RecoverChainId `protobuf:"bytes,27,opt,name=recover_chain_id,json=recoverChainId,proto3,oneof"`
}

type GovernanceMessage_SolanaCall

type GovernanceMessage_SolanaCall struct {
	SolanaCall *SolanaCall `protobuf:"bytes,29,opt,name=solana_call,json=solanaCall,proto3,oneof"`
}

type GovernanceMessage_WormchainInstantiateContract

type GovernanceMessage_WormchainInstantiateContract struct {
	WormchainInstantiateContract *WormchainInstantiateContract `protobuf:"bytes,15,opt,name=wormchain_instantiate_contract,json=wormchainInstantiateContract,proto3,oneof"`
}

type GovernanceMessage_WormchainMigrateContract

type GovernanceMessage_WormchainMigrateContract struct {
	WormchainMigrateContract *WormchainMigrateContract `protobuf:"bytes,16,opt,name=wormchain_migrate_contract,json=wormchainMigrateContract,proto3,oneof"`
}

type GovernanceMessage_WormchainStoreCode

type GovernanceMessage_WormchainStoreCode struct {
	WormchainStoreCode *WormchainStoreCode `protobuf:"bytes,14,opt,name=wormchain_store_code,json=wormchainStoreCode,proto3,oneof"`
}

type GovernanceMessage_WormchainWasmInstantiateAllowlist

type GovernanceMessage_WormchainWasmInstantiateAllowlist struct {
	WormchainWasmInstantiateAllowlist *WormchainWasmInstantiateAllowlist `protobuf:"bytes,23,opt,name=wormchain_wasm_instantiate_allowlist,json=wormchainWasmInstantiateAllowlist,proto3,oneof"`
}

type GovernanceMessage_WormholeRelayerSetDefaultDeliveryProvider

type GovernanceMessage_WormholeRelayerSetDefaultDeliveryProvider struct {
	// Wormhole Relayer module
	WormholeRelayerSetDefaultDeliveryProvider *WormholeRelayerSetDefaultDeliveryProvider `` /* 135-byte string literal not displayed */
}

type GuardianKey

type GuardianKey struct {

	// data is the binary representation of the secp256k1 private key.
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// Whether this key is deterministically generated and unsuitable for production mode.
	UnsafeDeterministicKey bool `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

GuardianKey specifies the on-disk format for a node's guardian key.

func (*GuardianKey) Descriptor deprecated

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

Deprecated: Use GuardianKey.ProtoReflect.Descriptor instead.

func (*GuardianKey) GetData

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

func (*GuardianKey) GetUnsafeDeterministicKey

func (x *GuardianKey) GetUnsafeDeterministicKey() bool

func (*GuardianKey) ProtoMessage

func (*GuardianKey) ProtoMessage()

func (*GuardianKey) ProtoReflect

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

func (*GuardianKey) Reset

func (x *GuardianKey) Reset()

func (*GuardianKey) String

func (x *GuardianKey) String() string

type GuardianSetUpdate

type GuardianSetUpdate struct {
	Guardians []*GuardianSetUpdate_Guardian `protobuf:"bytes,3,rep,name=guardians,proto3" json:"guardians,omitempty"`
	// contains filtered or unexported fields
}

GuardianSet represents a new guardian set to be submitted to and signed by the node. During the genesis procedure, this data structure will be assembled using off-chain collaborative tooling like GitHub using a human-readable encoding, so readability is a concern.

func (*GuardianSetUpdate) Descriptor deprecated

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

Deprecated: Use GuardianSetUpdate.ProtoReflect.Descriptor instead.

func (*GuardianSetUpdate) GetGuardians

func (x *GuardianSetUpdate) GetGuardians() []*GuardianSetUpdate_Guardian

func (*GuardianSetUpdate) ProtoMessage

func (*GuardianSetUpdate) ProtoMessage()

func (*GuardianSetUpdate) ProtoReflect

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

func (*GuardianSetUpdate) Reset

func (x *GuardianSetUpdate) Reset()

func (*GuardianSetUpdate) String

func (x *GuardianSetUpdate) String() string

type GuardianSetUpdate_Guardian

type GuardianSetUpdate_Guardian struct {

	// Guardian key pubkey. Stored as hex string with 0x prefix for human readability -
	// this is the canonical Ethereum representation.
	Pubkey string `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	// Optional descriptive name. Not stored on any chain, purely informational.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

List of guardian set members.

func (*GuardianSetUpdate_Guardian) Descriptor deprecated

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

Deprecated: Use GuardianSetUpdate_Guardian.ProtoReflect.Descriptor instead.

func (*GuardianSetUpdate_Guardian) GetName

func (x *GuardianSetUpdate_Guardian) GetName() string

func (*GuardianSetUpdate_Guardian) GetPubkey

func (x *GuardianSetUpdate_Guardian) GetPubkey() string

func (*GuardianSetUpdate_Guardian) ProtoMessage

func (*GuardianSetUpdate_Guardian) ProtoMessage()

func (*GuardianSetUpdate_Guardian) ProtoReflect

func (*GuardianSetUpdate_Guardian) Reset

func (x *GuardianSetUpdate_Guardian) Reset()

func (*GuardianSetUpdate_Guardian) String

func (x *GuardianSetUpdate_Guardian) String() string

type IbcUpdateChannelChain

type IbcUpdateChannelChain struct {

	// Chain ID that this governance VAA should be redeemed on
	TargetChainId uint32 `protobuf:"varint,1,opt,name=target_chain_id,json=targetChainId,proto3" json:"target_chain_id,omitempty"`
	// IBC channel ID
	ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	// ChainID corresponding to the IBC channel
	ChainId uint32 `protobuf:"varint,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Specifying which governance module this message is for
	Module IbcUpdateChannelChainModule `protobuf:"varint,4,opt,name=module,proto3,enum=node.v1.IbcUpdateChannelChainModule" json:"module,omitempty"`
	// contains filtered or unexported fields
}

func (*IbcUpdateChannelChain) Descriptor deprecated

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

Deprecated: Use IbcUpdateChannelChain.ProtoReflect.Descriptor instead.

func (*IbcUpdateChannelChain) GetChainId

func (x *IbcUpdateChannelChain) GetChainId() uint32

func (*IbcUpdateChannelChain) GetChannelId

func (x *IbcUpdateChannelChain) GetChannelId() string

func (*IbcUpdateChannelChain) GetModule

func (*IbcUpdateChannelChain) GetTargetChainId

func (x *IbcUpdateChannelChain) GetTargetChainId() uint32

func (*IbcUpdateChannelChain) ProtoMessage

func (*IbcUpdateChannelChain) ProtoMessage()

func (*IbcUpdateChannelChain) ProtoReflect

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

func (*IbcUpdateChannelChain) Reset

func (x *IbcUpdateChannelChain) Reset()

func (*IbcUpdateChannelChain) String

func (x *IbcUpdateChannelChain) String() string

type IbcUpdateChannelChainModule

type IbcUpdateChannelChainModule int32
const (
	IbcUpdateChannelChainModule_IBC_UPDATE_CHANNEL_CHAIN_MODULE_UNSPECIFIED IbcUpdateChannelChainModule = 0
	IbcUpdateChannelChainModule_IBC_UPDATE_CHANNEL_CHAIN_MODULE_RECEIVER    IbcUpdateChannelChainModule = 1
	IbcUpdateChannelChainModule_IBC_UPDATE_CHANNEL_CHAIN_MODULE_TRANSLATOR  IbcUpdateChannelChainModule = 2
)

func (IbcUpdateChannelChainModule) Descriptor

func (IbcUpdateChannelChainModule) Enum

func (IbcUpdateChannelChainModule) EnumDescriptor deprecated

func (IbcUpdateChannelChainModule) EnumDescriptor() ([]byte, []int)

Deprecated: Use IbcUpdateChannelChainModule.Descriptor instead.

func (IbcUpdateChannelChainModule) Number

func (IbcUpdateChannelChainModule) String

func (IbcUpdateChannelChainModule) Type

type InjectGovernanceVAARequest

type InjectGovernanceVAARequest struct {

	// Index of the current guardian set.
	CurrentSetIndex uint32 `protobuf:"varint,1,opt,name=current_set_index,json=currentSetIndex,proto3" json:"current_set_index,omitempty"`
	// List of governance VAA messages to inject.
	Messages []*GovernanceMessage `protobuf:"bytes,2,rep,name=messages,proto3" json:"messages,omitempty"`
	// UNIX wall time in seconds
	Timestamp uint32 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*InjectGovernanceVAARequest) Descriptor deprecated

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

Deprecated: Use InjectGovernanceVAARequest.ProtoReflect.Descriptor instead.

func (*InjectGovernanceVAARequest) GetCurrentSetIndex

func (x *InjectGovernanceVAARequest) GetCurrentSetIndex() uint32

func (*InjectGovernanceVAARequest) GetMessages

func (x *InjectGovernanceVAARequest) GetMessages() []*GovernanceMessage

func (*InjectGovernanceVAARequest) GetTimestamp

func (x *InjectGovernanceVAARequest) GetTimestamp() uint32

func (*InjectGovernanceVAARequest) ProtoMessage

func (*InjectGovernanceVAARequest) ProtoMessage()

func (*InjectGovernanceVAARequest) ProtoReflect

func (*InjectGovernanceVAARequest) Reset

func (x *InjectGovernanceVAARequest) Reset()

func (*InjectGovernanceVAARequest) String

func (x *InjectGovernanceVAARequest) String() string

type InjectGovernanceVAAResponse

type InjectGovernanceVAAResponse struct {

	// Canonical digests of the submitted VAAs.
	Digests [][]byte `protobuf:"bytes,1,rep,name=digests,proto3" json:"digests,omitempty"`
	// contains filtered or unexported fields
}

func (*InjectGovernanceVAAResponse) Descriptor deprecated

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

Deprecated: Use InjectGovernanceVAAResponse.ProtoReflect.Descriptor instead.

func (*InjectGovernanceVAAResponse) GetDigests

func (x *InjectGovernanceVAAResponse) GetDigests() [][]byte

func (*InjectGovernanceVAAResponse) ProtoMessage

func (*InjectGovernanceVAAResponse) ProtoMessage()

func (*InjectGovernanceVAAResponse) ProtoReflect

func (*InjectGovernanceVAAResponse) Reset

func (x *InjectGovernanceVAAResponse) Reset()

func (*InjectGovernanceVAAResponse) String

func (x *InjectGovernanceVAAResponse) String() string

type ModificationKind

type ModificationKind int32
const (
	ModificationKind_MODIFICATION_KIND_UNSPECIFIED ModificationKind = 0
	ModificationKind_MODIFICATION_KIND_ADD         ModificationKind = 1
	ModificationKind_MODIFICATION_KIND_SUBTRACT    ModificationKind = 2
)

func (ModificationKind) Descriptor

func (ModificationKind) Enum

func (ModificationKind) EnumDescriptor deprecated

func (ModificationKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use ModificationKind.Descriptor instead.

func (ModificationKind) Number

func (ModificationKind) String

func (x ModificationKind) String() string

func (ModificationKind) Type

type NodePrivilegedServiceClient

type NodePrivilegedServiceClient interface {
	// InjectGovernanceVAA injects a governance VAA into the guardian node.
	// The node will inject the VAA into the aggregator and sign/broadcast the VAA signature.
	//
	// A consensus majority of nodes on the network will have to inject the VAA within the
	// VAA timeout window for it to reach consensus.
	InjectGovernanceVAA(ctx context.Context, in *InjectGovernanceVAARequest, opts ...grpc.CallOption) (*InjectGovernanceVAAResponse, error)
	// FindMissingMessages will detect message sequence gaps in the local VAA store for a
	// specific emitter chain and address. Start and end slots are the lowest and highest
	// sequence numbers available in the local store, respectively.
	//
	// An error is returned if more than 1000 gaps are found.
	FindMissingMessages(ctx context.Context, in *FindMissingMessagesRequest, opts ...grpc.CallOption) (*FindMissingMessagesResponse, error)
	// SendObservationRequest broadcasts a signed observation request to the gossip network
	// using the node's guardian key. The network rate limits these requests to one per second.
	// Requests at higher rates will fail silently.
	SendObservationRequest(ctx context.Context, in *SendObservationRequestRequest, opts ...grpc.CallOption) (*SendObservationRequestResponse, error)
	// ChainGovernorStatus displays the status of the chain governor.
	ChainGovernorStatus(ctx context.Context, in *ChainGovernorStatusRequest, opts ...grpc.CallOption) (*ChainGovernorStatusResponse, error)
	// ChainGovernorReload clears the chain governor history and reloads it from the database.
	ChainGovernorReload(ctx context.Context, in *ChainGovernorReloadRequest, opts ...grpc.CallOption) (*ChainGovernorReloadResponse, error)
	// ChainGovernorDropPendingVAA drops a VAA from the chain governor pending list.
	ChainGovernorDropPendingVAA(ctx context.Context, in *ChainGovernorDropPendingVAARequest, opts ...grpc.CallOption) (*ChainGovernorDropPendingVAAResponse, error)
	// ChainGovernorReleasePendingVAA release a VAA from the chain governor pending list, publishing it immediately.
	ChainGovernorReleasePendingVAA(ctx context.Context, in *ChainGovernorReleasePendingVAARequest, opts ...grpc.CallOption) (*ChainGovernorReleasePendingVAAResponse, error)
	// ChainGovernorResetReleaseTimer resets the release timer for a chain governor pending VAA to the configured maximum.
	ChainGovernorResetReleaseTimer(ctx context.Context, in *ChainGovernorResetReleaseTimerRequest, opts ...grpc.CallOption) (*ChainGovernorResetReleaseTimerResponse, error)
	// PurgePythNetVaas deletes PythNet VAAs from the database that are more than the specified number of days old.
	PurgePythNetVaas(ctx context.Context, in *PurgePythNetVaasRequest, opts ...grpc.CallOption) (*PurgePythNetVaasResponse, error)
	// SignExistingVAA signs an existing VAA for a new guardian set using the local guardian key.
	SignExistingVAA(ctx context.Context, in *SignExistingVAARequest, opts ...grpc.CallOption) (*SignExistingVAAResponse, error)
	// DumpRPCs returns the RPCs being used by the guardian
	DumpRPCs(ctx context.Context, in *DumpRPCsRequest, opts ...grpc.CallOption) (*DumpRPCsResponse, error)
	// GetMissingVAAs returns the VAAs from a cloud function that need to be reobserved.
	GetAndObserveMissingVAAs(ctx context.Context, in *GetAndObserveMissingVAAsRequest, opts ...grpc.CallOption) (*GetAndObserveMissingVAAsResponse, error)
}

NodePrivilegedServiceClient is the client API for NodePrivilegedService 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.

type NodePrivilegedServiceServer

type NodePrivilegedServiceServer interface {
	// InjectGovernanceVAA injects a governance VAA into the guardian node.
	// The node will inject the VAA into the aggregator and sign/broadcast the VAA signature.
	//
	// A consensus majority of nodes on the network will have to inject the VAA within the
	// VAA timeout window for it to reach consensus.
	InjectGovernanceVAA(context.Context, *InjectGovernanceVAARequest) (*InjectGovernanceVAAResponse, error)
	// FindMissingMessages will detect message sequence gaps in the local VAA store for a
	// specific emitter chain and address. Start and end slots are the lowest and highest
	// sequence numbers available in the local store, respectively.
	//
	// An error is returned if more than 1000 gaps are found.
	FindMissingMessages(context.Context, *FindMissingMessagesRequest) (*FindMissingMessagesResponse, error)
	// SendObservationRequest broadcasts a signed observation request to the gossip network
	// using the node's guardian key. The network rate limits these requests to one per second.
	// Requests at higher rates will fail silently.
	SendObservationRequest(context.Context, *SendObservationRequestRequest) (*SendObservationRequestResponse, error)
	// ChainGovernorStatus displays the status of the chain governor.
	ChainGovernorStatus(context.Context, *ChainGovernorStatusRequest) (*ChainGovernorStatusResponse, error)
	// ChainGovernorReload clears the chain governor history and reloads it from the database.
	ChainGovernorReload(context.Context, *ChainGovernorReloadRequest) (*ChainGovernorReloadResponse, error)
	// ChainGovernorDropPendingVAA drops a VAA from the chain governor pending list.
	ChainGovernorDropPendingVAA(context.Context, *ChainGovernorDropPendingVAARequest) (*ChainGovernorDropPendingVAAResponse, error)
	// ChainGovernorReleasePendingVAA release a VAA from the chain governor pending list, publishing it immediately.
	ChainGovernorReleasePendingVAA(context.Context, *ChainGovernorReleasePendingVAARequest) (*ChainGovernorReleasePendingVAAResponse, error)
	// ChainGovernorResetReleaseTimer resets the release timer for a chain governor pending VAA to the configured maximum.
	ChainGovernorResetReleaseTimer(context.Context, *ChainGovernorResetReleaseTimerRequest) (*ChainGovernorResetReleaseTimerResponse, error)
	// PurgePythNetVaas deletes PythNet VAAs from the database that are more than the specified number of days old.
	PurgePythNetVaas(context.Context, *PurgePythNetVaasRequest) (*PurgePythNetVaasResponse, error)
	// SignExistingVAA signs an existing VAA for a new guardian set using the local guardian key.
	SignExistingVAA(context.Context, *SignExistingVAARequest) (*SignExistingVAAResponse, error)
	// DumpRPCs returns the RPCs being used by the guardian
	DumpRPCs(context.Context, *DumpRPCsRequest) (*DumpRPCsResponse, error)
	// GetMissingVAAs returns the VAAs from a cloud function that need to be reobserved.
	GetAndObserveMissingVAAs(context.Context, *GetAndObserveMissingVAAsRequest) (*GetAndObserveMissingVAAsResponse, error)
	// contains filtered or unexported methods
}

NodePrivilegedServiceServer is the server API for NodePrivilegedService service. All implementations must embed UnimplementedNodePrivilegedServiceServer for forward compatibility

type PurgePythNetVaasRequest

type PurgePythNetVaasRequest struct {
	DaysOld uint64 `protobuf:"varint,1,opt,name=days_old,json=daysOld,proto3" json:"days_old,omitempty"`
	LogOnly bool   `protobuf:"varint,2,opt,name=log_only,json=logOnly,proto3" json:"log_only,omitempty"`
	// contains filtered or unexported fields
}

func (*PurgePythNetVaasRequest) Descriptor deprecated

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

Deprecated: Use PurgePythNetVaasRequest.ProtoReflect.Descriptor instead.

func (*PurgePythNetVaasRequest) GetDaysOld

func (x *PurgePythNetVaasRequest) GetDaysOld() uint64

func (*PurgePythNetVaasRequest) GetLogOnly

func (x *PurgePythNetVaasRequest) GetLogOnly() bool

func (*PurgePythNetVaasRequest) ProtoMessage

func (*PurgePythNetVaasRequest) ProtoMessage()

func (*PurgePythNetVaasRequest) ProtoReflect

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

func (*PurgePythNetVaasRequest) Reset

func (x *PurgePythNetVaasRequest) Reset()

func (*PurgePythNetVaasRequest) String

func (x *PurgePythNetVaasRequest) String() string

type PurgePythNetVaasResponse

type PurgePythNetVaasResponse struct {
	Response string `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*PurgePythNetVaasResponse) Descriptor deprecated

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

Deprecated: Use PurgePythNetVaasResponse.ProtoReflect.Descriptor instead.

func (*PurgePythNetVaasResponse) GetResponse

func (x *PurgePythNetVaasResponse) GetResponse() string

func (*PurgePythNetVaasResponse) ProtoMessage

func (*PurgePythNetVaasResponse) ProtoMessage()

func (*PurgePythNetVaasResponse) ProtoReflect

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

func (*PurgePythNetVaasResponse) Reset

func (x *PurgePythNetVaasResponse) Reset()

func (*PurgePythNetVaasResponse) String

func (x *PurgePythNetVaasResponse) String() string

type RecoverChainId

type RecoverChainId struct {

	// Module identifier
	Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	// The EVM chain ID of the chain to be recovered
	// This should be a decimal formatted integer string (Uint256)
	EvmChainId string `protobuf:"bytes,2,opt,name=evm_chain_id,json=evmChainId,proto3" json:"evm_chain_id,omitempty"`
	// The new chain ID to be used for the chain
	NewChainId uint32 `protobuf:"varint,3,opt,name=new_chain_id,json=newChainId,proto3" json:"new_chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RecoverChainId) Descriptor deprecated

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

Deprecated: Use RecoverChainId.ProtoReflect.Descriptor instead.

func (*RecoverChainId) GetEvmChainId

func (x *RecoverChainId) GetEvmChainId() string

func (*RecoverChainId) GetModule

func (x *RecoverChainId) GetModule() string

func (*RecoverChainId) GetNewChainId

func (x *RecoverChainId) GetNewChainId() uint32

func (*RecoverChainId) ProtoMessage

func (*RecoverChainId) ProtoMessage()

func (*RecoverChainId) ProtoReflect

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

func (*RecoverChainId) Reset

func (x *RecoverChainId) Reset()

func (*RecoverChainId) String

func (x *RecoverChainId) String() string

type SendObservationRequestRequest

type SendObservationRequestRequest struct {
	ObservationRequest *v1.ObservationRequest `protobuf:"bytes,1,opt,name=observation_request,json=observationRequest,proto3" json:"observation_request,omitempty"`
	// contains filtered or unexported fields
}

func (*SendObservationRequestRequest) Descriptor deprecated

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

Deprecated: Use SendObservationRequestRequest.ProtoReflect.Descriptor instead.

func (*SendObservationRequestRequest) GetObservationRequest

func (x *SendObservationRequestRequest) GetObservationRequest() *v1.ObservationRequest

func (*SendObservationRequestRequest) ProtoMessage

func (*SendObservationRequestRequest) ProtoMessage()

func (*SendObservationRequestRequest) ProtoReflect

func (*SendObservationRequestRequest) Reset

func (x *SendObservationRequestRequest) Reset()

func (*SendObservationRequestRequest) String

type SendObservationRequestResponse

type SendObservationRequestResponse struct {
	// contains filtered or unexported fields
}

func (*SendObservationRequestResponse) Descriptor deprecated

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

Deprecated: Use SendObservationRequestResponse.ProtoReflect.Descriptor instead.

func (*SendObservationRequestResponse) ProtoMessage

func (*SendObservationRequestResponse) ProtoMessage()

func (*SendObservationRequestResponse) ProtoReflect

func (*SendObservationRequestResponse) Reset

func (x *SendObservationRequestResponse) Reset()

func (*SendObservationRequestResponse) String

type SignExistingVAARequest

type SignExistingVAARequest struct {
	Vaa                 []byte   `protobuf:"bytes,1,opt,name=vaa,proto3" json:"vaa,omitempty"`
	NewGuardianAddrs    []string `protobuf:"bytes,2,rep,name=new_guardian_addrs,json=newGuardianAddrs,proto3" json:"new_guardian_addrs,omitempty"`
	NewGuardianSetIndex uint32   `protobuf:"varint,3,opt,name=new_guardian_set_index,json=newGuardianSetIndex,proto3" json:"new_guardian_set_index,omitempty"`
	// contains filtered or unexported fields
}

func (*SignExistingVAARequest) Descriptor deprecated

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

Deprecated: Use SignExistingVAARequest.ProtoReflect.Descriptor instead.

func (*SignExistingVAARequest) GetNewGuardianAddrs

func (x *SignExistingVAARequest) GetNewGuardianAddrs() []string

func (*SignExistingVAARequest) GetNewGuardianSetIndex

func (x *SignExistingVAARequest) GetNewGuardianSetIndex() uint32

func (*SignExistingVAARequest) GetVaa

func (x *SignExistingVAARequest) GetVaa() []byte

func (*SignExistingVAARequest) ProtoMessage

func (*SignExistingVAARequest) ProtoMessage()

func (*SignExistingVAARequest) ProtoReflect

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

func (*SignExistingVAARequest) Reset

func (x *SignExistingVAARequest) Reset()

func (*SignExistingVAARequest) String

func (x *SignExistingVAARequest) String() string

type SignExistingVAAResponse

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

func (*SignExistingVAAResponse) Descriptor deprecated

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

Deprecated: Use SignExistingVAAResponse.ProtoReflect.Descriptor instead.

func (*SignExistingVAAResponse) GetVaa

func (x *SignExistingVAAResponse) GetVaa() []byte

func (*SignExistingVAAResponse) ProtoMessage

func (*SignExistingVAAResponse) ProtoMessage()

func (*SignExistingVAAResponse) ProtoReflect

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

func (*SignExistingVAAResponse) Reset

func (x *SignExistingVAAResponse) Reset()

func (*SignExistingVAAResponse) String

func (x *SignExistingVAAResponse) String() string

type SolanaCall

type SolanaCall struct {

	// ID of the chain where the action should be executed (uint16).
	ChainId uint32 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Address of the governance contract (solana address)
	GovernanceContract string `protobuf:"bytes,2,opt,name=governance_contract,json=governanceContract,proto3" json:"governance_contract,omitempty"`
	// Encoded instruction data to be passed on to the governed contract (hex encoded)
	EncodedInstruction string `protobuf:"bytes,3,opt,name=encoded_instruction,json=encodedInstruction,proto3" json:"encoded_instruction,omitempty"`
	// contains filtered or unexported fields
}

SolanaCall represents a generic Solana call that can be executed by the generalized governance contract.

func (*SolanaCall) Descriptor deprecated

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

Deprecated: Use SolanaCall.ProtoReflect.Descriptor instead.

func (*SolanaCall) GetChainId

func (x *SolanaCall) GetChainId() uint32

func (*SolanaCall) GetEncodedInstruction

func (x *SolanaCall) GetEncodedInstruction() string

func (*SolanaCall) GetGovernanceContract

func (x *SolanaCall) GetGovernanceContract() string

func (*SolanaCall) ProtoMessage

func (*SolanaCall) ProtoMessage()

func (*SolanaCall) ProtoReflect

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

func (*SolanaCall) Reset

func (x *SolanaCall) Reset()

func (*SolanaCall) String

func (x *SolanaCall) String() string

type UnimplementedNodePrivilegedServiceServer

type UnimplementedNodePrivilegedServiceServer struct {
}

UnimplementedNodePrivilegedServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedNodePrivilegedServiceServer) ChainGovernorReload

func (UnimplementedNodePrivilegedServiceServer) ChainGovernorStatus

func (UnimplementedNodePrivilegedServiceServer) DumpRPCs

func (UnimplementedNodePrivilegedServiceServer) FindMissingMessages

func (UnimplementedNodePrivilegedServiceServer) InjectGovernanceVAA

func (UnimplementedNodePrivilegedServiceServer) PurgePythNetVaas

func (UnimplementedNodePrivilegedServiceServer) SignExistingVAA

type UnsafeNodePrivilegedServiceServer

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

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

type WormchainInstantiateContract

type WormchainInstantiateContract struct {

	// CodeID is the reference to the stored WASM code
	CodeId uint64 `protobuf:"varint,1,opt,name=code_id,json=codeId,proto3" json:"code_id,omitempty"`
	// Label is optional metadata to be stored with a contract instance.
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// Json encoded message to be passed to the contract on instantiation
	InstantiationMsg string `protobuf:"bytes,3,opt,name=instantiation_msg,json=instantiationMsg,proto3" json:"instantiation_msg,omitempty"`
	// contains filtered or unexported fields
}

func (*WormchainInstantiateContract) Descriptor deprecated

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

Deprecated: Use WormchainInstantiateContract.ProtoReflect.Descriptor instead.

func (*WormchainInstantiateContract) GetCodeId

func (x *WormchainInstantiateContract) GetCodeId() uint64

func (*WormchainInstantiateContract) GetInstantiationMsg

func (x *WormchainInstantiateContract) GetInstantiationMsg() string

func (*WormchainInstantiateContract) GetLabel

func (x *WormchainInstantiateContract) GetLabel() string

func (*WormchainInstantiateContract) ProtoMessage

func (*WormchainInstantiateContract) ProtoMessage()

func (*WormchainInstantiateContract) ProtoReflect

func (*WormchainInstantiateContract) Reset

func (x *WormchainInstantiateContract) Reset()

func (*WormchainInstantiateContract) String

type WormchainMigrateContract

type WormchainMigrateContract struct {

	// CodeID is the reference to the stored WASM code that the contract should migrate to.
	CodeId uint64 `protobuf:"varint,1,opt,name=code_id,json=codeId,proto3" json:"code_id,omitempty"`
	// The address of the contract being migrated.
	Contract string `protobuf:"bytes,2,opt,name=contract,proto3" json:"contract,omitempty"`
	// Msg json encoded message to be passed to the contract on migration
	InstantiationMsg string `protobuf:"bytes,3,opt,name=instantiation_msg,json=instantiationMsg,proto3" json:"instantiation_msg,omitempty"`
	// contains filtered or unexported fields
}

func (*WormchainMigrateContract) Descriptor deprecated

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

Deprecated: Use WormchainMigrateContract.ProtoReflect.Descriptor instead.

func (*WormchainMigrateContract) GetCodeId

func (x *WormchainMigrateContract) GetCodeId() uint64

func (*WormchainMigrateContract) GetContract

func (x *WormchainMigrateContract) GetContract() string

func (*WormchainMigrateContract) GetInstantiationMsg

func (x *WormchainMigrateContract) GetInstantiationMsg() string

func (*WormchainMigrateContract) ProtoMessage

func (*WormchainMigrateContract) ProtoMessage()

func (*WormchainMigrateContract) ProtoReflect

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

func (*WormchainMigrateContract) Reset

func (x *WormchainMigrateContract) Reset()

func (*WormchainMigrateContract) String

func (x *WormchainMigrateContract) String() string

type WormchainStoreCode

type WormchainStoreCode struct {

	// payload is the hex string of the sha3 256 hash of the wasm binary being uploaded
	WasmHash string `protobuf:"bytes,1,opt,name=wasm_hash,json=wasmHash,proto3" json:"wasm_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*WormchainStoreCode) Descriptor deprecated

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

Deprecated: Use WormchainStoreCode.ProtoReflect.Descriptor instead.

func (*WormchainStoreCode) GetWasmHash

func (x *WormchainStoreCode) GetWasmHash() string

func (*WormchainStoreCode) ProtoMessage

func (*WormchainStoreCode) ProtoMessage()

func (*WormchainStoreCode) ProtoReflect

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

func (*WormchainStoreCode) Reset

func (x *WormchainStoreCode) Reset()

func (*WormchainStoreCode) String

func (x *WormchainStoreCode) String() string

type WormchainWasmInstantiateAllowlist

type WormchainWasmInstantiateAllowlist struct {

	// CodeID is the reference to the stored WASM code.
	CodeId uint64 `protobuf:"varint,1,opt,name=code_id,json=codeId,proto3" json:"code_id,omitempty"`
	// The address of the contract that is allowlisted to call wasm instantiate without a VAA.
	Contract string `protobuf:"bytes,2,opt,name=contract,proto3" json:"contract,omitempty"`
	// Specifying whether to add or delete the allowlist entry
	Action WormchainWasmInstantiateAllowlistAction `protobuf:"varint,3,opt,name=action,proto3,enum=node.v1.WormchainWasmInstantiateAllowlistAction" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*WormchainWasmInstantiateAllowlist) Descriptor deprecated

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

Deprecated: Use WormchainWasmInstantiateAllowlist.ProtoReflect.Descriptor instead.

func (*WormchainWasmInstantiateAllowlist) GetAction

func (*WormchainWasmInstantiateAllowlist) GetCodeId

func (*WormchainWasmInstantiateAllowlist) GetContract

func (x *WormchainWasmInstantiateAllowlist) GetContract() string

func (*WormchainWasmInstantiateAllowlist) ProtoMessage

func (*WormchainWasmInstantiateAllowlist) ProtoMessage()

func (*WormchainWasmInstantiateAllowlist) ProtoReflect

func (*WormchainWasmInstantiateAllowlist) Reset

func (*WormchainWasmInstantiateAllowlist) String

type WormchainWasmInstantiateAllowlistAction

type WormchainWasmInstantiateAllowlistAction int32
const (
	WormchainWasmInstantiateAllowlistAction_WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_UNSPECIFIED WormchainWasmInstantiateAllowlistAction = 0
	WormchainWasmInstantiateAllowlistAction_WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_ADD         WormchainWasmInstantiateAllowlistAction = 1
	WormchainWasmInstantiateAllowlistAction_WORMCHAIN_WASM_INSTANTIATE_ALLOWLIST_ACTION_DELETE      WormchainWasmInstantiateAllowlistAction = 2
)

func (WormchainWasmInstantiateAllowlistAction) Descriptor

func (WormchainWasmInstantiateAllowlistAction) Enum

func (WormchainWasmInstantiateAllowlistAction) EnumDescriptor deprecated

func (WormchainWasmInstantiateAllowlistAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use WormchainWasmInstantiateAllowlistAction.Descriptor instead.

func (WormchainWasmInstantiateAllowlistAction) Number

func (WormchainWasmInstantiateAllowlistAction) String

func (WormchainWasmInstantiateAllowlistAction) Type

type WormholeRelayerSetDefaultDeliveryProvider

type WormholeRelayerSetDefaultDeliveryProvider struct {

	// ID of the chain of the Wormhole Relayer contract where the default delivery provider should be updated (uint16).
	ChainId uint32 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// Hex-encoded address (without leading 0x) of the new default delivery provider contract address.
	NewDefaultDeliveryProviderAddress string `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WormholeRelayerSetDefaultDeliveryProvider) Descriptor deprecated

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

Deprecated: Use WormholeRelayerSetDefaultDeliveryProvider.ProtoReflect.Descriptor instead.

func (*WormholeRelayerSetDefaultDeliveryProvider) GetChainId

func (*WormholeRelayerSetDefaultDeliveryProvider) GetNewDefaultDeliveryProviderAddress

func (x *WormholeRelayerSetDefaultDeliveryProvider) GetNewDefaultDeliveryProviderAddress() string

func (*WormholeRelayerSetDefaultDeliveryProvider) ProtoMessage

func (*WormholeRelayerSetDefaultDeliveryProvider) ProtoReflect

func (*WormholeRelayerSetDefaultDeliveryProvider) Reset

func (*WormholeRelayerSetDefaultDeliveryProvider) String

Jump to

Keyboard shortcuts

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