core

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2019 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Kernel

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

Kernel is the root structure of Gallactic

func NewKernel

func NewKernel(ctx context.Context, gen *proposal.Genesis, conf *config.Config, myVal crypto.Signer) (*Kernel, error)

func (*Kernel) Boot

func (kern *Kernel) Boot() error

Boot the kernel starting Tendermint and RPC layers

func (*Kernel) Shutdown

func (kern *Kernel) Shutdown(ctx context.Context) (err error)

Stop the kernel allowing for a graceful shutdown of components in order

func (*Kernel) WaitForShutdown

func (kern *Kernel) WaitForShutdown()

Wait for a graceful shutdown

Directories

Path Synopsis
Package consensus contains the logic maintaining and connecting to our Tendermint consensus network.
Package consensus contains the logic maintaining and connecting to our Tendermint consensus network.
evm

Jump to

Keyboard shortcuts

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