FAQs
Last updated
Last updated
General Heimdahl & Data Consumption
Q: What is Heimdahl?
A: Heimdahl is a robust data infrastructure providing unified and raw on-chain data across EVM chains, Solana, and Tron. It offers three distinct data streams:
Unified Token Transfers: Real-time stream and pre-indexed historical data of token transfers across all supported chains.
Unified Swaps: Real-time and historical data of swaps across all supported chains.
EVM Raw Events: Real-time stream and historical data of raw events specific to EVM chains.
Q: How can I consume Heimdahl's data?
A: Heimdahl's data can be consumed through various methods:
REST API (for historical data)
WebSockets (for real-time event streams)
Webhooks (for event-driven notifications)
Command-line tool
Forseti (an open-source data processing and distribution tool)
SDKs for growing list of programming languages (available at )
Q: What is Forseti?
A: Forseti is an open-source, user-controlled data processing and distribution tool. It is one of the ways to ingest Heimdahl's real-time event data, transform it, store it in your preferred format, and relay it to your applications and services.
Q: Why use Heimdahl instead of building my own data indexing?
A: Heimdahl eliminates the complexity and resource burden of building custom chain-specific indexing for swaps, token transfers, and EVM raw events. You can then use the consumption method that best fits your needs.
Data and Integration
Q: What blockchains are supported by Heimdahl?
A: Currently, Heimdahl supports EVM chains, Solana, and Tron.
Q: What type of data does Heimdahl provide?
A: Heimdahl provides:
Unified Swaps: Real-time and historical data.
Unified Token Transfers: Real-time stream and pre-indexed historical data.
EVM Raw Events: Real-time stream and historical data.
Q: How do I access Heimdahl's data?
A: Real-time data is accessed via WebSockets, Webhooks, Command-line tool, and Forseti. Historical data is accessed via a REST API. SDKs allow for access via code.
Q: Can I customize the data format from Heimdahl?
A: Forseti allows you to transform and format the real-time event data to your specific requirements. The historical data is delivered in a standard format via the REST API. SDKs allow for code-level data manipulation.
Q: Can I get real-time data?
A: Yes, Heimdahl provides real-time event streams for swaps, token transfers, and EVM raw events.
Q: What formats does Forseti support for data storage?
A: Forseti is an open source "data bucket" will have pre-defined list of storage implementations while being completely open for extension and modification by community.
Q: Can I relay data to my internal services?
A: Yes, Forseti can relay real-time event data via http REST and future support of Websockets, message queues, and other communication channels. It can also be extended as internal REST api server.
Q: How do I access the historical data?
A: The historical data is accessed via a REST API endpoint.
Use Cases and Applications
Q: What are some common use cases for Heimdahl?
A: Common use cases include cross-chain arbitrage, unified portfolio tracking, DeFi analytics, risk management, payment systems, custom indexing, and backtesting using historical data.
Q: Can I use Heimdahl to build a cross-chain trading bot?
A: Yes, Heimdahl provides the unified real-time and historical data needed for cross-chain trading strategies. You can use any of the consumption methods.
Q: Can I use Heimdahl for compliance monitoring?
A: Yes, you can use any of the consumption methods to filter and process real-time event data for AML/KYT compliance. You can also use the REST API to analyze historical transactions.
Q: Can I build custom analytics dashboards with Heimdahl?
A: Yes, you can use any of the data consumption methods.
Q: Can I use Heimdahl to index custom data across all chains?
A: Yes, Heimdahl provides the unified real-time event data.
Q: Can I use the historic data for back testing?
A: Yes, the historic data is available via REST API and can be used for back testing algorithms and strategies.
Technical and Support
Q: Is Forseti open source?
A: Yes, Forseti is an open-source project.
Q: Where can I find documentation and support?
A: Documentation and support resources are available in the project's GitHub repository.
Q: How do I get started with Heimdahl?
A: You can get started by exploring the SDKs, using the command-line tool, connecting via WebSockets, or installing Forseti. The historical data is accessed via the REST API.