package
6.0.9+incompatible
Repository: https://github.com/ethereumproject/go-ethereum.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
CopyHeader creates a deep copy of a block header to prevent side effects from modifying a header variable.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewBlock creates a new block.
NewBlockWithHeader creates a block with the given header data.
No description provided by the author
No description provided by the author
NewReceipt creates a barebone transaction receipt, copying the init fields.
No description provided by the author
No description provided by the author
From returns the address derived from the signature (V, R, S) using secp256k1 elliptic curve and an error if it failed deriving or upon an incorrect signature.
SignatureValues returns the ECDSA signature values contained in the transaction.
SortByPriceAndNonce sorts the transactions by price in such a way that the nonce orderings within a single account are maintained.
Returns a new set t which is the difference between a to b.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HeaderExtraMax is the byte size limit for Header.Extra.

# Structs

No description provided by the author
No description provided by the author
Body is a simple (mutable, non-safe) data container for storing and moving a block's data contents (transactions and uncles) together.
EIP155Transaction implements TransactionInterface using the EIP155 rules.
No description provided by the author
Log represents a contract log event.
Receipt represents the results of a transaction.
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
A BlockNonce is a 64-bit hash which proves (combined with the mix-hash) that a sufficient amount of computation has been carried out on a block.
No description provided by the author
No description provided by the author
LogForStorage is a wrapper around a Log that flattens and parses the entire content of a log including non-consensus fields.
ReceiptForStorage is a wrapper around a Receipt that flattens and parses the entire content of a receipt, as opposed to only the consensus fields originally.
Receipts is a wrapper around a Receipt array to implement types.DerivableList.
No description provided by the author
[deprecated by eth/63] StorageBlock defines the RLP encoding of a Block stored in the state database.
Transaction slice type for basic sorting.
TxByNonce implements the sort interface to allow sorting a list of transactions by their nonces.
TxByPrice implements both the sort and the heap interface, making it useful for all at once sorting as well as individually adding and removing elements.