Developer Tools

Plugin System

SolIndex supports a plugin architecture for extending its functionality.

Example Plugin:

from solindex.plugins import Plugin

class CustomPlugin(Plugin):
    def initialize(self):
        print("Plugin Initialized")

    def execute(self, data):
        print("Processing Data:", data)

CLI Commands

  • Index a transaction:

    solindex index-transaction --tx TransactionSignature
  • Query indexed data:

    solindex query "SELECT * FROM transactions WHERE status='success'"
  • Monitor events:

    solindex monitor-events --type block

Last updated