TRC20 Monitor Documentation ============================ Professional TRC20 transaction monitoring for Tron blockchain. .. toctree:: :maxdepth: 2 :caption: Contents: getting_started installation usage api_reference examples changelog Features -------- * **Real-time Monitoring**: Track TRC20 transactions as they happen * **Flexible Storage**: Support for in-memory, SQLite, and custom database backends * **Multiple Notification Channels**: Console, file, webhook, and custom notifiers * **Bi-directional Monitoring**: Track both incoming and outgoing transactions * **Production Ready**: Built with async/await, proper error handling, and extensive testing * **Easy Integration**: Simple API and CLI for quick integration into existing systems Quick Start ----------- Install the package: .. code-block:: bash pip install trc20-monitor Basic usage: .. code-block:: python from trc20_monitor import TRC20Monitor, MemoryDB, ConsoleNotifier async def main(): monitor = TRC20Monitor( database=MemoryDB(), notifier=ConsoleNotifier() ) # Monitor incoming USDT transactions await monitor.monitor_address( address="YOUR_TRON_ADDRESS", contract="TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", # USDT direction="in" ) Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`