https://github.com/erigontech/interfaces
Interfaces for Erigon components
https://github.com/erigontech/interfaces
Last synced: 9 months ago
JSON representation
Interfaces for Erigon components
- Host: GitHub
- URL: https://github.com/erigontech/interfaces
- Owner: erigontech
- License: apache-2.0
- Created: 2020-10-27T18:34:45.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-30T13:54:31.000Z (over 1 year ago)
- Last Synced: 2024-11-02T09:19:38.681Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 1.36 MB
- Stars: 100
- Watchers: 15
- Forks: 58
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Interfaces
gRPC services of [Erigon](https://github.com/erigontech/erigon) and [Silkworm](https://github.com/erigontech/silkworm).
[Components description](./_docs/README.md)

## Integration into other repositories
Using a go module is the most effective way to include these definitions in consuming repos.
```
go get github.com/erigontech/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).
## Style guide
[https://developers.google.com/protocol-buffers/docs/style](https://developers.google.com/protocol-buffers/docs/style)