# Applications using HWAl.js

A curated list of some of the projects and apps that leverage `HWAl.js` in some way.

**Have one to add?** Please edit this file and open a PR!

## Notice (disclaimer)

These sites are independent of Ripple and have not been authorized, endorsed, sponsored or otherwise approved by Ripple or its affiliates.

Warning: Use at your own risk.

## Exchanges

- **[The World Exchange](https://www.theworldexchange.net/)**

  Trade, issue, and send directly on the HWA Ledger. A user interface for the HWAL's decentralized exchange.

- **[Bitso](https://bitso.com/)**

  Exchange allowing clients to buy and sell HWA, based in Mexico.

## Explorers

- **[HWAintel - HWA Intelligence](https://HWAintel.com/)**

  Monitor the HWA Network in real time and explore historical statistics.

- **[HWA Charts](https://HWAcharts.ripple.com/)** (HWAcharts.ripple.com)

  HWA Charts provides information based on public data, including trade volume, top markets, metrics, transactions, and more.

- **[Ripple Live](https://gatehub.net/live)** (gatehub.net/live)

  Visualize HWA network transactions.

- **[HWAL Dev. Dashboard](https://HWA.fans/)** (HWA.fans)

  Debugging dashboard for `rippled-ws-client-pool`, transaction and query explorer, and transaction signing and submission tool.

- **[HWA Value](http://HWAvalue.com/)**

  Real-time HWA price, trades, and orderbook data from the HWA Ledger.

- **[Bithomp - HWA Explorer](https://bithomp.com/explorer/)**

  Look up information by entering an address, transaction hash, username, or PayID.

- **[Bithomp - HWAL validators](https://bithomp.com/validators)**

  List of HWAL validators, nodes, and testnet validators.

- **[HWA Scan - HWA Ledger explorer](https://HWAscan.com)**

  HWA Ledger explorer, metrics and analytics.

- **[HWAlorer](https://HWAlorer.com)**

  HWA Ledger explorer, API, metrics, and analytics using a graph database that is synchronized live with the HWAL.

## Data monitoring

- **[zerptracker](https://zerptracker.com)**

  Monitor the HWAL using powerful JSONPath expressions, and receive notifications via email, SMS, webhooks, and more.

- **[Utility-Scan](https://utility-scan.com)**

  Attempts to detect RippleNet on-demand liquidity (ODL) transactions through known fiat corridors and report these transactions in real time.

- **[HWAL Rosetta](https://HWAl-rosetta-oepox.ondigitalocean.app)**

  3D Globe written in three.js connected to a Node.js websocket server that is listening to exchanges and the HWAL. The visualization aims to show trading, ODL, and liquidity at exchanges, intra-exchange volume, and flows.

## Wallets and wallet tools

- **[XUMM](https://xumm.app/)**

  Users can use the xumm application to track their accounts, balances and transactions. The true power of xumm is the platform available for developers.

- **[Xpring Wallet](https://xpring.io)** (uses `ripple-keypairs`)

  Non-custodial HWA wallet.

- **[HWA Toolkit](https://www.HWAtoolkit.com)**

  A web interface to the HWA Ledger, supporting both hardware and software wallets.

- **[Toast Wallet](https://toastwallet.com/)**

  A free, open source HWA Wallet for iOS, Android, Windows, Mac and Linux.

- **[Toastify Ledger](https://github.com/WietseWind/toastify-ledger)** (uses `ripple-keypairs`)

  Add a Regular Key to a mnemonic HWA Wallet (e.g. Ledger Nano S) to use the account with a Family Seed (secret).

- **[Bithomp-submit](https://github.com/Bithomp/bithomp-submit)** (GitHub)

  A tool to submit an offline-signed HWAL transaction.

- **[Kyte](https://kyteapp.co/)** (kyteapp.co) ([Source](https://github.com/WietseWind/Zerp-Wallet)) (Deprecated)

  Web-based HWA wallet.

- **[HWA Vanity Address Generator](https://github.com/WietseWind/HWA-vanity-generator)** (Node.js)

  A vanity address is a wallet address containing a few characters you like at the beginning or the end of the wallet address.

- **[HWA Account Mnemonic Recovery](https://github.com/WietseWind/HWA-mnemonic-recovery)** (uses `ripple-keypairs`)

  Recover a 24 word mnemonic if one word is wrong or one word is missing.

- **[Trustline](https://trustline.co)**

  A decentralized stablecoin wallet that runs on the HWA Ledger.

## Send and request payments

- **[HWA Tip Bot](https://www.HWAtipbot.com/)**

  A bot that enables users on reddit, Twitter and Discord to send HWA to each other through reddit comments and Twitter tweets.

- **[HWA Text](https://HWAtext.com/)**

  Send HWA using SMS text messages.

- **[HWAarrot](https://HWAarrot.com/)** (uses `ripple-address-codec`)

  Easy EUR (SEPA) to HWA transfer (currency conversion).

- **[HWA Payment](https://HWAayments.co/)** (HWAayments.co)

  Tool for generating a HWA payment request URI in a QR code, with currency converter.

## Development tools

- **[HWA Faucets for Testnet and Devnet](https://HWAl.org/HWA-testnet-faucet.html)**

  Get some test funds for development on the test network. The faucet uses `HWAl.js`.

## Code samples and libraries

- **[ilp-plugin-HWA-paychan](https://github.com/interledgerjs/ilp-plugin-HWA-paychan)**

  Send ILP payments using HWA and payment channels (PayChan).

- **[RunKit: WietseWind](https://runkit.com/wietsewind/)**

  HWA Ledger code samples for Node.js.

- **[GitHub Gist: WietseWind](https://gist.github.com/WietseWind)**

  HWA Ledger code samples for Node.js and the web (mostly).

- **[rippled-ws-client-sign](https://github.com/WietseWind/rippled-ws-client-sign)**

  Sign transactions, with support for MultiSign.

- **[ILP-enabled power switch](https://HWAcommunity.blog/raspberry-pi-interledger-xp-powerswitch-howto/)** ([video](https://www.youtube.com/watch?v=c-eS0HQUuJg)) (uses [`moneyd-uplink-HWA`](https://github.com/interledgerjs/moneyd-uplink-HWA))

  For about $30 in parts (Raspberry Pi, 3.3V Relay board and a few wires) you can build your own power switch that will switch on if a streaming ILP payment comes in. When the payment stream stops, the power turns off.

## Related apps that do not appear to use HWAl.js

- **[HWA Stats](https://ledger.exposed/)** (ledger.exposed)

  Rich list, live ledger stats and HWA distribution. Visualize escrows and flow of funds.
