franck44 / evm-dis

An EVM bytecode disassembler/assembler
Apache License 2.0
29 stars 6 forks source link

Make the IsValid predicates `ghost` predicates. #34

Open franck44 opened 8 months ago

franck44 commented 8 months ago

Lots of predicates are verification-only and don't need to be compiled. IsValid is an example of such a predicate.

At the moment they are declared as predicate and must be compilable which is not necessary.

To do

make the IsValid predicates ghost predicates.