Go implementation of the Ethereum protocol
Find a file
2025-06-22 12:15:28 +03:00
.gitea/workflows .gitea: modify scheduled workflow times (#31946) 2025-06-02 13:00:58 +02:00
.github use normal 2025-06-11 14:02:46 +03:00
accounts accounts/abi: error when packing negative values in unsigned types (#31790) 2025-06-04 14:47:01 +02:00
beacon eth/catalyst: implement getBlobsV2 (#31791) 2025-06-09 11:34:24 +02:00
build build: Update EEST to v4.5.0 (#31880) 2025-05-22 23:49:11 +02:00
cmd cmd/workload: introduce transaction-trace test (#31288) 2025-06-09 16:36:24 +02:00
common core/rawdb: integrate eradb backend for RPC (#31604) 2025-06-03 10:47:38 +02:00
consensus consensus: remove clique RPC APIs (#31875) 2025-05-23 11:29:01 +02:00
console all: remove personal RPC namespace (#30704) 2024-10-31 19:53:35 +01:00
core eth/catalyst: implement getBlobsV2 (#31791) 2025-06-09 11:34:24 +02:00
crypto eth/catalyst: implement getBlobsV2 (#31791) 2025-06-09 11:34:24 +02:00
docs docs: fix typo (#30740) 2024-11-11 12:14:18 +01:00
eth cmd/workload: introduce transaction-trace test (#31288) 2025-06-09 16:36:24 +02:00
ethclient cmd/workload: introduce transaction-trace test (#31288) 2025-06-09 16:36:24 +02:00
ethdb ethdb/pebble: adjust the number of memory tables (#31970) 2025-06-09 18:01:38 +08:00
ethstats core: reduce load on txindexer from API (#31752) 2025-05-05 10:07:55 +08:00
event event: fix typo (#29749) 2024-05-10 19:44:07 +02:00
graphql core: reduce load on txindexer from API (#31752) 2025-05-05 10:07:55 +08:00
hardhat Adding Blocksout and infra 2025-06-22 12:15:28 +03:00
infra Terraform and Blockscout 2025-06-22 12:06:06 +03:00
internal core/rawdb: integrate eradb backend for RPC (#31604) 2025-06-03 10:47:38 +02:00
log log: fix SetDefault for custom loggers (#31368) 2025-03-14 16:56:53 +01:00
metrics metrics: disable CPU metrics on tinygo (#31953) 2025-06-04 00:19:23 +02:00
miner eth/catalyst: implement getBlobsV2 (#31791) 2025-06-09 11:34:24 +02:00
node core/rawdb: integrate eradb backend for RPC (#31604) 2025-06-03 10:47:38 +02:00
p2p eth, p2p: improve dial speed by pre-fetching dial candidates (#31944) 2025-06-05 12:14:35 +02:00
params params: enable osaka fork in MergedTestChainConfig (#31993) 2025-06-09 16:44:42 +02:00
rlp all: get rid of custom MaxUint64 and MaxUint64 (#30636) 2024-10-20 14:41:51 +03:00
rpc rpc: add method name length limit (#31711) 2025-05-05 14:43:47 +02:00
signer all: use fmt.Appendf instead of fmt.Sprintf where possible (#31301) 2025-03-25 14:53:02 +01:00
tests build: Update EEST to v4.5.0 (#31880) 2025-05-22 23:49:11 +02:00
trie trie: use common.Hash as the key in secKeyCache map (#31786) 2025-05-19 10:03:59 +08:00
triedb core/rawdb: integrate eradb backend for RPC (#31604) 2025-06-03 10:47:38 +02:00
version version: begin v1.15.12 release cycle 2025-05-05 16:20:38 +02: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 Adding devnet 2025-06-11 12:50:10 +03:00
.gitmodules tests: external evm benchmarks (#24050) 2022-01-28 08:47:19 +01:00
.golangci.yml build: upgrade to golangci-lint v2 (#31530) 2025-04-03 15:18:35 +02:00
.mailmap AUTHORS, .mailmap: update name and email attribution (#31624) 2025-05-15 21:55:38 +02:00
.travis.yml .travis.yml: remove master branch push builds (#31927) 2025-05-29 12:23:38 +02:00
appveyor.yml build: simplify go mod tidy check (#31266) 2025-02-27 15:52:00 +01:00
AUTHORS AUTHORS, .mailmap: update name and email attribution (#31624) 2025-05-15 21:55:38 +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
docker-compose.yaml Terraform and Blockscout 2025-06-22 12:06:06 +03:00
Dockerfile build: upgrade -dlgo version to Go 1.24.0 (#31159) 2025-02-19 11:21:22 +01:00
Dockerfile.alltools build: upgrade -dlgo version to Go 1.24.0 (#31159) 2025-02-19 11:21:22 +01:00
Dockerfile.contracts fix 2025-06-11 10:03:56 +03:00
go.mod go.mod: bump flock package version (#31909) 2025-05-29 12:26:50 +02:00
go.sum go.mod: bump flock package version (#31909) 2025-05-29 12:26:50 +02:00
interfaces.go ethclient: allow passing AuthorizationList to calls (#31198) 2025-04-23 21:01:03 +02:00
Makefile all: remove deprecated protobuf dependencies (#30232) 2024-08-01 16:25:55 +02:00
oss-fuzz.sh oss-fuzz: remove deprecated targets (#31224) 2025-02-20 18:46:25 +01:00
README.md Adding README 2025-06-22 12:15:03 +03:00
SECURITY.md docs: update security policy (#30606) 2024-10-23 15:12:56 +02:00

Structure

  • ./docker-compose.yaml - builds Geth and Blockscout exporter
  • ./Dockerfile.contracts - builds docker image with contracts
  • ./.github/workflows:
    • ci-build.yaml - CI:Build tag trigger
    • cd-deploy.yaml - CI:Deploy tag trigger
  • ./hardhat - hardhat application
  • ./infra - GCP K8s cluster and manifests
  • ./blockscout - resources for blocksout stack deployment