epoch

package
v0.0.0-rc7.7 Latest Latest
Warning

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

Go to latest
Published: May 13, 2020 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Copy

func Copy(dst, src *EpochEnvironment)

Types

type EpochEnvironment

type EpochEnvironment struct {
	EpochNumber        *big.Int
	IsRequest          bool
	UserActivated      bool
	Rebase             bool
	Completed          bool
	NumBlockMined      *big.Int
	EpochLength        *big.Int
	CurrentFork        *big.Int
	LastFinalizedBlock *big.Int
	StartBlockNumber   *big.Int
	EndBlockNumber     *big.Int
	// contains filtered or unexported fields
}

func New

func New() *EpochEnvironment

TODO: rename to EmptyEnv

func (*EpochEnvironment) Lock

func (self *EpochEnvironment) Lock()

func (*EpochEnvironment) SetCompleted

func (self *EpochEnvironment) SetCompleted(b bool)

func (*EpochEnvironment) SetCurrentFork

func (self *EpochEnvironment) SetCurrentFork(f *big.Int)

func (*EpochEnvironment) SetEndBlockNumber

func (self *EpochEnvironment) SetEndBlockNumber(n *big.Int)

func (*EpochEnvironment) SetEpochLength

func (self *EpochEnvironment) SetEpochLength(l *big.Int)

func (*EpochEnvironment) SetEpochNumber

func (self *EpochEnvironment) SetEpochNumber(e *big.Int)

func (*EpochEnvironment) SetIsRequest

func (self *EpochEnvironment) SetIsRequest(b bool)

func (*EpochEnvironment) SetLastFinalizedBlock

func (self *EpochEnvironment) SetLastFinalizedBlock(n *big.Int)

func (*EpochEnvironment) SetNumBlockMined

func (self *EpochEnvironment) SetNumBlockMined(n *big.Int)

func (*EpochEnvironment) SetRebase

func (self *EpochEnvironment) SetRebase(b bool)

func (*EpochEnvironment) SetStartBlockNumber

func (self *EpochEnvironment) SetStartBlockNumber(n *big.Int)

func (*EpochEnvironment) SetUserActivated

func (self *EpochEnvironment) SetUserActivated(b bool)

func (*EpochEnvironment) Unlock

func (self *EpochEnvironment) Unlock()

Jump to

Keyboard shortcuts

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