rpc

package
v0.10.3 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2023 License: Apache-2.0 Imports: 14 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	*service.BaseService
	// contains filtered or unexported fields
}

Server handles HTTP and JSON-RPC requests, exposing Tendermint-compatible API.

func NewServer

func NewServer(node node.Node, config *config.RPCConfig, logger log.Logger) *Server

NewServer creates new instance of Server with given configuration.

func (*Server) Client

func (s *Server) Client() rpcclient.Client

Client returns a Tendermint-compatible rpc Client instance.

This method is called in cosmos-sdk.

func (*Server) OnStart

func (s *Server) OnStart() error

OnStart is called when Server is started (see service.BaseService for details).

func (*Server) OnStop

func (s *Server) OnStop()

OnStop is called when Server is stopped (see service.BaseService for details).

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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