Skip to content

downloader error vars

Source (upstream pre-purge) Current
File eth/downloader/downloader.go downloader_pow.go
Symbol errUnknownPeer errUnknownPeer
Ref 45baf2111~1 etc/v1.17.3-full-node

errUnknownPeer, errBusy, errNoSyncActive, errTooOld

3-way merge — purge → getc ← upstream

pre-purge≈ adapted (origin inferred by similarity)
var (
errUnknownPeer = errors.New("peer is unknown or unhealthy")
errNoAncestorFound = errors.New("no common ancestor found")
core-geth validation — +0 -18 | | | |---|---| | File | [`downloader.go`](https://github.com/etclabscore/core-geth/blob/v1.12.20/eth/downloader/downloader.go) | | Symbol | `errUnknownPeer` | | Ref | `v1.12.20` |
--- a/core-geth/eth/downloader/downloader.go
+++ b/etc/eth/downloader/downloader_pow.go
@@ -1,22 +1,4 @@
 var (
-   errBusy                    = errors.New("busy")
    errUnknownPeer             = errors.New("peer is unknown or unhealthy")
-   errBadPeer                 = errors.New("action from bad peer ignored")
-   errStallingPeer            = errors.New("peer is stalling")
-   errUnsyncedPeer            = errors.New("unsynced peer")
-   errNoPeers                 = errors.New("no peers to keep download active")
-   errTimeout                 = errors.New("timeout")
-   errEmptyHeaderSet          = errors.New("empty header set by peer")
-   errPeersUnavailable        = errors.New("no peers available or all tried for download")
-   errInvalidAncestor         = errors.New("retrieved ancestor is invalid")
-   errInvalidChain            = errors.New("retrieved hash chain is invalid")
-   errInvalidBody             = errors.New("retrieved block body is invalid")
-   errInvalidReceipt          = errors.New("retrieved receipt is invalid")
-   errCancelStateFetch        = errors.New("state data download canceled (requested)")
-   errCancelContentProcessing = errors.New("content processing canceled (requested)")
-   errCanceled                = errors.New("syncing canceled (requested)")
-   errTooOld                  = errors.New("peer's protocol version too old")
    errNoAncestorFound         = errors.New("no common ancestor found")
-   errNoPivotHeader           = errors.New("pivot header is not found")
-   ErrMergeTransition         = errors.New("legacy sync reached the merge")
 )

← Sync & Downloader