Try   HackMD

Week 12 Update

Status:

  • Updates to genesis code for eth2-testnet-genesis
    • Encountered MacOS issues, fixed operation not permitted error in terminal
  • Meeting scheduled 5 October with mentors to review draft PRs and align on approach to Lodestar code
    • Draft genesis script (Holly) + retention script (Adedamola)
      • Genesis script uses eth2-testnet-genesis to generate a new genesis.ssz at a specified out dir
      • Checkpointz and Lodestar ephemery flags in progress - see notes below
    • Manual draft genesis script TODOs (see PR) include:
      • Iteration calc

Questions relating to:

GENESIS

  • Approach to out dir
  • Validator input
  • Approach to using eth2-testnet-genesis repository by Protolambda (I can't find anything in Lodestar already that would perform the equivalent, unless I should code the ssz from scratch)
    • Paths
    • Fix / validate input types
  • Iteration is 95 instead of 96

RESET

See Adedamola's dev update

Next steps:


Genesis (Holly)

  • Use checkpointz for checkpoint option “genesis checkpoint sync” usually from latest finalised checkpoint, but we will use the genesis epoch
    • Learn about checkpointz! Verify feasibility for using this with ephemery :)
  • Second option is to use 
ephemery.dev url is the “backup download option” (already implemented)
  • Third option to generate genesis with my script using another flag
  • Fourth option to generate with a flag to override with custom path to genesis.ssz provided by user [developer]

Reset (Adedamola)

  • Need to start + stop Lodestar from inside the client
  • Look at packages/cli/src/cmds/beacon/handler.ts

Next steps

  • Talk to EF devops about checkpointz (pk’s colleague) as needed;
    • Validate whether it possible to use with ephemery (Holly)
  • Connect with Lodestar (Mario will connect us on TG)
    • Genesis:
      • Ask Lodestar for feedback on overall approach to ephemery code
      • Changes to config + cli (similar to Holesky)
      • New ephemery package
      • Flags
    • Reset:
      • TBC what questions we have for Lodestar