Go implementation of the Ethereum protocol
Find a file
Isabel Schöps Thiel 4eb34c7b99
ethash.go
2023-12-31 23:57:35 +01:00
.github .github: use github actions to run 32-bit linux tests (#28549) 2023-12-05 14:45:40 +01:00
accounts accounts,signer: fix typos in comments (#28730) 2023-12-28 11:46:51 +01:00
beacon beacon/light: add CommitteeChain (#27766) 2023-12-08 13:38:00 +01:00
build build: add support for ubuntu 23.10 (mantic minotaur) (#28728) 2023-12-30 17:02:48 +01:00
cmd core, cmd, trie: fix the condition of pathdb initialization (#28718) 2023-12-21 20:28:32 +01:00
common eth/tracers/logger: make structlog/json-log stack hex again (#28628) 2023-12-05 09:37:48 +01:00
consensus ethash.go 2023-12-31 23:57:35 +01:00
console cmd/geth: add support for --dev flag in dumpgenesis (#28463) 2023-11-22 12:08:39 +01:00
core core/state: logic equivalence for GetCodeHash (#28733) 2023-12-26 16:38:11 +08:00
crypto crypto/secp256k1: fix 32-bit tests when CGO_ENABLED=0 (#28602) 2023-11-28 19:16:50 +01:00
docs docs/postmortems: remove wrong parentheses (#26066) 2022-11-01 14:50:03 +01:00
eth all: fix typos in comments (#28682) 2023-12-18 09:35:12 +01:00
ethclient all: fix typos in comments (#28682) 2023-12-18 09:35:12 +01:00
ethdb trie: remove inconsistent trie nodes during sync in path mode (#28595) 2023-12-08 14:28:23 +01:00
ethstats cmd, les, tests: remove light client code (#28586) 2023-11-23 16:28:26 +02:00
event event: fix Resubscribe deadlock when unsubscribing after inner sub ends (#28359) 2023-10-22 17:37:56 +02:00
graphql eth/gasestimator: allow slight estimation error in favor of less iterations (#28618) 2023-11-28 22:31:47 +02:00
internal cmd/devp2p: update eth/snap protocol test suites for PoS (#28340) 2023-12-20 17:23:48 +01:00
log log: avoid setting default slog logger in init (#28747) 2023-12-30 21:16:02 +01:00
metrics rpc: fix ns/µs mismatch in metrics (#28649) 2023-12-08 09:40:50 +01:00
miner miner: eliminate the dead loop possibility for newWorkLoop and mainLoop (#28677) 2023-12-15 11:48:55 +08:00
node node: increase batch limits for auth rpc API (#27924) 2023-08-16 15:26:49 +02:00
p2p p2p/discover: add liveness check in collectTableNodes (#28686) 2023-12-18 10:47:21 +01:00
params params: begin v1.13.9 release cycle 2023-12-22 13:46:27 +01:00
rlp rlp/rlpgen: remove build tag (#28106) 2023-09-14 12:28:40 +02:00
rpc rpc: fix ns/µs mismatch in metrics (#28649) 2023-12-08 09:40:50 +01:00
signer accounts,signer: fix typos in comments (#28730) 2023-12-28 11:46:51 +01:00
swarm swarm: fix outdated link (#26501) 2023-01-16 11:00:55 +01:00
tests tests: add currentExcessBlobGas to state tests (#28735) 2023-12-28 11:39:28 +01:00
trie core, cmd, trie: fix the condition of pathdb initialization (#28718) 2023-12-21 20:28:32 +01:00
.dockerignore cmd, internal/build, docker: advertise commit date in unstable build versions (#19522) 2019-05-08 16:44:28 +03:00
.gitattributes .gitattributes: enable solidity highlighting on github (#16425) 2018-04-03 15:21:24 +02:00
.gitignore git: ignore tests/spec-tests folder (#28254) 2023-10-10 10:56:50 +02:00
.gitmodules tests: external evm benchmarks (#24050) 2022-01-28 08:47:19 +01:00
.golangci.yml build: upgrade to golangci-lint v1.55.2 (#28712) 2023-12-20 15:36:10 +01:00
.mailmap AUTHORS: remove one more duplicate entry (#24950) 2022-05-24 21:04:21 +02:00
.travis.yml ci: disable lint on travis (#28706) 2023-12-19 10:35:02 +01:00
appveyor.yml core/state, tests: fix memory leak via fastcache (#28387) 2023-10-20 13:35:49 +02:00
AUTHORS AUTHORS: remove one more duplicate entry (#24950) 2022-05-24 21:04:21 +02:00
circle.yml circleci: enable docker based hive testing 2016-07-15 16:07:34 +03:00
COPYING COYPING: restore the full text text of GPL (#21568) 2020-09-15 08:27:17 +02:00
COPYING.LESSER all: update license information 2015-07-07 14:12:44 +02:00
Dockerfile travis, build: update Go to 1.21.0 (#27958) 2023-08-22 11:00:01 +03:00
Dockerfile.alltools Dockerfile: update Go to 1.21 (#28538) 2023-11-17 16:48:06 +02:00
go.mod build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#28702) 2023-12-19 10:50:02 +01:00
go.sum build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#28702) 2023-12-19 10:50:02 +01:00
interfaces.go ethereum: remove TODO comment about subscription (#28609) 2023-11-28 14:49:08 +01:00
Makefile travis: get rid of old useless GO111MODULE directives (#27991) 2023-08-23 18:54:30 +03:00
oss-fuzz.sh tests/fuzzers: move fuzzers into native packages (#28467) 2023-11-14 14:34:29 +01:00
README.md README.md 2023-12-31 23:51:46 +01:00
SECURITY.md SECURITY.md: fix typo (#24244) 2022-01-16 00:38:43 +01:00

Official Golang execution layer implementation of the Ethereum protocol.

API Reference Go Report Card Travis Discord

Automated builds are available for stable releases and the unstable master branch. Binary archives are published at https://geth.ethereum.org/downloads/.

Building the source

For prerequisites and detailed build instructions please read the [Installation