Uniswap without TORN censoring
Go to file
2020-05-26 09:16:22 -04:00
.github chore(release): trigger a release on tagged commits 2020-05-26 09:16:22 -04:00
actions/replace-vercel-dns-record chore(release): Add an action to replace Vercel DNS records 2020-05-26 09:07:09 -04:00
cypress perf(Search modal): performance improvements (#829) 2020-05-23 12:06:16 -04:00
public Fix i18n loading, manifest.json loading 2020-05-20 18:39:16 -05:00
src fix(popover): ios safari not showing the popover 2020-05-25 01:39:50 -04:00
.env - Remove the environment variables from the netlify.toml in favor of create-react-app env configuration 2020-05-20 12:12:06 -05:00
.env.production - Remove the environment variables from the netlify.toml in favor of create-react-app env configuration 2020-05-20 12:12:06 -05:00
.eslintrc.json chore(release): Add an action to replace Vercel DNS records 2020-05-26 09:07:09 -04:00
.gitignore Introduce redux for one of the state stores (#742) 2020-05-11 18:23:01 -04:00
.prettierrc set up eslint and prettier; run prettier 2019-04-15 12:56:40 -04:00
cypress.json Connect integration tests (#757) 2020-05-13 08:29:54 -04:00
LICENSE add tokens, do some summer cleaning (#368) 2019-07-23 13:50:31 -04:00
netlify.toml - Remove the environment variables from the netlify.toml in favor of create-react-app env configuration 2020-05-20 12:12:06 -05:00
package.json fix(popover): ios safari not showing the popover 2020-05-25 01:39:50 -04:00
README.md chore(readme): update the README.md 2020-05-21 15:54:28 -04:00
tsconfig.json Turn linting errors off so CI passes 2020-05-08 15:57:51 -04:00
tsconfig.strict.json Strict typescript (#792) 2020-05-18 18:23:58 -05:00
yarn.lock fix(popover): ios safari not showing the popover 2020-05-25 01:39:50 -04:00

Uniswap Frontend

Netlify Status Tests Styled With Prettier Release

An open source interface for Uniswap -- a protocol for decentralized exchange of Ethereum tokens.

Accessing the frontend

The front end is deployed to IPFS as well as to uniswap.exchange.

To access the front end via IPFS, use a link from the latest release.

Development

Install Dependencies

yarn

Configure Environment (optional)

Copy .env to .env.local and change the appropriate variables.

Run

yarn start

To have the frontend default to a different network, make a copy of .env 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}".

Note that the front end only works properly on testnets where both Uniswap V2 and eth-scan are deployed. The frontend will not work on other networks.

Contributions

Please open all pull requests against the v2 branch. CI checks will run against all PRs.