adapter

package
v1.3.16 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2020 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const DEFAULT_GENESIS_ONSET = 1000

Variables

This section is empty.

Functions

This section is empty.

Types

type FileConfig

type FileConfig interface {
	VirtualChainId() primitives.VirtualChainId
	ManagementFilePath() string
	ManagementMaxFileSize() uint32
}

type FileProvider

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

func NewFileProvider

func NewFileProvider(config FileConfig, logger log.Logger) *FileProvider

func (*FileProvider) Get

type MemoryConfig

type MemoryConfig interface {
	GossipPeers() adapter.TransportPeers
	GenesisValidatorNodes() map[string]config.ValidatorNode
}

type MemoryProvider

type MemoryProvider struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func NewMemoryProvider

func NewMemoryProvider(cfg MemoryConfig, logger log.Logger) *MemoryProvider

func (*MemoryProvider) AddCommittee

func (mp *MemoryProvider) AddCommittee(reference primitives.TimestampSeconds, committee []primitives.NodeAddress) error

for acceptance tests use one or the other no support for cross "types" adding with respect to paging

func (*MemoryProvider) AddSubscription added in v1.3.14

func (mp *MemoryProvider) AddSubscription(reference primitives.TimestampSeconds, isActive bool) error

func (*MemoryProvider) Get

Jump to

Keyboard shortcuts

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