Helpful?
v4-versus-v3
While Uniswap v4's underlying concetrated liquidity is the same as Uniswap v3, there are some key differences in the architecture and accounting.
Singleton Design
Pool Creation
(TODO: talk about singleton vs factory, state vs contract/V3Pool)
Flash Accounting
(TODO: talk about flash accounting, multi-hop swaps)
Liquidity Fee Accounting
(TODO: talk about how fees must be collected on liquidity operation)
(TODO: talk about fees are automatically credited in increase liquidity)
(TODO: talk about salts)
Native ETH
(TODO: talk about native ETH vs WETH)