aboutsummaryrefslogtreecommitdiffstats
path: root/eth/downloader/types.go
diff options
context:
space:
mode:
Diffstat (limited to 'eth/downloader/types.go')
-rw-r--r--eth/downloader/types.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/eth/downloader/types.go b/eth/downloader/types.go
index 60d9a2b12..5937be606 100644
--- a/eth/downloader/types.go
+++ b/eth/downloader/types.go
@@ -60,6 +60,9 @@ type blockChainInsertFn func(types.Blocks) (int, error)
// receiptChainInsertFn is a callback type to insert a batch of receipts into the local chain.
type receiptChainInsertFn func(types.Blocks, []types.Receipts) (int, error)
+// chainRollbackFn is a callback type to remove a few recently added elements from the local chain.
+type chainRollbackFn func([]common.Hash)
+
// peerDropFn is a callback type for dropping a peer detected as malicious.
type peerDropFn func(id string)