djrtwo on dev
deprecate `BeaconBlocksByRange.β¦ (compare)
djrtwo on dev
Update PROPOSER_SCORE_BOOST to β¦ (compare)
[2019-03-01 11:24:35] INFO core/state: Previous justified epoch PreviousJustifiedEpoch=37
[2019-03-01 11:24:35] INFO core/state: Justified epoch JustifiedEpoch=38
[2019-03-01 11:24:35] INFO core/state: Finalized epoch FinalizedEpoch=36
[2019-03-01 11:24:35] INFO core/state: Validator Registry Update Epoch ValidatorRegistryUpdateEpoch=36
[2019-03-01 11:24:35] INFO core/state: Validator registry length NumValidators=8
[2019-03-01 11:24:35] INFO core/state: Validator balances: [7069299 7039939 7055138 7070311 7055116 7069805 7024753 6824788]
[2019-03-01 11:24:35] INFO core/state: Validator registry update epoch ValidatorRegistryUpdateEpoch=36
[2019-03-01 11:24:35] INFO blockchain: Slot transition successfully processed slotsSinceGenesis=319
[2019-03-01 11:24:35] INFO blockchain: Block transition successfully processed slotsSinceGenesis=319
[2019-03-01 11:24:35] INFO blockchain: Epoch transition successfully processed SlotsSinceGenesis=319
[2019-03-01 11:24:35] INFO operation: Attestation removed attestationRoot=0x3b1ac13feb127f180a75646323feece1d67436b2de7a045617a193d7d39f1622
[2019-03-01 11:24:35] INFO blockchain: Chain head block and state updated blockRoot=0x341dfefe216aaeb992f37346c9f6e47859d1b4f7e72d2db64cf5bbe55267ea7e
slot % 2**k = 0
for every k
epoch - 2**k
for k=0..x
etc available to you, so in the "normal" reorg scenario where you just missed a block due to timing, you only ever need to replay from the previous epoch - then it gets progressively longer as the reorg depth grows, balancing storage requirements and replay time for those deep reorgs where nothing is finalizing for a week - but that precise scheme requires that epoch-1, epoch-2, epoch-4 etc be stored which obviously doesn't work.