if _, err = vm.AsInt64(insts[3].Data); err != nil {
return false
}
+
+ if !IsP2WScript(insts[4].Data) {
+ return false
+ }
+
return insts[5].Op == vm.OP_DATA_32 && len(insts[5].Data) == 32
}
if magneticContractArgs.RatioDenominator, err = vm.AsInt64(insts[3].Data); err != nil {
return nil, err
}
+
return magneticContractArgs, nil
}