Account this package to achieve a high level of Ethereum accounts management
Account/abi This package implements the Ethereum ABI (Application Binary interface)
Account/abi/bind This package generates the go bindings for the Ethereum contract
Account/abi/bind/backends--
Account/keystore implements the encrypted storage of the SECP256K1 private key
Account/usbwallet This package implements a USB hardware wallet
BTM This package implements a two-fork Merkle tree
Cmd/abigen--
Cmd/bootnode This node runs a boot node for the Ethereum Discovery Protocol
Cmd/ethkey
CMD/EVM Execute EVM Code fragment
Cmd/faucet Faucet is a lightweight customer supported by Ethernet faucet
Cmd/geth Geth is the official client command line for Ethereum.
Cmd/p2psim P2psim to impersonate the HTTP API for the client command line
Cmd/puppeth Puppeth is a command to assemble and maintain a private network
Cmd/rlpdump Rlpdump can better print out RLP format data
Cmd/swarm bzzhash command to better compute the swarm Hashi
Cmd/utils provides instructions for the Go-ethereum command
Cmd/wnode--
Common contains some help functions
Common/bitutil the packet to achieve fast bit operation
Common/compiler wrapper solity Compiler executable file
Common/fdllimit--
Common/hexutil hexadecimal encoding with a prefix of 0x
Common/math Math Tools
Common/number--
Compression/rle implements RUN-LENGTH encoding encoding for ethereum data
Comsensus implements different Ethernet consensus engines.
Comsensus/clique realized the authoritative consensus engine
Comsensus/ethash engine work consensus ethash proof
Comsensus/misc--
Console--
Contracts/chequebook ' cheque-book ' Ether Intelligent Contract
Contracts/chequebook/contract--
Contracts/ens--
Contracts/ens/contract--
Core Implementation Ethernet Contract interface
CORE/ASM Assembly and Disassembly interface
Core/bloombits Bloom Filtration Batch Data
Core/state a caching structure encapsulated on the etheric state tree
Core/types the data types supported by the Ethernet contract
CORE/VM Ethernet Virtual Machine
Core/vm/runtime a basic execution model for executing EVM code
Crypto--
crypto/bn256 optimal ate pairing on the 256-bit barreto-naehrig curve
Crypto/bn256/cloudflare Special bilinear Group at 128-bit security level
Crypto/bn256/google Special bilinear Group at 128-bit security level
Crypto/ecies--
Crypto/randentropy--
CRYPTO/SECP256K1 Package C Library of Bitcoin Secp256k1
CRYPTO/SHA3 Sha-3 Fixed output length hash function and jitter variable output length hash function defined by FIPS-202
Dashboard--
ETH Ether Square Agreement
Ethclient ether-square RPC AIP client
ETHDB--
Eth/downloader Manual full Chain sync
Eth/fetcher synchronization based on block notifications
Eth/filters for block, transaction and log event filtering
Eth/gasprice--
Eth/stats Network Statistical Reporting Service
Eth/tracers collects JavaScript transaction tracking
Event handling the cost of events
Event/filter Event Filtering
Internal/build--
Internal/cmdtest--
Internal/debug Debug interface Go run-time debugging function
INTERNAL/ETHAPI Common Ethernet Square API functions
Internal/guide Small test suite to ensure code snippets are working correctly in the Development guide
Internal/jsre JavaScript Execution Environment
Internal/jsre/deps console JavaScript dependencies go embedding
Internal/web3ext geth ensure web3.js extension
Les lightweight ethereum Sub Protocol
Les/flowcontrol Client Process Control mechanism
Light Etalumlight the state and chain object of the client to implement on-demand retrieval capability
Log log output logs
Log/term--
Metrics Coda Hale The go port of the measurement library
Metrics/exp expression-related operations
Metrics/influxdb--
Metrics/librato--
Miner the building and digging of the etheric square block
Mobile Geth mobility-side API
Node sets multidimensional interface nodes
Peer-to-peer Peer-to-peer Network protocol
P2p/discover Node Discovery Protocol
P2P/DISCV5 RLPX V5 topic-related protocols
P2p/enr realize the EIP-778 node record in the middle of the Ethernet
P2p/nat to provide Network port mapping protocol permissions
P2p/netutil Network Package expansion
P2p/protocols Peer-to-peer Expansion
P2p/simulations to realize analog Peer-to-peer network
P2p/simulations/adapters--
P2p/simulations/examples--
P2p/testing--
Params--
RLP RLP Serialization Format
RPC accesses interfaces via network or I/O links
Swarm--
Swarm/api--
Swarm/api/client--
Swarm/api/http HTML format error handling
Swarm/fuse--
Swarm/metrics--
Swarm/network--
Swarm/network/kademlia--
Swarm/services/swap--
Swarm/services/swap/swap--
Swarm/storage--
Swarm/testutil--
Tests Ethernet Square JSON test
Trie Merkle Patricia Tree Implementation
VENDOR/GOPKG.IN/CHECK.V1 Go deeper test
VENDOR/GOPKG.IN/URFAVE/CLI.V1 GO command-line application framework
Whisper/mailserver--
Whisper/shhclient--
WHISPER/WHISPERV2 Whisper Poc-1 Implementation
WHISPER/WHISPERV5 Whisper Protocol (version 5)
WHISPER/WHISPERV6--