Commit Graph

2390 Commits

Author SHA1 Message Date
Paul Hauner
b8e25a3e4c Fix bug in beacon state randao getter 2019-05-23 16:53:18 +10:00
Paul Hauner
c214bec344 Add ability to get shuffling from BeaconState 2019-05-23 16:52:51 +10:00
Paul Hauner
29792c56d5 Fix bug with checking for dust in transfers 2019-05-23 16:52:20 +10:00
Paul Hauner
13f78342c3 Add passing exit tests 2019-05-23 10:11:15 +10:00
Paul Hauner
4db6a8a058 Add transfer ef tests 2019-05-23 08:48:09 +10:00
Paul Hauner
733c202417 Remove unused functions from ef_tests 2019-05-22 18:55:11 +10:00
Paul Hauner
e760afbc1a Tidy presentation of errors for ef_tests 2019-05-22 18:55:00 +10:00
Paul Hauner
892d891977 Fix bugs in deposit processing 2019-05-22 18:54:26 +10:00
Paul Hauner
14d879d75f Pass case_index through Case trait 2019-05-22 18:13:22 +10:00
Paul Hauner
b2666d700c Implemented detailed state eqs in ef_tests 2019-05-22 18:00:21 +10:00
Paul Hauner
7a99654f89 Add new CompareFields trait and derive 2019-05-22 17:22:12 +10:00
Paul Hauner
30d582f40d Enable operations tests, start testing 2019-05-22 16:46:50 +10:00
Paul Hauner
2cffca7b1a Enable merkle branch verification for deposits 2019-05-22 16:46:27 +10:00
Paul Hauner
6fada99905 Refactor ef_tests for less code duplication 2019-05-22 16:15:52 +10:00
Paul Hauner
95b0df7087 Add parsing (not executing) of deposit tests 2019-05-22 15:34:12 +10:00
Paul Hauner
07b94b30ba Add serde deser to AttestationDataAndCustodyBit 2019-05-22 14:49:14 +10:00
Paul Hauner
1eeaaaa92b Merge branch 'ef-tests' into v0.6.1 2019-05-22 14:46:10 +10:00
Paul Hauner
d9b103d0ce Fix a subset of compile errors in op-pool 2019-05-22 14:41:35 +10:00
Paul Hauner
edbb435f4f Add assert to ensure test exist 2019-05-22 14:27:21 +10:00
Paul Hauner
f9f6161a7a Ensure ef_tests run with the right fake_crypto cfg 2019-05-22 14:18:48 +10:00
Paul Hauner
ae3e459422 Merge branch 'ef-tests' of github.com:sigp/lighthouse into ef-tests 2019-05-22 13:59:54 +10:00
Paul Hauner
fabb42a162 Update various v0.5.1 tags, delete old file 2019-05-22 13:03:51 +10:00
Paul Hauner
9790968378 Remove old inclusion_distance file 2019-05-22 12:19:13 +10:00
Paul Hauner
987afb6595 Update some Spec v.. comments & minor logic fix 2019-05-22 12:17:56 +10:00
Paul Hauner
ea36c5ad35 Remove update_registry_and_shuffling_data 2019-05-22 12:17:00 +10:00
Paul Hauner
350dc1ad80 Add type hint to hashset AND. 2019-05-22 11:45:05 +10:00
Paul Hauner
04791dfc58 Update verify_exit to spec v0.6.1 2019-05-22 11:45:01 +10:00
Paul Hauner
bb7ee642d8 Update verify_transfer to spec v0.6.1 2019-05-22 11:28:29 +10:00
Paul Hauner
389951530a Merge pull request #383 from sigp/disk-db
Refactor database crate
2019-05-22 10:45:45 +10:00
Paul Hauner
b41f91db1d Rename disk db dir 2019-05-21 19:32:07 +10:00
Paul Hauner
c840b76cac Tidy store crate, add comments 2019-05-21 18:49:24 +10:00
Paul Hauner
3bcf5ba706 Rename db crate to store 2019-05-21 18:20:23 +10:00
Michael Sproul
545fb10005 spec v0.6.1: deposit processing (WIP) 2019-05-21 18:02:31 +10:00
Paul Hauner
29427cf0e6 Merge branch 'master' into disk-db 2019-05-21 17:57:55 +10:00
Paul Hauner
b62f4477e1 More project-wide fixes for new DB 2019-05-21 17:45:35 +10:00
Paul Hauner
058829b64d Update beacon_chain to latest DB 2019-05-21 17:27:06 +10:00
Paul Hauner
78368cc2cd Make LevelDB key type concrete (not generic) 2019-05-21 16:49:56 +10:00
Michael Sproul
468dc2ceb0 per-block processing: minor fixups 2019-05-21 16:43:55 +10:00
Michael Sproul
0b2aa26f2d spec v0.6.1: attestation processing/verif 2019-05-21 16:43:55 +10:00
Michael Sproul
f8d4e742ad types: safe accessors for current crosslinks 2019-05-21 16:43:54 +10:00
Michael Sproul
9a21e41017 fixed_len_vec: Deref to slice 2019-05-21 16:43:54 +10:00
Michael Sproul
56424d94c6 spec v0.6.1: update per-epoch processing 2019-05-21 16:43:54 +10:00
Michael Sproul
d3d2900a6a state_processing: get_attesting_indices in common 2019-05-21 16:43:54 +10:00
Paul Hauner
54f28df5b1 Improve testing for Store impls 2019-05-21 16:37:15 +10:00
Paul Hauner
b3a94de086 Remove unnecessary RwLock from LevelDB 2019-05-21 16:36:06 +10:00
Paul Hauner
7d067926dd Replace RocksDB with LevelDB 2019-05-21 16:29:34 +10:00
Kirk Baird
73c246854a Add functionality to check ssz_static encoding as well as existing decoding 2019-05-21 15:31:31 +10:00
Paul Hauner
a63c4ebe5b Merge pull request #381 from sigp/fix-rust-fmt
Fix failing master build
2019-05-21 14:34:49 +10:00
Kirk Baird
d0c674871d Remove bls uncompressed hash test 2019-05-21 14:24:10 +10:00
Paul Hauner
f1584dada4 Update BeaconChain struct to use new store 2019-05-21 13:36:14 +10:00