An open API service indexing awesome lists of open source software.

https://github.com/allinbits/dither.chat

A monorepo of all the services, indexers, and frontend for dither.chat
https://github.com/allinbits/dither.chat

atomone atone

Last synced: 5 months ago
JSON representation

A monorepo of all the services, indexers, and frontend for dither.chat

Awesome Lists containing this project

README

          

# Dither Service

The **Dither Service** utilizes **event-sourcing data** to deterministically rebuild application state. This is achieved by processing events streamed directly from cosmos-based chains, specifically **AtomOne**.

## 🚀 Getting Started (Usage)

To quickly spin up the entire Dither Service and its components, install [Tilt](https://tilt.dev) and run:

```sh
tilt up
```

You can vist Tilt dashboard at [http://localhost:10350/](http://localhost:10350/)

## Project Structure Explanation

### [api-main](./packages/api-main/README.md)

A REST Endpoint Provider for post feeds, and looking up individual posts.

### [reader-main](./packages/reader-main/README.md)

A blockchain reader that parses memos, and re-routes them through an event system.

### [cli](./packages/cli)

A small reader that pulls all `dither.` messages from the chain in the last 100 blocks.

### [frontend-main](./packages/frontend-main/README.md)

An frontend Single Page Application for Dither as a whole.