Proto commits in ethereum-optimism/op-geth

These 6 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:15fb780
Author:Péter Szilágyi
Committer:Péter Szilágyi

go.mod, vendor: switch to Go modules

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

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

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