terence tsao
cdf50e2fa2
Aligning ETH2.0 Spec - Implemented Slot & Epoch Helpers ( #1447 )
...
* starting to use SlotToEpoch...
* updated exisiting functions...
* fixed epoch tests
* fixed rest of the tests
* tests for newly added helper functions
* fixed visiblity
* added PrevEpoch and NextEpoch helpers
* lint
* removed file from other commit
2019-02-02 00:52:35 +08:00
terence tsao
3eff953df3
Inclusion Distance with Multiple Attestations ( #1404 )
2019-01-31 10:33:12 +01:00
Raul Jordan
cec6c8de83
Standardize Naming of Shared Packages, Remove Deprecated Packages ( #1435 )
...
* rem txpool
* standardize repo shared utils, remove deprecated items
* complete
* package lvl godoc
2019-01-31 10:53:58 +08:00
terence tsao
c0f36e467b
Eliminate Custody Logic for Phase 0 ( #1408 )
2019-01-30 11:11:13 +01:00
terence tsao
a52f73b78f
Remove Shard Committees Last Part ( #1411 )
2019-01-29 14:56:32 +01:00
Ivan Martinez
e9cfc08549
Update all beacon constants to latest in spec ( #1407 )
...
* Update all beacon constants
* Fix documentation
* Fix sync time in config
* Fix some names
2019-01-29 12:16:50 +08:00
terence tsao
af1c382828
Remove Shard Committees 5 - Align Core Package ( #1379 )
2019-01-25 08:20:02 -08:00
Ivan Martinez
45e9eda43c
Normalize ETH to Gwei client-wide ( #1381 )
2019-01-24 15:29:04 -08:00
terence tsao
821e7148f8
Remove Shard Committees 4 - Validator Registries Processing ( #1368 )
2019-01-23 23:09:52 -08:00
terence tsao
987b6e53b8
Remove Shard Committees 3 - Get RANDAO Mix Helper ( #1364 )
2019-01-23 22:44:19 -08:00
terence tsao
779bccba1e
Rm Shard Committees 1 - Update Protos and Configs ( #1353 )
2019-01-20 10:26:33 -08:00
terence tsao
2b24e7940e
function to update penalized exit balances ( #1335 )
2019-01-17 09:10:42 +08:00
terence tsao
e313e97666
Implement Validator Rotation Logic ( #1279 )
2019-01-13 12:52:31 -08:00
Andrei Ivasko
b29188128d
ToBytes32 ( #1306 )
2019-01-13 09:04:14 -05:00
terence tsao
060a311a14
Core Package Clean up Part 2 ( #1268 )
...
* comments on core package declarations
* fixed sentence
* cap
* no extra line
* fixed tests
* gazelle
2019-01-10 07:49:50 +08:00
terence tsao
911d30031a
Hook up Epoch-Processing Logic Inside State Transitions ( #1246 )
2019-01-09 09:26:40 -08:00
Raul Jordan
4bb6196f4f
Wrap Up Data Structure Renaming ( #1270 )
...
* spec renames
* fix goimports
* fix items
2019-01-09 03:49:17 -06:00
terence tsao
138bc37a60
Renaming Poc_ and Pow_receipt_ fields ( #1271 )
2019-01-08 20:42:42 -08:00
terence tsao
074ac07dc8
Replace Validator Status Code With Activation/Exit Slot ( #1233 )
2019-01-04 22:39:07 -08:00
Raul Jordan
7e1af4fceb
Remove Use of Proto .GetX for Value Getters ( #1235 )
2019-01-04 21:58:19 -06:00
terence tsao
576136e621
Cleanup Attestation Helper Function and Test ( #1220 )
2019-01-02 12:19:08 -08:00
terence tsao
d3acd397fb
Implemented Process Validator Registry ( #1213 )
2018-12-31 10:24:52 -08:00
terence tsao
085bd27fe1
Implemented Can Process Validator Registry ( #1188 )
2018-12-29 12:21:34 -06:00
terence tsao
b23ccc608c
Update Validator Status and Process Ejections ( #1186 )
2018-12-29 09:24:11 -08:00
terence tsao
72428239b8
Rewards/Penalties for Justification and Finalization Case 1 ( #1173 )
2018-12-26 07:46:06 -08:00
terence tsao
5b967fc6ce
Implement Crosslink Processing ( #1167 )
2018-12-24 06:58:18 -08:00
terence tsao
c7a92b88c8
Epoch Processing: Receipt Root, Justification and Finalization ( #1158 )
2018-12-23 22:36:09 -08:00
Raul Jordan
5d26efcfaa
Deprecate types.BeaconState with pb.BeaconState Generated Proto ( #1164 )
2018-12-23 16:51:04 -06:00
terence tsao
b9a233da7d
Implemented Rest of Epoch Helpers ( #1145 )
...
* beginning epoch processing helper funcs
* renamed helpers to under epoch_operations
* implemented AttestingValidatorIndices
* deleted old epoch_processing.go file
* implemented WinningRoot & LowerThan helper funcs
* rest of the epoch helpers
* gazelle
* added tests
* merged
* mentioned LowerThan is for big endian format
* fixed spelling
2018-12-22 15:38:09 -05:00
Raul Jordan
e49a190754
Replace Types of Block Primitives With Proto Generated Types ( #1137 )
...
* refactor repo to use protos
* removed block successfully in types
* db package updated
* db, core passing
* chain service done
* no more block instances
* all pass
* deprecate all block protos
* tests pass
2018-12-20 17:00:38 -05:00
terence tsao
74532a80d1
Boundary Attestation and Balances Helper functions ( #1115 )
2018-12-18 20:55:36 -08:00
terence tsao
5c7539e2a1
Quick fix on a pseudocode typo ( #1106 )
2018-12-14 16:34:28 -08:00
terence tsao
53749c49d0
Get Epoch (&Boundary) Attestations Helper Functions ( #1103 )
2018-12-14 14:49:03 -06:00