Zahary Karadjov
|
31abd31d8a
|
Fix an int conversion issue
|
2019-02-07 17:53:02 +01:00 |
Zahary Karadjov
|
dfcd22519b
|
Fix for getting the current epoch number
|
2019-02-07 16:40:00 +01:00 |
Dustin Brody
|
bc44744acd
|
rm unused work_pool module (#90)
* rm unused work_pool module
* preserve comment from Danny about signature aggregation
|
2019-02-07 16:28:59 +01:00 |
Dustin Brody
|
2774e5a67a
|
Merge pull request #91 from status-im/spec-cleanup
spec: remove unused code, fix state_sim speed
|
2019-02-07 14:23:15 +00:00 |
Jacek Sieka
|
ed8f7ab475
|
schedule epoch actions for all 64 slots in an epoch
|
2019-02-07 13:18:00 +01:00 |
Jacek Sieka
|
976e1e1f10
|
spec: remove unused code, fix state_sim speed
|
2019-02-07 13:03:02 +01:00 |
Jacek Sieka
|
d75b6bc3a8
|
fix nim version dep
|
2019-02-07 12:02:50 +01:00 |
cheatfate
|
20e7ca48b5
|
Fix `validator not in registry` and `$` bugs.
|
2019-02-07 12:51:21 +02:00 |
Dustin Brody
|
2d71b998c7
|
Spec update to v0.1 (#88)
* update based on https://github.com/ethereum/eth2.0-specs/pull/483
* more spec updates
|
2019-02-07 11:43:21 +01:00 |
Dustin Brody
|
788b093284
|
Merge pull request #87 from status-im/vdy
Spec updates
|
2019-02-06 22:52:36 +00:00 |
Dustin Brody
|
74cb86ec21
|
more spec changes
|
2019-02-06 21:37:21 +01:00 |
Jacek Sieka
|
f5a641178d
|
fix tests after rename
|
2019-02-06 21:11:14 +01:00 |
Mamy Ratsimbazafy
|
224f22d377
|
Fix regression from #80 on validator_keygen (#86)
|
2019-02-06 20:58:18 +01:00 |
Jacek Sieka
|
337aa83f1a
|
spec: fix off-by-one, allows state_sim to continue
|
2019-02-06 20:53:05 +01:00 |
Jacek Sieka
|
2f96c4bade
|
spec: remove ShardCommittee remnants, add CrosslinkCommittee helper
|
2019-02-06 20:37:25 +01:00 |
Mamy Ratsimbazafy
|
11da02c34f
|
Asyncdispatch2 rebranding to chronos (#84)
* Asyncdispatch2 rebranding to chronos
* nim-eth and nim-chronos part of nimble packages
* fix package name
|
2019-02-06 18:56:04 +01:00 |
Dustin Brody
|
7cf13c22f0
|
fix up some non-spec things that interfere with state_sim with attestations
|
2019-02-06 13:31:41 +01:00 |
Yuriy Glukhov
|
7f1bddb267
|
Use nim-eth (#82)
|
2019-02-05 20:21:18 +01:00 |
Dustin Brody
|
d1af069c55
|
Spec update (#83)
* rm GWEI_PER_ETH
* update EJECTION_BALANCE; rm MAX_CASPER_VOTES/replace with MAX_INDICES_PER_SLASHABLE_VOTE; modify GENESIS_SLOT
* update various constants from slots to epochs; MAX_CASPER_SLASHINGS -> MAX_ATTESTER_SLASHINGS
* AttesterSlashing field renamings; SlashableVote -> SlashableAttestation; add DOMAIN_RANDAO
* rm aggregate_signature_poc_[01]_indices
* centralize some bitfield functions
|
2019-02-05 19:40:27 +01:00 |
Ștefan Talpalaru
|
20e02d5615
|
enable "--threads:on" for tests (#75)
* enable "--threads:on" for tests
* disable Chronicles colours on Windows
* delete forLoopMacros-related config
|
2019-02-05 18:48:34 +01:00 |
Mamy Ratsimbazafy
|
e5d152c6d6
|
Update BLS to the latest scheme. (#80)
* Attempt to switch to nim-blscurve.
* "Fix" BLS test for new tests
* Missing domain param in validator keygen
|
2019-02-05 17:13:29 +01:00 |
Yuriy Glukhov
|
bbd94185a4
|
State storage predicate moved to beacon_node, split persistBlock to persistBlock and persistState
|
2019-02-04 21:44:37 +01:00 |
Yuriy Glukhov
|
1606bc6f92
|
Cosmetics
|
2019-02-04 21:44:37 +01:00 |
Yuriy Glukhov
|
917c48d9a5
|
More persistance
|
2019-02-04 21:44:37 +01:00 |
Dustin Brody
|
dda24619e8
|
several mechanical renamings
|
2019-01-30 19:30:34 +02:00 |
Dustin Brody
|
4bec151d7f
|
Merge pull request #76 from status-im/bzr
Spec update
|
2019-01-30 14:13:12 +00:00 |
Dustin Brody
|
68ca7850f4
|
rm min_empty_validator_index, ZERO_BALANCE_VALIDATOR_TTL, Validator.latest_status_change_slot; switch Fork.fork_slot to Fork.epoch; begin removing Validator.randao_layers; now that https://github.com/ethereum/eth2.0-specs/issues/352 is fixed, test out for more slots; get process_deposit consistent with current spec
|
2019-01-30 00:41:07 -08:00 |
Dustin Brody
|
33dd0da1de
|
Merge pull request #74 from status-im/una
Spec update
|
2019-01-30 04:35:26 +00:00 |
Dustin Brody
|
8dadbd3257
|
fix spurious assertion per https://github.com/ethereum/eth2.0-specs/issues/515
|
2019-01-28 20:49:20 -08:00 |
Dustin Brody
|
5d0e1c026d
|
remove Validator.{custody_commitment,latest_custody_reseed_slot,penultimate_custody_reseed_slot}
|
2019-01-28 20:34:44 -08:00 |
Dustin Brody
|
ad3de5fde9
|
Uint24 -> ValidatorIndex; Fork.pre_fork_version -> Fork.previous_version; Fork.post_fork_version -> Fork.current_version
|
2019-01-28 20:15:00 -08:00 |
Dustin Brody
|
4574178836
|
epochs replace slots as main first-class entity; several mechanical renamings (ForkData -> Fork; .fork_data -> .fork; remove stub custody types/code; some type aliasing to keep slots and epochs more enforceably separate; fix test_state_transition.nim assumption that GENESIS_SLOT == 0
|
2019-01-28 19:22:22 -08:00 |
Dustin Brody
|
7a7903535c
|
fix research/searialized_sizes.nim
|
2019-01-28 23:43:55 +02:00 |
Dustin Brody
|
b46183047f
|
remove BeaconState.shard_committees_at_slots in favor of crosslink committees; validator_registry_latest_change_slot -> validator_registry_update_slot mechanical renaming
|
2019-01-28 23:43:55 +02:00 |
Dustin Brody
|
f85088651c
|
Revert "remove BeaconState.shard_committees_at_slots in favor of crosslink committees; validator_registry_latest_change_slot -> validator_registry_update_slot mechanical renaming"
This reverts commit 2222a8e222 .
|
2019-01-26 11:17:22 -08:00 |
Dustin Brody
|
2222a8e222
|
remove BeaconState.shard_committees_at_slots in favor of crosslink committees; validator_registry_latest_change_slot -> validator_registry_update_slot mechanical renaming
|
2019-01-26 11:15:33 -08:00 |
Bruno Škvorc
|
8395b53e51
|
Merge pull request #72 from status-im/Swader-patch-1
Typo fix
|
2019-01-25 23:13:56 +01:00 |
Bruno Škvorc
|
7071021dc5
|
Typo fix
|
2019-01-25 23:13:41 +01:00 |
Jacek Sieka
|
e0a257406e
|
clean up and add some logging (#70)
|
2019-01-25 11:35:22 -06:00 |
zah
|
a0712e691a
|
Replace the usage of cligen with confutils (#68)
|
2019-01-23 12:45:15 -06:00 |
Dustin Brody
|
53952dd0c9
|
Merge pull request #66 from status-im/wcc
Spec update
|
2019-01-23 18:34:00 +00:00 |
Dustin Brody
|
b4e98f1e6e
|
add doc note re spec reqs
|
2019-01-23 10:16:16 -08:00 |
Dustin Brody
|
3877ef263c
|
remove return to gain better error messages
|
2019-01-23 09:53:51 -08:00 |
Jacek Sieka
|
63f7302a41
|
Update beacon_chain/spec/beaconstate.nim
Co-Authored-By: tersec <tersec@users.noreply.github.com>
|
2019-01-23 17:51:59 +00:00 |
Dustin Brody
|
55128978ba
|
Merge pull request #65 from status-im/ssz-le
ssz: switch to little-endian
|
2019-01-23 03:35:20 +00:00 |
Dustin Brody
|
a11dcdfe64
|
switch from get_shuffling_prev to get_shuffling; remove some also-removed-in-spec calls and temporarily/ugly-bridge a still-useful reference to shard committees until they're completely removed
|
2019-01-22 17:50:51 -08:00 |
Dustin Brody
|
21b8bd7f71
|
new shuffling routine and adjust tests for it
|
2019-01-22 14:36:31 -08:00 |
Dustin Brody
|
d728f113ac
|
move existing shuffling routine out of way and keep existing references to it
|
2019-01-22 11:17:34 -08:00 |
Jacek Sieka
|
523a990adc
|
ssz: switch to little-endian
https://github.com/ethereum/eth2.0-specs/pull/139
|
2019-01-22 11:56:01 -06:00 |
Zahary Karadjov
|
a9c026b957
|
More logging close to the code that fails often
|
2019-01-21 21:43:08 +02:00 |