uniswap-interface-uncensored/src/hooks
Moody Salem c1d35cc8b3
feat(migrate): adds the migrate flow to the uniswap exchange site
* links and page

* print all the details of the liquidity

* show working approve/migrate buttons

* testnet v1 factory addresses

* split code up into two pages

* getting closer to styled

* compute min amount out of eth and token

* compute min amount out of eth and token

* add a back button to the list page

* Improve empty states

* Improve the state management

* change the display of the migrate page to be more similar to original

* style fix, pending transaction hook fix

* add forwarding to netlify.toml

* handle case where v2 spot price does not exist because pair does not exist

* make ternaries more accurate

* handle first liquidity provider situation

* Style tweaks for migrate

* merge

* Address feedback
- show pool token amount
- show success when migration complete
- show price warning only if price difference is large

Co-authored-by: Callil Capuozzo <callil.capuozzo@gmail.com>
2020-06-03 14:07:01 -04:00
..
ethereum.d.ts Make the hooks directory strict (#817) 2020-05-20 14:39:28 -05:00
index.ts feat(migrate): adds the migrate flow to the uniswap exchange site 2020-06-03 14:07:01 -04:00
Tokens.ts More tests for add/remove liquidity and fix the automatic loading of tokens in those pages 2020-05-20 23:11:49 -05:00
Trades.ts memoize common bases (#853) 2020-06-02 15:43:10 -04:00
tsconfig.json Make the hooks directory strict (#817) 2020-05-20 14:39:28 -05:00
useApproveCallback.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useBodyKeyDown.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useContract.ts feat(migrate): adds the migrate flow to the uniswap exchange site 2020-06-03 14:07:01 -04:00
useCopyClipboard.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useDebounce.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useENSName.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useInterval.ts fix(popover): ios safari not showing the popover 2020-05-25 01:39:50 -04:00
useIsWindowVisible.ts perf(reduce call volume): save a bunch of calls to infura when the tab is not focused, change infura IDs for v2 2020-05-26 13:36:09 -04:00
usePrevious.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useSendCallback.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useSwapCallback.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00
useToggle.ts perf(ethereum): reduce number of calls by batching all polling node calls (#840) 2020-05-28 21:17:45 -04:00