We know many of you are awaiting a release of OpenZeppelin Contracts with support for Solidity 0.8. Since this is a breaking change, we will be releasing a version 4.0 of Contracts, with a few other changes bundled in as well.
This is the timeline we’re aiming for:
February 19th 22nd: Preview release (Beta). The goal of this preview is to gather feedback on a few changes that are somewhat big. There could be other preview releases during the next 2 weeks, based on the feedback we receive.
March 4th 9th: Release candidate.
March 11th Match 24th: Final release.
People who want to jump onto Solidity 0.8 sooner would be able to use the preview release starting next week. The only drawback is you may see some breaking changes over the course of the following weeks until the final release is out.
Crowdsale and stacking are pretty wide concepts, that take very different forms depending on which project you consider. If you have ideas of generic contracts, that could benefit many projects, feel free to share any ideas !
Following this discussion, SafeMath has been slightly modified to benefit from solidity ^0.8.0 new features. This new version is visible in the master branch (which is now ^0.8.0 based) and soon in 4.0 preview. If you have any concern with the "new" version of SafeMath, fell free to raise an issue.
_From: https://github.com/OpenZeppelin/openzeppelin-contracts/issues/2465_
Thanks @abcoathup we are building a ERC20 token (SOUL) to be used to mint ERC 721 NFT’s for all the 3d assets at www.soulbank.com (we already have 40 there and another 150 to get up).
We are still trying to figure out how to encrypt the assets on IPFS using the owners private key, to make them secure and transferable at the same time - and are looking at using a smart contract to do re-encryption whenever ownership changes.
But I believe we will be a great use case of the ERC1155 dual standard and we own all or assets so are free to experiment.
Any advice would be great, our goal is to create 3D NFT’s that can move with users between virtual worlds.