Paul Hauner
|
e310bdd904
|
Merge branch 'master' into v0.6.1
|
2019-06-02 13:49:24 +10:00 |
|
Michael Sproul
|
83456c6894
|
fixup: remove some unused variables
|
2019-05-29 16:36:50 +10:00 |
|
Michael Sproul
|
37c67117d3
|
state_processing: remove spurious withdrawal credentials check
|
2019-05-29 10:56:21 +10:00 |
|
Michael Sproul
|
01039546cb
|
state_processing: sort attester slashing indices
This will be "to spec" if eth2.0-specs#1126 is merged
|
2019-05-27 17:46:05 +10:00 |
|
Paul Hauner
|
55ef75a44e
|
Fix underflow in verify_indexed_attestation
|
2019-05-24 14:08:19 +10:00 |
|
Paul Hauner
|
29792c56d5
|
Fix bug with checking for dust in transfers
|
2019-05-23 16:52:20 +10:00 |
|
Paul Hauner
|
892d891977
|
Fix bugs in deposit processing
|
2019-05-22 18:54:26 +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 |
|
Michael Sproul
|
545fb10005
|
spec v0.6.1: deposit processing (WIP)
|
2019-05-21 18:02:31 +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 |
|
Paul Hauner
|
39c3526884
|
Run cargo fmt --all
|
2019-05-20 16:47:44 +10:00 |
|
Michael Sproul
|
dab11c1eed
|
spec v0.6.1: verify attester slashing
|
2019-05-20 15:12:24 +10:00 |
|
Michael Sproul
|
58481c7119
|
spec v0.6.1: verify proposer slashing
|
2019-05-20 15:12:23 +10:00 |
|
Michael Sproul
|
55537078a1
|
block processing: v0.6.1 headers, randao, eth1 data
|
2019-05-20 15:12:23 +10:00 |
|
Paul Hauner
|
03849de319
|
Fix some BeaconState API changes in state proc.
|
2019-05-19 15:56:24 +10:00 |
|
Darren Langley
|
b9ab3b2523
|
fake sig back, merge, and fixed up yml checkin issue
|
2019-05-16 23:06:41 +10:00 |
|
Darren Langley
|
7b937ce901
|
merged master
|
2019-05-16 22:45:32 +10:00 |
|
Michael Sproul
|
e80264b8c8
|
Merge remote-tracking branch 'origin/master' into spec-0.6
|
2019-05-14 12:09:59 +10:00 |
|
Michael Sproul
|
2751be9a05
|
state_processing: verify_deposit v0.6.0
|
2019-05-13 17:28:37 +10:00 |
|
Michael Sproul
|
4f138fa3fe
|
state_processing: IndexedAttestation rename
|
2019-05-13 17:28:04 +10:00 |
|
Paul Hauner
|
ce8ebeccbc
|
Rename BeaconStateTypes to EthSpec
|
2019-05-10 14:47:09 +10:00 |
|
Paul Hauner
|
77c4b6eafe
|
Add progress on op pool test fixes
|
2019-05-09 18:56:41 +10:00 |
|
Paul Hauner
|
8cefd20e9d
|
Add progress on state_processing fixed-len update
|
2019-05-08 15:36:02 +10:00 |
|
Darren Langley
|
010d319fdf
|
invalid randao signature test implemented
|
2019-04-18 07:00:40 +10:00 |
|
Paul Hauner
|
c3779caede
|
Add extra info to block proc. error message
|
2019-04-17 13:59:40 +10:00 |
|
Michael Sproul
|
d95ae95ce8
|
spec: update tags to v0.5.1
|
2019-04-17 12:00:23 +10:00 |
|
Michael Sproul
|
8da8730dca
|
spec: check ProposalSlashing epochs, not slots
As per v0.5.{0,1} of the spec, we only need to check that the epochs of two proposal slashings are
equal, not their slots.
|
2019-04-17 12:00:21 +10:00 |
|
Paul Hauner
|
b8c4c3308a
|
Update types to new tree_hash crate
|
2019-04-16 14:14:38 +10:00 |
|
Darren Langley
|
d76246e600
|
invalid block signature test
|
2019-04-15 10:38:13 +10:00 |
|
Darren Langley
|
f9c1800c00
|
process_block_header tests
|
2019-04-10 21:56:31 +10:00 |
|
Darren Langley
|
8366352aaa
|
mapped out invalid states... 59
|
2019-04-10 21:07:56 +10:00 |
|
Darren Langley
|
e1c08b1d02
|
mapped out invalid states... 59
|
2019-04-10 21:06:25 +10:00 |
|
Darren Langley
|
3e030c78a8
|
copied builder and setup tests
|
2019-04-10 14:42:31 +10:00 |
|
Michael Sproul
|
518359e898
|
op-pool: implement attester slashings
|
2019-03-25 16:58:20 +11:00 |
|
Michael Sproul
|
e512f7c0e1
|
op-pool: validate_attestation_time_independent_only
|
2019-03-25 11:29:03 +11:00 |
|
Michael Sproul
|
95ed402228
|
op-pool: rename to verify_*_time_independent_only
|
2019-03-25 11:29:03 +11:00 |
|
Michael Sproul
|
b2fe14e12c
|
Operation pool: refactor verify_deposit/exit
|
2019-03-25 11:29:03 +11:00 |
|
Michael Sproul
|
8f4a2fbde1
|
Implement transaction pool basics
|
2019-03-25 11:29:03 +11:00 |
|
Paul Hauner
|
84f373fcc2
|
Fix clippy lints
|
2019-03-20 10:51:53 +11:00 |
|
Paul Hauner
|
1028acf3f1
|
Move state trans fns into state_processing
|
2019-03-18 21:34:42 +11:00 |
|
Paul Hauner
|
191761f356
|
Allow epoch cache with zero validators.
|
2019-03-17 23:32:27 +11:00 |
|
Paul Hauner
|
8677b9e9cc
|
Fix bug with epoch caches, add tests
|
2019-03-17 21:07:19 +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 |
|
Paul Hauner
|
6cd3c4bd1a
|
Add a cache for public keys to BeaconState
This allows for a fast lookup of "is this public key already in the
validator registry".
|
2019-03-13 16:40:28 +11:00 |
|
Paul Hauner
|
e81f1c31c9
|
Fix proof-of-possession issues.
These were introduced in an earlier commit
|
2019-03-11 19:47:33 +11:00 |
|