package
5.6.3-darwinv2-rc0+incompatible
Repository: https://github.com/scroll-tech/go-ethereum.git
Documentation: pkg.go.dev

# Packages

Package clique implements the proof-of-authority consensus engine.
Package ethash implements the ethash proof-of-work consensus engine.
No description provided by the author

# Variables

ErrFutureBlock is returned when a block's timestamp is in the future according to the current node.
ErrInvalidL1MessageOrder is returned if a block contains L1 messages in the wrong order.
ErrInvalidNumber is returned if a block's number doesn't equal its parent's plus one.
ErrInvalidTxCount is returned if a block contains too many transactions.
ErrMissingL1MessageData is returned if a block contains L1 messages that the node has not synced yet.
ErrPrunedAncestor is returned when validating a block requires an ancestor that is known, but the state of which is not available.
ErrUnknownAncestor is returned when validating a block requires an ancestor that is unknown.
ErrUnknownL1Message is returned if a block contains an L1 message that does not match the corresponding message in the node's local database.

# Interfaces

ChainHeaderReader defines a small collection of methods needed to access the local blockchain during header verification.
ChainReader defines a small collection of methods needed to access the local blockchain during header and/or uncle verification.
Engine is an algorithm agnostic consensus engine.
PoW is a consensus engine based on proof-of-work.