return nil, 0, errors.New("bad op of instruction for issuance program")
}
+ if !(insts[instsLen-2].IsPushdata() && insts[instsLen-3].IsPushdata()) {
+ return nil, 0, errors.New("bad pushdata in instruction for issuance program")
+ }
+
required, err := vm.AsInt64(insts[instsLen-3].Data)
if err != nil {
return nil, 0, err
return nil, 0, errors.New("bad publicKey in instruction for issuance program")
}
- if !insts[i].IsPushdata() {
- return nil, 0, errors.New("bad data type in instruction for issuance program")
- }
-
pubs = append(pubs, insts[i].Data)
}