node: service.NewNode(cfg.Mainchain.Upstream),
chainName: cfg.Mainchain.Name,
assetStore: assetStore,
- // TODO:
- fedProg: util.SegWitWrap(util.ParseFedProg(cfg.Warders, cfg.Quorum)),
+ fedProg: util.SegWitWrap(util.ParseFedProg(cfg.Warders, cfg.Quorum)),
}
}
scriptHash := crypto.Sha256(script)
wscript, err := vmutil.P2WSHProgram(scriptHash)
if err != nil {
- log.Panicf("Fail converts scriptHash to FederationProgrom: %v", err)
+ log.Panicf("Fail converts scriptHash to witness: %v", err)
}
return wscript
return nil, "", errors.New("buildMainchainTx not implemented yet")
}
-// TODO: review logic
// tx is a pointer to types.Tx, so the InputArguments can be set and be valid afterward
func (w *warder) addInputWitness(tx interface{}) {
switch tx := tx.(type) {