Uniswap without TORN censoring
2ddf3fe6bd
* chore: add ARBITRUM_GOERLI * chore: add arb goerli custom deployment * fix: typo * chore: add arbitrum goerli rpc * fix: add rpc url for arb goerli * chore: update providers.ts * fix: arb goerli everywhere * fix: declare ARBITRUM_GOERLI as testnet * chore: add ARBITRUM_GOERLI to theme * Merge remote-tracking branch 'upstream/main' * chore: add todos * fix: patch router * fix: use bridged goerli usdc * chore: remove patch * feat: add usdc to arb goerli default * chore: bump smart-order-router to 3.4.0 * fix: yarn-deduplicate * chore: bump sdk-core to 3.1.1 * revert: smart-order-router 2.10.0 * Revert "chore: remove patch" This reverts commit 84311c182809cc6df22de5f51fc6505a5f593e99. * fix: remove debug log in patch file * fix: use bridged official Goerli USDC in patch * fix: revert unnecessary change to yarn.lock * fix: yarn yarn-deduplicate * docs: fix comments * remove patch * rm rink * link --------- Co-authored-by: Vignesh Mohankumar <me@vig.xyz> |
||
---|---|---|
.github | ||
.vscode | ||
cypress | ||
patches | ||
public | ||
src | ||
.env | ||
.env.production | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.npmrc | ||
.nvmrc | ||
.snyk | ||
apollo-codegen_thegraph.ts | ||
apollo-codegen.ts | ||
babel-plugin-macros.config.js | ||
codegen.yml | ||
CONTRIBUTING.md | ||
craco.config.cjs | ||
cypress.config.ts | ||
cypress.release.config.ts | ||
fetch-schema.js | ||
graphql_thegraph.config.js | ||
graphql.config.js | ||
LICENSE | ||
lingui.config.ts | ||
package.json | ||
prei18n-extract.js | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
Uniswap Labs Interface
An open source interface for Uniswap -- a protocol for decentralized exchange of Ethereum tokens.
- Website: uniswap.org
- Interface: app.uniswap.org
- Docs: uniswap.org/docs/
- Twitter: @Uniswap
- Reddit: /r/Uniswap
- Email: contact@uniswap.org
- Discord: Uniswap
- Whitepapers:
Accessing the Uniswap Interface
To access the Uniswap Interface, use an IPFS gateway link from the latest release, or visit app.uniswap.org.
Unsupported tokens
Check out useUnsupportedTokenList()
in src/state/lists/hooks.ts for blocking tokens in your instance of the interface.
You can block an entire list of tokens by passing in a tokenlist like here
Contributions
For steps on local deployment, development, and code contribution, please see CONTRIBUTING.
Accessing Uniswap V2
The Uniswap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for Uniswap protocol V2.
- Swap on Uniswap V2: https://app.uniswap.org/#/swap?use=v2
- View V2 liquidity: https://app.uniswap.org/#/pool/v2
- Add V2 liquidity: https://app.uniswap.org/#/add/v2
- Migrate V2 liquidity to V3: https://app.uniswap.org/#/migrate/v2
Accessing Uniswap V1
The Uniswap V1 interface for mainnet and testnets is accessible via IPFS gateways linked from the v1.0.0 release.