Go implementation of the Ethereum protocol
Find a file
2024-04-05 17:38:08 +09:00
.github cmd/devp2p/internal/ethtest: skip large tx test on github build (#28794) 2024-01-12 15:14:03 +01:00
accounts accounts/abi/bind: eip-1559 comment 2024-04-04 19:09:23 +09:00
beacon beacon/engine: Fix json param name in GetClientVersionV1 (#29351) 2024-03-27 13:15:57 +01:00
build all: remove dependency on golang.org/exp (#29314) 2024-03-25 07:50:18 +01:00
cmd consensus/misc/dao.go: eip-779 comment 2024-04-02 03:08:29 +09:00
common all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
consensus accounts/abi/bind: eip-1559 comment 2024-04-04 19:09:23 +09:00
console console: fix the wrong error msg of datadir testcase (#29183) 2024-03-08 12:15:52 +01:00
core core/state_transition.go: eip-2 comment 2024-04-05 17:37:52 +09:00
crypto crypto/signature_nocgo.go: eip-2 comment 2024-04-05 17:38:08 +09:00
docs docs/postmortems: fix outdated link (#28893) 2024-01-29 16:40:57 +01:00
EIPs EIPs: add eip-2.md 2024-04-05 17:36:50 +09:00
eth eth/tracers/js: consistent name for method receivers (#29375) 2024-03-28 17:35:40 +01:00
ethclient ethclient/simulated: clean up Node resources when simulated backend is closed (#29316) 2024-03-25 18:03:44 +01:00
ethdb ethdb/dbtest: replace reflect.DeepEqual with slices.Equal (#29382) 2024-03-28 12:06:44 +01:00
ethstats miner: refactor the miner, make the pending block on demand (#28623) 2024-03-06 14:45:03 +02:00
event event: fix Resubscribe deadlock when unsubscribing after inner sub ends (#28359) 2023-10-22 17:37:56 +02:00
graphql eth/downloader, graphql: fix typos (#29243) 2024-03-15 10:07:47 +01:00
internal all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
log all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
metrics all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
miner eth/tracers: live chain tracing with hooks (#29189) 2024-03-22 18:53:53 +01:00
node all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
p2p p2p/dnsdisc: using maps.Copy (#29377) 2024-03-28 12:07:38 +01:00
params consensus/misc/dao.go: eip-779 comment 2024-04-02 03:08:29 +09:00
rlp all: use min/max/clear from go1.21 (#29307) 2024-03-21 13:50:13 +01:00
rpc all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
signer all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
swarm swarm: fix outdated link (#26501) 2023-01-16 11:00:55 +01:00
tests consensus/misc/dao.go: eip-779 comment 2024-04-02 03:08:29 +09:00
trie all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
triedb core: add an end-to-end verkle test (#29262) 2024-03-26 21:25:41 +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 .mailmap: remove invalid email address (#29163) 2024-03-04 21:58:25 +01:00
.travis.yml all: update to go version 1.22.1 (#28946) 2024-03-18 17:36:50 +01:00
appveyor.yml tests, appveyor: only execute one in four permutations on CI (#29220) 2024-03-13 18:12:23 +01: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 all: fix typos (#29288) 2024-03-20 08:49:38 +01:00
Dockerfile.alltools all: fix typos (#29288) 2024-03-20 08:49:38 +01:00
go.mod all: remove dependency on golang.org/exp (#29314) 2024-03-25 07:50:18 +01:00
go.sum beacon/blsync: support for deneb fork (#29180) 2024-03-20 19:22:44 +01:00
interfaces.go ethereum, ethclient: add blob transaction fields in CallMsg (#28989) 2024-02-15 10:08:46 +01:00
Makefile Makefile: update PHONY directive (#29296) 2024-03-20 13:09:46 +01:00
oss-fuzz.sh tests/fuzzers: move fuzzers into native packages (#28467) 2023-11-14 14:34:29 +01:00
README.md Orakle: open-source EIP team 2024-03-31 22:54:33 +09:00
SECURITY.md SECURITY.md: fix typo (#24244) 2022-01-16 00:38:43 +01:00

Go Ethereum

Golang execution layer implementation of the Ethereum protocol.

Orakle

Orakle open-source EIP team repository.

License

The go-ethereum library (i.e. all code outside of the cmd directory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the COPYING.LESSER file.

The go-ethereum binaries (i.e. all code inside of the cmd directory) are licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.