Skip to content

Commit

Permalink
feat: Yeet Sage (#367)
Browse files Browse the repository at this point in the history
* feat: Yeet Sage

* feat: Yeet Sage
  • Loading branch information
samcm authored Aug 29, 2024
1 parent 5eb1cfd commit 52043fa
Show file tree
Hide file tree
Showing 17 changed files with 1 addition and 1,815 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ Follow the links for more information on each mode.
- [**Discovery**](./docs/discovery.md) - Client that uses the [Node Discovery Protocol v5](https://github.com/ethereum/devp2p/blob/master/discv5/discv5.md) and [Node Discovery Protocol v4](https://github.com/ethereum/devp2p/blob/master/discv4.md) to discovery nodes on the network. Also attempts to connect to execution layer nodes and collect meta data from them.
- [**Mimicry**](./docs/mimicry.md) - Client that collects data from the execution layer P2P network.
- [**Cannon**](./docs/cannon.md) - Client that runs along side a [Ethereum consensus client](https://ethereum.org/en/developers/docs/nodes-and-clients/#consensus-clients) and collects canonical finalized data via the consensus client's [Beacon API](https://ethereum.github.io/beacon-APIs/). _You must run your own consensus client_ and this projects cannon client will connect to it via the consensus client's http server.
- [**Sage**](./docs/sage.md) - Client that connects to an [Armiarma](https://github.com/migalabs/armiarma) instance (which itself connects to an Ethereum Beacon Chain P2P network) and creates events from the events Armiarma emits.

## Getting Started

Expand Down Expand Up @@ -92,7 +91,7 @@ helm install xatu ethereum-helm-charts/xatu -f your_values.yaml
docker compose up --detach
```

This will setup a pipeline to import events from Xatu server into a clickhouse instance. This will **not** run `sentry`/`discovery`/`mimicry`/`cannon`/`sage` clients but allow you run them locally and connect to the server.
This will setup a pipeline to import events from Xatu server into a clickhouse instance. This will **not** run `sentry`/`discovery`/`mimicry`/`cannon` clients but allow you run them locally and connect to the server.

There is also a grafana instance running with dashboards that can be used to visualize the data.

Expand Down
85 changes: 0 additions & 85 deletions cmd/sage.go

This file was deleted.

220 changes: 0 additions & 220 deletions docs/sage.md

This file was deleted.

1 change: 0 additions & 1 deletion pkg/proto/xatu/mode.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ const (
ModeServer Mode = "server"
ModeMimicry Mode = "mimicry"
ModeDiscovery Mode = "discovery"
ModeSage Mode = "sage"
ModeCLMimicry Mode = "cl-mimicry"
ModeELMimicry Mode = "el-mimicry"
)
43 changes: 0 additions & 43 deletions pkg/sage/attestation.go

This file was deleted.

Loading

0 comments on commit 52043fa

Please sign in to comment.