Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2024 v0.0.1 Jan 4, 2024 Changes in this version + const ConsensusTypeBFT v0.0.0 Jul 7, 2023 Changes in this version + const BlockValidationPolicyKey + const ConsensusTypeEtcdRaft + const ConsensusTypeKafka + const ConsensusTypeSolo + const ImplicitMetaPolicyType + const OrdererAdminsPolicy + const SignaturePolicyType + func AddOrdererPolicies(cg *cb.ConfigGroup, policyMap map[string]*genesisconfig.Policy, ...) error + func AddPolicies(cg *cb.ConfigGroup, policyMap map[string]*genesisconfig.Policy, ...) error + func ConfigTemplateFromGroup(conf *genesisconfig.Profile, cg *cb.ConfigGroup) (*cb.ConfigGroup, error) + func DefaultConfigTemplate(conf *genesisconfig.Profile) (*cb.ConfigGroup, error) + func HasSkippedForeignOrgs(conf *genesisconfig.Profile) error + func NewApplicationGroup(conf *genesisconfig.Application) (*cb.ConfigGroup, error) + func NewApplicationOrgGroup(conf *genesisconfig.Organization) (*cb.ConfigGroup, error) + func NewChannelCreateConfigUpdate(channelID string, conf *genesisconfig.Profile, templateConfig *cb.ConfigGroup) (*cb.ConfigUpdate, error) + func NewChannelGroup(conf *genesisconfig.Profile) (*cb.ConfigGroup, error) + func NewConfigGroup() *cb.ConfigGroup + func NewConsortiumGroup(conf *genesisconfig.Consortium) (*cb.ConfigGroup, error) + func NewConsortiumOrgGroup(conf *genesisconfig.Organization) (*cb.ConfigGroup, error) + func NewConsortiumsGroup(conf map[string]*genesisconfig.Consortium) (*cb.ConfigGroup, error) + func NewOrdererGroup(conf *genesisconfig.Orderer) (*cb.ConfigGroup, error) + func NewOrdererOrgGroup(conf *genesisconfig.Organization) (*cb.ConfigGroup, error) + type Bootstrapper struct + func New(config *genesisconfig.Profile) *Bootstrapper + func NewBootstrapper(config *genesisconfig.Profile) (*Bootstrapper, error) + func (bs *Bootstrapper) GenesisBlockForChannel(channelID string) *cb.Block