Commit Graph

304 Commits

Author SHA1 Message Date
Danny Ryan
697d3c5eb5 add doc string for new slashing helper funtions 2018-12-13 12:17:39 -06:00
Danny Ryan
7c833fafc5 clean up casper slashing with helper functions etc 2018-12-13 12:09:39 -06:00
Raul Jordan
923df80b03 replace shard_block_hash with shard_block_root 2018-12-13 11:26:10 -06:00
terence tsao
9170efee1b removed old comments 2018-12-13 08:27:22 -08:00
Hsiao-Wei Wang
1ea887c964 Deposits: define DepositData and rename DepositParameters to DepositInput (#310) 2018-12-13 15:36:57 +00:00
terence tsao
ddb91adecf quick fix on typo 2018-12-13 06:51:47 -08:00
Gregory Markou
b554204688 clarified language around start_up (#303) 2018-12-13 13:08:51 +00:00
Justin
6b6a04c884 Bugfix (missing state.) 2018-12-13 10:03:50 +00:00
Hsiao-Wei Wang
c1a3b29145 Fix verify_slashable_vote_data: use get_domain (#306) 2018-12-13 09:55:37 +00:00
Hsiao-Wei Wang
6fa12f6603 Merge pull request #301 from ethereum/vote_rename
Some renames about vote and fix `verify_slashable_vote_data` (`verify_casper_votes`)
2018-12-13 13:58:10 +08:00
Hsiao-Wei Wang
d5a5e1815c Rename LATEST_BLOCK_ROOT_COUNT -> LATEST_BLOCK_ROOTS_LENGTH 2018-12-13 13:55:34 +08:00
Hsiao-Wei Wang
9eeb863ec6 Refactor verify_slashable_vote_data 2018-12-13 03:11:53 +08:00
Hsiao-Wei Wang
ab7549e52e Move verify_slashable_vote_data to the last verification of Casper slashings 2018-12-13 03:04:10 +08:00
Hsiao-Wei Wang
d2fda68ccb Fix ToC 2018-12-13 03:00:53 +08:00
Hsiao-Wei Wang
4aa6ec4468 Update CasperSlashing and verify_casper_votes
1. Rename `verify_casper_votes` -> `verify_slashable_vote_data`
2. Rename `CasperSlashing.votes_1` -> `CasperSlashing.slashable_vote_data_1`
3. Rename `CasperSlashing.votes_2` -> `CasperSlashing.slashable_vote_data_2`
4. Fix `verify_slashable_vote_data` `(verify_casper_votes)`
2018-12-13 02:55:28 +08:00
Hsiao-Wei Wang
ae5221c4f8 Move BLS verification to later step 2018-12-13 02:11:47 +08:00
Hsiao-Wei Wang
ac3ffb3df6 LATEST_BLOCK_ROOTS_COUNT -> LATEST_BLOCK_ROOT_COUNT 2018-12-13 02:08:37 +08:00
Hsiao-Wei Wang
81c6b561fc CandidatePoWReceiptRootRecord.votes -> CandidatePoWReceiptRootRecord.vote_count 2018-12-13 02:07:12 +08:00
Danny Ryan
cc34097fba fix genesis 2018-12-12 11:51:42 -06:00
terence tsao
3b0fe25c14 multiply GWEI_PER_ETH 2018-12-12 09:29:26 -08:00
Hsiao-Wei Wang
4c3c8510d4 Fix 'validator_index': 'uint64' -> 'uint24' 2018-12-13 01:09:56 +08:00
Danny Ryan
10fa84b057 rename base_inactivity_penalty to inactivity_penalty 2018-12-12 09:28:47 -06:00
Danny Ryan
541f33094f move rewards helpers to rewrds and penalties section 2018-12-12 09:14:44 -06:00
Danny Ryan
bc60576d3c rework rewards sections as per PR feedback 2018-12-12 09:07:44 -06:00
Justin
19b0421d4d Merge branch 'master' into fix-rewards 2018-12-12 13:11:10 +00:00
vbuterin
6b5479cac9 Moved ancestor hashes to state, changed to batched accumulator (#269)
* Replaced ancestors hashes in blocks with the previous block root
* Add a block root batched accumulator
* Cleanup processing presentation
2018-12-12 13:02:50 +00:00
Chih Cheng Liang
21da07b4f7 typo (#294) 2018-12-12 10:30:58 +00:00
Danny Ryan
e2714b3344 add bls_verify_multiple def to phase 0 spec (#292) 2018-12-11 21:18:30 +00:00
Danny Ryan
726ed97eb2 Merge branch 'rename_tree_roots' of https://github.com/terenc3t/eth2.0-specs into terenc3t-rename_tree_roots 2018-12-11 14:54:30 -06:00
Terence Tsao
3f31eecb18 fixed typo & s/winning_hash/winning_root/ 2018-12-11 12:50:20 -08:00
Terence Tsao
a13997d738 updated rest of the fields except ancestor_hashes 2018-12-11 12:38:32 -08:00
Justin
9f8ae361f9 Rename BLSVerify to bls_verify and put hash in helpers 2018-12-11 20:30:28 +00:00
Danny Ryan
032007ad17 add organization to previous epoch attester helpers 2018-12-11 13:40:00 -06:00
Danny Ryan
5e84a53ff1 base_reward is 1/4 of total reward val can earn per cycle 2018-12-11 13:32:27 -06:00
Danny Ryan
42364fe7b1 add granular reward for the four different parts of attestation 2018-12-11 13:22:17 -06:00
Terence Tsao
e0e2fed1b5 rename hash tree roots as root 2018-12-11 09:53:56 -08:00
Danny Ryan
e8d8b03089 note the vyper version the contract is expected to be compiled with (#287) 2018-12-11 16:29:09 +00:00
Danny Ryan
084880511d Merge pull request #280 from ethereum/validator-status
validator status cleanup
2018-12-11 10:14:02 -06:00
Danny Ryan
5734b25fb1 rename bls verification spec ref 2018-12-11 10:13:31 -06:00
Danny Ryan
c462f563b1 use Deposit object for processing intiial deposits 2018-12-11 10:02:59 -06:00
Danny Ryan
1e3f518f02 pr feedback 2018-12-11 09:49:50 -06:00
Danny Ryan
e64bfb289c Merge pull request #282 from ethereum/ssztreehash-cleanup
cleanup refs to SSZTreeHash
2018-12-11 09:17:57 -06:00
vbuterin
47dc3eb48b Updated winning_hash description (#283) 2018-12-11 13:25:21 +00:00
Danny Ryan
6fccd9f793 cleanup a few more hash refs to ssztreehash 2018-12-10 17:08:04 -06:00
Danny Ryan
fa685abc47 add ref to ssztreehash spec. cleanup where ssztreehash should be used 2018-12-10 16:58:36 -06:00
Danny Ryan
ae33eec081 Merge branch 'master' into validator-status 2018-12-10 16:43:35 -06:00
Danny Ryan
e77bf04711 remove direct calls to exit_validator 2018-12-10 16:42:28 -06:00
Danny Ryan
70765a205e fix toc 2018-12-10 16:30:25 -06:00
Danny Ryan
0c281c8113 local var i -> index 2018-12-10 16:17:42 -06:00
Danny Ryan
03901ffe65 cleanups 2018-12-10 16:14:08 -06:00