Herald Exchange Glide SDK Widget npm install herald-exchange-glide-widget
# or
yarn add herald-exchange-glide-widget

You can install Herald Exchange Glide SDK Widget via npm

Usage

To use widget in your React application, follow these steps:

To Generate API Key Please Visit Herald Exchange .

Supported Token Types : ["USDT", "USDC", "ETH", "BNB", "POL", "SOL", "TRX"]

Note
  • In development mode, the widget uses **testnet** to detect and simulate transactions.
  • In production mode, it switches to **mainnet** for real transaction processing.
  • ⚠️ Make sure to deploy your application in a **production environment** when going live to ensure accurate transaction tracking and wallet interactions.

Props

apiKey string required
  • A unique API key generated via the Herald Exchange App
  • This key is used to authenticate and authorize the widget.
  • Example: 4bb06e2fdbfb8e392a0ab49e4d9819ae072dcef82d79af7893625a5ff1416f
mode string Optional
  • Allowed Values: development | production
  • Default: "development"
  • Description: Specifies the environment in which the widget runs.
    • development is used for testing and debugging purposes.
    • production should be used in live environments for optimized performance.
clientReferenceID string required
sellParameters string required
  • Defines the default configuration for the sell flow.
  • from_amount: A string representing the default amount to sell (e.g., "25").
  • from_currency: The token the user wants to sell (e.g., "USDT").
  • to_currency: The currency the user wants to receive (e.g., "USD").
  • ⚠️ If the selected currencies are not available or not active, the widget will default to the first available currency pair.