Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
// Validate attempts to apply a configtx to become the new config
Validate(configEnv *cb.ConfigEnvelope) error
// Validate attempts to validate a new configtx against the current config state
ProposeConfigUpdate(configtx *cb.Envelope) (*cb.ConfigEnvelope, error)
// ChainID retrieves the chain ID associated with this manager
ChainID() string
// ConfigEnvelope returns the current config envelope
ConfigEnvelope() *cb.ConfigEnvelope
// Sequence returns the current sequence number of the config
Sequence() uint64
}
Manager provides a mechanism to query and update config
type Proposer ¶
type Proposer interface {
// RootGroupKey is the string to use to namespace the root group
RootGroupKey() string
// PolicyManager() returns the policy manager for considering config changes
PolicyManager() policies.Manager
}
Proposer contains the references necessary to appropriately unmarshal a cb.ConfigGroup
Click to show internal directories.
Click to hide internal directories.