Zach Pomerantz
1c278d5012
fix: close summary after confirmation ( #3233 )
2022-02-03 15:04:11 -08:00
Jordan Frankfurt
a323a5c48b
feat(widgets): convenience fee ( #3231 )
...
* feat(widgets): support convenience fee in trades (#3219 )
* feat(widgets): support convenience fee in trades
* update call signature
* pr feedback
* set default convenience fee to undefined
* pr feedback
2022-02-03 14:48:30 -06:00
Zach Pomerantz
43931dd689
feat: chain-specific ttls ( #3228 )
2022-02-03 11:30:50 -08:00
Zach Pomerantz
efa3d5529c
fix: only show max where appropriate ( #3229 )
2022-02-03 11:30:24 -08:00
Zach Pomerantz
5c0246cfc6
feat: outline tooltips ( #3230 )
2022-02-03 11:30:05 -08:00
Jordan Frankfurt
ee32418ff8
Revert "feat(widgets): support convenience fee in trades ( #3219 )" ( #3224 )
...
This reverts commit 8064dd8ede4670ed2905f7c4b06fd492e8bb9aed.
2022-02-03 10:46:18 -06:00
Zach Pomerantz
6e22389791
fix: slippage and price impact ux ( #3222 )
2022-02-03 08:23:27 -08:00
Jordan Frankfurt
8064dd8ede
feat(widgets): support convenience fee in trades ( #3219 )
...
* feat(widgets): support convenience fee in trades
* update call signature
* pr feedback
2022-02-03 09:38:42 -06:00
Crowdin Bot
921310ef52
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-03 08:06:38 +00:00
Ian Lapham
7b90fe137e
update list component ( #3221 )
v4.42.0
2022-02-02 17:52:38 -05:00
Ian Lapham
05b2711a8a
feat: update widget with client side SOR ( #3210 )
...
* start SOR by creating custom widget hook
* update best trade hook to use SOR in widget
* update organization for client side SOR logic
* fix auto router chain id import
* remove dependency on react GA for widget
* update dependencies for SOr
* remove new useBestTrade.ts
* update loading logic for fetching hook
* update dependencies with import from ethersproject
* update import version
* add try catch on SOR usage
* code cleanup, nit fixes
2022-02-02 17:47:49 -05:00
Crowdin Bot
d060782242
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-02 22:07:03 +00:00
Zach Pomerantz
e19e8492c9
feat: ux warnings ( #3220 )
...
* chore: mv Toolbar to a directory
* refactor: clean up Toolbar
* refactor: simplify Toolbar Caption
* feat: warn on price impact in Summary
* refactor: add computeRealizedPriceImpact util
2022-02-02 13:55:36 -08:00
Ian Lapham
800b5e0bda
fix: fix pricing displays ( #3214 )
...
* fix pricing displays
* update rate logic, code clean
2022-02-02 13:43:12 -05:00
Ian Lapham
fc637071f9
update deadline signature data ( #3215 )
2022-02-02 12:33:00 -05:00
Moody Salem
1b78ceec10
chore: lockfile update only from the walletlink connector update
v4.41.0
2022-02-02 00:13:29 -05:00
Moody Salem
e5be3ebf8f
chore: put back the integrity hashes that were removed by the walletlink change
2022-02-02 00:12:59 -05:00
Brendan Weinstein
1c73719766
fix: update walletlink-connector to 6.2.11 ( #3213 )
2022-02-02 00:10:01 -05:00
Crowdin Bot
14c91f9bba
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-02 00:13:11 +00:00
Zach Pomerantz
4b762ef5c9
feat: slippage warning ux ( #3211 )
...
* feat: setting input spacings
* feat: popover icon props
* fix: slippage input border
* feat: slippage input warning ux
* feat: slippage summary warning ux
* fix: summary layout
* fix: large icon compatibility
* fix: input option style
* fix: large icon compatibility
* fix: popover dimensions
* feat: tooltip hook
* fix: better max slippage popovers
* feat: error color input on invalid slippage
* fix: use default tx ttl
* fix: type userDeadline
2022-02-01 15:03:55 -08:00
Zach Pomerantz
c82b4fae64
fix: branded footer nits ( #3209 )
...
* chore: export brand color
* fix: target only children for extracted color transitions
* fix: branded footer nits
v4.40.1
2022-01-31 14:08:39 -06:00
Zach Pomerantz
ab8c1e3e90
fix: input/output value/balance styles ( #3207 )
...
* fix: right-align balance
* fix: set min-height on text
2022-01-31 10:46:10 -08:00
Ian Lapham
7055d60406
remove survey ( #3206 )
2022-01-31 13:17:51 -05:00
Ian Lapham
c641cec651
update button color ( #3205 )
2022-01-31 13:02:58 -05:00
Brendan Weinstein
b6a47c734f
fix: support networks other than ethereum mainnet for walletlink/coinbase wallet ( #3202 )
2022-01-31 12:03:00 -05:00
Crowdin Bot
7aecf5d398
chore(i18n): synchronize translations from crowdin [skip ci]
v4.40.0
2022-01-28 20:07:31 +00:00
Crowdin Bot
5bf2b81743
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-28 18:07:13 +00:00
Ian Lapham
ed247065a7
feat: format usd prices, add loading states ( #3196 )
...
* format usd prices, add loading states
* remove tildes, collapse details by default
* update swap deadline to use seconds
* update syntax for loading states
2022-01-28 12:59:23 -05:00
Crowdin Bot
0d0ad633fb
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-28 17:10:31 +00:00
Jordan Frankfurt
4a8f1d9b96
feat(widgets): move uniswap protocol branding from header to bottom of output ( #3194 )
...
* move branding from header to bottom of output
* remove old prop
* BrandingFooter component
* pr feedback
2022-01-28 10:45:35 -06:00
Zach Pomerantz
043fb95d22
chore: no default color extraction ( #3192 )
2022-01-27 13:24:50 -08:00
Zach Pomerantz
06536bc925
chore: comment out routing tooltip ( #3191 )
2022-01-27 13:24:39 -08:00
Ian Lapham
a598a15799
feat: Make pending txn status functional ( #3193 )
...
* update swap hooks to add swap txn confirmations
* fix: remove uneeded comments
* update with latest
* update utils to separate swap callback hooks
* create generic swap callabck to be used by both app and widget
* update app swap callback to use logic from lib
* update big number import
* add swap txn to state on submit
* remove redundant fields in txn interfaces
* consolidate trade type logic
2022-01-27 13:38:35 -05:00
Crowdin Bot
b0265c081e
chore(i18n): synchronize translations from crowdin [skip ci]
v4.39.0
2022-01-27 01:28:46 +00:00
Zach Pomerantz
47aff6ff74
feat: max slippage ui ( #3190 )
...
* style: input padding
* feat: expand Row grow
* style: polish max slippage
2022-01-26 16:44:21 -08:00
Zach Pomerantz
56717005e6
feat: pending tx state ( #3189 )
...
* refactor: state cleanup
* feat: add pending tx hash to swap state
* fix: update name to display tx hash
2022-01-26 16:39:10 -08:00
Ian Lapham
b50d10cbb2
feat: update swap hooks and add swap txn submission ( #3187 )
...
* update swap hooks to add swap txn confirmations
* fix: remove uneeded comments
* update with latest
* update utils to separate swap callback hooks
* create generic swap callabck to be used by both app and widget
* update app swap callback to use logic from lib
* update big number import
2022-01-26 19:21:10 -05:00
Jordan Frankfurt
ce96873a72
feat(widgets): use default input/output ( #3161 )
...
* feat: use default input/output on chain switch
* feat(widgets): ErrorGenerator -> PropValidator
* default prop validation
* useDefaults hook
* pr feedback
* fix cosmos
* drop token map changes
* add default inputs to cosmos fixture
* set up different validation layers for widget and swap
* split widget/swap prop types
* cleanup
* pr feedback
* clear defaults when they're no longer valid on the current chain
* remove state checks on validators
* stop using address in cosmos fixture
* pr feedback
* useMemo on useSwapDefaults args
* tell the user what they gave to error'd props
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2022-01-26 12:14:18 -06:00
Tina
779625a04e
fix: chain parameter should be able to switch chains on initial load ( #3180 )
...
* fix switch network on load
* dont run useeffect when chainId isnt defined yet
* remove newline
2022-01-26 10:03:48 -08:00
Crowdin Bot
d1e0812684
chore(i18n): synchronize translations from crowdin [skip ci]
v4.38.0
2022-01-26 03:53:51 +00:00
Zach Pomerantz
98e62b4f93
Revert "chore(i18n): synchronize translations from crowdin [skip ci]"
...
This reverts commit 9fb0d424c27055fc64edb6e9b6baffec858f2c5c.
2022-01-25 19:46:36 -08:00
Crowdin Bot
9fb0d424c2
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-26 01:31:09 +00:00
Zach Pomerantz
8d145b908e
feat: pending approval ui ( #3186 )
...
* feat: track approval txs
* refactor: update transactions
* feat: pending approval ui
* chore: fix pending approval doc
* fix: clarify optimized trade
* fix: use relative path for data uri assets
2022-01-25 16:24:36 -08:00
Zach Pomerantz
c7633d910b
refactor: track txs ( #3185 )
...
* feat: track approval txs
* refactor: update transactions
* chore: add ms to deps
* test: rm stale test
* fix: comment usage of trade for optimized trade
2022-01-25 18:55:27 -05:00
Crowdin Bot
1f89a46a3f
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-25 20:07:16 +00:00
Crowdin Bot
8d54b01878
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-25 19:07:17 +00:00
Zach Pomerantz
ffe334ccbf
feat: update summary view with real values ( #3179 )
...
* refactor: isolate approval callback hooks
* fix: use approval callback from trade
* chore: pass optimized trade to summary
* start review screen UI updates
* chore: pass optimized trade to summary
* fix: pass Trade to summary
* remove uneeded value type
* remove uneeded styling
* code cleanup
* code styling, update props
* fix fixture bug, code style updates
* bug fix in details array
* update logic in details
Co-authored-by: ianlapham <ianlapham@gmail.com>
2022-01-25 13:48:52 -05:00
Zach Pomerantz
ffe2bd315e
fix: track swap approvals ( #3183 )
...
* fix: track swap approvals
* fix: type ambiguous return value
v4.37.0
2022-01-24 17:52:45 -08:00
Zach Pomerantz
cee4b8c77a
fix: disable swap button w/o account ( #3177 )
...
* fix: disable swap button w/o account
* nit: indent less
2022-01-24 15:28:48 -08:00
Tina
3153db9f73
feat: add chainId (network) as url parameter ( #3057 )
...
* read from query param and change networks if necessary
* dont open network selector menu on url param change
* prompt network change when url changes
* keep url, network in sync
* use chain name instead of id in url param
* only prompt network switch if url chain doesnt match
2022-01-24 15:23:34 -08:00