> For the complete documentation index, see [llms.txt](https://omnibtclabs.gitbook.io/omnibtc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://omnibtclabs.gitbook.io/omnibtc/omnibtc-features/omniswap/workflow.md).

# Workflow

Most of the existing cross-chain swap schemes have a fractured state between bridging and swapping, which means that users have to make at least two transactions to complete the cross-chain swap.&#x20;

To make matters worse, the existing bridges only accept limited tokens and networks. For example, as follows, users have to make at least three transactions(**two-thirds are manual**) to swap LINK on Ethereum for Doge on BSC.

<figure><img src="/files/48EwXBZf71J0Li3iX7G8" alt=""><figcaption></figcaption></figure>

For a few better schemes, users only need to make two transactions but still need an extra swap on the destination chain manually.

<figure><img src="/files/rWzrRjFeXz2M0IRR2qUv" alt=""><figcaption></figcaption></figure>

However, by using OmniBTC, users can swap any token between any chain with one click.&#x20;

**Besides, we have a novel algorithm that can calculate the best price and the lowest slippage for users so that users can enjoy cross-chain swaps with one click in a low-consumption environment.**

<figure><img src="/files/Yo8OeVEKxxsQtS7Sb62W" alt=""><figcaption></figcaption></figure>

As you can see, OmniSwap **unifies the liquidity** on every chain, instead of building up pools, and provides more profits for LPs. You can click the route button to check the details.

<figure><img src="/files/vHKfImuhy1MAzD1Dguzd" alt=""><figcaption></figcaption></figure>
