Paul Hauner
|
8f23aefb29
|
Adds comments to new epoch cache fns.
|
2019-03-19 19:55:17 +11:00 |
|
Paul Hauner
|
baca2c90ab
|
Add last of 0.5.0 upgrades. Woo!
|
2019-03-19 19:43:31 +11:00 |
|
Paul Hauner
|
35b90728c7
|
Push more epoch processing fns to 0.5.0
|
2019-03-19 19:27:10 +11:00 |
|
Paul Hauner
|
61f6fe25e7
|
Tidy reward processing
|
2019-03-19 17:26:20 +11:00 |
|
Paul Hauner
|
d20fb93f0c
|
Update rewards processing to v0.5.0
|
2019-03-19 17:16:51 +11:00 |
|
Paul Hauner
|
37b8e9f39a
|
Move get_active_validator_indices to state
|
2019-03-19 09:09:57 +11:00 |
|
Paul Hauner
|
4c4952e71b
|
Merge branch 'master' into v0.5.0
|
2019-03-18 21:35:56 +11:00 |
|
Paul Hauner
|
1028acf3f1
|
Move state trans fns into state_processing
|
2019-03-18 21:34:42 +11:00 |
|
Paul Hauner
|
7503f31ddc
|
Fix bug with per-block processing
|
2019-03-18 18:09:31 +11:00 |
|
Paul Hauner
|
71d95ee9db
|
Add new field to test_harness YAML, remove prints
|
2019-03-18 18:08:53 +11:00 |
|
Paul Hauner
|
edeace9e75
|
Fix issues with building on genesis block
|
2019-03-18 16:53:59 +11:00 |
|
Paul Hauner
|
191761f356
|
Allow epoch cache with zero validators.
|
2019-03-17 23:32:27 +11:00 |
|
Paul Hauner
|
979353f136
|
Make separate errors for epoch cache.
Helps with troubleshooting.
|
2019-03-17 23:23:45 +11:00 |
|
Paul Hauner
|
816c2c651b
|
Modify genesis processing process.
- Removed BeaconStateBuilder
- Added genesis code to `state_processing`.
|
2019-03-17 23:11:07 +11:00 |
|
Paul Hauner
|
8677b9e9cc
|
Fix bug with epoch caches, add tests
|
2019-03-17 21:07:19 +11:00 |
|
Paul Hauner
|
f71cab8ba2
|
Ensure project tests compile on v0.5.0
|
2019-03-17 19:28:29 +11:00 |
|
Paul Hauner
|
919a15de22
|
Ensure validator client compiles under v0.5.0
|
2019-03-17 19:21:19 +11:00 |
|
Paul Hauner
|
446ff0c27e
|
Ensure test_harness crate compiles under v0.5.0
|
2019-03-17 19:19:52 +11:00 |
|
Paul Hauner
|
df3f8df7bd
|
Ensure fork_choice tests pass under v0.5.0
|
2019-03-17 18:56:05 +11:00 |
|
Paul Hauner
|
6df5eee7f4
|
Update beacon_chain crate with v0.5.0 updates
|
2019-03-17 18:10:20 +11:00 |
|
Paul Hauner
|
d94540c85c
|
Remove readers from fork choice crate.
|
2019-03-17 17:59:29 +11:00 |
|
Paul Hauner
|
8b08e9dd2e
|
Remove block and state readers from db crate
|
2019-03-17 17:54:43 +11:00 |
|
Paul Hauner
|
6b3cdc34dd
|
Update block proposer to v0.5.0
|
2019-03-17 17:50:22 +11:00 |
|
Paul Hauner
|
3a384d93f8
|
Allow state processing to compile under v0.5.0
|
2019-03-17 17:47:12 +11:00 |
|
Paul Hauner
|
3b8c1df5da
|
Fix bug in per block processing.
|
2019-03-17 12:49:55 +11:00 |
|
Paul Hauner
|
6bd2055a0a
|
Update block processing to v0.5.0
|
2019-03-17 12:25:37 +11:00 |
|
Age Manning
|
a59fc2c24d
|
Merge pull request #306 from sigp/sigs-v0.6.1
Update signature-scheme to v0.6.1
|
2019-03-17 12:17:24 +11:00 |
|
Age Manning
|
71f65ee0cd
|
Merge pull request #301 from sigp/new-pubkey-format
Add pubkey cache
|
2019-03-17 12:17:06 +11:00 |
|
Age Manning
|
68f6b7a367
|
Merge pull request #299 from sigp/fix-test-harness
Fix test harness
|
2019-03-17 12:16:36 +11:00 |
|
Paul Hauner
|
7f4af20212
|
Refactor shuffling generation
|
2019-03-16 19:14:49 +11:00 |
|
Paul Hauner
|
d6456a9486
|
Remove old types structs.
They've been outdated be v0.5.0 or prior
|
2019-03-16 14:35:45 +11:00 |
|
Paul Hauner
|
c648491c45
|
Add TestRandom default field attr to BeaconState
|
2019-03-16 14:32:23 +11:00 |
|
Paul Hauner
|
33783d4baa
|
Fix borrow issue in BeaconBlock
|
2019-03-16 14:32:07 +11:00 |
|
Paul Hauner
|
6ae5d34d0f
|
Update testing builders as per state 0.5.0 update
|
2019-03-16 14:31:43 +11:00 |
|
Paul Hauner
|
01bfd38637
|
Add default attribute to TestRandom derive.
Allows for generating the item from default instead of randomizing it.
|
2019-03-16 14:30:21 +11:00 |
|
Paul Hauner
|
f739bb5551
|
Add serde default field attr
I accidentally deleted it in the last commit.
|
2019-03-15 18:38:58 +11:00 |
|
Paul Hauner
|
49d3f3d1d6
|
Partially update BeaconState to v0.5.0
- Uses new ssz attributes to remove manual impl of ssz.
- Updates struct def to v0.5.0
- Does not update all methods
|
2019-03-15 18:36:55 +11:00 |
|
Paul Hauner
|
b37cf3a269
|
Add TreeHash derives for cache objects.
This allows us to avoid a verbose manual impl for BeaconState
|
2019-03-15 18:36:16 +11:00 |
|
Paul Hauner
|
7660cbd419
|
Update ChainSpec to v0.5.0
|
2019-03-15 18:35:27 +11:00 |
|
Paul Hauner
|
57c4389f9c
|
Add further BeaconBlock v0.5.0 updates
|
2019-03-15 18:34:54 +11:00 |
|
Paul Hauner
|
dffc26a466
|
Add field idents support to ssz_derive.
- Adds idents to skip ser, deser and tree hashing
|
2019-03-15 18:33:32 +11:00 |
|
Paul Hauner
|
563304c8d7
|
Update "block" family types to 0.5.0
- Removes Proposal
- Removes "readers" as they aren't actually being used anywhere.
|
2019-03-15 16:30:05 +11:00 |
|
Paul Hauner
|
a51de99d40
|
Fast-forward unchanged exit to v0.5.0
|
2019-03-15 16:06:02 +11:00 |
|
Paul Hauner
|
a1ee1a4523
|
Update Transfer to v0.5.0
|
2019-03-15 16:05:53 +11:00 |
|
Paul Hauner
|
db26b8fde7
|
Update Deposit to v0.5.0
|
2019-03-15 16:02:47 +11:00 |
|
Paul Hauner
|
77db79900e
|
Fast-forward some unchanged types to v0.5.0
|
2019-03-15 16:02:23 +11:00 |
|
Paul Hauner
|
dc2755c4ea
|
Update ProposerSlashing to v0.5.0
|
2019-03-15 15:59:04 +11:00 |
|
Paul Hauner
|
15c3e5eab5
|
Add HistoricalBatch type
|
2019-03-15 15:52:17 +11:00 |
|
Paul Hauner
|
142aaae8ce
|
Fast-forward PendingAttestation to v0.5.0
|
2019-03-15 15:51:57 +11:00 |
|
Paul Hauner
|
4ffdfbc993
|
Update Validator to 0.5.0, add tests
|
2019-03-15 15:48:33 +11:00 |
|