Proto commits in ethereum/go-ethereum

These 9 commits are when the Protocol Buffers files have changed:

Commit:a4e338f
Author:jwasinger
Committer:GitHub

accounts/usbwallet/trezor: upgrade to generate with protoc 27.1 (#30058)

The documentation is generated from this commit.

Commit:2c09700
Author:Paul Wackerow

rm codebase, prepare for website import

This commit does not contain any .proto files.

Commit:15fb780
Author:Péter Szilágyi
Committer:Péter Szilágyi

go.mod, vendor: switch to Go modules

Commit:388d8cc
Author:Rafael Matias
Committer:GitHub

PoC: Network simulation framework (#1555) * simv2: wip * simulation: exec adapter start/stop * simulation: add node status to exec adapter * simulation: initial simulation code * simulation: exec adapter, configure path to executable * simulation: initial docker adapter * simulation: wip kubernetes adapter * simulation: kubernetes adapter proxy * simulation: implement GetAll/StartAll/StopAll * simulation: kuberentes adapter - set env vars and resource limits * simulation: discovery test * simulation: remove port definitions within docker adapter * simulation: simplify wait for healthy loop * simulation: get nat ip addr from interface * simulation: pull docker images automatically * simulation: NodeStatus -> NodeInfo * simulation: move discovery test to example dir * simulation: example snapshot usage * simulation: add goclient specific simulation * simulation: add peer connections to snapshot * simulation: close rpc client * simulation: don't export kubernetes proxy server * simulation: merge simulation code * simulation: don't export nodemap * simulation: rename SimulationSnapshot -> Snapshot * simulation: linting fixes * simulation: add k8s available helper func * simulation: vendor * simulation: fix 'no non-test Go files' when building * simulation: remove errors from interface methods where non were returned * simulation: run getHealthInfo check in parallel

Commit:b4cc7b6
Author:Péter Szilágyi
Committer:Péter Szilágyi

accounts/usbwallet: recreate Trezor protocol, support old and new

Commit:b046760
Author:Rafael Matias
Committer:Anton Evangelatov

swarm: codebase split from go-ethereum (#1405)

Commit:dddd6ef
Author:benma
Committer:Felix Lange

accounts/usbwallet/trezor: expose protobuf package (#17980) When some of the same messages are redefined anywhere in a Go project, the protobuf package panics (see https://github.com/golang/protobuf/issues/178). Since this package is internal, there is no way to work around it, as one cannot use it directly, but also cannot define the same messages. There is no downside in making the package accessible.

Commit:5c2f1e0
Author:Felix Lange
Committer:Péter Szilágyi

all: update generated code (#15808) * core/types, core/vm, eth, tests: regenerate gencodec files * Makefile: update devtools target Install protoc-gen-go and print reminders about npm, solc and protoc. Also switch to github.com/kevinburke/go-bindata because it's more maintained. * contracts/ens: update contracts and regenerate with solidity v0.4.19 The newer upstream version of the FIFSRegistrar contract doesn't set the resolver anymore. The resolver is now deployed separately. * contracts/release: regenerate with solidity v0.4.19 * contracts/chequebook: fix fallback and regenerate with solidity v0.4.19 The contract didn't have a fallback function, payments would be rejected when compiled with newer solidity. References to 'mortal' and 'owned' use the local file system so we can compile without network access. * p2p/discv5: regenerate with recent stringer * cmd/faucet: regenerate * dashboard: regenerate * eth/tracers: regenerate * internal/jsre/deps: regenerate * dashboard: avoid sed -i because it's not portable * accounts/usbwallet/internal/trezor: fix go generate warnings

Commit:db568a6
Author:Péter Szilágyi
Committer:Péter Szilágyi

accounts, console, internal: support trezor hardware wallet