Official Website
The whole article is transferred from a technical site totally in Chinese,
Jianshi De Huanxiang. ShoelessCai has not made much interpretation yet, just growing up with readers.
NFT Token
When Uniswap v3 generates an NFT Token, it will generate an exclusive NFT Token based on the position information provided by the LP. The effects are as follows:
Usually, the NFTs save pictures or videos in IPFS or other decentralized storage platforms, and only save one link on the chain. The dynamic effects in these LP NFTs of Uniswap v3 are all svg images dynamically generated on the chain through the contract, that is, a svg vector diagram is dynamically generated in the contract and its code is saved in the NFT token on the chain. These operations will undoubtedly increase the user's gas overhead, but users seem to have no choice. Fortunately, liquidity addition or liquidity removal is generally not a very frequent operation.
This NFT token will produce some different effects with different LP information, such as curve effect, color, text content, etc.
A surprise is also added to the NFT token, which may generate a rare version of NFT with special effects of rotating stars. The random algorithm used can refer to the code. The original author added their rare special effects code to the svg picture above, and the effect is as follows (the rotating star in the lower right corner):

[Source: Jianshi De Huanxiang]
In addition, this SVG image is quite stuck in author’s browser. It still remains a question that whether this phenomenon is a special case. The v3 version is about to be released, and there should be no time to optimize.
Migrator
There is also a new migrator contract in v3. This contract is relatively simple. You can migrate uniswap v2 LPs to v3 LPs with one click, and it can be used to migrate all uniswap v2 compatible AMM LPs. It will most likely be used For sushiswap, allow users migrate from sushiswap to uniswap v3.