# AMM Protocol Module

The AMM protocol module is an AMM protocol created in NerveSwap with reference to the Uniswap V2 protocol. AMM protocol applies the k=x\*y algorithm as its core mechanism. It allows assets from dozens of different blockchains to create liquidity here. Users can easily swap assets between dozens of different blockchains through [NerveSwap ](https://nerve.network/swap)/ [SwapBox](https://swapbox.io/) . \
\
For example: using native BTC to swap USDT (BSC) / USDT (TRON)

<figure><img src="https://3720347922-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw7UXQBDbbedSgUo8jGTA%2Fuploads%2F70c9QipgFmmijLre0SSb%2Fimage.png?alt=media&#x26;token=bcbb7b9e-548e-4200-8013-62b657897da8" alt="" width="563"><figcaption></figcaption></figure>
