compiler: implement ECDSA signature verification
Add VerifySignature interop for signature verification. It is converted to VERIFY opcode.
This commit is contained in:
parent
01e16e68ad
commit
bd37359393
4 changed files with 63 additions and 0 deletions
|
@ -666,6 +666,8 @@ func (c *codegen) convertBuiltin(expr *ast.CallExpr) {
|
|||
emitOpcode(c.prog.BinWriter, opcode.HASH256)
|
||||
case "Hash160":
|
||||
emitOpcode(c.prog.BinWriter, opcode.HASH160)
|
||||
case "VerifySignature":
|
||||
emitOpcode(c.prog.BinWriter, opcode.VERIFY)
|
||||
case "Equals":
|
||||
emitOpcode(c.prog.BinWriter, opcode.EQUAL)
|
||||
case "FromAddress":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue