Commit Graph
1340 Commits
Author SHA1 Message Date
Paul Hauner dbd5e850fe Add chain_dump fn to beacon_chain 2019-01-26 07:20:58 +11:00
Paul Hauner 4d3889d838 Remove old hash_tree_root stub from state trans 2019-01-25 17:47:33 +11:00
Paul Hauner f9acc42aca Rename canonical_hash to `hash 2019-01-25 17:40:22 +11:00
Paul Hauner 73d86bcc3b Fix canonical_root fns
Fixes #92
2019-01-25 17:39:46 +11:00
Paul Hauner ad62e1e35c Rust cargo fmt 2019-01-25 17:23:54 +11:00
Paul Hauner 6b4c0fe1a3 Merge branch 'master' into lmd-ghost 2019-01-25 17:23:14 +11:00
Paul Hauner 78c00d3361 Move back to using proposer_slots 2019-01-25 16:54:19 +11:00
Paul Hauner 138fcd6275 Fix issues with old state information 2019-01-25 16:47:24 +11:00
Paul Hauner 5ef02688d5 Remove pre-2018 extern crate uses 2019-01-25 16:46:16 +11:00
Kirk Baird 9f703765aa Minor modification to tree_hash 2019-01-25 16:42:19 +11:00
Kirk Baird 10333cc99f Minor modification to tree_hash 2019-01-25 16:18:48 +11:00
Paul Hauner 078700235a Merge pull request #171 from sigp/tree_hash
TreeHash
2019-01-25 15:22:54 +11:00
Kirk Baird f67facae88 Add return type for AttesationDataAndCustodyBit hash_tree_root 2019-01-25 14:39:51 +11:00
Paul Hauner ea523c8658 Merge spec crate into types 2019-01-25 13:52:21 +11:00
Paul Hauner 9c86c07eea Fix unused deps warnings 2019-01-25 13:05:11 +11:00
Paul Hauner 19417efa63 Fix compile errors from block_producer upgrades 2019-01-25 13:03:17 +11:00
Kirk Baird 5a2cf6219e Modify tree_hash 2019-01-25 12:59:11 +11:00
Kirk Baird eb3969af98 Merge branch 'master' into tree_hash 2019-01-25 12:33:31 +11:00
Paul Hauner 14132241ba Merge pull request #169 from mjkeating/tree_hash2
Added TreeHash functionality
2019-01-25 12:25:56 +11:00
Kirk Baird 9c9b07c182 Add TreeHash trait to all types and structs 2019-01-25 12:22:56 +11:00
Paul Hauner 7454370084 Remove println from tests 2019-01-25 12:08:46 +11:00
mjkeating 4a2d5c9fbe Added TreeHash functionality 2019-01-24 16:32:58 -08:00
Paul Hauner f4f5b3a13c Update beacon_chain as per test bugs 2019-01-25 11:30:06 +11:00
Paul Hauner 643fc20063 Update block_producer for upstream changes 2019-01-25 11:29:41 +11:00
Paul Hauner 5fdad686fa Add test for state_root to genesis 2019-01-25 11:25:56 +11:00
Paul Hauner 5f953f76d8 Make TestingSlotClock thread-safe 2019-01-25 11:25:09 +11:00
Paul Hauner 271a4cf8a7 Add get_deserialized fns to block & state stores. 2019-01-25 11:23:59 +11:00
Paul Hauner 6fd3a1a03e Add progress on test rig 2019-01-25 08:18:47 +11:00
Feng94 84a9dbf8e4 Fix hardcoded string to use system constant for directory separator 2019-01-24 23:48:52 +11:00
Kirk Baird 407bf5e06d Minor updates to TreeHash 2019-01-24 15:47:28 +11:00
Kirk Baird 61cc66ca32 Merge branch 'master' into tree-hashing 2019-01-24 14:24:33 +11:00
Kirk Baird 77d4405b7a Merge mjkeating changes into local branch 2019-01-24 14:23:51 +11:00
Paul Hauner b29934aed4 Update state transition as per spec 2019-01-24 12:10:03 +11:00
Paul Hauner 298f9acd6a Merge branch 'master' into lmd-ghost 2019-01-24 12:06:23 +11:00
Paul Hauner 8e82cd5934 Merge pull request #164 from sigp/spec-updates2
Update constants / types to match specs as of 23.1.19
2019-01-24 11:59:49 +11:00
Paul Hauner d009b85637 Export bls::Keypair from types crate 2019-01-24 11:52:19 +11:00
Paul Hauner a4ac5b0d3e Begin impl block_producer in beacon chain tests 2019-01-24 11:51:48 +11:00
Paul Hauner eae904270b Derive Clone for SystemTimeSlotClock 2019-01-24 11:51:25 +11:00
Paul Hauner 8c0e634aa4 Add Signer to validator client 2019-01-24 11:50:34 +11:00
Paul Hauner 2bcce37b3c Remove outdated attestation_validation crate 2019-01-24 11:42:40 +11:00
Kirk Baird c860191f14 More updates base upon the specs, again 2019-01-24 10:17:12 +11:00
Paul Hauner db6d40e614 Add Signer trait to block_producer 2019-01-24 09:20:25 +11:00
Paul Hauner 188434aaa0 Move block_propser -> eth/, impl for val client 2019-01-23 21:41:47 +11:00
Paul Hauner 403eefb7b4 Move block_proposer into separate crate 2019-01-23 21:21:18 +11:00
Paul Hauner 8e935f93bc Replace EpochDutiesMap with trait in BlockProducer 2019-01-23 21:01:46 +11:00
Paul Hauner af6437eb13 Update validator client for types change 2019-01-23 20:59:59 +11:00
Paul Hauner 1256ba0d01 Implement very raw state transition logic 2019-01-23 19:25:05 +11:00
Kirk Baird e047fbe914 More updates base upon the specs 2019-01-23 18:06:25 +11:00
Kirk Baird 560dbe4ae1 Update constants / types to match specs as of 23.1.19 2019-01-23 15:04:40 +11:00
Paul Hauner b555916808 Add slow LMD ghost implementation 2019-01-23 09:33:04 +11:00