Geth

E364858

Geth is a widely used open-source Ethereum client implementation in Go that enables users to run full nodes, interact with smart contracts, and participate in the Ethereum network.

All labels observed (1)

Label Occurrences
Geth canonical 4

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Ethereum client ⓘ
full node implementation ⓘ
open-source software ⓘ
category Ethereum node software ⓘ
blockchain client ⓘ
commandLineInterface geth ⓘ
developer Ethereum Foundation ⓘ
enables interacting with smart contracts ⓘ
participating in the Ethereum network ⓘ
running Ethereum full nodes ⓘ
implements Ethereum JSON-RPC specification ⓘ
Ethereum account and state model ⓘ
Ethereum consensus engine interfaces ⓘ
Ethereum protocol ⓘ
linked to: Ethereum blockchain
license GNU Lesser General Public License v3 ⓘ
maintainer go-ethereum team ⓘ
operatingSystem Linux ⓘ
Windows ⓘ
macOS ⓘ
partOf Ethereum ecosystem ⓘ
programmingLanguage Go ⓘ
repositoryPlatform GitHub ⓘ
repositoryURL https://github.com/ethereum/go-ethereum ⓘ
supportsFeature EVM tracing and debugging ⓘ
Ethereum Virtual Machine execution ⓘ
GraphQL API ⓘ
JSON-RPC API ⓘ
WebSocket API ⓘ
linked to: WebSockets Standard

account management ⓘ
console with JavaScript interpreter ⓘ
dev (private) chains ⓘ
fast sync ⓘ
metrics and monitoring endpoints ⓘ
mining (on proof-of-work Ethereum) ⓘ
peer-to-peer networking ⓘ
personal wallet commands (CLI) ⓘ
snap sync ⓘ
state pruning ⓘ
transaction pool management ⓘ
transaction signing ⓘ
supportsNetwork Ethereum ⓘ
linked to: Ethereum blockchain

Ethereum mainnet ⓘ
linked to: Ethereum blockchain

Ethereum testnets ⓘ
private Ethereum networks ⓘ
supportsRole archive node ⓘ
full node ⓘ
light client (historically) ⓘ
usedFor developing and testing smart contracts ⓘ
running infrastructure for Ethereum applications ⓘ
writtenIn Go ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.