node

package
v0.0.0-...-bd2acf7 Latest Latest
Warning

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

Go to latest
Published: May 22, 2024 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EventListener

type EventListener interface {
	OnEngineHTTPServeErr(error)
	OnEngineWebsocketServeErr(error)
	OnCometServeErr(error)
}

type Node

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

func New

func New(
	app monomer.Application,
	g *genesis.Genesis,
	engineHTTP net.Listener,
	engineWS net.Listener,
	cometHTTPAndWS net.Listener,
	blockdb,
	mempooldb dbm.DB,
	txdb cometdb.DB,
	adaptCosmosTxsToEthTxs monomer.CosmosTxAdapter,
	adaptPayloadTxsToCosmosTxs monomer.PayloadTxAdapter,
	eventListener EventListener,
) *Node

func (*Node) Run

func (n *Node) Run(ctx context.Context, env *environment.Env) error

type SelectiveListener

type SelectiveListener struct {
	OnEngineHTTPServeErrCb      func(error)
	OnEngineWebsocketServeErrCb func(error)
	OnCometServeErrCb           func(error)
}

func (*SelectiveListener) OnCometServeErr

func (s *SelectiveListener) OnCometServeErr(err error)

func (*SelectiveListener) OnEngineHTTPServeErr

func (s *SelectiveListener) OnEngineHTTPServeErr(err error)

func (*SelectiveListener) OnEngineWebsocketServeErr

func (s *SelectiveListener) OnEngineWebsocketServeErr(err error)

Jump to

Keyboard shortcuts

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