Dialect Alerts

website·Indexed 35 days ago

https://docs.dialect.to

A notification and event detection stack for Web3 applications. Dialect provides tools to send programmatic alerts via REST API and TypeScript SDK, integrate notification inboxes using React components, and detect real-time blockchain events such as price changes and trending tokens. Features include a Universal Inbox, mobile push notifications, and actionable alerts with embedded Blinks for onchain transactions.

Tokens
76K
Snippets
370
Records
542
Agent score
53%

What's inside Dialect

  1. Overview of Prediction Markets API

    The Markets API provides real-time data for prediction markets on Solana, currently supporting the DFlow protocol (the official provider for Kalshi). It allows developers to build dashboards, widgets, and notifications by providing protocol information, market status, bid/ask prices for 'Yes' and 'No' outcomes, trading volume, open interest, and timing details (open, close, and expiration timestamps).
  2. Overview of the Dialect Universal Inbox

    The Universal Inbox is a shared notification layer for the Web3 ecosystem. Instead of users checking isolated inboxes for every application (e.g., separate alerts for Drift, Bonk, or Sanctum), the Universal Inbox provides a single, unified feed. Users can opt-in to receive messages from any registered Dialect app, control their preferred delivery channels (push, email, in-app), and manage all subscriptions from one central location.
  3. Overview of Dialect Dashboard features

    The Dialect Dashboard provides a no-code interface for managing projects, sending notifications, and configuring API keys. Key sections include:

    • Alerts: Send notifications across inbox, email, and Telegram channels.
    • Events: Access real-time updates on price changes and trending tokens.
    • Markets: View market data, including lending rates and wallet positions.
    • Blinks: Create interactive blockchain experiences via URLs.
    • API Keys: Manage project-specific API keys.
    • Settings: Configure project details, logos, and account preferences.
  4. Overview of the Standard Blinks Library (SBL)

    The Standard Blinks Library (SBL) provides 'Transactions as a Service' for Solana protocols. Instead of maintaining language-specific SDKs and managing dependencies, developers can integrate protocol operations (like swapping, depositing, or claiming) using simple HTTP requests. The SBL returns a ready-to-sign transaction that can be signed by any wallet and sent to the Solana blockchain.
  5. Overview of the Dialect Mobile Alert Stack

    The Mobile Alert Stack is a suite of open APIs and bundled Firebase push notifications designed for Web3 applications. It allows developers to deliver notifications across mobile (iOS, Android), web, email, and messaging platforms from a single integration. It supports multiple programming languages and frameworks, including Swift, Kotlin, React Native, and traditional web frameworks.
  6. Overview of Yield Markets API

    The Yield Markets API provides unified, real-time data for Solana yield markets, aggregating information from multiple protocols into a single API call. Unlike lending markets, yield markets generate returns through liquidity provision, staking rewards, and automated strategies rather than borrower interest. Supported protocols include Kamino Lend, Lulo, Jupiter Earn, DeFiTuna Lend, and DeFiCarrot.
  7. Overview of Blinks (Blockchain Links)

    Blinks (Blockchain Links) allow developers to unbundle onchain product experiences from their primary apps or websites, making them distributable and actionable across any client that integrates Blinks. When a client points to a blockchain link, it automatically unfurls into a complete, interactive experience, enabling users to perform no-redirect actions (such as onchain transactions) directly within the host application.

    Key benefits include:

    • Reduced Integration Friction: Eliminates the need for third-party developers to integrate complex SDKs.
    • Centralized Control: Developers maintain full control of the Blink from a single location; updates are automatically reflected everywhere the Blink is served without requiring third parties to update code.
    • Consistent UX: Ensures the service follows the provider's design principles and best practices, reducing the risk of poor user experiences caused by incorrect third-party implementations.
  8. Overview of Dialect Monitor Library

    The Dialect monitor library is an open-source TypeScript package designed for unbounded data-stream processing. It allows developers to extract and transform data streams into targeted notifications. Key processing features include:

    • Windowing: Fixed size, fixed time, and fixed size sliding windows.
    • Aggregation: Average, min, and max calculations.
    • Thresholding: Rising edge and falling edge detection.
    • Rate limiting.
  9. Overview of Price Change Events

    Dialect provides two methods for tracking token price movements:

    1. Market-Based Price Changes: Tracks price movements over sliding time windows (e.g., a token is up 10% in 24h).
    2. Trade-Based Price Changes: Personalized alerts relative to a user's actual trade prices (e.g., a token is up 50% since the user bought it).

    Note: Price Change Events are currently in beta. Request access via hello@dialect.to.

  10. Overview of the Standard Blinks Library (SBL)

    The Standard Blinks Library (SBL) provides a collection of APIs that return ready-to-sign transactions for major Solana protocols, following the Solana Actions specification. It abstracts the complexity of protocol-specific SDKs, allowing developers to integrate Solana protocols using pure HTTP requests. The workflow consists of three main steps: 1. A GET request to fetch metadata, 2. A POST request to obtain a transaction, and 3. Signing and sending that transaction to the blockchain.
  11. Overview of the Dialect Alert Stack

    The Dialect Alert Stack is a notification infrastructure platform specifically for Web3 applications. It allows developers to send notifications across multiple channels (email, Telegram, in-app, and push) using wallet-based authentication. Unlike traditional services, users own their notification preferences, and developers do not need to collect emails or phone numbers upfront.
  12. Overview of Dialect's Events system

    Dialect's Events system provides real-time detection and delivery of blockchain-specific events. These events are triggered when specific onchain or market conditions are met and can be delivered via two primary methods: standalone webhook delivery or bundled as off-the-shelf topics within Dialect's Alerts Stack. The system is designed to eliminate the need for developers to build complex monitoring infrastructure for timely alerts, wallet capabilities, or trading tools.