docs
docs copied to clipboard
📓 Uniswap V3 docs website
TickMath.MIN/MAX_TICK will return actual full range only for the 0.01% pool. This adds some info to show that the upper and lower ticks must be divisible by the tick spacing
Firstly - thanks for the improvements made to this. I'm looking for a sustainable solution to GitHub imports and your plugin fork works well and fixes a bunch of bugs...
[The tutorial for how to generate markdown files using Natspec comments](https://github.com/Uniswap/docs#how-to-generate-markdown-files-from-solidity-natspec-comments) is outdated. The new version of [solidity-docgen](https://github.com/OpenZeppelin/solidity-docgen) [has to be configured](https://github.com/OpenZeppelin/solidity-docgen/issues/429#issuecomment-1370928210) in the Hardhat configuration file.
In [swap doc](https://docs.uniswap.org/concepts/protocol/swaps) it says: "Executing a swap sells the currently owned tokens for the proportional amount of the tokens desired, minus the swap fee". Let's say i want to...
When interacting with the UI, it interacts with this address: 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45 However, it is not described in the docs: https://docs.uniswap.org/protocol/reference/deployments Seems to be safe, but still, open to hacks as...
The Nonce Schema section of the permit2 docs refers to the number 2 to the power of 248; however representing this as `2**248` twice within the same sentence inadvertently triggering...
The swap widget is no longer in prod in the interface.
Updating subgraph section: - Updating endpoints for Decentralized Network in preparation to The Graph's Sunrise - Remove reference to governance subgraph - Include information about generating an API Key
Polygon testnet mumbai will be deprecated in April 14th ([link](https://polygon.technology/blog/polygon-pos-is-cooking-the-napoli-upgrade-means-better-ux-the-mumbai-testnet-takes-a-bow)). Is there any support coming up about it?
### sample of the code that generates the address: ``` const poolAddresses = validTokenPairs.map(([tokenA, tokenB]) => V3Pool.getAddress(tokenA!, tokenB!, feeAmount!) ); const poolInfoPromises = poolAddresses.map((poolAddress, index) => { const [tokenA, tokenB]...