Skip to content

Commit

Permalink
remove Rust support (#215)
Browse files Browse the repository at this point in the history
  • Loading branch information
battlmonstr authored Apr 30, 2024
1 parent 377c097 commit 65c913b
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 303 deletions.
54 changes: 0 additions & 54 deletions .github/workflows/rust.yml

This file was deleted.

3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
.idea/
/target
Cargo.lock

go.work*
26 changes: 0 additions & 26 deletions Cargo.toml

This file was deleted.

17 changes: 6 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,13 @@
# Interfaces
Interfaces for Erigon components, compatible with Silkworm and Akula. Currently it is a collection of `.proto` files describing gRPC interfaces between components, but later documentation about each interface, its components, as well as required version of gRPC will be added

<img src="turbo-geth-architecture.png">

See more info on the component and descriptions in [Components](./_docs/README.md)
gRPC services of [Erigon](https://github.com/ledgerwatch/erigon) and [Silkworm](https://github.com/erigontech/silkworm).

[Components description](./_docs/README.md)

# What's in this repo
- Protobuf definitions
- Wrappers:
- Rust crate with autogenerated client and server based on [Tonic](https://github.com/hyperium/tonic)
<img src="turbo-geth-architecture.png">

NOTE: You are free to ignore provided wrappers and use the .proto files directly

# Suggested integration into other repositories
## Integration into other repositories

Using a go module is the most effective way to include these definitions in consuming repos.

Expand All @@ -23,6 +17,7 @@ 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).

# Style guide

## Style guide

[https://developers.google.com/protocol-buffers/docs/style](https://developers.google.com/protocol-buffers/docs/style)
56 changes: 0 additions & 56 deletions build.rs

This file was deleted.

153 changes: 0 additions & 153 deletions src/lib.rs

This file was deleted.

0 comments on commit 65c913b

Please sign in to comment.