Directories ¶
Path | Synopsis |
---|---|
eth
Package eth implements the Ethereum protocol.
|
Package eth implements the Ethereum protocol. |
eth/common
Package common contains various helper functions.
|
Package common contains various helper functions. |
eth/consensus
Package consensus implements different Ethereum consensus engines.
|
Package consensus implements different Ethereum consensus engines. |
eth/consensus/clique
Package clique implements the proof-of-authority consensus engine.
|
Package clique implements the proof-of-authority consensus engine. |
eth/core
Package core implements the Ethereum consensus protocol.
|
Package core implements the Ethereum consensus protocol. |
eth/core/rawdb
Package rawdb contains a collection of low level database accessors.
|
Package rawdb contains a collection of low level database accessors. |
eth/core/state
Package state provides a caching layer atop the Ethereum state trie.
|
Package state provides a caching layer atop the Ethereum state trie. |
eth/core/types
Package types contains data types related to Ethereum consensus.
|
Package types contains data types related to Ethereum consensus. |
eth/ethdb
Package ethdb defines the interfaces for an Ethereum data store.
|
Package ethdb defines the interfaces for an Ethereum data store. |
eth/ethdb/memorydb
Package memorydb implements the key-value database layer based on memory maps.
|
Package memorydb implements the key-value database layer based on memory maps. |
eth/fetcher
Package fetcher contains the block announcement based synchronisation.
|
Package fetcher contains the block announcement based synchronisation. |
eth/miner
Package miner implements Ethereum block creation and mining.
|
Package miner implements Ethereum block creation and mining. |
eth/trie
Package trie implements Merkle Patricia Tries.
|
Package trie implements Merkle Patricia Tries. |
Click to show internal directories.
Click to hide internal directories.