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.