Skip to content

Conversation

Muhammad-Altabba
Copy link

This pull is to add support for ERC 1271 and it includes:

  • Upgrading truffle to version 5.1.43 which includes:
    • Upgrading solidity code to v0.5.16 and handle its breaking changes
    • Updating test cases code for the breaking changes of Web3 v1.2.1
  • Adding checkSignature' and other methods overloading to EthereumDIDRegistryto make it compatible withERC1271`
  • Adding test cases Signed methods …
  • Writing tests for using Contract Signature at EthereumDIDRegistry
    • Also, test the Smart Contract overlading methods that accept the composed signature that is signed by a private key
    • And, add a simple ERC1271 Sample contract and use it in the test cases.

maltabba added 6 commits September 8, 2020 11:40
 - Upgrade solidity code to v0.5.16 and its breaking changes
  - Update test cases code for the breaking changes of web3 v1.2.1
 - Test the methods that accepts the composed signature that is signed by a private key
Copy link

@andresobandoalfaro andresobandoalfaro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great Contribution I downloaded the code and test it deploying the contracts in a private network, and it worked pretty smoothly, the tests provided in test/ethereum_did_registry.js has also great value.

@ottomorac
Copy link

hello @mirceanis , as @andresobandoalfaro pointed out this code worked really well for us. You way want to consider merging it in. Thank you!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants