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
Merge uniswap interface #15
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* always show advanced * fix test * always show the price, less jitter * show tokens in price field * fix the dropdown sticking around when switching between swap/send * lint * fix ios scrolling the modal body into the viewport bug * don't use react-spring for simple slide animation * safer price impact constants
…obscured by the trustwallet bar
…filter before sorting
* consider more bases in the swap * all match type * max hops 2, only 1 result
…le (#910) * version switch tweaks * Mobile layout and toggle tweaks * Remove the entire footer Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com>
- remove netlify stuff - update rename to uniswap-interface - always use hash router
* first pass of sdk 3.0 * second pass using weth * kill unused pool popup * get it compiling again * first pass of sdk 3.0 * switch to currencies * get it compiling after the big move merge * restore margin * clean up add liquidity more * fix a bunch of bugs * todo trade on v1 * show eth in currency list * allow selecting eth in the swap page * fix unit tests for swap page * test lint errors * fix failing integration tests * fix another couple of failing unit tests * handle selecting currency b when no currency a * improve the import pool page * clean up add liquidity for invalid pairs * bold * first pass at swap arguments for v1, some unit tests * fix some bugs in add liquidity, burn hook * fix last of ts errors in remove liquidity * support wrapping/unwrapping weth * kill a bunch of code including the dummy pairs * required pair prop in the position card * tests for the v1 swap arguments * do not say estimated on the wrap ui * show ETH instead of WETH in the pool summaries * small size socks * fix lint error * in burn, use currencies from the URL * fix some integration tests * both contain weth * receive eth/weth link * fix empty row * show wrapped only if one currency is weth * currency selects in the remove liquidity page
…requests as calls or less
…#983) * load tokens from url `useTokenList` * improve performance of the loading * move the loading to redux and save loaded lists * lint error * move the list fetching code to a separate component * change how token lists are fetched to use the updater and add unit tests * fix a crash with currencyEquals * bump sdk version * token lists should automatically update for minor/patch changes * nit * show popups for list updates * support pointing at localhost * spuport ipfs/ipns logos * use the updater to bump list versions * save the old/new list in the popup for viewing diffs * improve the list popup * fix linter error, make sure visibility checking is working * show list update notifications * address a couple metamask warnings, linter error * fix the custom added/default tokens * refactor some popup stuff to reuse the fader * linter error * Revert: refactor some popup stuff to reuse the fader (a7b0f752) * style improvements, linter * add to the readme, drop the token-request template * back to the beta that works with wallet connect * get the dependencies to a state that works with wallet connect and passes integration tests
- fetch transaction state less often for old transactions - fix a bug calling non payable methods with value 0
…eturn the dependent amount in the input currency (#1011)
…#1005) * add updated ui warnings for imported tokens * remove useless styling * update to surpress on default tokens * add integration tests for warning cards on token import * remove callbacks as props in token warning card
* move the gas estimation stuff into its own hook and report errors from the gas estimation * fix linter errors * show the swap callback error separately * rename some variables * use a manually specified key for gas estimates * flip price... thought i did this already * only show swap callback error if approval state is approved * some clean up to the swap components * stop proactively looking for gas estimates * improve some retry stuff, show errors inline * add another retry test * latest ethers * fix integration tests * simplify modal and fix jitter on open in mobile * refactor confirmation modal into pieces before creating the error content * finish refactoring of transaction confirmation modal * show error state in the transaction confirmation modal * fix lint errors * error not always relevant * fix lint errors, remove action item * move a lot of code into ConfirmSwapModal.tsx * show accept changes flow, not styled * Adjust styles for slippage error states * Add styles for updated price prompt * Add input/output highlighting * lint errors * fix link to wallets in modal * use total supply instead of reserves for `noLiquidity` (fixes #701) * bump the walletconnect version to the fixed alpha Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update with latest changes form uniswap-interface repository.