Commit Graph
629 Commits
Author SHA1 Message Date
Paul Hauner dc8fbf813f Update db function signatures 2018-12-30 12:56:07 +11:00
Paul Hauner 7c63155851 Merge branch 'master' into chain-update 2018-12-29 15:02:58 +11:00
Paul Hauner 41ef019d57 Add unfinished chain code 2018-12-29 15:00:51 +11:00
Paul Hauner 8b6810aba0 Merge pull request #128 from sigp/beaconstate-ssz
Impl SSZ enc/dec for BeaconState
2018-12-29 14:58:28 +11:00
Paul Hauner 8308ea4932 Fix old instances of shards being u16 2018-12-29 14:35:03 +11:00
Paul Hauner b365bb8773 Re-add ValidatorRecord::status_is() fn
It was accidentally removed.
2018-12-29 14:34:22 +11:00
Paul Hauner 9efc7a0def Remove unused types::common mod 2018-12-29 14:33:48 +11:00
Paul Hauner 4757b35ed2 Wrap BLS keypair, pubkey and privkey in newtypes 2018-12-29 14:33:35 +11:00
Paul Hauner 1c1815ff23 Merge pull request #124 from sigp/issues/93/onboarding
[WIP] Update onboarding documentation
2018-12-28 19:49:46 +11:00
Paul Hauner 39f2171053 Implement ssz Enc/Decode for BeaconState + more 2018-12-28 19:46:33 +11:00
Paul Hauner e4e729d309 Add newtype for bls::PublicKey 2018-12-28 19:45:59 +11:00
Paul Hauner e6977b5f4b Impl ssz Enc/Decode on Address. Decode on Vec<T> 2018-12-28 19:39:44 +11:00
Paul Hauner d9c472ec37 Run rustfmt on ssz 2018-12-28 19:39:25 +11:00
Paul Hauner d0422eed05 Add new ssz error type 2018-12-28 19:38:59 +11:00
Paul Hauner 6f4ffd8d98 Merge pull request #114 from sigp/issue/105/genesis
Implement genesis/startup functions
2018-12-27 10:10:45 +11:00
Paul Hauner d79d0182a6 Implement genesis signature 2018-12-26 11:15:51 +11:00
Paul Hauner 79093f6ad1 Merge branch 'master' into issue/105/genesis 2018-12-26 10:52:56 +11:00
Paul Hauner 0693f3c7c1 Merge pull request #126 from sigp/issue/96/beacon-block-update
Update BeaconBlock
2018-12-26 10:49:25 +11:00
Paul Hauner 9764cb0ef3 Remove some Default impls from types 2018-12-26 09:12:11 +11:00
Paul Hauner 926bdcde34 Merge branch 'master' into issue/96/beacon-block-update 2018-12-26 09:03:04 +11:00
Paul Hauner c64d2bfce9 Merge pull request #125 from sigp/newtype-bls
Wrap Signature and AggregateSignature in a newtype
2018-12-26 08:56:10 +11:00
Paul Hauner 4330acdd96 Tidy up var name in BLS 2018-12-26 08:54:26 +11:00
Paul Hauner 810156a0fb Remove Default impls for BLS newtypes 2018-12-26 08:46:37 +11:00
Paul Hauner 3c4541156a Add BeaconBlock genesis 2018-12-25 19:25:48 +11:00
Paul Hauner b978db23fc Merge new beacon block, Rust 2018 2018-12-25 19:00:41 +11:00
Paul Hauner e635423eac Fix clippy lint in ssz 2018-12-25 18:34:45 +11:00
Paul Hauner a7756ea4b5 Remove old chain state transition code 2018-12-25 18:22:46 +11:00
Paul Hauner f140e2938f Update beacon_block_store for new block struct 2018-12-25 10:38:40 +11:00
Paul Hauner b95395d1e1 Rename types::random types::test_utils 2018-12-25 10:36:49 +11:00
Paul Hauner 91dea4bf29 Merge Rust 2018 updates 2018-12-24 10:03:56 +11:00
Paul Hauner a42d931d66 Remove state-transition crate 2018-12-24 10:00:52 +11:00
Paul Hauner 6f039e6e6a Add ssz enc/dec for beacon block 2018-12-23 23:41:22 +11:00
Paul Hauner 368a218af4 Add types, more ssz testing for existing types 2018-12-21 15:44:11 +11:00
Paul Hauner 2c04d343e9 Merge pull request #127 from drozdziak1/122-rust-2018
2018-ify everything
2018-12-21 15:26:39 +11:00
Stan Drozd dcf9f2244a Add 'edition = "2018"' to every Cargo.toml 2018-12-19 16:38:59 +01:00
Stan Drozd e502872083 cargo-fix the whole workspace into Rust 2018 2018-12-19 16:07:01 +01:00
Paul Hauner c9f82f8a1d Implement ssz enc/decode for beaconblock
Not yet fully tested
2018-12-19 17:56:09 +11:00
Paul Hauner 459be0b4b6 Merge pull request #109 from ralexstokes/update-hash-function
Updates the hash function used to Keccak-256

Closes #111
2018-12-19 17:11:47 +11:00
Paul Hauner 1ffdcd363d Update README.md 2018-12-19 12:54:31 +11:00
Paul Hauner 0260564c15 Begin implementing new types 2018-12-18 18:09:21 +11:00
Paul Hauner be4c6701ac Remove SSZ helpers 2018-12-18 18:08:51 +11:00
Paul Hauner 7f00f167e3 Fix error in agg sig newtype 2018-12-18 17:55:21 +11:00
Paul Hauner 92ed2ffc22 Update Attestation to use new bls structs 2018-12-18 17:30:34 +11:00
Paul Hauner f046a326b8 Implement "newtype" wrappers for BLS structs 2018-12-18 17:04:54 +11:00
Alex Stokes bd3d388b92 Use resize instead of extend which fits this use much better 2018-12-17 17:16:25 -08:00
Chris Natoli 4cb2efb042 Start #93; Update documentation. 2018-12-18 11:39:53 +11:00
Paul Hauner 5c3ee698a7 Add issue link to vec_shuffle/src/lib.rs 2018-12-17 09:14:54 +11:00
Alex Stokes 914760e19f update expected hash 2018-12-13 07:04:50 -08:00
Paul Hauner 7ced7aee89 Merge pull request #118 from ralexstokes/validator-status-typing
Validator status typing
2018-12-13 18:08:06 +11:00
Paul Hauner fdca969868 Merge pull request #119 from ralexstokes/remove-active-validators-crate
Remove active validators crate
2018-12-13 17:46:01 +11:00