gRPC services of Erigon and Silkworm.
Using a go module is the most effective way to include these definitions in consuming repos.
go get github.com/ledgerwatch/interfaces
This makes local development easier as go.mod redirect can be used, and saves on submodule/tree updates (which were the previous method of consumption).