medlet

package
v0.0.0-...-84d53aa Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2019 License: GPL-3.0 Imports: 21 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultConfig

func DefaultConfig() *medletpb.Config

DefaultConfig returns default config.

func LoadConfig

func LoadConfig(file string) (*medletpb.Config, error)

LoadConfig loads configuration from the file.

Types

type Medlet

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

Medlet manages blockchain services.

func New

func New(cfg *medletpb.Config) (*Medlet, error)

New returns a new medlet.

func (*Medlet) BlockManager

func (m *Medlet) BlockManager() *core.BlockManager

BlockManager returns BlockManager.

func (*Medlet) Config

func (m *Medlet) Config() *medletpb.Config

Config returns medlet configuration.

func (*Medlet) Consensus

func (m *Medlet) Consensus() core.Consensus

Consensus returns consensus

func (*Medlet) EventEmitter

func (m *Medlet) EventEmitter() *event.Emitter

EventEmitter returns event emitter.

func (*Medlet) Genesis

func (m *Medlet) Genesis() *corepb.Genesis

Genesis returns genesis config.

func (*Medlet) NetService

func (m *Medlet) NetService() net.Service

NetService returns NetService.

func (*Medlet) RPC

func (m *Medlet) RPC() *rpc.Server

RPC returns RPC.

func (*Medlet) Setup

func (m *Medlet) Setup() error

Setup sets up medlet.

func (*Medlet) Start

func (m *Medlet) Start(ctx context.Context) error

Start starts the services of the medlet.

func (*Medlet) StartPprof

func (m *Medlet) StartPprof(listen string) error

StartPprof start pprof http listen

func (*Medlet) Stop

func (m *Medlet) Stop()

Stop stops the services of the medlet.

func (*Medlet) Storage

func (m *Medlet) Storage() storage.Storage

Storage returns storage.

func (*Medlet) SyncService

func (m *Medlet) SyncService() *sync.Service

SyncService returns sync service

func (*Medlet) TransactionManager

func (m *Medlet) TransactionManager() *core.TransactionManager

TransactionManager returns TransactionManager.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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