Skip to content
This repository has been archived by the owner on Aug 16, 2021. It is now read-only.

Progress on putting ECRecover functionality into contracts #4194

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

codingupastorm
Copy link
Collaborator

Ethereum contracts increasingly use the ECRecover opcode which returns the address of the private key that signed a message.

This PR introduces that functionality and was just starting to test it. It needs more work before being merged.

The new functionality was enabled in the Stratis.SmartContracts v1.2.2-dev package.

It needs:

  • An integration test deploying a contract that uses this opcode and then testing that it gets the correct address and can verify that something was signed off-chain
    -The Stratis.SmartContracts package 1.2.3 to be released with this enabled.
  • Cirrus nodes to be upgraded (hard fork) to the new Stratis.SmartContracts package.

@codingupastorm
Copy link
Collaborator Author

Stratis.SmartContracts 1.2.2 is here stratisproject/Stratis.SmartContracts#5

@zeptin zeptin marked this pull request as ready for review August 10, 2020 07:50
@zeptin zeptin requested a review from fassadlr August 10, 2020 07:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants