Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to polkadot-v1.1.0 and some refactoring work on project layout #266

Merged
merged 8 commits into from
Dec 5, 2023

Conversation

0xbillw
Copy link
Member

@0xbillw 0xbillw commented Nov 22, 2023

This PR improves the dependency management of the project and points the Substrate and Frontier libraries to the Parity repository in preparation for the upgrade. This includes the following:

  • Use workspace.dependencies to manage dependencies across the project;
  • Refactoring SGX validation to remove the use of webpki and ring libraries by code copy;
  • Move the RRSC implementation from the forked Substrate repository to this repository;
  • Upgrade substrate version to polkadot-v1.1.0 (include frontier)

The whole project has been compiled, and can successfully run the built program cess-node. But there are no tests to ensure that the changes are 100% logically correct (lack of tests is one of the problems with the whole project)

@0xbillw 0xbillw added the enhancement New feature or request label Nov 22, 2023
@0xbillw 0xbillw requested review from yeousunn and ytqaljn November 22, 2023 01:51
@0xbillw 0xbillw self-assigned this Nov 22, 2023
@0xbillw 0xbillw changed the title Some refactoring work on project layout and dependency management Upgrade to polkadot-v1.1.0 and some refactoring work on project layout Nov 28, 2023
…, `sign` and `cert_der`, are base64 encoded (in fact, this is not necessary)
@ytqaljn ytqaljn merged commit a2c7ab2 into main Dec 5, 2023
1 check passed
@0xbillw 0xbillw deleted the forward branch December 5, 2023 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants