This is an open source interface for Uniswap - a protocol for decentralized exchange of Ethereum tokens. The original frontend is hosted under uniswap.exchange while this fork is hosted under uniswap.ch.
- Website: uniswap.io
- Docs: docs.uniswap.io
- Twitter: @UniswapExchange
- Reddit: /r/Uniswap
- Whitepaper: Link
yarn
Rename .env.local.example
to .env.local
and fill in the appropriate variables.
yarn start
To run on a testnet, make a copy of .env.local.example
named .env.local
, change REACT_APP_NETWORK_ID
to "{yourNetworkId}"
, and change REACT_APP_NETWORK_URL
to e.g. "https://{yourNetwork}.infura.io/v3/{yourKey}"
.
If deploying with Github Pages, be aware that there's some tricky client-side routing behavior with create-react-app
.
Please open all pull requests against the development
branch. CI checks will run against all PRs. To ensure that your changes will pass, run yarn check:all
before pushing. If this command fails, you can try to automatically fix problems with yarn fix:all
, or do it manually.