interface
interface copied to clipboard
🦄 Open source interfaces for the Uniswap protocol
If the wallet uses different addresses for different chains, switching the cryptocurrency for exchange does not update the address and balance.  Page reload updates the address and balance to...
It seems that the issue related [not switching addresses when changing chains](https://github.com/Uniswap/interface/issues/7859) runs much deeper, and the logic for handling different chains does not account for the possibility that different...
## URL https://app.uniswap.org/#/vote?chain=mainnet ## Error ``` TypeError: Cannot read properties of undefined (reading 'split') ``` ## Stacktrace ``` TypeError: Cannot read properties of undefined (reading 'split') at https://app.uniswap.org/static/js/42.94a4d8c7.chunk.js:1:16005 at Array.map...
Updated the copyright year to 2025 in the LICENSE file
Hi everyone, I'm encountering persistent issues with the Uniswap Trading API (https://trading-api-labs.interface.gateway.uniswap.org/v1/swap) when attempting ERC20 token swaps (e.g., WETH -> USDC) on the **Sepolia** testnet. I previously posted about this...
When accessing the liquidity chart in v4 pools, one of two things happen: a. The chart remains in a constant loading state and doesn't display anything (happens in most pools)....
Escaped meta content to guard against XSS in tag injection Improved HTMLRewriter logic with better readability and modularity Added detailed JSDoc for enhanced developer clarity Grouped test cases using describe...
- Grouped test cases using `describe` blocks for better structure - DRYed up setup with shared `beforeEach` - Improved assertion clarity and coverage - Added XSS protection test to ensure...
Changed the translation of "Show" from "Spettacolo" to "Mostra" to better reflect the intended meaning of the verb "to show" rather than an event/performance
**Error while running the command "yarn":-** @uniswap/interface:ajv: node:internal/fs/utils:356 @uniswap/interface:ajv: throw err; @uniswap/interface:ajv: ^ @uniswap/interface:ajv: @uniswap/interface:ajv: Error: ENOENT: no such file or directory, open '/------/interface/apps/web/src/utils/__generated__/validateTokenList.js' @uniswap/interface:ajv: at Object.openSync (node:fs:596:3) @uniswap/interface:ajv: at...