Versions in this module Expand all Collapse all v0 v0.0.4 Jan 15, 2025 v0.0.1 Jan 15, 2025 Changes in this version + type Config struct + BeaconDB db.HeadAccessDatabase + DepositCache cache.DepositCache + GenesisPath string + GenesisTime uint64 + NumValidators uint64 + type Service struct + func NewService(ctx context.Context, cfg *Config) *Service + func (_ *Service) AllDeposits(_ context.Context, _ *big.Int) []*ethpb.Deposit + func (_ *Service) ChainStartEth1Data() *ethpb.Eth1Data + func (_ *Service) ClearPreGenesisData() + func (_ *Service) DepositByPubkey(_ context.Context, _ []byte) (*ethpb.Deposit, *big.Int) + func (_ *Service) DepositsNumberAndRootAtHeight(_ context.Context, _ *big.Int) (uint64, [32]byte) + func (_ *Service) FinalizedDeposits(ctx context.Context) (cache.FinalizedDeposits, error) + func (_ *Service) NonFinalizedDeposits(_ context.Context, _ int64, _ *big.Int) []*ethpb.Deposit + func (_ *Service) PreGenesisState() state.BeaconState + func (_ *Service) Status() error + func (_ *Service) Stop() error + func (s *Service) AllDepositContainers(ctx context.Context) []*ethpb.DepositContainer + func (s *Service) InsertPendingDeposit(ctx context.Context, d *ethpb.Deposit, blockNum uint64, index int64, ...) + func (s *Service) PendingContainers(ctx context.Context, untilBlk *big.Int) []*ethpb.DepositContainer + func (s *Service) PendingDeposits(ctx context.Context, untilBlk *big.Int) []*ethpb.Deposit + func (s *Service) PrunePendingDeposits(ctx context.Context, merkleTreeIndex int64) + func (s *Service) PruneProofs(ctx context.Context, untilDepositIndex int64) error + func (s *Service) Start()