An open source repository for all Uniswap front end interfaces maintained by Uniswap Labs. Uniswap is a protocol for decentralized exchange of Ethereum tokens.
Add a dfx.json
config file:
touch dfx.json
Add the following content to the dfx.json
file:
{
"canisters": {
"interface": {
"frontend": {
"entrypoint": "apps/web/build/index.html"
},
"source": ["apps/web/build"],
"type": "assets"
}
},
"version": 1
}
Build the web app:
yarn web build:production
Deploy the web app:
dfx deploy --playground
- Web: app.uniswap.org
- Wallet: wallet.uniswap.org
- Twitter: @Uniswap
- Reddit: /r/Uniswap
- Email: contact@uniswap.org
- Discord: Uniswap
- Website: uniswap.org
- Docs: uniswap.org/docs/
For instructions per application or package, see the README published for each application:
All interface releases are tagged and published to this repository. To browse them easily, see the Github releases tab.
Translations for our applications are done through crowdin.
App | Coverage |
---|---|
web | |
mobile |
Folder | Contents |
---|---|
apps/ |
The home for each standalone application. |
config/ |
Shared infrastructure packages and configurations. |
packages/ |
Shared code packages covering UI, shared functionality, and shared utilities. |