X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=protocol%2Fvm%2Fvmutil%2Fscript.go;h=adc0d77b92ee2a1be005111462546649da96f008;hp=67f80f70bd1f51f39d85de26e646d53ce3d78f29;hb=089cb9074ed375e28850d2ff8b5e91164a04046d;hpb=53784d9c76f1056423b57915f7e064a6f551100c diff --git a/protocol/vm/vmutil/script.go b/protocol/vm/vmutil/script.go index 67f80f70..adc0d77b 100644 --- a/protocol/vm/vmutil/script.go +++ b/protocol/vm/vmutil/script.go @@ -133,22 +133,3 @@ func checkMultiSigParams(nrequired, npubkeys int64) error { } return nil } - -// GetIssuanceProgramRestrictHeight return issuance program restrict height -// if height invalid return 0 -func GetIssuanceProgramRestrictHeight(program []byte) int64 { - insts, err := vm.ParseProgram(program) - if err != nil { - return 0 - } - - if len(insts) >= 4 && insts[0].IsPushdata() && insts[1].Op == vm.OP_BLOCKHEIGHT && insts[2].Op == vm.OP_GREATERTHAN && insts[3].Op == vm.OP_VERIFY { - height, err := vm.AsInt64(insts[0].Data) - if err != nil { - return 0 - } - - return height - } - return 0 -}