chainbase-labs/manuscript-core
Manuscript is a revolutionary blockchain data streaming framework. With Manuscript, you can seamlessly integrate on-chain and off-chain data into target data storage for unrestricted querying and analysis
What it solves
Manuscript simplifies the complex process of accessing, processing, and aggregating data from multiple blockchains and off-chain sources. It addresses the interoperability problem where different blockchains cannot easily understand or process each other's data, providing a unified way to handle omnichain data.
How it works
Manuscript acts as a protocol and framework that uses a script-based approach (manuscript.yaml) to define data processing workflows. It leverages a stream processing framework (such as Apache Flink) to consume source data, apply user-defined transforms, and sink the processed data into a target destination (e.g., PostgreSQL, GraphQL endpoints).
Who it’s for
It is designed for developers and data engineers who need to build complex data analysis pipelines and cross-chain applications without having to build custom infrastructure for every different blockchain data format.
Highlights
- Omnichain Support: Unified interfaces for accessing data across different blockchains (e.g., Ethereum, Solana, BSC).
- Flexible Data Access: Supports various methods (SQL, DataFrames, HTTPS, gRPC) and formats (JSON, CSV, ORC, XML).
- ** uma Programmability**: Allows customization of data processing workflows through programmable interfaces and user-defined functions (UDFs).
- Deployment Options: Provides both a CLI and GUI for local testing via Docker and deployment to the Chainbase network.
Related
- Project
- Project
- Project
- Project
- Project