Documentation ¶
Index ¶
- Constants
- type FileConfig
- type FileProvider
- type MemoryConfig
- type MemoryProvider
- func (mp *MemoryProvider) AddCommittee(reference primitives.TimestampSeconds, committee []primitives.NodeAddress) error
- func (mp *MemoryProvider) AddSubscription(reference primitives.TimestampSeconds, isActive bool) error
- func (mp *MemoryProvider) Get(ctx context.Context, referenceTime primitives.TimestampSeconds) (*management.VirtualChainManagementData, error)
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 ¶
func (mp *FileProvider) Get(ctx context.Context, referenceTime primitives.TimestampSeconds) (*management.VirtualChainManagementData, error)
type MemoryConfig ¶
type MemoryConfig interface { GossipPeers() adapter.TransportPeers GenesisValidatorNodes() map[string]config.ValidatorNode }
type MemoryProvider ¶
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 ¶
func (mp *MemoryProvider) Get(ctx context.Context, referenceTime primitives.TimestampSeconds) (*management.VirtualChainManagementData, error)
Click to show internal directories.
Click to hide internal directories.