Closed MatheusFranco99 closed 8 months ago
There seems to be some epoch activation epochs here
Not sure if it is final but maybe let's put this in and later change it so we can all approve this PR
@GalRogozinski If I update it, I start getting:
panic: can't start new duty runner instance for duty: input data invalid: duty invalid: duty epoch is into far future
because of the dutyValueCheck.
Closes #219
Major changes
VersionedProposal
orVersionedBlindedProposal
) to the Beacon node, Deneb uses:VersionedBlindedProposal
: aBlindedBeaconBlock
, similarly to other forks.VersionedProposal
:BlockContents
, differently from older forks which usedBeaconBlocks
. Nonetheless, the validator signature is still over the beacon block (BlockContents.Block
), i.e. the signing root is kept the same.Minor changes
ConsensusData
andFullData
fields, since Deneb uses aBlockContents
object which contains a Beacon block, KZGProofs (288 bytes) and Blobs of 786432 bytes.SSZ generation notes
make generate-ssz
you may see new logsINFO: Skipped ssz generated object:
.consensus_data_encoding.go
file. It imports an unused library. For that, we created an issue in Fastssz which remains unsolved. As a temporary arrangement, we added, in thegenerate.go
in./types
, a command to remove the unused import.Attestantio update notes
DataVersion
used to bephase0
. This was was changed to becomeunknown
. Therefore, some testing utils that didn't define theDataVersion
in theConsensusData
had to be updated.Leftovers To-Do
References