* feat: added Buy/Sell token ratio to the TradingView header * fix: changed the order in the trading view description * feat: added minute timeframe to the chart * fix: changed WBTC to WBTC/USD pyth price feed * fix: adjusted HLS health curve * fix: made HLS accounts unselectable * copy: changed the APY range and Strategy text * tidy: fix the tables layout to be more readable * fix: change the precision of the Trading chart header * feat: added summary collapsable * fix: removed Debt Column for active HLS positions * fix: added Memo to TVChart * fix: adjust Trade page layout * tidy: refactor table meta * fix: DisplayCurrency is able to take options now * tidy: remove unneeded typesafety * fix: adjusted according feedback * env: enabled autoRepay and updated version |
||
|---|---|---|
| __mocks__ | ||
| __tests__ | ||
| .github | ||
| .husky | ||
| .vscode | ||
| public | ||
| src | ||
| .env.example | ||
| .eslintignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| Dockerfile | ||
| generate_types.sh | ||
| install_charting_library.js | ||
| install_charting_library.sh | ||
| jest.config.js | ||
| jest.setup.js | ||
| next.config.js | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| sentry.client.config.js | ||
| sentry.properties | ||
| sentry.server.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| validate-env.js | ||
| vercel.json | ||
| yarn.lock | ||
This is a Next.js project bootstrapped with create-next-app.
Getting Started
First, install the dependencies:
yarn install
Then, run the development server:
yarn dev
Open http://localhost:3000 with your browser to see the result.
Trading charts
The trade charts are sourced with the TradingView charting_library. In order to enable the charts, request has to be requested from TradingView. This allows the charting_library package to be pulled-in during the application build process. For this, it is recommended to do the following:
- Request access to the TradingView repository
- Create a private fork
- Generate a Personal Access Token from Github
- Add the following to the environment variables: a. CHARTING_LIBRARY_USERNAME -> the username of the account with access b. CHARTING_LIBRARY_ACCESS_TOKEN -> the access token c. CHARTING_LIBRARY_REPOSITORY -> the URI of the Github repository
- Build the application by executing the
install_charting_library.shscript prior.
For development on localhost, run yarn install-charting-library. Ensure that you have a .env.local file defined with the variables mentioned above.