├── .circleci └── config.yml ├── .gitattributes ├── .gitignore ├── EEG-Meetup-Dafny.jpg ├── LEGAL.md ├── LICENSE ├── README.md ├── scripts ├── buildCallGraph.sh ├── call_graph.py ├── countLines.py ├── data │ ├── csv │ │ ├── data20200407.csv │ │ ├── data20200415.csv │ │ ├── data20200512.csv │ │ ├── data20200617.csv │ │ ├── data20200715.csv │ │ ├── data20200917.csv │ │ ├── data20200928.csv │ │ ├── data2021-08-03-13:44.csv │ │ ├── data2021-08-03-22:35.csv │ │ ├── data20210302.csv │ │ ├── data20210512.csv │ │ ├── dataGrouped20200407.csv │ │ ├── dataGrouped20200415.csv │ │ ├── dataGrouped20200512.csv │ │ ├── dataGrouped20200617.csv │ │ ├── dataGrouped20200715.csv │ │ ├── dataGrouped20200917.csv │ │ ├── dataGrouped2021-08-03-13:44.csv │ │ ├── dataGrouped2021-08-03-22:35.csv │ │ ├── dataGrouped20210302.csv │ │ └── dataGrouped20210512.csv │ ├── pdf │ │ ├── data20200407.pdf │ │ ├── data20200415.pdf │ │ ├── data20200512.pdf │ │ ├── data20200617.pdf │ │ ├── data20200715.pdf │ │ ├── data20200917.pdf │ │ ├── data2021-08-03-13:40.pdf │ │ ├── data2021-08-03-13:44.pdf │ │ ├── data2021-08-03-22:35.pdf │ │ └── data20210302.pdf │ └── tex │ │ ├── data20200407.tex │ │ ├── data20200415.tex │ │ ├── data20200512.tex │ │ ├── data20200617.tex │ │ ├── data20200715.tex │ │ ├── data20200917.tex │ │ ├── data2021-08-03-13:43.tex │ │ ├── data2021-08-03-13:44.tex │ │ ├── data2021-08-03-22:35.tex │ │ ├── data20210302.tex │ │ └── data20210512.tex ├── getStats.ipynb ├── pytesttests.py ├── runAllTests.sh └── runTests.py ├── src └── dafny │ ├── beacon │ ├── ActiveValidatorBounds.p.dfy │ ├── ActiveValidatorBounds.p.dfy-2021-08-04-08:18:44.dot │ ├── BeaconChainTypes.dfy │ ├── Helpers.dfy │ ├── Helpers.dfy-2021-08-04-08:18:54.dot │ ├── Helpers.p.dfy │ ├── Helpers.p.dfy-2021-08-04-08:19:01.dot │ ├── Helpers.s.dfy │ ├── Helpers.s.dfy-2021-08-04-08:18:58.dot │ ├── attestations │ │ └── AttestationsTypes.dfy │ ├── forkchoice │ │ ├── ForkChoice.dfy │ │ ├── ForkChoice.dfy-2021-08-04-08:16:50.dot │ │ └── ForkChoiceTypes.dfy │ ├── helpers │ │ ├── Crypto.dfy │ │ ├── Math.dfy │ │ └── helper_lemmas │ │ │ └── MathHelper.dfy │ ├── statetransition │ │ ├── EpochProcessing.dfy │ │ ├── EpochProcessing.dfy-2021-08-04-08:18:01.dot │ │ ├── EpochProcessing.s.dfy │ │ ├── EpochProcessing.s.dfy-2021-08-04-08:18:05.dot │ │ ├── ProcessOperations.dfy │ │ ├── ProcessOperations.dfy-2021-08-04-08:18:17.dot │ │ ├── ProcessOperations.p.dfy │ │ ├── ProcessOperations.s.dfy │ │ ├── ProcessOperations.s.dfy-2021-08-04-08:18:13.dot │ │ ├── StateTransition.dfy │ │ ├── StateTransition.dfy-2021-08-04-08:18:30.dot │ │ ├── StateTransition.s.dfy │ │ └── StateTransition.s.dfy-2021-08-04-08:18:25.dot │ └── validators │ │ └── Validators.dfy │ ├── merkle │ ├── Merkleise.dfy │ └── Merkleise.dfy-2021-08-04-08:19:25.dot │ ├── ssz │ ├── BitListSeDes.dfy │ ├── BitListSeDes.dfy-2021-08-04-08:19:44.dot │ ├── BitVectorSeDes.dfy │ ├── BitVectorSeDes.dfy-2021-08-04-08:19:50.dot │ ├── BoolSeDes.dfy │ ├── BoolSeDes.dfy-2021-08-04-08:19:55.dot │ ├── BytesAndBits.dfy │ ├── BytesAndBits.dfy-2021-08-04-08:19:59.dot │ ├── Constants.dfy │ ├── IntSeDes.dfy │ ├── IntSeDes.dfy-2021-08-04-08:20:04.dot │ ├── Serialise.dfy │ └── Serialise.dfy-2021-08-04-08:20:10.dot │ └── utils │ ├── DafTests.dfy │ ├── Eth2Types.dfy │ ├── Helpers.dfy │ ├── Helpers.dfy-2021-08-04-08:20:21.dot │ ├── MathHelpers.dfy │ ├── MathHelpers.dfy-2021-08-04-08:20:26.dot │ ├── NativeTypes.dfy │ ├── NonNativeTypes.dfy │ ├── SeqHelpers.dfy │ ├── SeqHelpers.dfy-2021-08-04-08:20:33.dot │ ├── SetHelpers.dfy │ └── SetHelpers.dfy-2021-08-04-08:20:37.dot ├── test ├── dafny │ ├── merkle │ │ ├── Merkleise.test.dfy │ │ └── third_party_implementations │ │ │ ├── PrysmMerkleisation.go │ │ │ ├── PySszBitlistMerkleisation.py │ │ │ ├── PySszBitvectorMerkleisation.py │ │ │ ├── PySszBytesMerkleisation.py │ │ │ ├── PySszListOfUint64Merkleisation.py │ │ │ ├── PySszMerkleisation.cs │ │ │ ├── PySszVectorOfUint64Merkleisation.py │ │ │ ├── README.md │ │ │ ├── TestBitlistMerkleise.dfy │ │ │ ├── TestBitvectorMerkleise.dfy │ │ │ ├── TestBytesMerkleise.dfy │ │ │ ├── TestListOfBytes32Merkleise.dfy │ │ │ ├── TestListOfUint64Merkleise.dfy │ │ │ ├── TestVectorOfUint64Merkleise.dfy │ │ │ ├── ThirdPartyMerkleisation.dfy │ │ │ ├── compilePrysmBitlistMerkleisationTest.sh │ │ │ ├── compilePySszBitlistMerkleisationTest.sh │ │ │ ├── compilePySszBitvectorMerkleisationTest.sh │ │ │ ├── compilePySszBytesMerkleisationTest.sh │ │ │ ├── compilePySszListOfBytes32MerkleisationTest.sh │ │ │ ├── compilePySszListOfUint64MerkleisationTest.sh │ │ │ └── compilePySszVectorOfUint64MerkleisationTest.sh │ ├── ssz │ │ ├── BitListSeDes.tests.dfy │ │ └── UintSeDes.tests.dfy │ ├── test_utils │ │ └── StringConversions.dfy │ └── utils │ │ └── MathHelpers.tests.dfy └── lowlevel_modules │ ├── CommandLine.cs │ ├── CommandLine.dfy │ ├── CommandLine.go │ ├── Rand.cs │ ├── Rand.dfy │ └── Rand.go ├── top-level-call-graph.svg ├── verifyAll.sh ├── verifyAllRec.sh └── wiki ├── beacon-notes.md ├── bitlist-sedes.jpg ├── blockchain1.jpg ├── blockchain2.jpg ├── dafny.md ├── eth2-specs.md ├── merkleise-notes.md ├── other-resources.md ├── overview.md ├── ssz-notes.md ├── stats-master.md ├── videos.md └── vulnerabilities.md /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.* linguist-language=Dafny 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/.gitignore -------------------------------------------------------------------------------- /EEG-Meetup-Dafny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/EEG-Meetup-Dafny.jpg -------------------------------------------------------------------------------- /LEGAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/LEGAL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/README.md -------------------------------------------------------------------------------- /scripts/buildCallGraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/buildCallGraph.sh -------------------------------------------------------------------------------- /scripts/call_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/call_graph.py -------------------------------------------------------------------------------- /scripts/countLines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/countLines.py -------------------------------------------------------------------------------- /scripts/data/csv/data20200407.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20200407.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20200415.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20200415.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20200512.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20200512.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20200617.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20200617.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20200715.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20200715.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20200917.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20200917.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20200928.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20200928.csv -------------------------------------------------------------------------------- /scripts/data/csv/data2021-08-03-13:44.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data2021-08-03-13:44.csv -------------------------------------------------------------------------------- /scripts/data/csv/data2021-08-03-22:35.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data2021-08-03-22:35.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20210302.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20210302.csv -------------------------------------------------------------------------------- /scripts/data/csv/data20210512.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/data20210512.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20200407.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20200407.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20200415.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20200415.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20200512.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20200512.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20200617.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20200617.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20200715.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20200715.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20200917.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20200917.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped2021-08-03-13:44.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped2021-08-03-13:44.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped2021-08-03-22:35.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped2021-08-03-22:35.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20210302.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20210302.csv -------------------------------------------------------------------------------- /scripts/data/csv/dataGrouped20210512.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/csv/dataGrouped20210512.csv -------------------------------------------------------------------------------- /scripts/data/pdf/data20200407.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data20200407.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data20200415.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data20200415.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data20200512.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data20200512.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data20200617.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data20200617.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data20200715.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data20200715.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data20200917.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data20200917.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data2021-08-03-13:40.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data2021-08-03-13:40.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data2021-08-03-13:44.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data2021-08-03-13:44.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data2021-08-03-22:35.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data2021-08-03-22:35.pdf -------------------------------------------------------------------------------- /scripts/data/pdf/data20210302.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/pdf/data20210302.pdf -------------------------------------------------------------------------------- /scripts/data/tex/data20200407.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20200407.tex -------------------------------------------------------------------------------- /scripts/data/tex/data20200415.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20200415.tex -------------------------------------------------------------------------------- /scripts/data/tex/data20200512.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20200512.tex -------------------------------------------------------------------------------- /scripts/data/tex/data20200617.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20200617.tex -------------------------------------------------------------------------------- /scripts/data/tex/data20200715.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20200715.tex -------------------------------------------------------------------------------- /scripts/data/tex/data20200917.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20200917.tex -------------------------------------------------------------------------------- /scripts/data/tex/data2021-08-03-13:43.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data2021-08-03-13:43.tex -------------------------------------------------------------------------------- /scripts/data/tex/data2021-08-03-13:44.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data2021-08-03-13:44.tex -------------------------------------------------------------------------------- /scripts/data/tex/data2021-08-03-22:35.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data2021-08-03-22:35.tex -------------------------------------------------------------------------------- /scripts/data/tex/data20210302.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20210302.tex -------------------------------------------------------------------------------- /scripts/data/tex/data20210512.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/data/tex/data20210512.tex -------------------------------------------------------------------------------- /scripts/getStats.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/getStats.ipynb -------------------------------------------------------------------------------- /scripts/pytesttests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/pytesttests.py -------------------------------------------------------------------------------- /scripts/runAllTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/runAllTests.sh -------------------------------------------------------------------------------- /scripts/runTests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/scripts/runTests.py -------------------------------------------------------------------------------- /src/dafny/beacon/ActiveValidatorBounds.p.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/ActiveValidatorBounds.p.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/ActiveValidatorBounds.p.dfy-2021-08-04-08:18:44.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/ActiveValidatorBounds.p.dfy-2021-08-04-08:18:44.dot -------------------------------------------------------------------------------- /src/dafny/beacon/BeaconChainTypes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/BeaconChainTypes.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/Helpers.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/Helpers.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/Helpers.dfy-2021-08-04-08:18:54.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/Helpers.dfy-2021-08-04-08:18:54.dot -------------------------------------------------------------------------------- /src/dafny/beacon/Helpers.p.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/Helpers.p.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/Helpers.p.dfy-2021-08-04-08:19:01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/Helpers.p.dfy-2021-08-04-08:19:01.dot -------------------------------------------------------------------------------- /src/dafny/beacon/Helpers.s.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/Helpers.s.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/Helpers.s.dfy-2021-08-04-08:18:58.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/Helpers.s.dfy-2021-08-04-08:18:58.dot -------------------------------------------------------------------------------- /src/dafny/beacon/attestations/AttestationsTypes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/attestations/AttestationsTypes.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/forkchoice/ForkChoice.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/forkchoice/ForkChoice.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/forkchoice/ForkChoice.dfy-2021-08-04-08:16:50.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/forkchoice/ForkChoice.dfy-2021-08-04-08:16:50.dot -------------------------------------------------------------------------------- /src/dafny/beacon/forkchoice/ForkChoiceTypes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/forkchoice/ForkChoiceTypes.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/helpers/Crypto.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/helpers/Crypto.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/helpers/Math.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/helpers/Math.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/helpers/helper_lemmas/MathHelper.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/helpers/helper_lemmas/MathHelper.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/EpochProcessing.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/EpochProcessing.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/EpochProcessing.dfy-2021-08-04-08:18:01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/EpochProcessing.dfy-2021-08-04-08:18:01.dot -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/EpochProcessing.s.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/EpochProcessing.s.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/EpochProcessing.s.dfy-2021-08-04-08:18:05.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/EpochProcessing.s.dfy-2021-08-04-08:18:05.dot -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/ProcessOperations.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/ProcessOperations.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/ProcessOperations.dfy-2021-08-04-08:18:17.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/ProcessOperations.dfy-2021-08-04-08:18:17.dot -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/ProcessOperations.p.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/ProcessOperations.p.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/ProcessOperations.s.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/ProcessOperations.s.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/ProcessOperations.s.dfy-2021-08-04-08:18:13.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/ProcessOperations.s.dfy-2021-08-04-08:18:13.dot -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/StateTransition.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/StateTransition.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/StateTransition.dfy-2021-08-04-08:18:30.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/StateTransition.dfy-2021-08-04-08:18:30.dot -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/StateTransition.s.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/StateTransition.s.dfy -------------------------------------------------------------------------------- /src/dafny/beacon/statetransition/StateTransition.s.dfy-2021-08-04-08:18:25.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/statetransition/StateTransition.s.dfy-2021-08-04-08:18:25.dot -------------------------------------------------------------------------------- /src/dafny/beacon/validators/Validators.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/beacon/validators/Validators.dfy -------------------------------------------------------------------------------- /src/dafny/merkle/Merkleise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/merkle/Merkleise.dfy -------------------------------------------------------------------------------- /src/dafny/merkle/Merkleise.dfy-2021-08-04-08:19:25.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/merkle/Merkleise.dfy-2021-08-04-08:19:25.dot -------------------------------------------------------------------------------- /src/dafny/ssz/BitListSeDes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BitListSeDes.dfy -------------------------------------------------------------------------------- /src/dafny/ssz/BitListSeDes.dfy-2021-08-04-08:19:44.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BitListSeDes.dfy-2021-08-04-08:19:44.dot -------------------------------------------------------------------------------- /src/dafny/ssz/BitVectorSeDes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BitVectorSeDes.dfy -------------------------------------------------------------------------------- /src/dafny/ssz/BitVectorSeDes.dfy-2021-08-04-08:19:50.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BitVectorSeDes.dfy-2021-08-04-08:19:50.dot -------------------------------------------------------------------------------- /src/dafny/ssz/BoolSeDes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BoolSeDes.dfy -------------------------------------------------------------------------------- /src/dafny/ssz/BoolSeDes.dfy-2021-08-04-08:19:55.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BoolSeDes.dfy-2021-08-04-08:19:55.dot -------------------------------------------------------------------------------- /src/dafny/ssz/BytesAndBits.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BytesAndBits.dfy -------------------------------------------------------------------------------- /src/dafny/ssz/BytesAndBits.dfy-2021-08-04-08:19:59.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/BytesAndBits.dfy-2021-08-04-08:19:59.dot -------------------------------------------------------------------------------- /src/dafny/ssz/Constants.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/Constants.dfy -------------------------------------------------------------------------------- /src/dafny/ssz/IntSeDes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/IntSeDes.dfy -------------------------------------------------------------------------------- /src/dafny/ssz/IntSeDes.dfy-2021-08-04-08:20:04.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/IntSeDes.dfy-2021-08-04-08:20:04.dot -------------------------------------------------------------------------------- /src/dafny/ssz/Serialise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/Serialise.dfy -------------------------------------------------------------------------------- /src/dafny/ssz/Serialise.dfy-2021-08-04-08:20:10.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/ssz/Serialise.dfy-2021-08-04-08:20:10.dot -------------------------------------------------------------------------------- /src/dafny/utils/DafTests.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/DafTests.dfy -------------------------------------------------------------------------------- /src/dafny/utils/Eth2Types.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/Eth2Types.dfy -------------------------------------------------------------------------------- /src/dafny/utils/Helpers.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/Helpers.dfy -------------------------------------------------------------------------------- /src/dafny/utils/Helpers.dfy-2021-08-04-08:20:21.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/Helpers.dfy-2021-08-04-08:20:21.dot -------------------------------------------------------------------------------- /src/dafny/utils/MathHelpers.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/MathHelpers.dfy -------------------------------------------------------------------------------- /src/dafny/utils/MathHelpers.dfy-2021-08-04-08:20:26.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/MathHelpers.dfy-2021-08-04-08:20:26.dot -------------------------------------------------------------------------------- /src/dafny/utils/NativeTypes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/NativeTypes.dfy -------------------------------------------------------------------------------- /src/dafny/utils/NonNativeTypes.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/NonNativeTypes.dfy -------------------------------------------------------------------------------- /src/dafny/utils/SeqHelpers.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/SeqHelpers.dfy -------------------------------------------------------------------------------- /src/dafny/utils/SeqHelpers.dfy-2021-08-04-08:20:33.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/SeqHelpers.dfy-2021-08-04-08:20:33.dot -------------------------------------------------------------------------------- /src/dafny/utils/SetHelpers.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/src/dafny/utils/SetHelpers.dfy -------------------------------------------------------------------------------- /src/dafny/utils/SetHelpers.dfy-2021-08-04-08:20:37.dot: -------------------------------------------------------------------------------- 1 | digraph G { 2 | fontname=helvetica; 3 | } 4 | -------------------------------------------------------------------------------- /test/dafny/merkle/Merkleise.test.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/Merkleise.test.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/PrysmMerkleisation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/PrysmMerkleisation.go -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/PySszBitlistMerkleisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/PySszBitlistMerkleisation.py -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/PySszBitvectorMerkleisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/PySszBitvectorMerkleisation.py -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/PySszBytesMerkleisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/PySszBytesMerkleisation.py -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/PySszListOfUint64Merkleisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/PySszListOfUint64Merkleisation.py -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/PySszMerkleisation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/PySszMerkleisation.cs -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/PySszVectorOfUint64Merkleisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/PySszVectorOfUint64Merkleisation.py -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/README.md -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/TestBitlistMerkleise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/TestBitlistMerkleise.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/TestBitvectorMerkleise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/TestBitvectorMerkleise.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/TestBytesMerkleise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/TestBytesMerkleise.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/TestListOfBytes32Merkleise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/TestListOfBytes32Merkleise.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/TestListOfUint64Merkleise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/TestListOfUint64Merkleise.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/TestVectorOfUint64Merkleise.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/TestVectorOfUint64Merkleise.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/ThirdPartyMerkleisation.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/ThirdPartyMerkleisation.dfy -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/compilePrysmBitlistMerkleisationTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/compilePrysmBitlistMerkleisationTest.sh -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/compilePySszBitlistMerkleisationTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/compilePySszBitlistMerkleisationTest.sh -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/compilePySszBitvectorMerkleisationTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/compilePySszBitvectorMerkleisationTest.sh -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/compilePySszBytesMerkleisationTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/compilePySszBytesMerkleisationTest.sh -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/compilePySszListOfBytes32MerkleisationTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/compilePySszListOfBytes32MerkleisationTest.sh -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/compilePySszListOfUint64MerkleisationTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/compilePySszListOfUint64MerkleisationTest.sh -------------------------------------------------------------------------------- /test/dafny/merkle/third_party_implementations/compilePySszVectorOfUint64MerkleisationTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/merkle/third_party_implementations/compilePySszVectorOfUint64MerkleisationTest.sh -------------------------------------------------------------------------------- /test/dafny/ssz/BitListSeDes.tests.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/ssz/BitListSeDes.tests.dfy -------------------------------------------------------------------------------- /test/dafny/ssz/UintSeDes.tests.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/ssz/UintSeDes.tests.dfy -------------------------------------------------------------------------------- /test/dafny/test_utils/StringConversions.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/test_utils/StringConversions.dfy -------------------------------------------------------------------------------- /test/dafny/utils/MathHelpers.tests.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/dafny/utils/MathHelpers.tests.dfy -------------------------------------------------------------------------------- /test/lowlevel_modules/CommandLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/lowlevel_modules/CommandLine.cs -------------------------------------------------------------------------------- /test/lowlevel_modules/CommandLine.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/lowlevel_modules/CommandLine.dfy -------------------------------------------------------------------------------- /test/lowlevel_modules/CommandLine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/lowlevel_modules/CommandLine.go -------------------------------------------------------------------------------- /test/lowlevel_modules/Rand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/lowlevel_modules/Rand.cs -------------------------------------------------------------------------------- /test/lowlevel_modules/Rand.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/lowlevel_modules/Rand.dfy -------------------------------------------------------------------------------- /test/lowlevel_modules/Rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/test/lowlevel_modules/Rand.go -------------------------------------------------------------------------------- /top-level-call-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/top-level-call-graph.svg -------------------------------------------------------------------------------- /verifyAll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/verifyAll.sh -------------------------------------------------------------------------------- /verifyAllRec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/verifyAllRec.sh -------------------------------------------------------------------------------- /wiki/beacon-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/beacon-notes.md -------------------------------------------------------------------------------- /wiki/bitlist-sedes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/bitlist-sedes.jpg -------------------------------------------------------------------------------- /wiki/blockchain1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/blockchain1.jpg -------------------------------------------------------------------------------- /wiki/blockchain2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/blockchain2.jpg -------------------------------------------------------------------------------- /wiki/dafny.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/dafny.md -------------------------------------------------------------------------------- /wiki/eth2-specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/eth2-specs.md -------------------------------------------------------------------------------- /wiki/merkleise-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/merkleise-notes.md -------------------------------------------------------------------------------- /wiki/other-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/other-resources.md -------------------------------------------------------------------------------- /wiki/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/overview.md -------------------------------------------------------------------------------- /wiki/ssz-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/ssz-notes.md -------------------------------------------------------------------------------- /wiki/stats-master.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/stats-master.md -------------------------------------------------------------------------------- /wiki/videos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/videos.md -------------------------------------------------------------------------------- /wiki/vulnerabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Consensys/eth2.0-dafny/HEAD/wiki/vulnerabilities.md --------------------------------------------------------------------------------