Skip to content

Commit

Permalink
docs
Browse files Browse the repository at this point in the history
  • Loading branch information
metachris committed Jun 3, 2024
1 parent dc8ed1e commit 7af600e
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions docs/adrs/202405-bidcollect.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ It should expose these as:

### Notes

- [Source types](https://github.com/flashbots/relayscan/blob/bidstream/services/bidcollect/types.go#L13-L18):
- Source types:
- `0`: `getHeader` polling
- `1`: Data API polling
- `2`: Ultrasound top-bid Websockets stream
Expand All @@ -26,28 +26,34 @@ It should expose these as:
- Ultrasound websocket stream
- doesn't expose optimistic, thus that field is always false

clickhouse-local queries:
Useful [clickhouse-local](https://clickhouse.com/docs/en/operations/utilities/clickhouse-local) queries:

```bash
clickhouse local -q "SELECT source_type, COUNT(source_type) FROM 'top_2024-06-02_18-00.tsv' GROUP BY source_type ORDER BY source_type;"
```

## Status

Mostly working
- PR: https://github.com/flashbots/relayscan/pull/37
- Example output: https://gist.github.com/metachris/061c0443afb8b8d07eed477a848fa395

Run:

```bash
# Collect bids from ultrasound stream + data API, save to directory "tsv/<date>/<filename>.tsv"
go run . service bidcollect --out tsv --data-api --ultrasound-stream
```
# CSV output (into `csv/<date>/<filename>.csv`)
go run . service bidcollect --data-api --ultrasound-stream

Example output: https://gist.github.com/metachris/061c0443afb8b8d07eed477a848fa395
# TSV output (into `data/<date>/<filename>.tsv`)
go run . service bidcollect --out data --out-tsv --data-api --ultrasound-stream
```

### Done

- Ultrasound bid stream
- Data API polling (at t-4, t-2, t-0.5, t+0.5, t+2)
- CSV Output
- getHeader polling at t+1
- CSV/TSV Output
- Writing to hourly CSV files (one file for top bids, and one for all bids)
- Cache for deduplication
- Script to combine into single CSV
Expand Down

0 comments on commit 7af600e

Please sign in to comment.