ci(release): publish latest release

parent 6f9d0133
IPFS hash of the deployment: IPFS hash of the deployment:
- CIDv0: `QmPJsdrofYQ6SUV8zDEMh75V6DNdCX7DYH7jVEenjuPJEN` - CIDv0: `QmNqPGKMdePE3CHXYcsFP4iUhi4CqDxj5UPy9WS24aiPri`
- CIDv1: `bafybeiaom4sehmbhmxryop6mzvfhw7j5fgmv47kmju43hjcyi6rfr2tqdm` - CIDv1: `bafybeiahlrqvc2774o2m52oaqpupr2wb6ycrv2p4y65lf27etmvjsbegom`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org). The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
...@@ -10,15 +10,15 @@ You can also access the Uniswap Interface from an IPFS gateway. ...@@ -10,15 +10,15 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs. Your Uniswap settings are never remembered across different URLs.
IPFS gateways: IPFS gateways:
- https://bafybeiaom4sehmbhmxryop6mzvfhw7j5fgmv47kmju43hjcyi6rfr2tqdm.ipfs.dweb.link/ - https://bafybeiahlrqvc2774o2m52oaqpupr2wb6ycrv2p4y65lf27etmvjsbegom.ipfs.dweb.link/
- https://bafybeiaom4sehmbhmxryop6mzvfhw7j5fgmv47kmju43hjcyi6rfr2tqdm.ipfs.cf-ipfs.com/ - https://bafybeiahlrqvc2774o2m52oaqpupr2wb6ycrv2p4y65lf27etmvjsbegom.ipfs.cf-ipfs.com/
- [ipfs://QmPJsdrofYQ6SUV8zDEMh75V6DNdCX7DYH7jVEenjuPJEN/](ipfs://QmPJsdrofYQ6SUV8zDEMh75V6DNdCX7DYH7jVEenjuPJEN/) - [ipfs://QmNqPGKMdePE3CHXYcsFP4iUhi4CqDxj5UPy9WS24aiPri/](ipfs://QmNqPGKMdePE3CHXYcsFP4iUhi4CqDxj5UPy9WS24aiPri/)
### 5.45.1 (2024-09-04) ### 5.45.2 (2024-09-05)
### Bug Fixes ### Bug Fixes
* **web:** Show all tabs when multichain_explore is disabled - prod (#11534) d9ec7de * **web:** stop crash on search - prod (#11568) 12d0927
web/5.45.1 web/5.45.2
\ No newline at end of file \ No newline at end of file
...@@ -16,7 +16,7 @@ export default function QueryTokenLogo( ...@@ -16,7 +16,7 @@ export default function QueryTokenLogo(
token?: TopToken | TokenQueryData | GqlSearchToken | TokenStat token?: TopToken | TokenQueryData | GqlSearchToken | TokenStat
}, },
) { ) {
const chain = getChainFromChainUrlParam(props.token?.chain.toLowerCase()) const chain = getChainFromChainUrlParam(props.token?.chain?.toLowerCase())
const chainId = chain?.id ?? UniverseChainId.Mainnet const chainId = chain?.id ?? UniverseChainId.Mainnet
const isNative = props.token?.address === NATIVE_CHAIN_ID const isNative = props.token?.address === NATIVE_CHAIN_ID
const isTokenStat = !!props.token && 'volume' in props.token const isTokenStat = !!props.token && 'volume' in props.token
......
...@@ -17,7 +17,7 @@ import { Link, useNavigate } from 'react-router-dom' ...@@ -17,7 +17,7 @@ import { Link, useNavigate } from 'react-router-dom'
import { EllipsisStyle, ThemedText } from 'theme/components' import { EllipsisStyle, ThemedText } from 'theme/components'
import { Flex } from 'ui/src' import { Flex } from 'ui/src'
import { Verified } from 'ui/src/components/icons/Verified' import { Verified } from 'ui/src/components/icons/Verified'
import { TokenStandard } from 'uniswap/src/data/graphql/uniswap-data-api/__generated__/types-and-hooks' import { Chain, TokenStandard } from 'uniswap/src/data/graphql/uniswap-data-api/__generated__/types-and-hooks'
import { addToSearchHistory } from 'uniswap/src/features/search/searchHistorySlice' import { addToSearchHistory } from 'uniswap/src/features/search/searchHistorySlice'
import { sendAnalyticsEvent } from 'uniswap/src/features/telemetry/send' import { sendAnalyticsEvent } from 'uniswap/src/features/telemetry/send'
import { InterfaceSearchResultSelectionProperties } from 'uniswap/src/features/telemetry/types' import { InterfaceSearchResultSelectionProperties } from 'uniswap/src/features/telemetry/types'
...@@ -131,7 +131,9 @@ export function SuggestionRow({ ...@@ -131,7 +131,9 @@ export function SuggestionRow({
sendAnalyticsEvent(InterfaceEventName.NAVBAR_RESULT_SELECTED, { ...eventProperties }) sendAnalyticsEvent(InterfaceEventName.NAVBAR_RESULT_SELECTED, { ...eventProperties })
}, [suggestion, isToken, toggleOpen, eventProperties, dispatch]) }, [suggestion, isToken, toggleOpen, eventProperties, dispatch])
const path = isToken ? getTokenDetailsURL({ ...suggestion }) : `/nfts/collection/${suggestion.address}` const path = isToken
? getTokenDetailsURL({ ...suggestion, chain: suggestion.chain ?? Chain.Ethereum })
: `/nfts/collection/${suggestion.address}`
// Close the modal on escape // Close the modal on escape
useEffect(() => { useEffect(() => {
const keyDownHandler = (event: KeyboardEvent) => { const keyDownHandler = (event: KeyboardEvent) => {
......
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