├── src ├── styles.scss ├── assets │ ├── .gitkeep │ ├── images │ │ ├── bnb.png │ │ ├── eth.png │ │ ├── usdt.png │ │ ├── empty-token.png │ │ ├── wallet_link.png │ │ ├── image-missing.png │ │ ├── reef │ │ │ ├── reef-card.jpg │ │ │ ├── reef-token.jpg │ │ │ ├── reef-token.png │ │ │ └── HeroSectionBG.png │ │ ├── tokens │ │ │ ├── dai.svg │ │ │ ├── usdt.svg │ │ │ ├── bal.svg │ │ │ ├── comp.svg │ │ │ ├── yfi.svg │ │ │ └── usdc.svg │ │ └── binance_icon_logo.svg │ ├── icons │ │ ├── favicon-32x32.png │ │ ├── cryptocoins │ │ │ └── fonts │ │ │ │ ├── cryptocoins.ttf │ │ │ │ ├── cryptocoins.woff │ │ │ │ └── cryptocoins.woff2 │ │ ├── line-awesome │ │ │ └── fonts │ │ │ │ ├── la-brands-400.eot │ │ │ │ ├── la-brands-400.ttf │ │ │ │ ├── la-solid-900.eot │ │ │ │ ├── la-solid-900.ttf │ │ │ │ ├── la-solid-900.woff │ │ │ │ ├── line-awesome.eot │ │ │ │ ├── line-awesome.ttf │ │ │ │ ├── line-awesome.woff │ │ │ │ ├── la-brands-400.woff │ │ │ │ ├── la-brands-400.woff2 │ │ │ │ ├── la-regular-400.eot │ │ │ │ ├── la-regular-400.ttf │ │ │ │ ├── la-regular-400.woff │ │ │ │ ├── la-solid-900.woff2 │ │ │ │ ├── line-awesome.woff2 │ │ │ │ └── la-regular-400.woff2 │ │ ├── font-awesome │ │ │ └── fonts │ │ │ │ ├── fontawesome-webfont3e6e.eot │ │ │ │ ├── fontawesome-webfont3e6e.ttf │ │ │ │ ├── fontawesome-webfontd41d.eot │ │ │ │ ├── fontawesome-webfont3e6e.woff │ │ │ │ └── fontawesome-webfont3e6e.woff2 │ │ └── material-design-iconic-font │ │ │ └── fonts │ │ │ ├── materialdesignicons-webfont.eot │ │ │ ├── materialdesignicons-webfont.ttf │ │ │ ├── materialdesignicons-webfont.woff │ │ │ └── materialdesignicons-webfont.woff2 │ ├── scripts │ │ ├── casino_hand-webfont.eot │ │ ├── casino_hand-webfont.ttf │ │ └── casino_hand-webfont.woff │ ├── scss │ │ ├── _base.scss │ │ └── partials │ │ │ └── _variables.scss │ └── providers.ts ├── app │ ├── modules │ │ ├── reef │ │ │ ├── pages │ │ │ │ ├── bond │ │ │ │ │ └── bond.page.scss │ │ │ │ ├── bonds │ │ │ │ │ ├── bonds.page.scss │ │ │ │ │ └── bonds.page.ts │ │ │ │ ├── farms │ │ │ │ │ ├── farms.page.scss │ │ │ │ │ └── farms.page.spec.ts │ │ │ │ ├── pools │ │ │ │ │ ├── pools.page.scss │ │ │ │ │ ├── pools.page.spec.ts │ │ │ │ │ └── pools.page.ts │ │ │ │ ├── reef │ │ │ │ │ ├── reef.page.scss │ │ │ │ │ ├── reef.page.spec.ts │ │ │ │ │ └── reef.page.html │ │ │ │ ├── reef-menu │ │ │ │ │ ├── reef-menu.page.scss │ │ │ │ │ ├── reef-menu.page.spec.ts │ │ │ │ │ └── reef-menu.page.ts │ │ │ │ ├── farm │ │ │ │ │ ├── farm.page.scss │ │ │ │ │ └── farm.page.spec.ts │ │ │ │ ├── pool │ │ │ │ │ ├── pool.page.scss │ │ │ │ │ └── pool.page.spec.ts │ │ │ │ ├── card │ │ │ │ │ └── card.page.scss │ │ │ │ └── about │ │ │ │ │ ├── about.page.ts │ │ │ │ │ └── about.page.scss │ │ │ ├── components │ │ │ │ ├── stake-reef │ │ │ │ │ ├── stake-reef.component.scss │ │ │ │ │ ├── stake-reef.component.ts │ │ │ │ │ ├── stake-reef.component.spec.ts │ │ │ │ │ └── stake-reef.component.html │ │ │ │ ├── reef-historic-price │ │ │ │ │ ├── reef-historic-price.component.scss │ │ │ │ │ ├── reef-historic-price.component.spec.ts │ │ │ │ │ ├── reef-historic-price.component.ts │ │ │ │ │ └── reef-historic-price.component.html │ │ │ │ └── buy-reef │ │ │ │ │ ├── buy-reef.component.scss │ │ │ │ │ └── buy-reef.component.spec.ts │ │ │ ├── reef.service.ts │ │ │ └── reef.service.spec.ts │ │ ├── vaults │ │ │ ├── pages │ │ │ │ └── vaults │ │ │ │ │ ├── vaults.page.scss │ │ │ │ │ ├── vaults.page.spec.ts │ │ │ │ │ └── vaults.page.html │ │ │ ├── components │ │ │ │ ├── vaults-list │ │ │ │ │ ├── vaults-list.component.scss │ │ │ │ │ ├── vaults-list.component.ts │ │ │ │ │ ├── vaults-list.component.spec.ts │ │ │ │ │ └── vaults-list.component.html │ │ │ │ ├── diversify-vaults │ │ │ │ │ ├── diversify-vaults.component.scss │ │ │ │ │ ├── diversify-vaults.component.spec.ts │ │ │ │ │ └── diversify-vaults.component.ts │ │ │ │ └── vaults-roi-chart │ │ │ │ │ ├── vaults-roi-chart.component.scss │ │ │ │ │ ├── vaults-roi-chart.component.spec.ts │ │ │ │ │ ├── vaults-roi-chart.component.ts │ │ │ │ │ └── vaults-roi-chart.component.html │ │ │ ├── vaults-routing.module.ts │ │ │ └── vaults.module.ts │ │ ├── baskets │ │ │ ├── pages │ │ │ │ ├── baskets │ │ │ │ │ ├── baskets.page.scss │ │ │ │ │ └── baskets.page.spec.ts │ │ │ │ ├── basket-types │ │ │ │ │ ├── basket-types.page.scss │ │ │ │ │ ├── basket-types.page.ts │ │ │ │ │ └── basket-types.page.spec.ts │ │ │ │ ├── custom-basket │ │ │ │ │ ├── custom-basket.page.scss │ │ │ │ │ └── custom-basket.page.spec.ts │ │ │ │ └── create-basket │ │ │ │ │ ├── create-basket.page.scss │ │ │ │ │ ├── create-basket.page.spec.ts │ │ │ │ │ └── create-basket.page.html │ │ │ ├── components │ │ │ │ ├── basket-roi │ │ │ │ │ ├── basket-roi.component.scss │ │ │ │ │ ├── basket-roi.component.spec.ts │ │ │ │ │ ├── basket-roi.component.ts │ │ │ │ │ └── basket-roi.component.html │ │ │ │ ├── create-basket │ │ │ │ │ ├── create-basket.component.scss │ │ │ │ │ ├── create-basket.component.spec.ts │ │ │ │ │ └── create-basket.component.ts │ │ │ │ ├── liquidate-modal │ │ │ │ │ ├── liquidate-modal.component.scss │ │ │ │ │ ├── liquidate-modal.component.html │ │ │ │ │ ├── liquidate-modal.component.spec.ts │ │ │ │ │ └── liquidate-modal.component.ts │ │ │ │ ├── basket-composition │ │ │ │ │ ├── basket-composition.component.scss │ │ │ │ │ ├── basket-composition.component.spec.ts │ │ │ │ │ └── basket-composition.component.ts │ │ │ │ ├── vaults-composition │ │ │ │ │ ├── vaults-composition.component.scss │ │ │ │ │ ├── vaults-composition.component.ts │ │ │ │ │ ├── vaults-composition.component.spec.ts │ │ │ │ │ └── vaults-composition.component.html │ │ │ │ ├── custom-invest-modal │ │ │ │ │ ├── custom-invest-modal.component.scss │ │ │ │ │ ├── custom-invest-modal.component.spec.ts │ │ │ │ │ ├── custom-invest-modal.component.ts │ │ │ │ │ └── custom-invest-modal.component.html │ │ │ │ ├── vault │ │ │ │ │ ├── vault.component.scss │ │ │ │ │ └── vault.component.spec.ts │ │ │ │ ├── basket │ │ │ │ │ ├── basket.component.scss │ │ │ │ │ └── basket.component.spec.ts │ │ │ │ ├── custom-basket-pools │ │ │ │ │ ├── custom-basket-pools.component.scss │ │ │ │ │ └── custom-basket-pools.component.spec.ts │ │ │ │ └── custom-basket-composition │ │ │ │ │ ├── custom-basket-composition.component.spec.ts │ │ │ │ │ ├── custom-basket-composition.component.scss │ │ │ │ │ └── custom-basket-composition.component.ts │ │ │ ├── baskets.service.ts │ │ │ ├── baskets.service.spec.ts │ │ │ └── baskets-routing.module.ts │ │ ├── binance │ │ │ ├── pages │ │ │ │ └── buy-crypto │ │ │ │ │ ├── buy-crypto.page.scss │ │ │ │ │ └── buy-crypto.page.spec.ts │ │ │ ├── components │ │ │ │ └── binance-register-modal │ │ │ │ │ ├── binance-register-modal.component.scss │ │ │ │ │ ├── binance-register-modal.component.ts │ │ │ │ │ ├── binance-register-modal.component.spec.ts │ │ │ │ │ └── binance-register-modal.component.html │ │ │ ├── binance-routing.module.ts │ │ │ └── binance.module.ts │ │ ├── dashboard │ │ │ ├── components │ │ │ │ ├── asset-distribution-chart │ │ │ │ │ ├── asset-distribution-chart.component.scss │ │ │ │ │ ├── asset-distribution-chart.component.html │ │ │ │ │ ├── asset-distribution-chart.component.ts │ │ │ │ │ └── asset-distribution-chart.component.spec.ts │ │ │ │ ├── holdings-table │ │ │ │ │ ├── portfolio-positions │ │ │ │ │ │ ├── portfolio-positions.component.scss │ │ │ │ │ │ └── portfolio-positions.component.ts │ │ │ │ │ ├── holdings-table.component.spec.ts │ │ │ │ │ ├── holdings-table.component.scss │ │ │ │ │ └── holdings-table.component.ts │ │ │ │ └── price-not-supported-dialog │ │ │ │ │ ├── price-not-supported-dialog.component.ts │ │ │ │ │ └── price-not-supported-dialog.component.html │ │ │ ├── pages │ │ │ │ ├── settings │ │ │ │ │ ├── settings.page.scss │ │ │ │ │ ├── settings.page.spec.ts │ │ │ │ │ └── settings.page.ts │ │ │ │ └── dashboard │ │ │ │ │ ├── dashboard.page.spec.ts │ │ │ │ │ └── dashboard.page.scss │ │ │ ├── dashboard-routing.module.ts │ │ │ └── dashboard.module.ts │ │ └── home │ │ │ ├── home.service.ts │ │ │ ├── home-routing.module.ts │ │ │ ├── home.service.spec.ts │ │ │ ├── components │ │ │ └── disclaimer-modal │ │ │ │ ├── disclaimer-modal.component.ts │ │ │ │ ├── disclaimer-modal.component.scss │ │ │ │ └── disclaimer-modal.component.spec.ts │ │ │ ├── pages │ │ │ └── home │ │ │ │ ├── home.page.spec.ts │ │ │ │ ├── home.page.scss │ │ │ │ └── home.page.html │ │ │ └── home.module.ts │ ├── shared │ │ ├── service │ │ │ ├── token-price.service.ts │ │ │ ├── fb-pixel.service.ts │ │ │ └── google-analytics.service.ts │ │ ├── components │ │ │ ├── button │ │ │ │ ├── button.component.scss │ │ │ │ ├── button.component.html │ │ │ │ ├── button.component.ts │ │ │ │ └── button.component.spec.ts │ │ │ ├── svg-icon │ │ │ │ ├── svg-icon.component.scss │ │ │ │ ├── svg-icon.component.ts │ │ │ │ └── svg-icon.component.spec.ts │ │ │ ├── info-modal │ │ │ │ ├── info-modal.component.scss │ │ │ │ ├── info-modal.component.ts │ │ │ │ └── info-modal.component.html │ │ │ ├── page-title │ │ │ │ ├── page-title.component.scss │ │ │ │ ├── page-title.component.ts │ │ │ │ └── page-title.component.spec.ts │ │ │ ├── notification │ │ │ │ ├── notification.component.scss │ │ │ │ ├── notification.component.ts │ │ │ │ ├── notification.component.spec.ts │ │ │ │ └── notification.component.html │ │ │ ├── countdown-timer │ │ │ │ ├── countdown-timer.component.scss │ │ │ │ ├── countdown-timer.component.html │ │ │ │ └── countdown-timer.component.ts │ │ │ ├── number-counter │ │ │ │ ├── number-counter.component.scss │ │ │ │ ├── number-counter.component.html │ │ │ │ └── number-counter.component.spec.ts │ │ │ ├── address-shortener │ │ │ │ ├── address-shortener.component.scss │ │ │ │ ├── address-shortener.component.ts │ │ │ │ ├── address-shortener.component.html │ │ │ │ └── address-shortener.component.spec.ts │ │ │ ├── percentage-buttons │ │ │ │ ├── percentage-buttons.component.scss │ │ │ │ ├── percentage-buttons.component.html │ │ │ │ ├── percentage-buttons.component.spec.ts │ │ │ │ └── percentage-buttons.component.ts │ │ │ ├── provider-loading │ │ │ │ ├── provider-loading.component.scss │ │ │ │ ├── provider-loading.component.html │ │ │ │ ├── provider-loading.component.ts │ │ │ │ └── provider-loading.component.spec.ts │ │ │ ├── skeleton-loading │ │ │ │ ├── skeleton-loading.component.scss │ │ │ │ ├── skeleton-loading.component.html │ │ │ │ ├── skeleton-loading.component.spec.ts │ │ │ │ └── skeleton-loading.component.ts │ │ │ ├── exceeded-balance-msg │ │ │ │ ├── exceeded-balance-msg.component.scss │ │ │ │ ├── exceeded-balance-msg.component.html │ │ │ │ └── exceeded-balance-msg.component.ts │ │ │ ├── pending-transaction-msg │ │ │ │ ├── pending-transaction-msg.component.scss │ │ │ │ ├── pending-transaction-msg.component.ts │ │ │ │ ├── pending-transaction-msg.component.spec.ts │ │ │ │ └── pending-transaction-msg.component.html │ │ │ ├── set-input-relative-amount │ │ │ │ ├── set-input-relative-amount.component.scss │ │ │ │ └── set-input-relative-amount.component.ts │ │ │ ├── transaction-confirmation │ │ │ │ ├── transaction-confirmation.component.scss │ │ │ │ ├── transaction-confirmation.component.html │ │ │ │ ├── transaction-confirmation.component.ts │ │ │ │ └── transaction-confirmation.component.spec.ts │ │ │ ├── unsupported-chain-msg │ │ │ │ ├── unsupported-chain-msg.component.scss │ │ │ │ ├── unsupported-chain-msg.component.ts │ │ │ │ └── unsupported-chain-msg.component.html │ │ │ ├── footer │ │ │ │ ├── footer.component.html │ │ │ │ ├── footer.component.ts │ │ │ │ ├── footer.component.scss │ │ │ │ └── footer.component.spec.ts │ │ │ ├── loading │ │ │ │ ├── loading.component.html │ │ │ │ ├── loading.component.ts │ │ │ │ ├── loading.component.scss │ │ │ │ └── loading.component.spec.ts │ │ │ ├── content-box │ │ │ │ ├── content-box.component.html │ │ │ │ ├── content-box.component.ts │ │ │ │ ├── content-box.component.scss │ │ │ │ └── content-box.component.spec.ts │ │ │ ├── header │ │ │ │ ├── header.component.scss │ │ │ │ ├── header.component.spec.ts │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── empty-state │ │ │ │ ├── empty-state.component.scss │ │ │ │ ├── empty-state.component.html │ │ │ │ ├── empty-state.component.ts │ │ │ │ └── empty-state.component.spec.ts │ │ │ └── sidebar │ │ │ │ ├── sidebar.component.spec.ts │ │ │ │ └── sidebar.component.scss │ │ ├── utils │ │ │ ├── dev-util-log-level.ts │ │ │ ├── dev-util.ts │ │ │ ├── date-time.util.ts │ │ │ ├── http-util.ts │ │ │ ├── provider.util.ts │ │ │ └── ui.utils.ts │ │ ├── ng-destroyable-component.ts │ │ ├── pipes │ │ │ ├── filter.pipe.spec.ts │ │ │ ├── filter.pipe.ts │ │ │ ├── categorize.pipe.ts │ │ │ └── decimal.pipe.ts │ │ ├── data │ │ │ └── walkthrough_steps.ts │ │ └── directives │ │ │ └── numbers-only-input.directive.ts │ ├── core │ │ ├── utils │ │ │ ├── math-utils.ts │ │ │ └── provider-name.ts │ │ ├── guards │ │ │ ├── wallet.guard.spec.ts │ │ │ ├── covalent-auth.interceptor.spec.ts │ │ │ ├── covalent-auth.interceptor.ts │ │ │ └── wallet.guard.ts │ │ ├── services │ │ │ ├── api.service.spec.ts │ │ │ ├── pool.service.spec.ts │ │ │ ├── charts.service.spec.ts │ │ │ ├── events.service.spec.ts │ │ │ ├── vaults.service.spec.ts │ │ │ ├── uniswap.service.spec.ts │ │ │ ├── contract.service.spec.ts │ │ │ ├── connector.service.spec.ts │ │ │ ├── notification.service.spec.ts │ │ │ ├── transactions.service.spec.ts │ │ │ ├── notification.service.ts │ │ │ └── pool.service.ts │ │ └── models │ │ │ └── pool-queries.ts │ ├── app.component.scss │ ├── app.module.ts │ ├── app.component.spec.ts │ ├── app.component.html │ └── app-routing.module.ts ├── favicon.ico ├── proxy.conf.json ├── main.ts ├── test.ts └── environments │ └── environment.prod.ts ├── trigger.txt ├── .prettierignore ├── .prettierrc ├── nginx.conf ├── .editorconfig ├── e2e ├── src │ ├── app.po.ts │ └── app.e2e-spec.ts ├── tsconfig.json └── protractor.conf.js ├── tsconfig.app.json ├── tsconfig.spec.json ├── tsconfig.json ├── Dockerfile ├── .gitignore ├── .browserslistrc ├── README.md ├── patch.js └── karma.conf.js /src/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trigger.txt: -------------------------------------------------------------------------------- 1 | rebuild 3 2 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/bond/bond.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/bonds/bonds.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/farms/farms.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/pools/pools.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/reef/reef.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/service/token-price.service.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/vaults/pages/vaults/vaults.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/baskets/pages/baskets/baskets.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/reef-menu/reef-menu.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/button/button.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/svg-icon/svg-icon.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/binance/pages/buy-crypto/buy-crypto.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/info-modal/info-modal.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/page-title/page-title.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/baskets/pages/basket-types/basket-types.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/baskets/pages/custom-basket/custom-basket.page.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/components/stake-reef/stake-reef.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/notification/notification.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/baskets/components/basket-roi/basket-roi.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/vaults/components/vaults-list/vaults-list.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/countdown-timer/countdown-timer.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/number-counter/number-counter.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/baskets/components/create-basket/create-basket.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/address-shortener/address-shortener.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/percentage-buttons/percentage-buttons.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/provider-loading/provider-loading.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/skeleton-loading/skeleton-loading.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/baskets/components/liquidate-modal/liquidate-modal.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/vaults/components/diversify-vaults/diversify-vaults.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/vaults/components/vaults-roi-chart/vaults-roi-chart.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/exceeded-balance-msg/exceeded-balance-msg.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore: 2 | build 3 | dist 4 | node_modules 5 | coverage 6 | e2e 7 | -------------------------------------------------------------------------------- /src/app/modules/baskets/components/basket-composition/basket-composition.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/baskets/components/vaults-composition/vaults-composition.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/components/reef-historic-price/reef-historic-price.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/pending-transaction-msg/pending-transaction-msg.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/app/modules/baskets/components/custom-invest-modal/custom-invest-modal.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/number-counter/number-counter.component.html: -------------------------------------------------------------------------------- 1 | {{ end | number }} 2 | -------------------------------------------------------------------------------- /src/app/shared/components/set-input-relative-amount/set-input-relative-amount.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/transaction-confirmation/transaction-confirmation.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/binance/components/binance-register-modal/binance-register-modal.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/farm/farm.page.scss: -------------------------------------------------------------------------------- 1 | .small-line-h { 2 | line-height: 0.8em; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/modules/dashboard/components/asset-distribution-chart/asset-distribution-chart.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/modules/dashboard/components/holdings-table/portfolio-positions/portfolio-positions.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/images/bnb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/bnb.png -------------------------------------------------------------------------------- /src/assets/images/eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/eth.png -------------------------------------------------------------------------------- /src/app/modules/reef/components/buy-reef/buy-reef.component.scss: -------------------------------------------------------------------------------- 1 | .reef__wrapper { 2 | padding: 50px; 3 | } 4 | -------------------------------------------------------------------------------- /src/assets/images/usdt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/usdt.png -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5", 3 | "tabWidth": 2, 4 | "semi": true, 5 | "singleQuote": true 6 | } 7 | -------------------------------------------------------------------------------- /src/assets/images/empty-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/empty-token.png -------------------------------------------------------------------------------- /src/assets/images/wallet_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/wallet_link.png -------------------------------------------------------------------------------- /src/app/shared/utils/dev-util-log-level.ts: -------------------------------------------------------------------------------- 1 | export enum LogLevel { 2 | ERROR = -1, 3 | WARNING = 0, 4 | STD = 1, 5 | } 6 | -------------------------------------------------------------------------------- /src/assets/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/images/image-missing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/image-missing.png -------------------------------------------------------------------------------- /src/app/modules/baskets/components/vault/vault.component.scss: -------------------------------------------------------------------------------- 1 | .roi__percent { 2 | color: #887ef2; 3 | font-size: 25px; 4 | } 5 | -------------------------------------------------------------------------------- /src/assets/images/reef/reef-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/reef/reef-card.jpg -------------------------------------------------------------------------------- /src/assets/images/reef/reef-token.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/reef/reef-token.jpg -------------------------------------------------------------------------------- /src/assets/images/reef/reef-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/reef/reef-token.png -------------------------------------------------------------------------------- /src/app/modules/baskets/components/basket/basket.component.scss: -------------------------------------------------------------------------------- 1 | .roi__percent { 2 | color: #887ef2; 3 | font-size: 25px; 4 | } 5 | -------------------------------------------------------------------------------- /src/assets/images/reef/HeroSectionBG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/images/reef/HeroSectionBG.png -------------------------------------------------------------------------------- /src/app/modules/reef/pages/pool/pool.page.scss: -------------------------------------------------------------------------------- 1 | .fixed-w-20 { 2 | display: inline-block; 3 | width: 20px; 4 | overflow: visible; 5 | } 6 | -------------------------------------------------------------------------------- /src/app/shared/components/unsupported-chain-msg/unsupported-chain-msg.component.scss: -------------------------------------------------------------------------------- 1 | .alert-white { 2 | background-color: white; 3 | } 4 | -------------------------------------------------------------------------------- /src/assets/scripts/casino_hand-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/scripts/casino_hand-webfont.eot -------------------------------------------------------------------------------- /src/assets/scripts/casino_hand-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/scripts/casino_hand-webfont.ttf -------------------------------------------------------------------------------- /src/assets/scripts/casino_hand-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/scripts/casino_hand-webfont.woff -------------------------------------------------------------------------------- /src/assets/icons/cryptocoins/fonts/cryptocoins.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/cryptocoins/fonts/cryptocoins.ttf -------------------------------------------------------------------------------- /src/assets/icons/cryptocoins/fonts/cryptocoins.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/cryptocoins/fonts/cryptocoins.woff -------------------------------------------------------------------------------- /src/assets/icons/cryptocoins/fonts/cryptocoins.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/cryptocoins/fonts/cryptocoins.woff2 -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-brands-400.eot -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-brands-400.ttf -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-solid-900.eot -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-solid-900.ttf -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-solid-900.woff -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/line-awesome.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/line-awesome.eot -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/line-awesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/line-awesome.ttf -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/line-awesome.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/line-awesome.woff -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-brands-400.woff -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-brands-400.woff2 -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-regular-400.eot -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-regular-400.ttf -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-regular-400.woff -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-solid-900.woff2 -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/line-awesome.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/line-awesome.woff2 -------------------------------------------------------------------------------- /src/assets/icons/line-awesome/fonts/la-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/line-awesome/fonts/la-regular-400.woff2 -------------------------------------------------------------------------------- /src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.eot -------------------------------------------------------------------------------- /src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.ttf -------------------------------------------------------------------------------- /src/assets/icons/font-awesome/fonts/fontawesome-webfontd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/font-awesome/fonts/fontawesome-webfontd41d.eot -------------------------------------------------------------------------------- /src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.woff -------------------------------------------------------------------------------- /src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/font-awesome/fonts/fontawesome-webfont3e6e.woff2 -------------------------------------------------------------------------------- /src/app/core/utils/math-utils.ts: -------------------------------------------------------------------------------- 1 | export const roundDownTo = (base: number, precision: number) => { 2 | const m = Math.pow(10, precision); 3 | return Math.floor(base * m) / m; 4 | }; 5 | -------------------------------------------------------------------------------- /src/app/modules/baskets/pages/create-basket/create-basket.page.scss: -------------------------------------------------------------------------------- 1 | .parameters__wrapper { 2 | -webkit-border-radius: 7px; 3 | -moz-border-radius: 7px; 4 | border-radius: 7px; 5 | } 6 | -------------------------------------------------------------------------------- /src/app/modules/home/home.service.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from '@angular/core'; 2 | 3 | @Injectable({ 4 | providedIn: 'root', 5 | }) 6 | export class HomeService { 7 | constructor() {} 8 | } 9 | -------------------------------------------------------------------------------- /src/app/modules/reef/reef.service.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from '@angular/core'; 2 | 3 | @Injectable({ 4 | providedIn: 'root', 5 | }) 6 | export class ReefService { 7 | constructor() {} 8 | } 9 | -------------------------------------------------------------------------------- /src/app/shared/components/button/button.component.html: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /src/app/modules/baskets/baskets.service.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from '@angular/core'; 2 | 3 | @Injectable({ 4 | providedIn: 'root', 5 | }) 6 | export class BasketsService { 7 | constructor() {} 8 | } 9 | -------------------------------------------------------------------------------- /src/app/modules/reef/pages/card/card.page.scss: -------------------------------------------------------------------------------- 1 | .reef-card-img { 2 | min-width: 0; 3 | max-width: 400px; 4 | height: auto; 5 | width: 100%; 6 | border: solid 1px #707070; 7 | border-radius: 0.5em; 8 | } 9 | -------------------------------------------------------------------------------- /src/assets/scss/_base.scss: -------------------------------------------------------------------------------- 1 | @import './partials/variables'; 2 | @import './partials/buttons'; 3 | @import './partials/containers'; 4 | @import './partials/typography'; 5 | @import './partials/material-overrides'; 6 | -------------------------------------------------------------------------------- /src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot -------------------------------------------------------------------------------- /src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf -------------------------------------------------------------------------------- /src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff -------------------------------------------------------------------------------- /src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reef-defi/reef-client/HEAD/src/assets/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2 -------------------------------------------------------------------------------- /src/proxy.conf.json: -------------------------------------------------------------------------------- 1 | { 2 | "/api": { 3 | "target": "https://baskets.reef.finance/v1", 4 | "secure": true, 5 | "changeOrigin": true, 6 | "pathRewrite": { 7 | "^/api": "" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/app/shared/components/transaction-confirmation/transaction-confirmation.component.html: -------------------------------------------------------------------------------- 1 |
6 | Currently we can not display prices for some tokens on selected 7 | blockchain. 8 |
9 |
16 | 19 | {{ data?.message }} 20 |
21 |
19 | 36 | Making DeFi Easy for Everyone 37 |
38 |40 | Reef Finance provides the gateway to the DeFi landscape through 41 | Liquidity and Protocol Aggregation, Proprietary Analytics, 42 | Personalized Recommendations and Multi-Chain Accessibility. 43 |
44 |