ci(release): publish latest release

parent b4553c2a
IPFS hash of the deployment: IPFS hash of the deployment:
- CIDv0: `QmXRrV5maG85Vn2QRNW7cKJfdfsBBXL1CfD88qt7Bs9ZSR` - CIDv0: `QmWMPrCn87GuRChSff1SQ3kJ1YyCKg3VbXb7XVMTAoZbGX`
- CIDv1: `bafybeiehbztkg6vvysdomjcr53qhvnccrnq52kyrvip4ywaj5ja7e7w74i` - CIDv1: `bafybeidxbzdak5a2jr4kelvar5hq42h2xelcwz4h6tncmtnflnegwblhjq`
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://bafybeiehbztkg6vvysdomjcr53qhvnccrnq52kyrvip4ywaj5ja7e7w74i.ipfs.dweb.link/ - https://bafybeidxbzdak5a2jr4kelvar5hq42h2xelcwz4h6tncmtnflnegwblhjq.ipfs.dweb.link/
- https://bafybeiehbztkg6vvysdomjcr53qhvnccrnq52kyrvip4ywaj5ja7e7w74i.ipfs.cf-ipfs.com/ - https://bafybeidxbzdak5a2jr4kelvar5hq42h2xelcwz4h6tncmtnflnegwblhjq.ipfs.cf-ipfs.com/
- [ipfs://QmXRrV5maG85Vn2QRNW7cKJfdfsBBXL1CfD88qt7Bs9ZSR/](ipfs://QmXRrV5maG85Vn2QRNW7cKJfdfsBBXL1CfD88qt7Bs9ZSR/) - [ipfs://QmWMPrCn87GuRChSff1SQ3kJ1YyCKg3VbXb7XVMTAoZbGX/](ipfs://QmWMPrCn87GuRChSff1SQ3kJ1YyCKg3VbXb7XVMTAoZbGX/)
### 5.66.1 (2025-01-21) ### 5.66.2 (2025-01-22)
### Bug Fixes ### Bug Fixes
* **web:** 01 21 fix web improve lp logging prod (#15357) df0e967 * **web:** 01 22 fix web use on chain currency balance for increase create prod (#15380) 2ee9767
web/5.66.1 web/5.66.2
\ No newline at end of file \ No newline at end of file
...@@ -13,7 +13,6 @@ import { useIsPoolOutOfSync } from 'hooks/useIsPoolOutOfSync' ...@@ -13,7 +13,6 @@ import { useIsPoolOutOfSync } from 'hooks/useIsPoolOutOfSync'
import { PoolState, usePool } from 'hooks/usePools' import { PoolState, usePool } from 'hooks/usePools'
import { useSwapTaxes } from 'hooks/useSwapTaxes' import { useSwapTaxes } from 'hooks/useSwapTaxes'
import { PairState, useV2Pair } from 'hooks/useV2Pairs' import { PairState, useV2Pair } from 'hooks/useV2Pairs'
import { useCurrencyBalances } from 'lib/hooks/useCurrencyBalance'
import tryParseCurrencyAmount from 'lib/utils/tryParseCurrencyAmount' import tryParseCurrencyAmount from 'lib/utils/tryParseCurrencyAmount'
import { useCreatePositionContext, usePriceRangeContext } from 'pages/Pool/Positions/create/CreatePositionContext' import { useCreatePositionContext, usePriceRangeContext } from 'pages/Pool/Positions/create/CreatePositionContext'
import { import {
...@@ -53,6 +52,7 @@ import { useUrlContext } from 'uniswap/src/contexts/UrlContext' ...@@ -53,6 +52,7 @@ import { useUrlContext } from 'uniswap/src/contexts/UrlContext'
import { useGetPoolsByTokens } from 'uniswap/src/data/rest/getPools' import { useGetPoolsByTokens } from 'uniswap/src/data/rest/getPools'
import { useEnabledChains } from 'uniswap/src/features/chains/hooks/useEnabledChains' import { useEnabledChains } from 'uniswap/src/features/chains/hooks/useEnabledChains'
import { useSupportedChainId } from 'uniswap/src/features/chains/hooks/useSupportedChainId' import { useSupportedChainId } from 'uniswap/src/features/chains/hooks/useSupportedChainId'
import { useOnChainCurrencyBalance } from 'uniswap/src/features/portfolio/api'
import { useUSDCValue } from 'uniswap/src/features/transactions/swap/hooks/useUSDCPrice' import { useUSDCValue } from 'uniswap/src/features/transactions/swap/hooks/useUSDCPrice'
import { getParsedChainId } from 'utils/chainParams' import { getParsedChainId } from 'utils/chainParams'
...@@ -350,7 +350,8 @@ export function useDepositInfo(state: UseDepositInfoProps): DepositInfo { ...@@ -350,7 +350,8 @@ export function useDepositInfo(state: UseDepositInfoProps): DepositInfo {
const { protocolVersion, address, token0, token1, exactField, exactAmounts, deposit0Disabled, deposit1Disabled } = const { protocolVersion, address, token0, token1, exactField, exactAmounts, deposit0Disabled, deposit1Disabled } =
state state
const [token0Balance, token1Balance] = useCurrencyBalances(address, [token0, token1]) const { balance: token0Balance } = useOnChainCurrencyBalance(token0, address)
const { balance: token1Balance } = useOnChainCurrencyBalance(token1, address)
const [independentToken, dependentToken] = exactField === PositionField.TOKEN0 ? [token0, token1] : [token1, token0] const [independentToken, dependentToken] = exactField === PositionField.TOKEN0 ? [token0, token1] : [token1, token0]
const independentAmount = tryParseCurrencyAmount(exactAmounts[exactField], independentToken) const independentAmount = tryParseCurrencyAmount(exactAmounts[exactField], independentToken)
......
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