BeaconChain.swift icon indicating copy to clipboard operation
BeaconChain.swift copied to clipboard

spec/0.8.0

Open decanus opened this issue 6 years ago • 1 comments

  • [x] Custom types
  • [x] Constants

Configuration

  • [x] Misc
  • [x] Gwei values
  • [x] Initial values
  • [x] Time parameters
  • [x] State list lengths
  • [x] Rewards and penalties
  • [x] Max operations per block
  • [x] Signature domain types

Containers

  • [x] Misc dependencies
  • [x] Beacon operations
  • [x] Beacon blocks
  • [x] Beacon state

Helper Functions

  • [x] Math
  • [x] Crypto
  • [x] Predicates
  • [ ] Misc
  • [ ] Beacon state accessors
  • [ ] Beacon state mutators

Genesis

  • [ ] Genesis state
  • [ ] Genesis Block

Beacon chain state transition function

  • [ ] Epoch processing
    • [ ] Helper Functions
    • [ ] Justification and finalization
    • [ ] Crosslinks
    • [ ] Rewards and penalties
    • [ ] Registry updates
    • [ ] Slashings
    • [ ] Final updates
  • [ ] Block processing
    • [ ] Block header
    • [ ] Randao
    • [ ] ETH1Data
    • [ ] Operations

decanus avatar Jul 01 '19 21:07 decanus

Did not implement int_to_bytes and bytes_to_int stuff, seems easy enough to do inline.

decanus avatar Jul 10 '19 17:07 decanus