(2020-03-19)
Several bug fixes and performance improvements while we work towards updating to spec 0.11.x.
- Attestation: Add a check for overflow (#5136) (a9f4d1d), closes #5136
- Add ssz marshal and unmarshal for most data structures (#5121) (7c110e5), closes #5121
- Add Field Trie to State (#5118) (1bb12c3), closes #5118
- Add New State Utils (#5117) (4317621), closes #5117
- Add Slasher to E2E (#5061) (8143cc3), closes #5061
- asserts non-nil state (#5115) (e96b45b), closes #5115
- Attestation Dynamic Committee Subnets (#5123) (3043d47), closes #5123
- Better attestation pool with map instead of expiration cache (#5087) (c20d9cc), closes #5087
- change to batch size (#5128) (9f46000), closes #5128
- Fix reward and penality zero epoch bug (#5107) (9da9fbd), closes #5107
- fix slasher rpc disconnect on error (#5092) (4f031d1), closes #5092
- Fixed
saveNewValidators
error log (#5109) (5657535), closes #5109 - Get cold intermediate state with slot (#5097) (b024191), closes #5097
- handle slashing from p2p (#5047) (035eaff), closes #5047
- Include ejected indices in ActiveSetChanges endpoint (#5066) (3380d14), closes #5066
- Init sync blocks queue (#5064) (f18bada), closes #5064
- Init sync pre queue (#5098) (1137403), closes #5098
- Integrate Field Tries into Current State (#5082) (5450b31), closes #5082
- Load cold state by root (#5086) (0974c02), closes #5086
- Make spanner tests more thorough, fixes (#5093) (c41244a), closes #5093
- Minor Improvements (#5099) (691f0bb), closes #5099
- Minor slasher fixes (#5129) (c96c8b4), closes #5129
- New state getter (#5101) (eeffa4f), closes #5101
- New state setter (#5100) (f17818b), closes #5100
- Part 1 of integrating new state mgmt to run time (#5108) (e529f5b), closes #5108
- Refactoring of initial sync (#5096) (3ec2a0f), closes #5096
- Remove suprious error messages in wallet keymanager (#5090) (02afb53), closes #5090
- Resume new state mgmt (#5102) (3660732), closes #5102
- Slasher lag fix (#5124) (1be8b3a), closes #5124
- Tweak validator logging (#5103) (8e6c16d), closes #5103
- Update README for Slasher (#5106) (de2ec8e), closes #5106
- Update to go 1.14 (#4947) (a0b142a), closes #4947
- Use Current Time Slot for Fetching Committees in RPC (#5094) (1f87cb1), closes #5094
- Use Target Epoch to Determine Indexed Attestations for Slasher (#5085) (c6acf0a), closes #5085