• R/O
  • HTTP
  • SSH
  • HTTPS

vapor: 提交

Golang implemented sidechain for Bytom


Commit MetaInfo

修订版3fa2288f08b3752ed437221f5efffbc3d529789f (tree)
时间2019-10-24 14:09:26
作者wz <mars@byto...>
Commiterwz

Log Message

fix

更改概述

差异

--- a/blockchain/txbuilder/actions.go
+++ b/blockchain/txbuilder/actions.go
@@ -294,7 +294,7 @@ func (c *crossInAction) Build(ctx context.Context, builder *TemplateBuilder) err
294294 tplIn := &SigningInstruction{}
295295 fed := cfg.CommonConfig.Federation
296296
297- if !common.IsCrossChainAssetOfNoBytom(c.RawDefinitionByte) {
297+ if !common.IsOpenFederationIssueAsset(c.RawDefinitionByte) {
298298 tplIn.AddRawWitnessKeys(fed.Xpubs, cfg.FedAddressPath, fed.Quorum)
299299 tplIn.AddDataWitness(cfg.FederationPMultiSigScript(cfg.CommonConfig))
300300 }
--- a/common/crossin_asset.go
+++ b/common/crossin_asset.go
@@ -4,7 +4,7 @@ import (
44 "encoding/json"
55 )
66
7-func IsCrossChainAssetOfNoBytom(rawDefinitionByte []byte) bool {
7+func IsOpenFederationIssueAsset(rawDefinitionByte []byte) bool {
88 var defMap map[string]interface{}
99 if err := json.Unmarshal(rawDefinitionByte, &defMap); err != nil {
1010 return false
--- a/protocol/validation/tx.go
+++ b/protocol/validation/tx.go
@@ -280,7 +280,7 @@ func checkValid(vs *validationState, e bc.Entry) (err error) {
280280
281281 prog := e.ControlProgram
282282
283- if !common.IsCrossChainAssetOfNoBytom(e.RawDefinitionByte) {
283+ if !common.IsOpenFederationIssueAsset(e.RawDefinitionByte) {
284284 prog.Code = config.FederationWScript(config.CommonConfig)
285285 }
286286
Show on old repository browser