# 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.
