2020-01-21
This directory provides the result of our end-to-end formal verification of the Ethereum 2.0 deposit contract.
Documents:
- Final report:
deposit-formal-verification.pdf
- Blog post: https://runtimeverification.com/blog/end-to-end-formal-verification-of-ethereum-2-0-deposit-smart-contract/
Verification artifacts:
algorithm-correctness/
: Formalization and correctness proof of incremental Merkle tree algorithmbytecode-verification/
: Bytecode verification of the deposit contract