Current collected state Current
Observed since 21 Oct, 09:25 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Minimal Typescript indexer for Dubhe
A minimal Typescript indexer for Sui Move events (built on sui-client)
Install and run with:
npm install @0xobelisk/sui-indexer
npm sqlite-indexer
# or
npm postgres-indexer & npm postgres-frontend
or execute the one of the package bins directly:
npx -p @latticexyz/store-indexer sqlite-indexer
# or
npx -p @latticexyz/store-indexer postgres-indexer & npx -p @latticexyz/store-indexer postgres-frontend
Each indexer can be configured with environment variables.
| Variable | Description | Default |
|---|---|---|
RPC_HTTP_URL | HTTP URL for Ethereum RPC to fetch data from | |
RPC_WS_URL | WebSocket URL for Ethereum RPC to fetch data from | |
START_BLOCK | Block number to start indexing from | 0 |
MAX_BLOCK_RANGE | Maximum number of blocks to fetch from the RPC per request | 1000 |
POLLING_INTERVAL | How often to poll for new blocks (in milliseconds) | 1000 |
STORE_ADDRESS | Optional address of the Dubhe Store to index. By default, store-indexer will index all Dubhe Stores on the chain. |
Note that you only need one of RPC_HTTP_URL or RPC_WS_URL, but we recommend both. The WebSocket URL will be prioritized and fall back to the HTTP URL if there are any connection issues.
| Variable | Description | Default |
|---|---|---|
HOST | Host that the indexer frontend server listens on | 0.0.0.0 |
PORT | Port that the indexer frontend server listens on | 3001 |
| Variable | Description | Default |
|---|---|---|
DATABASE_URL | Postgres connection URL | |
HEALTHCHECK_HOST | Host that the indexer healthcheck server listens on | |
HEATHCHECK_PORT | Port that the indexer healthcheck server listens on |
| Variable | Description | Default |
|---|---|---|
SQLITE_FILENAME | SQLite database filename | indexer.db |
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.2.0-pre.51Registry latest | 2 Jul 2025 | 55 | |
| 1.2.0-pre.50 | 1 Jul 2025 | 55 | |
| 1.2.0-pre.49 | 1 Jul 2025 | 55 | |
| 1.2.0-pre.48 | 1 Jul 2025 | 55 | |
| 1.2.0-pre.47 | 30 Jun 2025 | 55 | |
| 1.2.0-pre.46 | 25 Jun 2025 | 55 | |
| 1.2.0-pre.45 | 25 Jun 2025 | 55 | |
| 1.2.0-pre.44 | 25 Jun 2025 | 55 | |
| 1.2.0-pre.43 | 24 Jun 2025 | 55 | |
| 1.2.0-pre.42 | 24 Jun 2025 | 55 | |
| 1.2.0-pre.41 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.40 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.39 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.38 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.36 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.35 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.34 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.33 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.29 | 23 Jun 2025 | 55 | |
| 1.2.0-pre.28 | 23 Jun 2025 | 55 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:25 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:3bf1267e714332d17eb24f50e3ae3255074a012c0a8684a075922fd2fd9615b6