package eradl

import "github.com/ethereum/go-ethereum/internal/era/eradl"

Package eradl implements downloading of era1 files.

Index

Types

type Loader

type Loader struct {
	// contains filtered or unexported fields
}

func New

func New(baseURL string, network string) (*Loader, error)

New creates an era1 loader for the given server URL and network name.

func (*Loader) DownloadAll

func (l *Loader) DownloadAll(destDir string) error

DownloadAll downloads all known era1 files to the given directory.

func (*Loader) DownloadBlockRange

func (l *Loader) DownloadBlockRange(start, end uint64, destDir string) error

DownloadBlockRange fetches the era1 files for the given block range.

func (*Loader) DownloadEpochRange

func (l *Loader) DownloadEpochRange(start, end uint64, destDir string) error

DownloadEpochRange fetches the era1 files in the given epoch range.

Source Files

eradl.go

Version
v1.16.1 (latest)
Published
Jul 2, 2025
Platform
linux/amd64
Imports
8 packages
Last checked
15 hours ago

Tools for package owners.