Releases: Uniswap/interface
Release web/5.82.0
IPFS hash of the deployment:
- CIDv0:
QmY6iPUuY57eq3gtoFaqtJ885ysk1SQDbHi4nawcXmYM7s - CIDv1:
bafybeierals42wkadswmgvlto7rbuywzpzfcmgqcywdlzqbvgylukagtoy
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeierals42wkadswmgvlto7rbuywzpzfcmgqcywdlzqbvgylukagtoy.ipfs.dweb.link/
- ipfs://QmY6iPUuY57eq3gtoFaqtJ885ysk1SQDbHi4nawcXmYM7s/
5.82.0 (2025-04-30)
Features
- web: add more CF cacheing for CSS resources (#18689) 3ddb1e3
- web: add more CF caching headers for public assets (#18678) 4f9b98e
- web: add more menu to hover state search modal (#18469) d4a85b5
- web: add pools mock sections (#17257) 3a6bc2c
- web: add tabs to search modal (#17180) 4e62ad9
- web: Add verify to add/delete passkey (#18627) b872b40
- web: bidirectional table scroll buttons (#18876) c647127
- web: defer initializations of AssetActivityProvider and TokenBalancesProvider (#18057) b1e68cf
- web: feature-gate pool search and tabs on web (#18273) 78ea6ec
- web: implement keyboard focus hover state on OptionItem (#17179) ebfea5c
- web: lazy load top level modals (#18056) 6a38462
- web: minip updates (#18613) 248bdec
- web: more CF caching for js chunks (#18679) 89611fe
- web: pass uniquote enabled to trading api requests (#19018) 955bbac
- web: show help modal on passkey error (#18682) 15039cf
- web: top boosted pools (#18569) cbcb803
- web: useMutate for refreshing authenticators (#18628) 3a24751
Bug Fixes
- web: [pdp] redirect if no pool found (#18412) 8e95934
- web: [tdp] redirect if no token found (#18408) 997977e
- web: [tdp] switch testnet/mainnet mode when wallet is disconnected (#18406) 571fced
- web: add additional statsig api urls to our csp.json file (#19036) d7a9320
- web: add more context to Datadog resource events (#18743) 00d6e11
- web: add web3modal to csp to fix wallet connect error (#18771) d57bd82
- web: bug bash polish (#18594) ba4f511
- web: clean up modal util hooks (#18535) db8ff2b
- web: dd- allow 100% sample rate on interface staging (#18267) abb113a
- web: DevFlagsBox behavior (#18749) 4a93d4e
- web: do not render top level modals when shouldOverridePageLayout=true (#18691) 7f63a56
- web: fix button size in FeeTierSearchModal (#18911) 5936720
- web: fix closeModal util hook (#18783) b76e2d8
- web: fix invalid robots.txt (#18690) f910fd3
- web: fix resetting of modal after closing (#18872) 317f04a
- web: fix uniwalletmodal opening bug (#18871) c4de0d2
- web: lp incentives bugfixes (#18830) 4e3b289
- web: migrate Card components to tamagui (#18481) 1f43821
- web: migrate containers in MigrateV2Pair to tamagui (#18482) 374dd77
- web: optimize images for app store logos and lazy-load QR code (#18635) cb119ef
- web: pass chainId to useReadContracts (#18663) c4aa5b5
- web: remove applied percent buffer logic from useMaxAmountSpend (#18834) f88ac25
- web: remove more dead feature flags (#18538) b9ef4a8
- web: replace dotted bg gradient png with css (#18803) bf8cfea
- web: search revamp web polish (#18416) 86f034e
- web: settings spacing fix (#18874) b36aa67
- web: show price for v2 create (#18917) e80273c
- web: slideOutMenu adjustments (#18629) 3715c68
- web: start migrating MigrateV2Pair to spore / tamagui (#18480) 5d8a2d0
- web: temp skip snapshot test on LimitPriceInputPanel.test.tsx (#18630) 435fe3b
- web: uninitialized v2 pools (#18807) 8f390da
- web: v2 migrate page UI fixes (#18479) 858807d
- web: v4 native pair liq chart fix (#18893) c008acc
Continuous Integration
- web: update sitemaps a994dde
Release web/5.81.1
IPFS hash of the deployment:
- CIDv0:
QmV6wxRgkV16x6Gemmdg8UW9HD5zDgjLef844S1wk32H1a - CIDv1:
bafybeidep4w2hwdtu4uhxrg6xuk7rdlfjf7j7zq53mo2whxi6k3jeuvfbe
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeidep4w2hwdtu4uhxrg6xuk7rdlfjf7j7zq53mo2whxi6k3jeuvfbe.ipfs.dweb.link/
- ipfs://QmV6wxRgkV16x6Gemmdg8UW9HD5zDgjLef844S1wk32H1a/
5.81.1 (2025-04-29)
Bug Fixes
- web: add additional statsig api urls to our csp.json file (#19035) 209df5d
Release web/5.81.0
IPFS hash of the deployment:
- CIDv0:
QmdBE9twnqZcftEmPMTNYyfm7qxkAANFeSMhVxHD1MtyNu - CIDv1:
bafybeig4ovh5dhuiambfcabacoemcxmvuql5tcl3vscbctdzinmcodysby
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeig4ovh5dhuiambfcabacoemcxmvuql5tcl3vscbctdzinmcodysby.ipfs.dweb.link/
- ipfs://QmdBE9twnqZcftEmPMTNYyfm7qxkAANFeSMhVxHD1MtyNu/
5.81.0 (2025-04-29)
Features
- web: pass uniquote enabled to trading api requests (#19010) 155876e
Release web/5.80.4
IPFS hash of the deployment:
- CIDv0:
QmNZFM3Tfk8WQxYkSq5Wst6ZEcZMGWi3JWdjEmzzLL6CgQ - CIDv1:
bafybeiadhirdveghtb4gap6kftmp7vfaa67op3ojcarjxf5f3pt2oqface
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeiadhirdveghtb4gap6kftmp7vfaa67op3ojcarjxf5f3pt2oqface.ipfs.dweb.link/
- ipfs://QmNZFM3Tfk8WQxYkSq5Wst6ZEcZMGWi3JWdjEmzzLL6CgQ/
5.80.4 (2025-04-25)
Bug Fixes
- web: lp incentives bugfixes (#18833) d337c45
Release web/5.80.3
IPFS hash of the deployment:
- CIDv0:
QmSR5NDYo4zoKKUQJ6fbr7QBw8VzMSYTPLCKWFrnEy3siH - CIDv1:
bafybeib4sdzwnyzjkgip3tbxxpwp76goocrdu77z5cnshiitjqcpnv2pci
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeib4sdzwnyzjkgip3tbxxpwp76goocrdu77z5cnshiitjqcpnv2pci.ipfs.dweb.link/
- ipfs://QmSR5NDYo4zoKKUQJ6fbr7QBw8VzMSYTPLCKWFrnEy3siH/
5.80.3 (2025-04-25)
Bug Fixes
- web: prod hotfix v4 eth pair liq chart fix (#18899) bab7ea8
Release web/5.80.2
IPFS hash of the deployment:
- CIDv0:
QmcDLYNCmBY8GZivEGAw4fwyeT24YpT1FqttKTkcRFfivc - CIDv1:
bafybeigoeqbd3sgqs3ry32353einpmrcuy5p45hutcmjp4qummebbwhw7e
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeigoeqbd3sgqs3ry32353einpmrcuy5p45hutcmjp4qummebbwhw7e.ipfs.dweb.link/
- ipfs://QmcDLYNCmBY8GZivEGAw4fwyeT24YpT1FqttKTkcRFfivc/
5.80.2 (2025-04-25)
Bug Fixes
- web: reenable logging in statsig config (#18894) ae7ebce
Release web/5.80.1
IPFS hash of the deployment:
- CIDv0:
QmPJ67xPvHcYEk5YWu59uGkE5Mv6QBSSTWwzBTy72Eoeo4 - CIDv1:
bafybeiaogowvdnmwgmzi4yqbtzsn27ej4xhanmrcacyu2ejjwuyc4apwym
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeiaogowvdnmwgmzi4yqbtzsn27ej4xhanmrcacyu2ejjwuyc4apwym.ipfs.dweb.link/
- ipfs://QmPJ67xPvHcYEk5YWu59uGkE5Mv6QBSSTWwzBTy72Eoeo4/
5.80.1 (2025-04-23)
Bug Fixes
- web: uninitialized v2 pools (#18808) 551de59
Release web/5.80.0
IPFS hash of the deployment:
- CIDv0:
QmZ1bV2GELY9nMg3DBadANd68MuUTJy9A9rU8LoySetMXm - CIDv1:
bafybeie6r3p2nalk3ahef7qkknt6ddaisbvqikuyhfbpehzusabqgvmbwa
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeie6r3p2nalk3ahef7qkknt6ddaisbvqikuyhfbpehzusabqgvmbwa.ipfs.dweb.link/
- ipfs://QmZ1bV2GELY9nMg3DBadANd68MuUTJy9A9rU8LoySetMXm/
5.80.0 (2025-04-23)
Features
- web: [EW] Add Download Wallet Header to Connect Modal (#18295) 3dc6b22
- web: [EW] setup deeplink to passkey mgmt modal (#18231) 5f0eadc
- web: add loading state to passkey mgmt (#18554) c561013
- web: add token carousel header (#18319) 2ff8d5c
- web: clean up the sign up modals (#18271) f7cc410
- web: default sell experience for TDP from MiniPort (#17805) dc6f91c
- web: delete ApplicationModal enum, use ModalName enum (#18055) 2e73a78
- web: explicitly define buffer import (#18451) 59ad348
- web: lp incentives phase one update staging (#18766) 13cc540
- web: Only show EW Sign In Modal if EW was Recent Connector (#18549) d0ee8cc
- web: open sidebar when wallet is created (#18489) 42d7946
- web: use new contextmenu in .web (#17810) 63760c5
- web: use publicClient for getting tx receipt (#18574) 82da74f
- web: use sporified DropdownMenuSheetItem in web&native ContextMenus (#17519) 7b8aa1c
Bug Fixes
- web: [lp] preserve currency input state in create step 1 (#18441) 31f0fd5
- web: [usePools] handle invalid vs non-existent pools (#18608) 396a787
- web: add web3modal to csp to fix wallet connect error (#18705) 8af61a6
- web: app store images compress staging (#18647) d942ac7
- web: dynamic config overrides - set value to a single value when allowMultiple=false (#18328) f733d10
- web: fix bad merge - remove duplicate EW feature flag (#18394) eeedb85
- web: fix create liquidity chart deux (#18337) 47cc380
- web: fix safari dropdown (#18475) c1c0544
- web: fixing arb v3 (#18421) a220a0d
- web: pass chainId to useReadContracts (#18665) fec2585
- web: remove v4 0 slippage (#18599) 2dc6dc7
- web: update modals during onboarding flow (#18418) 99bfe9d
- web: update the logic for is connected to extension (#18457) ff75de8
- web: v4 0 slippage at max (#18583) 9131be0
Continuous Integration
- web: update sitemaps 17fee92
Code Refactoring
- web: hook new dialog comp into dynamic fee tier speedbump modal (#18517) a6ca1fe
Tests
- web: [lp] create lp (#18417) 49e63bb
- web: use development for dev feature flags in test runs (#18437) d979904
Release web/5.79.3
IPFS hash of the deployment:
- CIDv0:
Qmb2Gd1x82BBWBGVASZiryc8pFJWiJm4rSddWExnKHpkka - CIDv1:
bafybeif4okadgppbk3up2camp6aughhbr6gievbj3wskn6s57vzmoxf4im
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeif4okadgppbk3up2camp6aughhbr6gievbj3wskn6s57vzmoxf4im.ipfs.dweb.link/
- ipfs://Qmb2Gd1x82BBWBGVASZiryc8pFJWiJm4rSddWExnKHpkka/
5.79.3 (2025-04-23)
Release mobile/1.49
We are back with some new updates! Here’s the latest:
Honeypot Detection: Using Blockaid’s data, we now identify potentially malicious honeypot tokens and show users a token warning when interacting with them.
New pink!: Our accent pink color has been updated across the app for better accessibility and better vibes.
Other changes:
- Removed balances from spam tokens, to clean up the portfolio view
- Various bug fixes and performance improvements