ci(release): publish latest release

parent 9cc9ba19
Pipeline #876 failed with stages
IPFS hash of the deployment:
- CIDv0: `QmaUJSsdrKhQzKcdmJbSf85q9gMd5ZxdQppebvNyxzTSHo`
- CIDv1: `bafybeifuih5iffahzpgqzlkimc5hjjqom7lfrrc6puugmtgo54nsujub2i`
- CIDv0: `QmS8qrGS67nT1Qt9SQdfLvKpUhmRh3XZDyQCNZVE4WzEQm`
- CIDv1: `bafybeibynbp7iktxacbiaqofl44ckuyo3ioerk6y53xmi3bjmqr44yh4by`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
......@@ -10,14 +10,14 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeifuih5iffahzpgqzlkimc5hjjqom7lfrrc6puugmtgo54nsujub2i.ipfs.dweb.link/
- [ipfs://QmaUJSsdrKhQzKcdmJbSf85q9gMd5ZxdQppebvNyxzTSHo/](ipfs://QmaUJSsdrKhQzKcdmJbSf85q9gMd5ZxdQppebvNyxzTSHo/)
- https://bafybeibynbp7iktxacbiaqofl44ckuyo3ioerk6y53xmi3bjmqr44yh4by.ipfs.dweb.link/
- [ipfs://QmS8qrGS67nT1Qt9SQdfLvKpUhmRh3XZDyQCNZVE4WzEQm/](ipfs://QmS8qrGS67nT1Qt9SQdfLvKpUhmRh3XZDyQCNZVE4WzEQm/)
### 5.103.3 (2025-07-18)
### 5.103.4 (2025-07-25)
### Bug Fixes
* **web:** zone events desktop prod (#21831) 8d4022f
* **web:** prevent token unwrapping for v4 on the explore page (#22050) 2f9f122
web/5.103.3
\ No newline at end of file
web/5.103.4
\ No newline at end of file
......@@ -93,7 +93,20 @@ const LinksContainer = styled(Column)`
width: 100%;
`
function getUnwrappedPoolToken(poolData?: PoolData, chainId?: number): [Token | undefined, Token | undefined] {
function getUnwrappedPoolToken({
poolData,
chainId,
protocolVersion,
}: {
poolData?: PoolData
chainId?: number
protocolVersion?: ProtocolVersion
}): [Token | undefined, Token | undefined] {
// for v4 pools can be created with ETH or WETH so we need to keep the original tokens
if (protocolVersion === ProtocolVersion.V4) {
return [poolData?.token0, poolData?.token1]
}
return poolData && chainId
? [unwrapToken(chainId, poolData.token0), unwrapToken(chainId, poolData.token1)]
: [undefined, undefined]
......@@ -106,7 +119,11 @@ export default function PoolDetailsPage() {
const chainInfo = urlChain ? getChainInfo(urlChain) : undefined
const { data: poolData, loading } = usePoolData(poolAddress?.toLowerCase() ?? '', chainInfo?.id)
const [isReversed, toggleReversed] = useReducer((x) => !x, false)
const unwrappedTokens = getUnwrappedPoolToken(poolData, chainInfo?.id)
const unwrappedTokens = getUnwrappedPoolToken({
poolData,
chainId: chainInfo?.id,
protocolVersion: poolData?.protocolVersion,
})
const [token0, token1] = isReversed ? [unwrappedTokens[1], unwrappedTokens[0]] : unwrappedTokens
const isLPIncentivesEnabled = useFeatureFlag(FeatureFlags.LpIncentives)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment