Skip to content

0xtarunkm/heimdall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

heimdall

A fast Solana geyser plugin for real-time account monitoring and data streaming

Overview

Heimdall is a high-performance Solana geyser plugin that:

  • Stores account data in PostgreSQL for efficient querying
  • Streams updates via gRPC for real-time data access
  • Tracks both Anchor program accounts and user wallet assets

Key Features

  • Fast Queries: PostgreSQL queries are ~10x faster than getProgramAccounts (gPA)
  • Advanced Filtering: Leverage SQL for complex data filtering
  • Real-time Updates: gRPC streaming for immediate data access
  • Asset Tracking:
    • Monitor user SOL balances
    • Track token holdings
    • Track NFT holdings
  • Anchor Program Support: Store and stream program account data

Performance

  • SQL queries are approximately 10x faster than RPC getProgramAccounts
  • gRPC streaming provides immediate updates compared to polling
  • Efficient storage and indexing of on-chain data

About

fast solana geyser plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages