custom

package
v0.0.0-...-8e17a21 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2020 License: GPL-2.0 Imports: 12 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrFirstBlockHostIsEmpty = errors.New("FirstBlockHost is empty")

ErrFirstBlockHostIsEmpty host for first block is not specified

View Source
var (
	ErrNetworkStopping = errors.New("Network is stopping")
)

Functions

This section is empty.

Types

type FirstBlockTransaction

type FirstBlockTransaction struct {
	Logger        *log.Entry
	DbTransaction *model.DbTransaction
	Data          interface{}
}

FirstBlockParser is parser wrapper

func (*FirstBlockTransaction) Action

func (t *FirstBlockTransaction) Action() error

Action is fires first block

func (FirstBlockTransaction) Header

func (t FirstBlockTransaction) Header() *tx.Header

Header is returns first block header

func (*FirstBlockTransaction) Init

func (t *FirstBlockTransaction) Init() error

Init first block

func (*FirstBlockTransaction) Rollback

func (t *FirstBlockTransaction) Rollback() error

Rollback first block

func (*FirstBlockTransaction) Validate

func (t *FirstBlockTransaction) Validate() error

Validate first block

type StopNetworkTransaction

type StopNetworkTransaction struct {
	Logger *log.Entry
	Data   interface{}

	Cert *utils.Cert
}

func (*StopNetworkTransaction) Action

func (t *StopNetworkTransaction) Action() error

func (StopNetworkTransaction) Header

func (t StopNetworkTransaction) Header() *tx.Header

func (*StopNetworkTransaction) Init

func (t *StopNetworkTransaction) Init() error

func (*StopNetworkTransaction) Rollback

func (t *StopNetworkTransaction) Rollback() error

func (*StopNetworkTransaction) Validate

func (t *StopNetworkTransaction) Validate() error

type TransactionInterface

type TransactionInterface interface {
	Init() error
	Validate() error
	Action() error
	Rollback() error
	Header() *tx.Header
}

TransactionInterface is parsing transactions

Jump to

Keyboard shortcuts

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