Check contracts and entrypoints modifiers when implementing interfaces (#427)

* Check contracts and entrypoints modifiers when implementing interfaces

* Fix existing tests

* Add passing tests

* Add failing tests

* Update docs

* Update CHANGELOG
This commit is contained in:
Gaith Hallak
2022-11-17 11:40:57 +03:00
committed by GitHub
parent 83abfae32b
commit 256df25af4
12 changed files with 168 additions and 12 deletions
@@ -0,0 +1,5 @@
contract interface I =
entrypoint f : () => int
contract C : I =
stateful entrypoint f() = 1