Commit Graph
2534 Commits
Author SHA1 Message Date
Paul Hauner 88c6d15c32 Padding efficent merkle root algo (#436)
* Add initial work on padding efficent merkle roots

* Improve merklize_padded

* Improve tree_hash crate -- fix bugs, docs

* Update codebase for tree_hash API change

* Remove dbg statements, fix import error

* Fix clippy lints, doc error

* Tidy tree hash comments

* Increase tree_hash max tree height

* Fix PR review comments

* Fix typos

* Fix cache access off-by-one in tree hash

* Set max tree depth to 48 (from 64)
2019-07-16 14:40:56 +10:00
Paul Hauner af499c0b8c Merge pull request #428 from jzaki/update-install-notes
Update installation notes to include git-lfs step.
2019-07-12 22:47:46 +10:00
Paul Hauner fcd3da81bf Merge pull request #426 from sigp/ssz-types
Add ssz_types crate
2019-07-11 16:53:32 +10:00
Paul Hauner 561cec0bf6 Move many bitfield Options to Results 2019-07-11 13:19:38 +10:00
Paul Hauner 61406b34bc Resolve issues raised from @michaelsproul review 2019-07-11 12:45:34 +10:00
Paul Hauner 2c1afcc2d6 Rename marker structs for Bitfield 2019-07-11 12:40:37 +10:00
Paul Hauner 08868a6e7a Merge pull request #425 from sigp/ssz-v0.8
Changes for publishing ssz to crates.io
2019-07-11 09:22:07 +10:00
jzaki 1d1ae5c075 Update instructions 2019-07-10 13:15:38 +10:00
Kirk Baird e66ef32a9d Merge pull request #414 from sigp/cli-logging-2
Add CLI Flag for logging to JSON file
2019-07-10 11:45:31 +10:00
Kirk Baird 08069704c1 Add cli flag for logging to JSON file 2019-07-10 10:27:44 +10:00
Paul Hauner 5e1a2ebf25 Uncomment broken tree hash impl for variable list 2019-07-09 20:30:29 +10:00
Paul Hauner bb3b3fd8b9 Fix bug around single-byte for 0-bits 2019-07-09 20:29:10 +10:00
Paul Hauner daa8916e6b Add comments after self-review 2019-07-09 20:28:19 +10:00
Paul Hauner 090133b088 Add more comments to bitfield 2019-07-09 17:31:34 +10:00
Paul Hauner 734aa3b8bd Satisfy clippy lint in SSZ 2019-07-09 17:01:37 +10:00
Paul Hauner 7283fdff15 Fix clippy lints in ssz_types 2019-07-09 16:58:53 +10:00
Paul Hauner 57cc946018 Add bitvector tests 2019-07-09 16:37:09 +10:00
Paul Hauner 000d941e2e Add tests for BitList 2019-07-09 16:03:02 +10:00
jzaki efcbb16491 Update installation notes to include git-lfs step. 2019-07-09 14:52:05 +10:00
Paul Hauner e4ef0fc9d4 Add crate-level docs to ssz_types 2019-07-09 11:00:40 +10:00
Paul Hauner 94265272b4 Tidy bitfield docs 2019-07-09 09:28:22 +10:00
Paul Hauner 5a7c44ed37 Add failing doc tests 2019-07-08 18:53:25 +10:00
Paul Hauner 1484773cd1 Refactor to use Bitfield struct with type variants 2019-07-08 18:41:43 +10:00
Paul Hauner 93cd38da55 Progress further on Bitfield struct 2019-07-08 16:27:08 +10:00
Paul Hauner bbcc58dca3 Start building new bitfield struct 2019-07-08 16:07:40 +10:00
Paul Hauner 636ebb0d4e Add progress on bitfields 2019-07-08 11:54:47 +10:00
Paul Hauner ecb0bf11c7 Move bitlist and bitvector into own files 2019-07-08 09:36:52 +10:00
Paul Hauner c8c5c8ff16 Collect errors into a single error 2019-07-06 15:57:11 +10:00
Paul Hauner 2b7d5560ad Refactor SSZ types bitfield
Removes superfulous `Bitfield` struct
2019-07-06 15:51:15 +10:00
Paul Hauner 85a732f00e Merge pull request #409 from sigp/update-readme
Update readme
2019-07-06 12:59:26 +10:00
Paul Hauner 5943e176cf Add ssz_types crate 2019-07-05 17:33:20 +10:00
Paul Hauner 15ec3fe390 Merge branch 'master' into update-readme 2019-07-04 15:29:26 +10:00
Paul Hauner 0ad51d466c Add datadir flag to readme 2019-07-04 15:26:04 +10:00
Paul HaunerandAge Manning 74e4231357 Apply suggestions from code review
Co-Authored-By: Age Manning <Age@AgeManning.com>
2019-07-04 15:05:57 +10:00
Paul Hauner 1dc9368b13 Merge pull request #415 from sigp/fix-validator-keys-410
Fixed account_manager data dir
2019-07-04 15:01:54 +10:00
Age Manning fdaa520c66 Merge pull request #413 from sigp/network-dev
Integration of Discv5 into Lighthouse
2019-07-04 14:51:04 +10:00
Age Manning 1aeec12b78 Improve error handling of default directory 2019-07-04 14:14:27 +10:00
Age Manning dd410535cb Remove Phase 1 TODO 2019-07-04 14:14:27 +10:00
Age Manning bffe6c327f Removes left-over debugging statements 2019-07-04 14:14:27 +10:00
Age Manning 177daf2609 Typo fixes 2019-07-04 14:14:27 +10:00
Age Manning af28d5e20c Add persistent network identification 2019-07-04 14:14:27 +10:00
Age Manning 7dc5e2f959 Update to latest libp2p 2019-07-04 14:14:27 +10:00
Age Manning 0952a36a21 Initial integration of discovery v5 2019-07-04 14:14:27 +10:00
Age Manning 44c9058477 Integrate discv5 into lighthouse 2019-07-04 14:14:27 +10:00
Age Manning 6ee2b4df34 Complete merging of network addition branch 2019-07-04 14:14:26 +10:00
Age Manning c7e17c8641 Updates for latest master 2019-07-04 14:14:26 +10:00
Age Manning 43135484ca Update to lastest libp2p 2019-07-04 14:13:43 +10:00
Age Manning b33ce5dd10 Initial core grouping of libp2p behaviours 2019-07-04 14:13:43 +10:00
Age Manning cb7d5eba1c Discovery and gossip bug fixes 2019-07-04 14:12:06 +10:00
Age Manning f80c34b74f Builds on discovery. Adds identify to discovery 2019-07-04 14:11:17 +10:00