"pubkey": config.PrivateKey().XPub(),
"fed_xpubs": config.Federation.Xpubs,
"fed_quorum": config.Federation.Quorum,
- "fed_controlprogram": hex.EncodeToString(cfg.FederationWScript(config.Federation)),
+ "fed_controlprogram": hex.EncodeToString(cfg.FederationWScript(config)),
}).Info()
if err := consensus.InitActiveNetParams(config.ChainID); err != nil {
// find whether config xpubs equal genesis block xpubs
func checkConfig(chain *protocol.Chain, config *cfg.Config) error {
- fedpegScript := cfg.FederationWScript(config.Federation)
+ fedpegScript := cfg.FederationWScript(config)
genesisBlock, err := chain.GetBlockByHeight(0)
if err != nil {
return err