Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uni merge 1.0.6 #441

Merged
merged 209 commits into from
Jun 1, 2022
Merged
Show file tree
Hide file tree
Changes from 196 commits
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
2108cee
chore: reduce token list block period (#3353)
zzmp Feb 28, 2022
00f1582
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Feb 28, 2022
1835de7
fix: the vote page could not render proposals without signature data
moodysalem Feb 28, 2022
db17dcb
list update (#3389)
ianlapham Mar 1, 2022
59c6ab1
fix: exports (#3379)
zzmp Mar 1, 2022
f4ba24c
chore(deps): bump nanoid from 3.1.28 to 3.2.0 (#3173)
dependabot[bot] Mar 1, 2022
7bcda46
chore(deps): bump url-parse from 1.5.3 to 1.5.10 (#3371)
dependabot[bot] Mar 1, 2022
f79ef12
fix(icons): Updated one of the Optimism images (#3357)
qbzzt Mar 1, 2022
6779c1a
Fix #3117 - Open networks menu upon hover (#3378)
darkwing Mar 1, 2022
bca5113
fix: connect wallet button (#3324)
zzmp Mar 1, 2022
dcaf10e
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 2, 2022
2863971
fix: routing tooltip sizing (#3391)
zzmp Mar 2, 2022
5a1ef8f
feat(widgets): support wrapping native assets (#3301)
JFrankfurt Mar 2, 2022
c446f20
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 2, 2022
96a42f6
fix(widgets): disable interactions and don't show summary screen on u…
JFrankfurt Mar 2, 2022
ef62fd3
fix: error dialog transition (#3405)
zzmp Mar 2, 2022
92e61fa
fix: token balance reloading (#3408)
zzmp Mar 2, 2022
b44eb88
chore(widgets): export theme stuff from widget (#3409)
JFrankfurt Mar 2, 2022
0a736b5
feat: create donation banner (#3403)
ianlapham Mar 2, 2022
e0a8ac2
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 2, 2022
2469eb5
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 3, 2022
4f61736
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 3, 2022
8703013
feat: use permit when valid on approvals (#3354)
ianlapham Mar 3, 2022
b228825
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 3, 2022
a4fbfae
fix: set appropriate types to nowrap (#3392)
zzmp Mar 3, 2022
542bf0b
feat: user select (#3410)
zzmp Mar 3, 2022
4d69c94
fix: Improve Vote page (#3429)
NoahZinsmeister Mar 3, 2022
52af0e5
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 3, 2022
2de2912
feat: export types (#3411)
zzmp Mar 3, 2022
6d9d388
feat: update loading icon (#3428)
ianlapham Mar 4, 2022
27b831b
chore: convert inline spinner to svg (#3432)
zzmp Mar 4, 2022
29ae755
add new token image to widget (#3433)
JFrankfurt Mar 4, 2022
2944dc4
chore: bump to v0.0.21-beta (#3439)
zzmp Mar 4, 2022
1efe5e9
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 6, 2022
b50e551
chore: update loading colors (#3438)
zzmp Mar 7, 2022
5dd8059
fix: routing tooltip styles (#3459)
zzmp Mar 7, 2022
d989c61
fix: update type on wrapped native currency (#3454)
ianlapham Mar 8, 2022
ab3f024
fix: display loaded input amount (#3451)
zzmp Mar 8, 2022
020c8d1
fix(ui): display wrapped currency symbol with current chain (#3441)
curly210102 Mar 8, 2022
5f7a18b
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 8, 2022
0713f73
fix: widget sizing (#3455)
zzmp Mar 8, 2022
1c7c931
fix: default input to native currency (#3456)
zzmp Mar 8, 2022
fb71078
fix: fully specify locales (#3461)
zzmp Mar 8, 2022
2272f2a
chore: specify a module for CRAv4 (#3462)
zzmp Mar 8, 2022
c3f1239
fix: reverts the defaulting behavior of 1 eth to usdc (#3465)
moodysalem Mar 8, 2022
aefbb3d
feat: price impact warning (#3437)
zzmp Mar 8, 2022
1450315
chore: bump to v0.0.21-beta (#3466)
zzmp Mar 8, 2022
1aa042c
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 8, 2022
e569dc2
fix: update default tokens on unsupported networks (#3470)
ianlapham Mar 9, 2022
36f111f
chore: upgrade to redux-toolkit 1.8 (#3464)
Mar 9, 2022
8c269a6
feat: add optimism and arbitrum to gas estimate support (#3434)
snreynolds Mar 9, 2022
96c66a5
fix: incorrectly memoized hooks (#3471)
zzmp Mar 9, 2022
32f9556
fix: restructure web3 to memoize (#3472)
zzmp Mar 9, 2022
63bad8f
fix: summary expando height (#3484)
zzmp Mar 10, 2022
610acb0
fix: font family overrides (#3485)
zzmp Mar 10, 2022
a071b8a
fix: summary line break (#3486)
zzmp Mar 10, 2022
b4bd297
fix: update input when prefixing 0 to decimal (#3487)
zzmp Mar 10, 2022
ea73260
fix: accomodate longer locales (#3468)
zzmp Mar 10, 2022
04cee0a
chore: bump to v0.0.23-beta (#3492)
zzmp Mar 10, 2022
7feba04
fix: add formatting to USDC values (#3478)
ianlapham Mar 10, 2022
69bc598
feat: display "no results found" message (#3467)
zzmp Mar 10, 2022
9ad8f80
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 10, 2022
b522739
fix(ui): Auto Router icon not appearing on safari/ios (#3444)
curly210102 Mar 10, 2022
fa163cb
feat: price impact update (#3496)
zzmp Mar 10, 2022
a9dba25
fix: update wrap fail state callback and input values (#3495)
ianlapham Mar 10, 2022
0cbb24c
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 10, 2022
4a8dbda
fix: memoize nested components (#3483)
zzmp Mar 10, 2022
b4e0234
fix: avoid summary wrap (#3497)
zzmp Mar 10, 2022
59d0046
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 11, 2022
f9fb71a
fix(perf): cache pools to avoid cost of instantiation (#3499)
zzmp Mar 11, 2022
78b6f5c
fix: destructure currencies for ref equality (#3498)
zzmp Mar 11, 2022
496408b
fix: token list fetching performance (#3480)
zzmp Mar 11, 2022
0edb0fe
fix: memoize on-chain results (#3493)
zzmp Mar 11, 2022
163e2d5
fix: override Rule width (#3502)
zzmp Mar 11, 2022
8de048b
fix: input amount lag (#3503)
zzmp Mar 14, 2022
71a246f
fix: expando icon direction (#3507)
zzmp Mar 14, 2022
4b9098a
fix: token button overflow (#3504)
zzmp Mar 14, 2022
c4a456a
chore: simplify Price in its own component (#3508)
zzmp Mar 14, 2022
5b686ae
fix: exhaustive dep (#3514)
zzmp Mar 14, 2022
884bf41
fix: add check for undefined slot0 and liquidity call results (#3513)
ianlapham Mar 14, 2022
8a9388e
feat: make Expando element (#3515)
zzmp Mar 14, 2022
9355157
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 14, 2022
98fcaac
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 15, 2022
e45c104
fix: computed token img (#3519)
zzmp Mar 15, 2022
4dd74f2
fix: token img overflow (#3517)
zzmp Mar 15, 2022
72678ee
Update token list (#3520)
ianlapham Mar 15, 2022
360c5e2
fix: fallback to eth_accounts in eip1193 bridge (#3516)
zzmp Mar 15, 2022
7c88a5a
chore: bump to v0.0.24-beta (#3524)
zzmp Mar 16, 2022
828bf54
feat: usePoll (#3530)
zzmp Mar 16, 2022
b993902
remove donation popup (#3532)
ianlapham Mar 17, 2022
50fdb36
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 17, 2022
9b5a53b
fix: typeError: Cannot read properties of undefined (reading 'split')…
zhyd1997 Mar 17, 2022
a0e14be
fix(vote): allow 0-vote proposals to render (#3536)
JFrankfurt Mar 17, 2022
7a75626
chore: bump to v0.0.25-beta (#3538)
zzmp Mar 17, 2022
a73f59b
fix: only debounce input amounts (#3540)
zzmp Mar 17, 2022
cbc2ff6
disable swap button if trade not populated (#3542)
ianlapham Mar 17, 2022
2c74c5f
chore: include usdc in swap info (#3539)
zzmp Mar 17, 2022
5ac4141
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 18, 2022
7cc52ab
fix: cache computed pool addresses (#3537)
zzmp Mar 18, 2022
7d96578
fix: polling lag (#3543)
zzmp Mar 18, 2022
e1abd81
fix: add syncing state to trade loading (#3545)
ianlapham Mar 18, 2022
9470c49
fix: fix loading delays for cached data (#3549)
zzmp Mar 18, 2022
377026b
fix: summary expando height (#3556)
zzmp Mar 19, 2022
f508788
fix: impact rendering (#3553)
zzmp Mar 21, 2022
c26ecdf
fix: use a min fresh block (#3568)
zzmp Mar 21, 2022
eb75e0d
fix: set approval to pending on wallet request (#3570)
zzmp Mar 21, 2022
3626dbd
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 21, 2022
46e6c22
fix: prevent scroll on token select focus (#3560)
zzmp Mar 21, 2022
64e8c3c
fix: token img jank (#3562)
zzmp Mar 21, 2022
ce6c783
fix: trade UI latency (#3563)
zzmp Mar 21, 2022
ee96973
chore: clean dialog mounting logic (#3559)
zzmp Mar 21, 2022
6567f18
update code formatting for prettier (#3571)
ianlapham Mar 21, 2022
9e2dc9a
fix: rm approval invariant (#3569)
zzmp Mar 21, 2022
963b910
fix: trade loading state (#3572)
zzmp Mar 22, 2022
da20315
fix: retain stale trade (#3578)
zzmp Mar 22, 2022
6c4f7ab
fix: modal border radius (#3576)
zzmp Mar 22, 2022
76cbd82
fix: bring wrap ui to spec (#3577)
zzmp Mar 22, 2022
e876267
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 22, 2022
bdcf761
chore: refactor swap button for maintainability (#3579)
zzmp Mar 22, 2022
c5c4f48
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 22, 2022
7a215cc
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 23, 2022
f1bcee3
fix: retain permit validity for lesser amounts (#3580)
zzmp Mar 23, 2022
24734e6
Revert "fix: retain permit validity for lesser amounts (#3580)" (#3586)
zzmp Mar 23, 2022
eb6c4d4
fix: do not allow zeroes (#3583)
zzmp Mar 23, 2022
334e137
fix: empty toolbar for empty input (#3584)
zzmp Mar 23, 2022
a76ece6
feat: prompt for interaction "in your wallet" (#3585)
zzmp Mar 23, 2022
84275dc
fix: action button jank (#3582)
zzmp Mar 23, 2022
9f1378f
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 23, 2022
772178f
fix: add web3 debug log (#3587)
zzmp Mar 24, 2022
abb2696
fix: upgrade @web3-react/eip1193 to fallback to eth_accounts (#3590)
zzmp Mar 24, 2022
16b0b15
fix: memoize client side v3 router call data (#3595)
zzmp Mar 24, 2022
7fb363a
chore(deps): bump @uniswap/token-lists (#3596)
dependabot[bot] Mar 24, 2022
d28607a
chore(deps-dev): bump @uniswap/default-token-list from 3.0.0 to 3.1.0…
dependabot[bot] Mar 24, 2022
afe38a2
fix: tick before returning quote (#3598)
zzmp Mar 24, 2022
9ef2b3a
chore: add ethers (#3591)
zzmp Mar 24, 2022
33c24a3
fix: trade displays (#3594)
zzmp Mar 24, 2022
c4c811a
chore: bump to v0.0.26-beta (#3593)
zzmp Mar 24, 2022
b5d4037
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 24, 2022
de1f5d1
feat: migrate to GA4 (#3599)
cmcewen Mar 25, 2022
cd3a91b
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 25, 2022
dceadf8
chore(docs): add widgets info to the repo README (#3600)
JFrankfurt Mar 28, 2022
865d21f
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 28, 2022
56bd9b6
chore(i18n): synchronize translations from crowdin [skip ci]
crowdin-bot Mar 29, 2022
ec831f8
chore: destructure json imports (#3622)
zzmp Mar 29, 2022
91f5fc0
chore: upgrade redux-multicall and smart-order-router (#3623)
zzmp Mar 29, 2022
124f642
fix: lazy load en-us (#3626)
zzmp Mar 30, 2022
1303416
feat: lazy load the lib's smart-order-router (#3624)
zzmp Mar 30, 2022
2d8f767
feat: upgrade web3-react (#3628)
zzmp Mar 31, 2022
c0bdb8d
fix: break unnecessary hierarchical deps (#3629)
zzmp Mar 31, 2022
5cf9e84
fix(error handling): try reloading the app when encountering a javasc…
moodysalem Mar 31, 2022
b0ff0f8
fix crash (#3634)
NoahZinsmeister Mar 31, 2022
7201944
Revert "fix(error handling): try reloading the app when encountering …
NoahZinsmeister Mar 31, 2022
a00ac56
chore: bump to v0.0.30-beta (#3637)
zzmp Mar 31, 2022
bbf43fc
fix: walletconnect numeric chain id (#3643)
zzmp Apr 1, 2022
e880955
chore(widgets): bump version (#3645)
JFrankfurt Apr 1, 2022
99a084f
fix: JsonRpc url wrapper (#3662)
zzmp Apr 5, 2022
de3a33d
fix: stale data edge cases (#3657)
zzmp Apr 5, 2022
84c70ac
chore: bump to v1.0.0 (#3663)
zzmp Apr 5, 2022
3d422cf
update address list (#3669)
ianlapham Apr 6, 2022
60d35b4
fix: simplify validation (#3665)
zzmp Apr 6, 2022
a9039e8
chore: bump to v1.0.1 (#3670)
zzmp Apr 6, 2022
b965bed
fix: token input height (#3672)
zzmp Apr 6, 2022
84f76e3
fix: do not fetch wrap price (#3673)
zzmp Apr 6, 2022
3bfbc74
chore: bump to v1.0.2 (#3675)
zzmp Apr 6, 2022
600aeaa
fix: polling memory leak (#3676)
zzmp Apr 7, 2022
6c94a0f
fix: swap validator (#3682)
zzmp Apr 7, 2022
ecfa179
chore: bump to v1.0.3
zzmp Apr 7, 2022
71b20b4
fix: block number stability (#3684)
zzmp Apr 7, 2022
65e58a0
fix: show i18n keys while messages load (#3683)
zzmp Apr 7, 2022
446ad3e
fix: missing token balance (#3661)
alexdorsch Apr 7, 2022
bc1c61b
fix: omit document ref (#3685)
zzmp Apr 7, 2022
e0e2b40
chore: bump to v1.0.4 (#3686)
zzmp Apr 7, 2022
f91fc3c
fix: defer layout effects (#3687)
zzmp Apr 8, 2022
8b228de
chore: bump to v1.0.5 (#3691)
zzmp Apr 8, 2022
dd69ccc
fix: always run global updaters (#3694)
zzmp Apr 8, 2022
e4b37cf
fix: skewed swap info state (#3695)
zzmp Apr 8, 2022
a0348b4
chore: bump to v1.0.6 (#3696)
zzmp Apr 8, 2022
f6ceecb
fix: update hook deps to improve ref equality checks (#3707)
zzmp Apr 11, 2022
e480f0e
chore: simplify swap info (#3710)
zzmp Apr 12, 2022
5967cf5
fix: bug where user cannot burn lp position if fetching fee values fa…
guil-lambert Apr 12, 2022
00b151d
fix: activation frames (#3711)
zzmp Apr 12, 2022
984c742
fix: use context for block number (#3708)
zzmp Apr 12, 2022
6294915
fix: convert token list to context (#3712)
zzmp Apr 12, 2022
3439786
feat: display connecting state (#3713)
zzmp Apr 13, 2022
cbe421e
fix: Reload the app when there is a javascript error and a new versio…
leggechr Apr 13, 2022
f50bcbd
fix: initial transitions (#3719)
zzmp Apr 13, 2022
0a4bcb6
add 1bp fee tier to polygon (#3724)
leggechr Apr 14, 2022
acb0c20
chore: Remove Portis (#3693)
MarkCarbajal Apr 14, 2022
5ff428b
fix: update widgets README
leggechr Apr 14, 2022
71aebf3
fix: remove unused var (#3736)
leggechr Apr 14, 2022
ef84324
fix: missing token img (#3727)
zzmp Apr 15, 2022
251b8b7
update list (#3737)
ianlapham Apr 15, 2022
00d3df9
fix: rm console logs (#3743)
zzmp Apr 15, 2022
9dc7492
Merge remote-tracking branch 'uni-origin/main' into uni-merge-1.0.6
W3stside Apr 20, 2022
57569a6
post merge fixes
W3stside Apr 22, 2022
2c92b8c
Fix code style issues with Prettier
lint-action Apr 22, 2022
25a0616
Merge remote-tracking branch 'origin/develop' into uni-merge-1.0.6
W3stside Apr 28, 2022
25ff2b0
Merge branch 'develop' into uni-merge-1.0.6
W3stside Apr 28, 2022
8d44a18
Merge remote-tracking branch 'origin/develop' into uni-merge-1.0.6
W3stside Apr 28, 2022
cc80132
Merge remote-tracking branch 'origin/develop' into uni-merge-1.0.6
W3stside May 30, 2022
db0dc0f
lock update
W3stside May 30, 2022
6fbff0c
re-add missing types
W3stside May 30, 2022
c3a5afe
remove duplicate packages added in merge
W3stside May 31, 2022
1da8dbc
Merge branch 'develop' into uni-merge-1.0.6
W3stside May 31, 2022
97d2fa9
Fix code style issues with Prettier
lint-action May 31, 2022
1c25b20
fix bad merge
W3stside Jun 1, 2022
1cad490
mod eslintrc to pass test
W3stside Jun 1, 2022
951f147
Fix code style issues with Prettier
lint-action Jun 1, 2022
5d34353
re-introduce WalletConnectProvider
W3stside Jun 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,4 @@ REACT_APP_PATH_REGEX_ENS="/ipfs"
REACT_APP_MOCK=false

# Locales
REACT_APP_LOCALES="locales"
REACT_APP_LOCALES="locales"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

# builds
/build
/cosmos-export
/dist
/dts

Expand Down
45 changes: 45 additions & 0 deletions INTERFACE_README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Uniswap Interface

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

- Website: [uniswap.org](https://uniswap.org/)
- Interface: [app.uniswap.org](https://app.uniswap.org)
- Docs: [uniswap.org/docs/](https://docs.uniswap.org/)
- Twitter: [@Uniswap](https://twitter.com/Uniswap)
- Reddit: [/r/Uniswap](https://www.reddit.com/r/Uniswap/)
- Email: [[email protected]](mailto:[email protected])
- Discord: [Uniswap](https://discord.gg/FCfyBSbCU5)
- Whitepapers:
- [V1](https://hackmd.io/C-DvwDSfSxuh-Gd4WKE_ig)
- [V2](https://uniswap.org/whitepaper.pdf)
- [V3](https://uniswap.org/whitepaper-v3.pdf)

## Accessing the Uniswap Interface

To access the Uniswap Interface, use an IPFS gateway link from the
[latest release](https://github.com/Uniswap/uniswap-interface/releases/latest),
or visit [app.uniswap.org](https://app.uniswap.org).

## Unsupported tokens

Check out `useUnsupportedTokenList()` in [src/state/lists/hooks.ts](./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](./src/constants/lists.ts) or you can block specific tokens by adding them to [unsupported.tokenlist.json](./src/constants/tokenLists/unsupported.tokenlist.json).

## Contributions

For steps on local deployment, development, and code contribution, please see [CONTRIBUTING](./CONTRIBUTING.md).

## 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](https://github.com/Uniswap/uniswap-interface/releases/tag/v1.0.0).
41 changes: 41 additions & 0 deletions WIDGETS_README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Uniswap Labs Swap Widget

The Swap Widget bundles the whole swapping experience into a single React component that developers can easily embed in their app with one line of code.

![swap widget screenshot](https://raw.githubusercontent.com/Uniswap/interface/main/src/assets/images/widget-screenshot.png)

You can customize the theme (colors, fonts, border radius, and more) to match the style of your application. You can also configure your own default token list and optionally set a convenience fee on swaps executed through the widget on your site.

## Installation

Install the widgets library via `npm` or `yarn`. If you do not already use the widget's peerDependencies `redux` and `react-redux`, then you'll need to add them as well.

```js
yarn add @uniswap/widgets redux react-redux
```

```js
npm i --save @uniswap/widgets redux react-redux
```

## Documentation

- [overview](https://docs.uniswap.org/sdk/widgets/swap-widget)
- [api reference](https://docs.uniswap.org/sdk/widgets/swap-widget/api)

## Example Apps

Uniswap Labs maintains two demo apps in branches of the [widgets-demo](https://github.com/Uniswap/widgets-demo) repo:

- [NextJS](https://github.com/Uniswap/widgets-demo/tree/nextjs)
- [Create React App](https://github.com/Uniswap/widgets-demo/tree/cra)

Others have also also released the widget in production to their userbase:

- [OpenSea](https://opensea.io/)
- [Friends With Benefits](https://www.fwb.help/)
- [Oasis](https://oasis.app/)

## Legal notice

Uniswap Labs encourages integrators to evaluate their own regulatory obligations when integrating this widget into their products, including, but not limited to, those related to economic or trade sanctions compliance.
File renamed without changes.
4 changes: 2 additions & 2 deletions cypress/integration/swap.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ describe('Swap', () => {
it.skip('starts with an ETH/USDC swap and quotes it', () => {
cy.get('#swap-currency-input .token-amount-input').should('have.value', '1')
cy.get('#swap-currency-input .token-symbol-container').should('contain.text', 'ETH')
cy.get('#swap-currency-output .token-amount-input').should('not.have.value', '')
cy.get('#swap-currency-output .token-symbol-container').should('contain.text', 'USDC')
cy.get('#swap-currency-output .token-amount-input').should('not.have.value')
cy.get('#swap-currency-output .token-symbol-container').should('contain.text', 'Select a token')
})

it.skip('can enter an amount into input', () => {
Expand Down
Loading