For the complete documentation index, see llms.txt. This page is also available as Markdown.

Swap Widget

This guide walks you through the steps to embed the swap widget in your website in a few minutes.

The Swap Widget bundles the whole swapping experience into a single React component that developers can easily embed in their app with a few lines of code.

Here is a live preview of the swap widget.

Installing the Widgets Library

Install the widgets library via npm ,pnpm or yarn.

or

Adding the Swap Widget to Your App

  • Register for an new API key with the Mosaic Team, see here

  • Import @mosaicag/swap-widget/style.css in the root component in react, (ex: main.tsx/App.tsx)

Wallet Interaction

  • A lot of wallets are coming to Movement. You are free to use any wallet you want.

  • The swap widget uses a wallet prop to allow users to sign and submit transactions (details here)

Customize theme

List of configurations

Demo & example

Feature request & Report issue

  • Feel free to contact us to request new config/report bug if you think it might be helpful.

  • Please reach out to us via Discord or email us directly at huy@mosaic.ag for assistance and further details.

Last updated