Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
interface
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
LuckySwap
interface
Commits
b4553c2a
Commit
b4553c2a
authored
Jan 21, 2025
by
Uniswap Labs Service Account
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ci(release): publish latest release
parent
c2b82b5d
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
80 additions
and
109 deletions
+80
-109
RELEASE
RELEASE
+7
-76
VERSION
VERSION
+1
-1
IncreaseLiquidityTxContext.tsx
...mponents/IncreaseLiquidity/IncreaseLiquidityTxContext.tsx
+9
-4
hooks.ts
apps/web/src/components/RemoveLiquidity/hooks.ts
+18
-8
MigrateV3LiquidityTxContext.tsx
apps/web/src/pages/MigrateV3/MigrateV3LiquidityTxContext.tsx
+18
-8
ClaimFeeModal.tsx
apps/web/src/pages/Pool/Positions/ClaimFeeModal.tsx
+9
-4
ContextProviders.tsx
.../web/src/pages/Pool/Positions/create/ContextProviders.tsx
+18
-8
No files found.
RELEASE
View file @
b4553c2a
IPFS hash of the deployment:
IPFS hash of the deployment:
- CIDv0: `Qm
QCnXjjekxSd3k2zzpWjh85rA7sgg1R3RiiiGMTpVgNE6
`
- CIDv0: `Qm
XRrV5maG85Vn2QRNW7cKJfdfsBBXL1CfD88qt7Bs9ZSR
`
- CIDv1: `bafybei
a3wojcisyfrr4bcavcvvrza2e2jxcoqo557gmewxmgx4gcv7msum
`
- CIDv1: `bafybei
ehbztkg6vvysdomjcr53qhvnccrnq52kyrvip4ywaj5ja7e7w74i
`
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,84 +10,15 @@ You can also access the Uniswap Interface from an IPFS gateway.
...
@@ -10,84 +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://bafybei
a3wojcisyfrr4bcavcvvrza2e2jxcoqo557gmewxmgx4gcv7msum
.ipfs.dweb.link/
- https://bafybei
ehbztkg6vvysdomjcr53qhvnccrnq52kyrvip4ywaj5ja7e7w74i
.ipfs.dweb.link/
- https://bafybei
a3wojcisyfrr4bcavcvvrza2e2jxcoqo557gmewxmgx4gcv7msum
.ipfs.cf-ipfs.com/
- https://bafybei
ehbztkg6vvysdomjcr53qhvnccrnq52kyrvip4ywaj5ja7e7w74i
.ipfs.cf-ipfs.com/
- [ipfs://Qm
QCnXjjekxSd3k2zzpWjh85rA7sgg1R3RiiiGMTpVgNE6/](ipfs://QmQCnXjjekxSd3k2zzpWjh85rA7sgg1R3RiiiGMTpVgNE6
/)
- [ipfs://Qm
XRrV5maG85Vn2QRNW7cKJfdfsBBXL1CfD88qt7Bs9ZSR/](ipfs://QmXRrV5maG85Vn2QRNW7cKJfdfsBBXL1CfD88qt7Bs9ZSR
/)
## 5.66.0 (2025-01-21)
### 5.66.1 (2025-01-21)
### Features
* **web:** add basic behavior history reset button (#14917) 80c38bf
* **web:** align main CTA buttons in all swap forms (#14954) 4d9d0b7
* **web:** design changes for pool out of sync state (#15178) 5b17719
* **web:** display dependent amount from Trading API response in Increase LP flow (#15116) 3fb84dd
* **web:** log sentry error for approve/increase/decrease/create/migrate [lp] (#15223) 6ee46f0
* **web:** log sentry error for claim [lp] (#15218) 6a8e41b
* **web:** unichain card (cold) (#14820) 56c5117
* **web:** unichain card (warm) (#14822) 1b42422
* **web:** update create trading api (#15159) 2d6e12e
### Bug Fixes
### Bug Fixes
* **mweb:** decimal separator on mweb (#15219) 2a75310
* **web:** 01 21 fix web improve lp logging prod (#15357) df0e967
* **web:** add settings context provider to migrate page (#15195) c703139
* **web:** apply position list filters to saved pairs (#15050) 8463eef
* **web:** approve the wrapped token for v2 + v3 (#15217) 140fca5
* **web:** avoid showing incorrect Trading API error messages when skipping queries (#15038) ecfc228
* **web:** broken link on v2 migrate page (#15156) a813623
* **web:** disable range input when lacking data to visualize (#15067) 5ff362b
* **web:** DoubleLogo networkLogo bug (#15154) e95a795
* **web:** explore table should use chainId in ranking (#15103) b1c0e2e
* **web:** fix analytics toggle setting flash (#15128) 07e954a
* **web:** fix blocked token language (#15132) f6d06dd
* **web:** fix infinite loop on analytics toggle (#15070) fd57c35
* **web:** fix max token amount calc error (#15139) bb425a5
* **web:** fix mweb navigation test (#15014) 6600909
* **web:** fix numbers for LP flow analytics (#15140) 7fef11e
* **web:** fix scroll persist on transactions table tab (#14795) 621dc15
* **web:** fix the tokenA and tokenB deposit form for single-sided liquidity (#15174) 581d4d0
* **web:** fix wrapping/unwrapping for v3 (#15263) f29bcb8
* **web:** handle empty quotes array from new FOR service (#14955) ab29c6b
* **web:** import esm version of connectrpc (#14998) 9d4409b
* **web:** import esm version of i18next (#15006) 019c9c1
* **web:** import v2 positions fixes (#15151) fd0d075
* **web:** incorrect base/quote currency labels for price range on edit component (#15285) 88da0e4
* **web:** price range input bug fix (#15228) b0ce03b
* **web:** react key error in LP create flow (#15034) 01b6ab5
* **web:** remove auto-wrapping option for v4 increase / decrease (#15232) 1e203d8
* **web:** remove liquidity input 100 max (#14968) f96c4a5
* **web:** remove unnecessary tooltip from v2 migration page (#15155) 70cce38
* **web:** scroll on nav dropdown and adjust max height (#15087) c594c67
* **web:** search input padding ui fix for mweb safari (#15039) 2b28393
* **web:** single-sided liquidity crash (#15224) eecc9ab
* **web:** UI fixes for v4 position cards (#15053) c1ca09c
* **web:** unavailable price state for pool creation (#15071) eb19cbe
* **web:** update calls to trading api after new schema change (#15095) 77391b5
* **web:** update google conversion datetime format (#15021) 1cbb13f
* **web:** update input to trading api fro v3 + v4 create (#15205) 382c928
* **web:** use deeplink to default to unichain (#15318) 528b5f5
* **web:** v4 bug bash fixes (#15212) 62d63a8
* **web:** v4 hook flow fixes (#15052) 329f961
* **web:** v4 UI nit fixes (#15051) e20b2c1
### Styles
* **web:** staging copy nav dropdown item style (#15322) 94fff89
### Continuous Integration
* **web:** update sitemaps 55b34d7
### Code Refactoring
* **web:** use universe ens address hook (#14669) 1c229db
* **web:** use universe ens avatar hook (#14670) 7af231a
* **web:** use universe ens name hook (#14667) ce789a4
VERSION
View file @
b4553c2a
web/5.66.0
web/5.66.1
\ No newline at end of file
\ No newline at end of file
apps/web/src/components/IncreaseLiquidity/IncreaseLiquidityTxContext.tsx
View file @
b4553c2a
...
@@ -73,10 +73,15 @@ export function IncreaseLiquidityTxContextProvider({ children }: PropsWithChildr
...
@@ -73,10 +73,15 @@ export function IncreaseLiquidityTxContextProvider({ children }: PropsWithChildr
})
})
if
(
approvalError
)
{
if
(
approvalError
)
{
logger
.
info
(
'
IncreaseLiquidityTxContext
'
,
'
IncreaseLiquidityTxContext
'
,
'
CheckLpApprovalQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
approvalError
),
'
IncreaseLiquidityTxContext
'
,
increaseLiquidityApprovalParams
:
JSON
.
stringify
(
increaseLiquidityApprovalParams
),
'
IncreaseLiquidityTxContext
'
,
})
'
CheckLpApprovalQuery
'
,
JSON
.
stringify
({
error
:
approvalError
,
increaseLiquidityApprovalParams
,
}),
)
}
}
const
{
const
{
...
...
apps/web/src/components/RemoveLiquidity/hooks.ts
View file @
b4553c2a
...
@@ -59,10 +59,15 @@ export function useRemoveLiquidityTxAndGasInfo({ account }: { account?: string }
...
@@ -59,10 +59,15 @@ export function useRemoveLiquidityTxAndGasInfo({ account }: { account?: string }
})
})
if
(
approvalError
)
{
if
(
approvalError
)
{
logger
.
info
(
'
RemoveLiquidityTxAndGasInfo
'
,
'
RemoveLiquidityTxAndGasInfo
'
,
'
CheckLpApprovalQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
approvalError
),
'
RemoveLiquidityTxAndGasInfo
'
,
v2LpTokenApprovalQueryParams
:
JSON
.
stringify
(
v2LpTokenApprovalQueryParams
),
'
RemoveLiquidityTxAndGasInfo
'
,
})
'
CheckLpApprovalQuery
'
,
JSON
.
stringify
({
error
:
approvalError
,
v2LpTokenApprovalQueryParams
,
}),
)
}
}
const
v2ApprovalGasFeeUSD
=
const
v2ApprovalGasFeeUSD
=
...
@@ -141,10 +146,15 @@ export function useRemoveLiquidityTxAndGasInfo({ account }: { account?: string }
...
@@ -141,10 +146,15 @@ export function useRemoveLiquidityTxAndGasInfo({ account }: { account?: string }
})
})
if
(
calldataError
)
{
if
(
calldataError
)
{
logger
.
info
(
'
RemoveLiquidityTxAndGasInfo
'
,
'
RemoveLiquidityTxAndGasInfo
'
,
'
DecreaseLpPositionCalldataQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
calldataError
),
'
RemoveLiquidityTxAndGasInfo
'
,
decreaseCalldataQueryParams
:
JSON
.
stringify
(
decreaseCalldataQueryParams
),
'
RemoveLiquidityTxAndGasInfo
'
,
})
'
DecreaseLpPositionCalldataQuery
'
,
JSON
.
stringify
({
error
:
calldataError
,
decreaseCalldataQueryParams
,
}),
)
}
}
const
{
value
:
estimatedGasFee
}
=
useTransactionGasFee
(
decreaseCalldata
?.
decrease
,
!!
decreaseCalldata
?.
gasFee
)
const
{
value
:
estimatedGasFee
}
=
useTransactionGasFee
(
decreaseCalldata
?.
decrease
,
!!
decreaseCalldata
?.
gasFee
)
...
...
apps/web/src/pages/MigrateV3/MigrateV3LiquidityTxContext.tsx
View file @
b4553c2a
...
@@ -78,10 +78,15 @@ export function MigrateV3PositionTxContextProvider({
...
@@ -78,10 +78,15 @@ export function MigrateV3PositionTxContextProvider({
})
})
if
(
approvalError
)
{
if
(
approvalError
)
{
logger
.
info
(
'
MigrateV3LiquidityTxContext
'
,
'
MigrateV3LiquidityTxContext
'
,
'
CheckLpApprovalQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
approvalError
),
'
MigrateV3LiquidityTxContext
'
,
increaseLiquidityApprovalParams
:
JSON
.
stringify
(
increaseLiquidityApprovalParams
),
'
MigrateV3LiquidityTxContext
'
,
})
'
CheckLpApprovalQuery
'
,
JSON
.
stringify
({
error
:
approvalError
,
increaseLiquidityApprovalParams
,
}),
)
}
}
const
migratePositionRequestArgs
:
MigrateLPPositionRequest
|
undefined
=
useMemo
(()
=>
{
const
migratePositionRequestArgs
:
MigrateLPPositionRequest
|
undefined
=
useMemo
(()
=>
{
...
@@ -181,10 +186,15 @@ export function MigrateV3PositionTxContextProvider({
...
@@ -181,10 +186,15 @@ export function MigrateV3PositionTxContextProvider({
})
})
if
(
migrateError
)
{
if
(
migrateError
)
{
logger
.
info
(
'
MigrateV3LiquidityTxContext
'
,
'
MigrateV3LiquidityTxContext
'
,
'
MigrateLpPositionCalldataQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
migrateError
),
'
MigrateV3LiquidityTxContext
'
,
migrateCalldataQueryParams
:
JSON
.
stringify
(
migratePositionRequestArgs
),
'
MigrateV3LiquidityTxContext
'
,
})
'
MigrateLpPositionCalldataQuery
'
,
JSON
.
stringify
({
error
:
migrateError
,
migrateCalldataQueryParams
:
JSON
.
stringify
(
migratePositionRequestArgs
),
}),
)
}
}
const
validatedValue
:
MigrateV3PositionTxAndGasInfo
|
undefined
=
useMemo
(()
=>
{
const
validatedValue
:
MigrateV3PositionTxAndGasInfo
|
undefined
=
useMemo
(()
=>
{
...
...
apps/web/src/pages/Pool/Positions/ClaimFeeModal.tsx
View file @
b4553c2a
...
@@ -115,10 +115,15 @@ export function ClaimFeeModal() {
...
@@ -115,10 +115,15 @@ export function ClaimFeeModal() {
})
})
if
(
error
)
{
if
(
error
)
{
logger
.
info
(
'
ClaimFeeModal
'
,
'
ClaimFeeModal
'
,
'
ClaimLPFeesCalldataQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
error
),
'
ClaimFeeModal
'
,
claimLpFeesParams
:
JSON
.
stringify
(
claimLpFeesParams
),
'
ClaimFeeModal
'
,
})
'
ClaimLPFeesCalldataQuery
'
,
JSON
.
stringify
({
error
,
claimLpFeesParams
,
}),
)
}
}
const
txInfo
=
useMemo
(()
=>
{
const
txInfo
=
useMemo
(()
=>
{
...
...
apps/web/src/pages/Pool/Positions/create/ContextProviders.tsx
View file @
b4553c2a
...
@@ -172,10 +172,15 @@ export function CreateTxContextProvider({ children }: { children: React.ReactNod
...
@@ -172,10 +172,15 @@ export function CreateTxContextProvider({ children }: { children: React.ReactNod
})
})
if
(
approvalError
)
{
if
(
approvalError
)
{
logger
.
info
(
'
CreateTxContextProvider
'
,
'
CreateTxContextProvider
'
,
'
CheckLpApprovalQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
approvalError
),
'
CreateTxContextProvider
'
,
addLiquidityApprovalParams
:
JSON
.
stringify
(
addLiquidityApprovalParams
),
'
CreateTxContextProvider
'
,
})
'
CheckLpApprovalQuery
'
,
JSON
.
stringify
({
error
:
approvalError
,
addLiquidityApprovalParams
,
}),
)
}
}
const
gasFeeToken0USD
=
useUSDCurrencyAmountOfGasFee
(
const
gasFeeToken0USD
=
useUSDCurrencyAmountOfGasFee
(
...
@@ -220,10 +225,15 @@ export function CreateTxContextProvider({ children }: { children: React.ReactNod
...
@@ -220,10 +225,15 @@ export function CreateTxContextProvider({ children }: { children: React.ReactNod
})
})
if
(
createError
)
{
if
(
createError
)
{
logger
.
info
(
'
CreateTxContextProvider
'
,
'
CreateTxContextProvider
'
,
'
CreateLpPositionCalldataQuery
'
,
{
logger
.
info
(
error
:
JSON
.
stringify
(
createError
),
'
CreateTxContextProvider
'
,
createCalldataQueryParams
:
JSON
.
stringify
(
createCalldataQueryParams
),
'
CreateTxContextProvider
'
,
})
'
CreateLpPositionCalldataQuery
'
,
JSON
.
stringify
({
error
:
createError
,
createCalldataQueryParams
,
}),
)
}
}
const
actualGasFee
=
createCalldata
?.
gasFee
const
actualGasFee
=
createCalldata
?.
gasFee
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment