Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { StartCPUProfiler(ctx context.Context, options ...rpc.Option) error StopCPUProfiler(ctx context.Context, options ...rpc.Option) error MemoryProfile(ctx context.Context, options ...rpc.Option) error LockProfile(ctx context.Context, options ...rpc.Option) error SetLogLevel(ctx context.Context, level slog.Level, options ...rpc.Option) error GetVMConfig(ctx context.Context, options ...rpc.Option) (*config.Config, error) GetCurrentValidators(ctx context.Context, nodeIDs []ids.NodeID, options ...rpc.Option) ([]CurrentValidator, error) }
Client interface for interacting with EVM [chain]
type ConfigReply ¶
type CurrentValidator ¶
type CurrentValidator struct { ValidationID ids.ID `json:"validationID"` NodeID ids.NodeID `json:"nodeID"` Weight uint64 `json:"weight"` StartTimestamp uint64 `json:"startTimestamp"` IsActive bool `json:"isActive"` IsL1Validator bool `json:"isL1Validator"` IsConnected bool `json:"isConnected"` UptimePercentage float32 `json:"uptimePercentage"` UptimeSeconds uint64 `json:"uptimeSeconds"` }
type GetCurrentValidatorsResponse ¶
type GetCurrentValidatorsResponse struct {
Validators []CurrentValidator `json:"validators"`
}
type SetLogLevelArgs ¶
type SetLogLevelArgs struct {
Level string `json:"level"`
}
Click to show internal directories.
Click to hide internal directories.