OSDN Git Service

fix_open_federation_issue_asset (#478)
[bytom/vapor.git] / protocol / validation / tx.go
index 2185eee..ae2ef67 100644 (file)
@@ -275,7 +275,7 @@ func checkValid(vs *validationState, e bc.Entry) (err error) {
                        return errors.New("incorrect asset_id while checking CrossChainInput")
                }
 
-               prog := e.ControlProgram
+               prog := e.AssetDefinition.IssuanceProgram
 
                if !common.IsOpenFederationIssueAsset(e.RawDefinitionByte) {
                        prog.Code = config.FederationWScript(config.CommonConfig)