> For the complete documentation index, see [llms.txt](https://docs.ubeswap.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ubeswap.org/code-contracts/overview/exchange-v3.md).

# Exchange V3

This article goes over the deployed V3 contracts at <https://github.com/Ubeswap/ubeswap/tree/master/contracts/uniswapv3>

## Difference From Uniswap V3

Core contracts are from [Uniswap/v3-core](https://github.com/Uniswap/v3-core) with no modification.

Periphery contracts are from [Uniswap/v3-periphery](https://github.com/Uniswap/v3-core) with the following modifications.

1. ERC721Permit Token names changed to Ubeswap in `NonfungiblePositionManager.sol:75`
2. Name has been changed to Ubeswap in `libraries/NFTDescriptor.sol:115`
3. Name has been changed to Ubeswap in `libraries/NFTDescriptor.sol:163`

### Security

Ubeswap V3 contract are direct copy of Uniswap V3 with very minimal changes. Uniswap contracts are battle tested and well audited contracts. So Ubeswap contracts are safe too.
