Zilliqa / scilla

Scilla - A Smart Contract Intermediate Level Language
https://scilla-lang.org
GNU General Public License v3.0
241 stars 79 forks source link

Validate the interpreter's major version against the contract's/library's major version #1176

Open jjcnn opened 1 year ago

jjcnn commented 1 year ago

It looks like we don't always check that the contract/library has a major version that matches the major version of the checker/interpreter. At least this is the case when a message is sent to a library (see #1175).

This is not a problem as long as there is only a single major version in play, but should be checked thoroughly once we reach v1.