Skip to content

usherlabs/verifiable-data-streams

Repository files navigation

Welcome to the Verifiable Data Sources repository from UsherLabs, a hub hosting public, verifiable, and tamper-proof data sources powered by innovative technologies such as Airbyte, Streamr, and LogStore. This repository is dedicated to providing public data streams for various applications, ensuring data accuracy and accessibility.

Key Features:

  • Integration with Airbyte, Streamr, and LogStore: Leverage these platforms for efficient data streaming and querying.
  • Historical Data Querying: Access historical data using LogStore with LSAN tokens.
  • Broad Airbyte Connectors Compatibility: Extend functionalities by incorporating any Airbyte connector to channel data into your personalized stream.

Getting Started

To start building more resources in this repository, ensure the following requirements are met:

  • Node.js (version 18 or higher)
  • Package Manager: pnpm

Otherwise, if you plan to consume data from one of these sources, you may find the project at Streamr Hub and learn how to query data from it using LogStore.

Resources

Data Sources and Destinations

Name Type Links Description
Multi-Chain Gas Station Source GitHub
Streamr Hub
Usage Demo
Track and analyze gas prices across different blockchains.
Streamr Destination Destination GitHub Enhanced flexibility in data publishing, inspired by existing Streamr-Airbyte connectors but with specific capabilities added.

Querying Historical Data

To query historical data using LogStore, it's essential to own and stake LSAN tokens. For detailed instructions, refer to the LogStore Documentation.

Development

Building a Connector

To contribute by building a new connector, follow these steps:

  1. Clone the repository.

  2. Run pnpm install to install dependencies.

  3. Build a Docker image for the connector. For example, for the Gas Station source connector:

    docker build . --build-arg path=sources/gas-station -t <image-name>
  4. Run the Docker image:

    docker run <image-name>

Useful Links

Contributing

Feel free to contribute to this project! Whether adding a new data source, improving existing connectors, or providing feedback, your input is valuable. Visit our GitHub Repository to get started.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published