Uniswap without TORN censoring
d3085c1f3c
* Support BNB Chain * Update Interface with BNB Chain * use SupportedChainId from sdk * yarn-deduplicate * add rpc urls * add support for arbitrum goerli * add arbitrum_goerli to jsonrpc list * remove eslint disables * remove non-existent gql gen Chain type * fix import issues * fix test * Update src/utils/getExplorerLink.ts Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> * add quicknode rpc as primary * bump universal router sdk to support bnb chain * add correct network name for asset repo indexing * add v3 smart order router * yarn-deduplicate --strategy=highest * let ethersproject stuff update * remove safety test that is no longer relevant * update network info link * fix block explorer stuff, fix light theme * add subgraph support * update quicknode rpc * update the wrapped BNB token symbol to WBNB * update useStablecoinPrice api to support loading states * update useStablecoinPrice api to support loading states * Revert "update useStablecoinPrice api to support loading states" This reverts commit c1fa6297d06fdf5100c1d5dfea6a820f7a0eeb7b. * Revert "update useStablecoinPrice api to support loading states" This reverts commit 2e703552b591fd56d032fe35afab9ead911f2ab2. * fix copy and quote token for non-eth networks * add coingecko bnb list * fix: design treatment from @infredible for bnb support (#6052) merging in current state--can merge again when the rest is ready * fix info site links * fix: don't show a price impact warning if the user is (un)wrapping * finish switching to chains/constants * fix chainId test * fred's bnb background colors * pr feedback from zzmp * update sdk-core * remove unused image * update bnb chain asset url extension * new addresses * fix test and patch sdk-core version to use BNB instead of BSC * checking in this weird schema file--maybe a mistake? * remove temp file * fix bases * fix network bridge alert text color * fix: widget defaultToken resetting on TDP --------- Co-authored-by: ILIA.eth <4621066+ilyamk@users.noreply.github.com> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com> Co-authored-by: Tina Zheng <tina.s.zheng+github@gmail.com> Co-authored-by: Eddie Dugan <eddie.dugan@uniswap.org> |
||
---|---|---|
.github | ||
.vscode | ||
cypress | ||
patches | ||
public | ||
scripts | ||
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 | ||
graphql_thegraph.config.js | ||
graphql.config.js | ||
LICENSE | ||
lingui.config.ts | ||
package.json | ||
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.