You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29-18Lines changed: 29 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Insight
2
2
3
-
Insight is a blockchain data processing tool designed to fetch, process, and store on-chain data. It provides a solution for indexing blockchain data, facilitating efficient querying of transactions, logs through a simple API.
3
+
Insight is a blockchain data processing tool designed to fetch, process, and store on-chain data. It provides a solution for indexing blockchain data, facilitating efficient querying of transactions and logs through a simple API.
4
4
5
5
Insight's architecture consists of five main components:
@@ -15,23 +15,23 @@ Insight's architecture consists of five main components:
15
15
16
16
5.**Orchestrator**: The Orchestrator is responsible for coordinating and managing the poller, failure recoverer, and committer. It initializes these components based on configuration settings and starts them concurrently, ensuring they run independently while waiting for all of them to complete their tasks.
17
17
18
-
Insight's modular architecture and configuration options allow for adaptation to various evm chains and use cases.
18
+
Insight's modular architecture and configuration options allow for adaptation to various EVM chains and use cases.
19
19
20
20
21
21
## Getting started
22
22
23
23
### Pre-requites
24
-
1. Install Golang v1.23
25
-
2. Run the DB scripts (change the db name)
26
-
3. Create a clickhouse instance
24
+
1. Golang v1.23
25
+
2. Clickhouse instance (`docker-compose` includes it for local development)
27
26
28
27
### Usage
29
28
To run insight and the associated API, follow these steps:
0 commit comments