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: docs/tools/data/envio.md
+11-13Lines changed: 11 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,6 @@
2
2
3
3
Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md).
4
4
5
-
6
5
# Envio HyperIndex
7
6
8
7
[Envio](https://envio.dev/) HyperIndex is a feature-rich indexing solution that provides developers with a seamless and efficient way to index and aggregate real-time or historical blockchain data for any EVM. The indexed data is easily accessible through custom GraphQL queries, providing developers with the flexibility and power to retrieve specific information.
@@ -21,21 +20,20 @@ HyperSync is an accelerated data query layer for the Polygon networks, providing
21
20
22
21
HyperSync is also available as a standalone API for data analytic use cases. Data analysts can interact with the HyperSync API using JavaScript, Python, or Rust clients and extract data in JSON, Arrow, or Parquet formats. For more information, visit the HyperSync documentation [here](https://docs.envio.dev/docs/overview-hypersync).
23
22
23
+
## HyperIndex key features
24
24
25
-
## HyperIndex Key Features
26
-
27
-
- Contract Import: Autogenerate the key boilerplate for an entire Indexer project off a single or multiple smart contracts. Deploy within minutes.
25
+
- Contract import: Autogenerate the key boilerplate for an entire Indexer project off a single or multiple smart contracts. Deploy within minutes.
28
26
29
-
- Multi-chain Support: Aggregate data across multiple networks into a single database. Query all your data with a unified GraphQL API.
27
+
- Multi-chain support: Aggregate data across multiple networks into a single database. Query all your data with a unified GraphQL API.
30
28
31
-
- Asynchronous Mode: Fetch data from off-chain storage such as IPFS, or contract state (e.g. smart contract view functions).
29
+
- Asynchronous mode: Fetch data from off-chain storage such as IPFS, or contract state (e.g. smart contract view functions).
32
30
33
-
- Factory Contracts: Automatically process events emitted by all child contracts that are created by the specified factory.
31
+
- Factory contracts: Automatically process events emitted by all child contracts that are created by the specified factory.
34
32
35
-
- Quickstart Templates: Use pre-defined indexing logic for popular OpenZeppelin contracts (e.g. ERC-20).
33
+
- Quickstart templates: Use pre-defined indexing logic for popular OpenZeppelin contracts (e.g. ERC-20).
36
34
37
35
38
-
## Getting Started
36
+
## Getting started
39
37
40
38
Users can choose whether they want to start from a quickstart template, perform a subgraph migration, or use the contract import feature to get started with Envio HyperIndex.
41
39
@@ -47,7 +45,7 @@ The following files are required to run the Envio indexer:
47
45
48
46
These files are auto-generated according to the template and language chosen by running the `envio init` command.
49
47
50
-
### Contract Import Tutorial
48
+
### Contract import tutorial
51
49
52
50
This walkthrough explains how to initialize an indexer using a single or multiple contracts that are already deployed on Polygon. This process allows a user to quickly and easily start up a basic indexer and a queryable GraphQL API for their application in less than 3 minutes.
53
51
@@ -104,7 +102,7 @@ v optimism
104
102
[↑↓ to move, enter to select, type to filter]
105
103
```
106
104
107
-
#### Enter in the address of the contract to import
105
+
#### Enter the address of the contract to import
108
106
109
107
```bash
110
108
? What is the address of the contract?
@@ -140,12 +138,12 @@ The `Contract Import` process will prompt the user whether they would like to fi
140
138
For more information on contract import feature, visit the documentation [here](https://docs.envio.dev/docs/contract-import).
141
139
142
140
143
-
## Envio Examples
141
+
## Envio examples
144
142
145
143
Click [here](https://docs.envio.dev/docs/example-uniswap-v3) for Envio HyperIndex examples.
146
144
Click [here](https://docs.envio.dev/docs/hypersync-clients) for Envio HyperSync examples.
147
145
148
-
## Getting Help
146
+
## Getting help
149
147
150
148
Indexing can be a rollercoaster, especially for more complex use cases. Our engineers are available to help you with your data availability needs.
0 commit comments