Going to production with Solidity 0.8.0 or 0.7.6

Hello! Is it recommended going to production with Solidity latest versions (for example 0.8.0), including the last release of OpenZeppelin? Or would it be better to use a more “stable” version like 0.7.6?
Thanks!

2 Likes

Very good question which I also would like to have advice from someone more experienced in the field :+1:

1 Like

Hi @pmosse,

I would use the latest version of the Solidity compiler and OpenZeppelin Contracts 4.0 (which uses Solidity 0.8).

See the following older discussion: Recommended Solidity version for security conscious contracts

Slither now supports up to Solidity 0.7.6.

Solidity 0.8.0 was released in December 2020:

1 Like

Hello! Is it recommended going to production with Solidity latest versions (for example 0.8.0), including the last release of OpenZeppelin? Or would it be better to use a more “stable” version like 0.7.6?
Thanks!

Here is another discussion on this topic.

1 Like