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

Release 1.4.0 - Support of ink! 3.0.0-rc10 #78

Merged
merged 31 commits into from
Mar 1, 2022
Merged

Release 1.4.0 - Support of ink! 3.0.0-rc10 #78

merged 31 commits into from
Mar 1, 2022

Conversation

yarikbratashchuk
Copy link
Contributor

@yarikbratashchuk yarikbratashchuk commented Feb 7, 2022

After fixing of:
use-ink/ink#1131
use-ink/ink#982
use-ink/ink#1145

We are able to use the latest ink! =) At the moment it points to master, but then the 3.0.0-rc10 release will be ready we will point on it.

Updated contract to be compatible with latest contract-pallet.
Simplified the brush's codegen, now we don't need to worry about the ink-as-dependency feature.

Of course, reduction of the size of the code!=) All contracts are moved to use Mapping instead of StorageHashMap. All values are passed by reference instead of move.

At the moment only substrate-contracts-node works correctly with the latest ink, so integration tests take a lot of time.

Most of the documentation is updated, but not all. We will update it fully in follow-up PR.

@yarikbratashchuk yarikbratashchuk self-assigned this Feb 7, 2022
@xgreenx
Copy link
Contributor

xgreenx commented Feb 7, 2022

You also will be useful to check that PR: https://github.com/Supercolony-net/openbrush-contracts/pull/49/files

@yarikbratashchuk
Copy link
Contributor Author

Okay, I'm leaving it as it is.
My contribution to this was insignificant anyway.
Now what is needed is to build a working Europa node and make redspot tests pass.

Copy link
Contributor

@VargSupercolony VargSupercolony left a comment

Choose a reason for hiding this comment

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

great work! left a couple of comments.

CI is still broken we need a right version of redspot and image with node.
Locally all tests are passed.
@xgreenx xgreenx changed the title WIP: Support for ink! 3.0.0-rc8 Support for ink! 3.0.0-rc10 Feb 25, 2022
@xgreenx xgreenx changed the title Support for ink! 3.0.0-rc10 Release 1.4.0 - Support for ink! 3.0.0-rc10 Feb 27, 2022
@xgreenx xgreenx changed the title Release 1.4.0 - Support for ink! 3.0.0-rc10 Release 1.4.0 - Support of ink! 3.0.0-rc10 Feb 27, 2022
@xgreenx xgreenx marked this pull request as ready for review February 27, 2022 15:05
@xgreenx xgreenx requested review from xgreenx, coreggon11, PierreOssun, sventime and VargSupercolony and removed request for xgreenx February 27, 2022 15:06
Copy link
Contributor

@PierreOssun PierreOssun left a comment

Choose a reason for hiding this comment

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

Great work!

@xgreenx xgreenx merged commit 904f6c6 into main Mar 1, 2022
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.

6 participants