lighthouse/eth2/utils
pscott 13faa47da1 Implement push_leaf for MerkleTree (#563)
* Prototype for far_right push

* Add push method and tests

* Modify beacon_chain_builder for interop to use push instead of create

* Add Push method to MerkleTree

* Cargo fmt

* Remove redundant tests

* Fix typo

* Rename push to push_leaf

* Fix clippy warnings

* Add DepthTooSmall enum variant

* Avoid cloning in MerkleTree::push_leaf

* Add quickcheck test for push_leaf

* Cargo fmt updated

* Return err instead of using unwrap()

* Use enumerate instead of hard indexing

* Use if let and return string on error

* Fix typo in deposit_leave
2019-10-25 16:07:03 +11:00
..
bls Update Milagro BLS to v0.11.0 (#554) 2019-10-02 12:04:17 +10:00
compare_fields Add extra level of comparisons to CompareFields 2019-05-24 14:08:19 +10:00
compare_fields_derive Robustify derive macro attribute parsing (#544) 2019-09-28 14:29:14 +10:00
eth2_config Initial Interop Updates (#492) 2019-08-10 11:44:17 +10:00
eth2_hashing Publish ssz_types (and deps) to crates.io (#468) 2019-08-08 11:39:47 +10:00
eth2_interop_keypairs Update Milagro BLS to v0.11.0 (#554) 2019-10-02 12:04:17 +10:00
int_to_bytes Rename eth2_bytes to int_to_bytes 2019-02-15 11:19:25 +11:00
lighthouse_bootstrap Make bootstrapper block til connection established 2019-09-04 13:56:30 +10:00
lighthouse_metrics Clippy clean (#536) 2019-09-30 13:58:45 +10:00
logging Add cargo fmt to .travis.yml (#474) 2019-07-31 14:45:09 +10:00
merkle_proof Implement push_leaf for MerkleTree (#563) 2019-10-25 16:07:03 +11:00
serde_hex Merge ssz little endian branch 2019-03-26 15:44:01 +11:00
slot_clock Refactor slot clock to remove underflow 2019-09-21 11:21:47 +10:00
ssz Clippy clean (#536) 2019-09-30 13:58:45 +10:00
ssz_derive Robustify derive macro attribute parsing (#544) 2019-09-28 14:29:14 +10:00
ssz_types Add nimbus-specific test 2019-09-09 12:22:09 -04:00
swap_or_not_shuffle Publish ssz_types (and deps) to crates.io (#468) 2019-08-08 11:39:47 +10:00
test_random_derive Robustify derive macro attribute parsing (#544) 2019-09-28 14:29:14 +10:00
tree_hash Consolidate lazy_static versions 2019-09-30 12:36:42 +10:00
tree_hash_derive Fix SignedRoot macro attribute parsing 2019-09-30 12:32:44 +10:00