Verifying functional properties of smart contracts using symbolic model-checking
We describe our efforts towards building a tool that automatically verify high-level functional properties of Ethereum smart contracts against its formal specification that can be given using four different methods: an invariant over contract state or three different types of trace hyde rave price properties.A model of runtime system, the source co