We're updating the issue view to help you get more done. 

Send of malformed data to secp256k1Verify leads to deploy "stuck" and node being able to propose blocks with no new deploys.

Description

Steps to reproduce:

  1. Send to system secp256k1Verify contract some random data

    1 2 3 4 5 6 7 8 new sigVerify, debug(`rho:io:stdout`) in { sigVerify!("dfdf","fdsf","dfsfd") | new c in { contract sigVerify(@data, @signature, @pubKey) = { @"secp256k1Verify"!(data.toByteArray(), signature.hexToBytes(), pubKey.hexToBytes(), *c) } } }
  2. Observe node responded with "Internal error encountered while processing deploy" and printed

    1 }: null
  3. All subsequent proposes create blocks despite the fact that no new deploys been received, trying to evaluate stuck deploy.

Environment

None

Status

Assignee

Sebastian Bach

Reporter

nutzipper

Priority

Medium

Affects versions

RNode-0.9.11

Components

None

Sprint

Epic Link

None

Labels

None