Versions in this module Expand all Collapse all v0 v0.0.3 Sep 14, 2022 Changes in this version + type BlocksImporter struct + func NewBlocksImporter(ctx *cli.Context, log log.Logger) (*BlocksImporter, error) + func (s *BlocksImporter) Close() error + func (s *BlocksImporter) Run(ctx context.Context) error + type BoundedIndicesFetcher struct + func NewBoundedIndicesFetcher(ctx *cli.Context, log log.Logger) (*BoundedIndicesFetcher, error) + func (s *BoundedIndicesFetcher) Close() error + func (s *BoundedIndicesFetcher) Run(ctx context.Context) error + type Command interface + Run func(ctx context.Context) error + type PerfComputer struct + func NewPerfComputer(ctx *cli.Context, log log.Logger) (*PerfComputer, error) + func (s *PerfComputer) Close() error + func (s *PerfComputer) Run(ctx context.Context) error + type RandaoComputer struct + func NewRandaoComputer(ctx *cli.Context, log log.Logger) (*RandaoComputer, error) + func (s *RandaoComputer) Close() error + func (s *RandaoComputer) Run(ctx context.Context) error + type SystemInitializer struct + func NewSystemInitializer(ctx *cli.Context, log log.Logger) (*SystemInitializer, error) + func (s *SystemInitializer) Close() error + func (s *SystemInitializer) Run(ctx context.Context) error + type TileProcessor struct + func NewTileProcessor(ctx *cli.Context, log log.Logger) (*TileProcessor, error) + func (s *TileProcessor) Close() error + func (s *TileProcessor) Run(ctx context.Context) error v0.0.2 Sep 14, 2022 Changes in this version + const KeyBlock + const KeyBlockRoot + const KeyPerf + const KeyRandaoMix + const KeyTile + var ErrBlockNotFound = errors.New("block not found") + type BeaconBlockBodyLH struct + Attestations phase0.Attestations + AttesterSlashings phase0.AttesterSlashings + Deposits phase0.Deposits + Eth1Data common.Eth1Data + ExecutionPayload common.ExecutionPayloadHeader + Graffiti common.Root + ProposerSlashings phase0.ProposerSlashings + RandaoReveal common.BLSSignature + SyncAggregate altair.SyncAggregate + VoluntaryExits phase0.VoluntaryExits + func (b *BeaconBlockBodyLH) ByteLength(spec *common.Spec) uint64 + func (b *BeaconBlockBodyLH) Deserialize(spec *common.Spec, dr *codec.DecodingReader) error + func (b *BeaconBlockBodyLH) FixedLength(*common.Spec) uint64 + func (b *BeaconBlockBodyLH) HashTreeRoot(spec *common.Spec, hFn tree.HashFn) common.Root + func (b *BeaconBlockBodyLH) Serialize(spec *common.Spec, w *codec.EncodingWriter) error + type BeaconBlockLH struct + Body BeaconBlockBodyLH + ParentRoot common.Root + ProposerIndex common.ValidatorIndex + Slot common.Slot + StateRoot common.Root + func (b *BeaconBlockLH) ByteLength(spec *common.Spec) uint64 + func (b *BeaconBlockLH) Deserialize(spec *common.Spec, dr *codec.DecodingReader) error + func (b *BeaconBlockLH) FixedLength(*common.Spec) uint64 + func (b *BeaconBlockLH) HashTreeRoot(spec *common.Spec, hFn tree.HashFn) common.Root + func (b *BeaconBlockLH) Header(spec *common.Spec) *common.BeaconBlockHeader + func (b *BeaconBlockLH) Serialize(spec *common.Spec, w *codec.EncodingWriter) error + type BlockData struct + Attestations phase0.Attestations + RandaoReveal common.BLSSignature + Slot common.Slot + StateRoot common.Root + type Importer struct + func NewImporter(ctx *cli.Context, log log.Logger) (*Importer, error) + func (s *Importer) Close() error + func (s *Importer) Run(ctx context.Context) error + type IndexData struct + API string + Title string + type Server struct + func NewServer(ctx *cli.Context, log log.Logger) (*Server, error) + func (s *Server) Close() error + func (s *Server) Run() + func (s *Server) WallClockSlot() common.Slot + type SignedBeaconBlockLH struct + Message BeaconBlockLH + Signature common.BLSSignature + func (b *SignedBeaconBlockLH) ByteLength(spec *common.Spec) uint64 + func (b *SignedBeaconBlockLH) Deserialize(spec *common.Spec, dr *codec.DecodingReader) error + func (b *SignedBeaconBlockLH) Envelope(spec *common.Spec, digest common.ForkDigest) *common.BeaconBlockEnvelope + func (b *SignedBeaconBlockLH) FixedLength(*common.Spec) uint64 + func (b *SignedBeaconBlockLH) HashTreeRoot(spec *common.Spec, hFn tree.HashFn) common.Root + func (b *SignedBeaconBlockLH) Serialize(spec *common.Spec, w *codec.EncodingWriter) error + func (b *SignedBeaconBlockLH) SignedHeader(spec *common.Spec) *common.SignedBeaconBlockHeader + type Tile struct + A []byte + B []byte + G []byte + OffsetX int + OffsetY int + R []byte + Scale uint8 + func (t *Tile) At(x, y int) color.Color + func (t *Tile) Bounds() image.Rectangle + func (t *Tile) ColorModel() color.Model + func (t *Tile) Opaque() bool + func (t *Tile) RGBAAt(x, y int) color.RGBA + type ValidatorPerformance uint32 + const HeadDistance + const InclusionDistance + const InclusionDistanceMask + const TargetCorrect + const ValidatorExists