├── .env ├── .env.production ├── .eslintrc.json ├── .github └── workflows │ └── lint.yml ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── .yarnrc ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── loading.gif └── manifest.json ├── src ├── App.js ├── Theme │ └── index.js ├── apollo │ ├── client.js │ └── queries.js ├── assets │ ├── arrows.svg │ ├── eth.png │ ├── logo.svg │ ├── logo2.svg │ ├── logo_white.svg │ ├── placeholder.png │ ├── unicorn.svg │ ├── wordmark.svg │ └── wordmark_white.svg ├── components │ ├── AccountSearch │ │ └── index.js │ ├── Attribution │ │ └── index.js │ ├── ButtonStyled │ │ └── index.js │ ├── CandleChart │ │ └── index.js │ ├── Chart │ │ └── index.js │ ├── Checkbox │ │ └── index.js │ ├── Column │ │ └── index.js │ ├── Copy │ │ └── index.js │ ├── CurrencySelect │ │ └── index.js │ ├── Dashboard │ │ └── index.js │ ├── DoubleLogo │ │ └── index.js │ ├── DropdownSelect │ │ └── index.js │ ├── Emoji │ │ └── index.js │ ├── Footer │ │ └── index.js │ ├── FormattedName │ │ └── index.js │ ├── GlobalChart │ │ └── index.js │ ├── GlobalStats │ │ └── index.js │ ├── HoverText │ │ └── index.tsx │ ├── LPList │ │ └── index.js │ ├── Link │ │ └── index.js │ ├── LocalLoader │ │ └── index.js │ ├── Meta.tsx │ ├── MiningPositionList │ │ └── index.js │ ├── PairChart │ │ └── index.js │ ├── PairList │ │ └── index.js │ ├── PairReturnsChart │ │ └── index.js │ ├── Panel │ │ └── index.js │ ├── PinnedData │ │ └── index.js │ ├── Popover │ │ └── index.tsx │ ├── PositionList │ │ └── index.js │ ├── QuestionHelper │ │ └── index.tsx │ ├── Row │ │ └── index.js │ ├── Search │ │ └── index.js │ ├── Select │ │ ├── index.js │ │ ├── popout.js │ │ └── styles.js │ ├── SideNav │ │ └── index.js │ ├── Title │ │ └── index.js │ ├── Toggle │ │ └── index.tsx │ ├── TokenChart │ │ └── index.js │ ├── TokenList │ │ └── index.js │ ├── TokenLogo │ │ └── index.js │ ├── TradingviewChart │ │ └── index.js │ ├── TxnList │ │ └── index.js │ ├── UniPrice │ │ └── index.js │ ├── UserChart │ │ └── index.js │ ├── Warning │ │ └── index.js │ ├── analytics │ │ └── GoogleAnalyticsReporter.jsx │ └── index.js ├── constants │ └── index.js ├── contexts │ ├── Application.js │ ├── GlobalData.js │ ├── LocalStorage.js │ ├── PairData.js │ ├── TokenData.js │ ├── User.js │ └── V1Data.js ├── hooks │ └── index.ts ├── index.js ├── pages │ ├── AccountLookup.js │ ├── AccountPage.js │ ├── AllPairsPage.js │ ├── AllTokensPage.js │ ├── GlobalPage.js │ ├── PairPage.js │ └── TokenPage.js ├── react-app-env.d.ts └── utils │ ├── data.ts │ ├── index.js │ ├── returns.ts │ └── tokenLists.ts ├── tsconfig.json ├── tsconfig.strict.json ├── webpack.config.js └── yarn.lock /.env: -------------------------------------------------------------------------------- 1 | REACT_APP_GOOGLE_ANALYTICS_ID="UA-128182339-5" -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | REACT_APP_GOOGLE_ANALYTICS_ID="UA-128182339-5" 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | ignore-scripts true 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/public/index.html -------------------------------------------------------------------------------- /public/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/public/loading.gif -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/App.js -------------------------------------------------------------------------------- /src/Theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/Theme/index.js -------------------------------------------------------------------------------- /src/apollo/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/apollo/client.js -------------------------------------------------------------------------------- /src/apollo/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/apollo/queries.js -------------------------------------------------------------------------------- /src/assets/arrows.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/arrows.svg -------------------------------------------------------------------------------- /src/assets/eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/eth.png -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/logo2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/logo2.svg -------------------------------------------------------------------------------- /src/assets/logo_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/logo_white.svg -------------------------------------------------------------------------------- /src/assets/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/placeholder.png -------------------------------------------------------------------------------- /src/assets/unicorn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/unicorn.svg -------------------------------------------------------------------------------- /src/assets/wordmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/wordmark.svg -------------------------------------------------------------------------------- /src/assets/wordmark_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/assets/wordmark_white.svg -------------------------------------------------------------------------------- /src/components/AccountSearch/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/AccountSearch/index.js -------------------------------------------------------------------------------- /src/components/Attribution/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Attribution/index.js -------------------------------------------------------------------------------- /src/components/ButtonStyled/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/ButtonStyled/index.js -------------------------------------------------------------------------------- /src/components/CandleChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/CandleChart/index.js -------------------------------------------------------------------------------- /src/components/Chart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Chart/index.js -------------------------------------------------------------------------------- /src/components/Checkbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Checkbox/index.js -------------------------------------------------------------------------------- /src/components/Column/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Column/index.js -------------------------------------------------------------------------------- /src/components/Copy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Copy/index.js -------------------------------------------------------------------------------- /src/components/CurrencySelect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/CurrencySelect/index.js -------------------------------------------------------------------------------- /src/components/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Dashboard/index.js -------------------------------------------------------------------------------- /src/components/DoubleLogo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/DoubleLogo/index.js -------------------------------------------------------------------------------- /src/components/DropdownSelect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/DropdownSelect/index.js -------------------------------------------------------------------------------- /src/components/Emoji/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Emoji/index.js -------------------------------------------------------------------------------- /src/components/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Footer/index.js -------------------------------------------------------------------------------- /src/components/FormattedName/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/FormattedName/index.js -------------------------------------------------------------------------------- /src/components/GlobalChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/GlobalChart/index.js -------------------------------------------------------------------------------- /src/components/GlobalStats/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/GlobalStats/index.js -------------------------------------------------------------------------------- /src/components/HoverText/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/HoverText/index.tsx -------------------------------------------------------------------------------- /src/components/LPList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/LPList/index.js -------------------------------------------------------------------------------- /src/components/Link/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Link/index.js -------------------------------------------------------------------------------- /src/components/LocalLoader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/LocalLoader/index.js -------------------------------------------------------------------------------- /src/components/Meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Meta.tsx -------------------------------------------------------------------------------- /src/components/MiningPositionList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/MiningPositionList/index.js -------------------------------------------------------------------------------- /src/components/PairChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/PairChart/index.js -------------------------------------------------------------------------------- /src/components/PairList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/PairList/index.js -------------------------------------------------------------------------------- /src/components/PairReturnsChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/PairReturnsChart/index.js -------------------------------------------------------------------------------- /src/components/Panel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Panel/index.js -------------------------------------------------------------------------------- /src/components/PinnedData/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/PinnedData/index.js -------------------------------------------------------------------------------- /src/components/Popover/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Popover/index.tsx -------------------------------------------------------------------------------- /src/components/PositionList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/PositionList/index.js -------------------------------------------------------------------------------- /src/components/QuestionHelper/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/QuestionHelper/index.tsx -------------------------------------------------------------------------------- /src/components/Row/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Row/index.js -------------------------------------------------------------------------------- /src/components/Search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Search/index.js -------------------------------------------------------------------------------- /src/components/Select/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Select/index.js -------------------------------------------------------------------------------- /src/components/Select/popout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Select/popout.js -------------------------------------------------------------------------------- /src/components/Select/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Select/styles.js -------------------------------------------------------------------------------- /src/components/SideNav/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/SideNav/index.js -------------------------------------------------------------------------------- /src/components/Title/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Title/index.js -------------------------------------------------------------------------------- /src/components/Toggle/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Toggle/index.tsx -------------------------------------------------------------------------------- /src/components/TokenChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/TokenChart/index.js -------------------------------------------------------------------------------- /src/components/TokenList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/TokenList/index.js -------------------------------------------------------------------------------- /src/components/TokenLogo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/TokenLogo/index.js -------------------------------------------------------------------------------- /src/components/TradingviewChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/TradingviewChart/index.js -------------------------------------------------------------------------------- /src/components/TxnList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/TxnList/index.js -------------------------------------------------------------------------------- /src/components/UniPrice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/UniPrice/index.js -------------------------------------------------------------------------------- /src/components/UserChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/UserChart/index.js -------------------------------------------------------------------------------- /src/components/Warning/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/Warning/index.js -------------------------------------------------------------------------------- /src/components/analytics/GoogleAnalyticsReporter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/analytics/GoogleAnalyticsReporter.jsx -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/constants/index.js -------------------------------------------------------------------------------- /src/contexts/Application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/contexts/Application.js -------------------------------------------------------------------------------- /src/contexts/GlobalData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/contexts/GlobalData.js -------------------------------------------------------------------------------- /src/contexts/LocalStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/contexts/LocalStorage.js -------------------------------------------------------------------------------- /src/contexts/PairData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/contexts/PairData.js -------------------------------------------------------------------------------- /src/contexts/TokenData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/contexts/TokenData.js -------------------------------------------------------------------------------- /src/contexts/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/contexts/User.js -------------------------------------------------------------------------------- /src/contexts/V1Data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/contexts/V1Data.js -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/AccountLookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/pages/AccountLookup.js -------------------------------------------------------------------------------- /src/pages/AccountPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/pages/AccountPage.js -------------------------------------------------------------------------------- /src/pages/AllPairsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/pages/AllPairsPage.js -------------------------------------------------------------------------------- /src/pages/AllTokensPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/pages/AllTokensPage.js -------------------------------------------------------------------------------- /src/pages/GlobalPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/pages/GlobalPage.js -------------------------------------------------------------------------------- /src/pages/PairPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/pages/PairPage.js -------------------------------------------------------------------------------- /src/pages/TokenPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/pages/TokenPage.js -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/utils/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/utils/data.ts -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/returns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/utils/returns.ts -------------------------------------------------------------------------------- /src/utils/tokenLists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/src/utils/tokenLists.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.strict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/tsconfig.strict.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/info/HEAD/yarn.lock --------------------------------------------------------------------------------