fabric-sdk-go: github.com/hyperledger/fabric-sdk-go/internal/github.com/hyperledger/fabric/common/configtx Index | Files

package configtx

import "github.com/hyperledger/fabric-sdk-go/internal/github.com/hyperledger/fabric/common/configtx"


Package Files


type Validator Uses

type Validator 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)

    // ChannelID retrieves the channel ID associated with this manager
    ChannelID() string

    // ConfigProto returns the current config as a proto
    ConfigProto() *cb.Config

    // Sequence returns the current sequence number of the config
    Sequence() uint64

Validator provides a mechanism to propose config updates, see the config update results and validate the results of a config update.

Package configtx imports 1 packages (graph) and is imported by 1 packages. Updated 2019-09-16. Refresh now. Tools for package owners.