├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── package.json ├── public ├── _redirects ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.tsx ├── assets │ └── img │ │ ├── DAI.png │ │ ├── USDC.png │ │ ├── USDT.png │ │ ├── basis-bond-logo.svg │ │ ├── basis-cash-logo.svg │ │ ├── basis-share-logo.svg │ │ ├── farmer.png │ │ ├── sUSD.png │ │ └── ycrv.png ├── basis-cash │ ├── BasisCash.ts │ ├── ERC20.ts │ ├── IUniswapV2Pair.abi.json │ ├── config.ts │ ├── constants.ts │ ├── deployments │ │ ├── deployments.mainnet.json │ │ └── index.ts │ ├── ether-utils.ts │ ├── index.ts │ └── types.ts ├── components │ ├── Button │ │ ├── Button.tsx │ │ └── index.ts │ ├── Card │ │ ├── Card.tsx │ │ └── index.ts │ ├── CardContent │ │ ├── CardContent.tsx │ │ └── index.ts │ ├── CardIcon │ │ ├── CardIcon.tsx │ │ └── index.ts │ ├── Column │ │ └── index.tsx │ ├── Container │ │ ├── Container.tsx │ │ └── index.ts │ ├── Dial │ │ ├── Dial.tsx │ │ └── index.ts │ ├── Footer │ │ ├── Footer.tsx │ │ ├── components │ │ │ └── Nav.tsx │ │ └── index.ts │ ├── Icon │ │ ├── Icon.tsx │ │ └── index.ts │ ├── IconButton │ │ ├── IconButton.tsx │ │ └── index.ts │ ├── Input │ │ ├── Input.tsx │ │ └── index.ts │ ├── Label │ │ ├── Label.tsx │ │ └── index.ts │ ├── LaunchCountdown │ │ ├── LaunchCountdown.tsx │ │ └── index.ts │ ├── Loader │ │ ├── Loader.tsx │ │ └── index.ts │ ├── Logo │ │ ├── Logo.tsx │ │ └── index.ts │ ├── MigrationDisclaimerModal │ │ ├── MigrationDisclaimerModal.tsx │ │ └── index.ts │ ├── MiniLoader │ │ └── index.tsx │ ├── Modal │ │ ├── Modal.tsx │ │ └── index.ts │ ├── ModalActions │ │ ├── ModalActions.tsx │ │ └── index.ts │ ├── ModalTitle │ │ ├── ModalTitle.tsx │ │ └── index.ts │ ├── Notice │ │ ├── Notice.tsx │ │ └── index.ts │ ├── Page │ │ ├── Page.tsx │ │ └── index.ts │ ├── PageHeader │ │ ├── PageHeader.tsx │ │ └── index.ts │ ├── Popups │ │ ├── ErrorPopup.tsx │ │ ├── PopupItem.tsx │ │ ├── TransactionPopup.tsx │ │ └── index.tsx │ ├── Row │ │ └── index.tsx │ ├── Spacer │ │ ├── Spacer.tsx │ │ └── index.ts │ ├── TokenInput │ │ ├── TokenInput.tsx │ │ └── index.ts │ ├── TokenSymbol │ │ ├── TokenSymbol.tsx │ │ └── index.ts │ ├── TopBar │ │ ├── TopBar.tsx │ │ ├── components │ │ │ ├── AccountButton.tsx │ │ │ ├── AccountModal.tsx │ │ │ ├── Nav.tsx │ │ │ ├── Transaction.tsx │ │ │ ├── TxButton.tsx │ │ │ └── TxModal.tsx │ │ └── index.ts │ ├── Value │ │ ├── Value.tsx │ │ └── index.ts │ └── icons │ │ ├── AddIcon.tsx │ │ ├── RemoveIcon.tsx │ │ └── index.ts ├── config.ts ├── contexts │ ├── Banks │ │ ├── Banks.tsx │ │ ├── context.ts │ │ └── index.ts │ ├── BasisCashProvider │ │ ├── BasisCashProvider.tsx │ │ └── index.ts │ └── Modals │ │ ├── Modals.tsx │ │ └── index.ts ├── hooks │ ├── useAllowance.ts │ ├── useApprove.ts │ ├── useBank.ts │ ├── useBanks.ts │ ├── useBasisCash.ts │ ├── useBoardroomVersion.ts │ ├── useBondOraclePriceInLastTWAP.ts │ ├── useBondStats.ts │ ├── useCashPriceInEstimatedTWAP.ts │ ├── useCashPriceInLastTWAP.ts │ ├── useCashStats.ts │ ├── useCatchError.ts │ ├── useDebounce.ts │ ├── useEarnings.ts │ ├── useEarningsOnBoardroom.ts │ ├── useHandleTransactionReceipt.ts │ ├── useHarvest.ts │ ├── useHarvestFromBoardroom.ts │ ├── useIsWindowVisible.ts │ ├── useModal.ts │ ├── useRedeem.ts │ ├── useRedeemOnBoardroom.ts │ ├── useStake.ts │ ├── useStakeToBoardroom.ts │ ├── useStakedBalance.ts │ ├── useStakedBalanceOnBoardroom.ts │ ├── useTokenBalance.ts │ ├── useTreasuryAllocationTimes.ts │ ├── useTreasuryAmount.ts │ ├── useWithdraw.ts │ └── useWithdrawFromBoardroom.ts ├── index.css ├── index.tsx ├── logo.svg ├── react-app-env.d.ts ├── serviceWorker.js ├── setupTests.js ├── state │ ├── Updaters.tsx │ ├── application │ │ ├── actions.ts │ │ ├── hooks.ts │ │ ├── reducer.ts │ │ └── updater.ts │ ├── index.ts │ └── transactions │ │ ├── actions.ts │ │ ├── hooks.tsx │ │ ├── reducer.ts │ │ └── updater.tsx ├── theme │ ├── colors.ts │ └── index.ts ├── utils │ ├── formatBalance.ts │ └── provider.ts └── views │ ├── Bank │ ├── Bank.tsx │ ├── components │ │ ├── DepositModal.tsx │ │ ├── Harvest.tsx │ │ ├── Stake.tsx │ │ └── WithdrawModal.tsx │ └── index.ts │ ├── Banks │ ├── BankCards.tsx │ ├── Banks.tsx │ └── index.ts │ ├── Boardroom │ ├── Boardroom.tsx │ ├── components │ │ ├── DepositModal.tsx │ │ ├── Harvest.tsx │ │ ├── ProgressCountdown.tsx │ │ ├── Stake.tsx │ │ ├── Stat.tsx │ │ └── WithdrawModal.tsx │ └── index.ts │ ├── Bond │ ├── Bond.tsx │ ├── components │ │ ├── ExchangeCard.tsx │ │ ├── ExchangeModal.tsx │ │ └── ExchangeStat.tsx │ └── index.tsx │ └── Home │ ├── Home.tsx │ ├── components │ ├── HomeCard.tsx │ ├── Rebase.tsx │ └── Stats.tsx │ ├── index.ts │ └── types.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/img/DAI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/DAI.png -------------------------------------------------------------------------------- /src/assets/img/USDC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/USDC.png -------------------------------------------------------------------------------- /src/assets/img/USDT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/USDT.png -------------------------------------------------------------------------------- /src/assets/img/basis-bond-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/basis-bond-logo.svg -------------------------------------------------------------------------------- /src/assets/img/basis-cash-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/basis-cash-logo.svg -------------------------------------------------------------------------------- /src/assets/img/basis-share-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/basis-share-logo.svg -------------------------------------------------------------------------------- /src/assets/img/farmer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/farmer.png -------------------------------------------------------------------------------- /src/assets/img/sUSD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/sUSD.png -------------------------------------------------------------------------------- /src/assets/img/ycrv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/assets/img/ycrv.png -------------------------------------------------------------------------------- /src/basis-cash/BasisCash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/BasisCash.ts -------------------------------------------------------------------------------- /src/basis-cash/ERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/ERC20.ts -------------------------------------------------------------------------------- /src/basis-cash/IUniswapV2Pair.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/IUniswapV2Pair.abi.json -------------------------------------------------------------------------------- /src/basis-cash/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/config.ts -------------------------------------------------------------------------------- /src/basis-cash/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/constants.ts -------------------------------------------------------------------------------- /src/basis-cash/deployments/deployments.mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/deployments/deployments.mainnet.json -------------------------------------------------------------------------------- /src/basis-cash/deployments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/deployments/index.ts -------------------------------------------------------------------------------- /src/basis-cash/ether-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/ether-utils.ts -------------------------------------------------------------------------------- /src/basis-cash/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/index.ts -------------------------------------------------------------------------------- /src/basis-cash/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/basis-cash/types.ts -------------------------------------------------------------------------------- /src/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Button/Button.tsx -------------------------------------------------------------------------------- /src/components/Button/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Button' -------------------------------------------------------------------------------- /src/components/Card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Card/Card.tsx -------------------------------------------------------------------------------- /src/components/Card/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Card' -------------------------------------------------------------------------------- /src/components/CardContent/CardContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/CardContent/CardContent.tsx -------------------------------------------------------------------------------- /src/components/CardContent/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CardContent' -------------------------------------------------------------------------------- /src/components/CardIcon/CardIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/CardIcon/CardIcon.tsx -------------------------------------------------------------------------------- /src/components/CardIcon/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './CardIcon' -------------------------------------------------------------------------------- /src/components/Column/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Column/index.tsx -------------------------------------------------------------------------------- /src/components/Container/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Container/Container.tsx -------------------------------------------------------------------------------- /src/components/Container/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Container' -------------------------------------------------------------------------------- /src/components/Dial/Dial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Dial/Dial.tsx -------------------------------------------------------------------------------- /src/components/Dial/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Dial' -------------------------------------------------------------------------------- /src/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/Footer/components/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Footer/components/Nav.tsx -------------------------------------------------------------------------------- /src/components/Footer/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Footer' -------------------------------------------------------------------------------- /src/components/Icon/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Icon/Icon.tsx -------------------------------------------------------------------------------- /src/components/Icon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Icon/index.ts -------------------------------------------------------------------------------- /src/components/IconButton/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/IconButton/IconButton.tsx -------------------------------------------------------------------------------- /src/components/IconButton/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './IconButton' -------------------------------------------------------------------------------- /src/components/Input/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Input/Input.tsx -------------------------------------------------------------------------------- /src/components/Input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Input/index.ts -------------------------------------------------------------------------------- /src/components/Label/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Label/Label.tsx -------------------------------------------------------------------------------- /src/components/Label/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Label' -------------------------------------------------------------------------------- /src/components/LaunchCountdown/LaunchCountdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/LaunchCountdown/LaunchCountdown.tsx -------------------------------------------------------------------------------- /src/components/LaunchCountdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/LaunchCountdown/index.ts -------------------------------------------------------------------------------- /src/components/Loader/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Loader/Loader.tsx -------------------------------------------------------------------------------- /src/components/Loader/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Loader' -------------------------------------------------------------------------------- /src/components/Logo/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Logo/Logo.tsx -------------------------------------------------------------------------------- /src/components/Logo/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Logo' -------------------------------------------------------------------------------- /src/components/MigrationDisclaimerModal/MigrationDisclaimerModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/MigrationDisclaimerModal/MigrationDisclaimerModal.tsx -------------------------------------------------------------------------------- /src/components/MigrationDisclaimerModal/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './MigrationDisclaimerModal' -------------------------------------------------------------------------------- /src/components/MiniLoader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/MiniLoader/index.tsx -------------------------------------------------------------------------------- /src/components/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Modal/Modal.tsx -------------------------------------------------------------------------------- /src/components/Modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Modal/index.ts -------------------------------------------------------------------------------- /src/components/ModalActions/ModalActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/ModalActions/ModalActions.tsx -------------------------------------------------------------------------------- /src/components/ModalActions/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ModalActions' -------------------------------------------------------------------------------- /src/components/ModalTitle/ModalTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/ModalTitle/ModalTitle.tsx -------------------------------------------------------------------------------- /src/components/ModalTitle/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './ModalTitle' -------------------------------------------------------------------------------- /src/components/Notice/Notice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Notice/Notice.tsx -------------------------------------------------------------------------------- /src/components/Notice/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Notice' -------------------------------------------------------------------------------- /src/components/Page/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Page/Page.tsx -------------------------------------------------------------------------------- /src/components/Page/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Page' -------------------------------------------------------------------------------- /src/components/PageHeader/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/PageHeader/PageHeader.tsx -------------------------------------------------------------------------------- /src/components/PageHeader/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './PageHeader' -------------------------------------------------------------------------------- /src/components/Popups/ErrorPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Popups/ErrorPopup.tsx -------------------------------------------------------------------------------- /src/components/Popups/PopupItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Popups/PopupItem.tsx -------------------------------------------------------------------------------- /src/components/Popups/TransactionPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Popups/TransactionPopup.tsx -------------------------------------------------------------------------------- /src/components/Popups/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Popups/index.tsx -------------------------------------------------------------------------------- /src/components/Row/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Row/index.tsx -------------------------------------------------------------------------------- /src/components/Spacer/Spacer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Spacer/Spacer.tsx -------------------------------------------------------------------------------- /src/components/Spacer/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Spacer' -------------------------------------------------------------------------------- /src/components/TokenInput/TokenInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TokenInput/TokenInput.tsx -------------------------------------------------------------------------------- /src/components/TokenInput/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TokenInput' -------------------------------------------------------------------------------- /src/components/TokenSymbol/TokenSymbol.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TokenSymbol/TokenSymbol.tsx -------------------------------------------------------------------------------- /src/components/TokenSymbol/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TokenSymbol'; 2 | -------------------------------------------------------------------------------- /src/components/TopBar/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TopBar/TopBar.tsx -------------------------------------------------------------------------------- /src/components/TopBar/components/AccountButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TopBar/components/AccountButton.tsx -------------------------------------------------------------------------------- /src/components/TopBar/components/AccountModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TopBar/components/AccountModal.tsx -------------------------------------------------------------------------------- /src/components/TopBar/components/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TopBar/components/Nav.tsx -------------------------------------------------------------------------------- /src/components/TopBar/components/Transaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TopBar/components/Transaction.tsx -------------------------------------------------------------------------------- /src/components/TopBar/components/TxButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TopBar/components/TxButton.tsx -------------------------------------------------------------------------------- /src/components/TopBar/components/TxModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/TopBar/components/TxModal.tsx -------------------------------------------------------------------------------- /src/components/TopBar/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TopBar' -------------------------------------------------------------------------------- /src/components/Value/Value.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/Value/Value.tsx -------------------------------------------------------------------------------- /src/components/Value/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Value' -------------------------------------------------------------------------------- /src/components/icons/AddIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/icons/AddIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/RemoveIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/icons/RemoveIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/components/icons/index.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/contexts/Banks/Banks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/contexts/Banks/Banks.tsx -------------------------------------------------------------------------------- /src/contexts/Banks/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/contexts/Banks/context.ts -------------------------------------------------------------------------------- /src/contexts/Banks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/contexts/Banks/index.ts -------------------------------------------------------------------------------- /src/contexts/BasisCashProvider/BasisCashProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/contexts/BasisCashProvider/BasisCashProvider.tsx -------------------------------------------------------------------------------- /src/contexts/BasisCashProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/contexts/BasisCashProvider/index.ts -------------------------------------------------------------------------------- /src/contexts/Modals/Modals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/contexts/Modals/Modals.tsx -------------------------------------------------------------------------------- /src/contexts/Modals/index.ts: -------------------------------------------------------------------------------- 1 | export { default, Context } from './Modals' -------------------------------------------------------------------------------- /src/hooks/useAllowance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useAllowance.ts -------------------------------------------------------------------------------- /src/hooks/useApprove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useApprove.ts -------------------------------------------------------------------------------- /src/hooks/useBank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useBank.ts -------------------------------------------------------------------------------- /src/hooks/useBanks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useBanks.ts -------------------------------------------------------------------------------- /src/hooks/useBasisCash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useBasisCash.ts -------------------------------------------------------------------------------- /src/hooks/useBoardroomVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useBoardroomVersion.ts -------------------------------------------------------------------------------- /src/hooks/useBondOraclePriceInLastTWAP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useBondOraclePriceInLastTWAP.ts -------------------------------------------------------------------------------- /src/hooks/useBondStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useBondStats.ts -------------------------------------------------------------------------------- /src/hooks/useCashPriceInEstimatedTWAP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useCashPriceInEstimatedTWAP.ts -------------------------------------------------------------------------------- /src/hooks/useCashPriceInLastTWAP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useCashPriceInLastTWAP.ts -------------------------------------------------------------------------------- /src/hooks/useCashStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useCashStats.ts -------------------------------------------------------------------------------- /src/hooks/useCatchError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useCatchError.ts -------------------------------------------------------------------------------- /src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /src/hooks/useEarnings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useEarnings.ts -------------------------------------------------------------------------------- /src/hooks/useEarningsOnBoardroom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useEarningsOnBoardroom.ts -------------------------------------------------------------------------------- /src/hooks/useHandleTransactionReceipt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useHandleTransactionReceipt.ts -------------------------------------------------------------------------------- /src/hooks/useHarvest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useHarvest.ts -------------------------------------------------------------------------------- /src/hooks/useHarvestFromBoardroom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useHarvestFromBoardroom.ts -------------------------------------------------------------------------------- /src/hooks/useIsWindowVisible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useIsWindowVisible.ts -------------------------------------------------------------------------------- /src/hooks/useModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useModal.ts -------------------------------------------------------------------------------- /src/hooks/useRedeem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useRedeem.ts -------------------------------------------------------------------------------- /src/hooks/useRedeemOnBoardroom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useRedeemOnBoardroom.ts -------------------------------------------------------------------------------- /src/hooks/useStake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useStake.ts -------------------------------------------------------------------------------- /src/hooks/useStakeToBoardroom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useStakeToBoardroom.ts -------------------------------------------------------------------------------- /src/hooks/useStakedBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useStakedBalance.ts -------------------------------------------------------------------------------- /src/hooks/useStakedBalanceOnBoardroom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useStakedBalanceOnBoardroom.ts -------------------------------------------------------------------------------- /src/hooks/useTokenBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useTokenBalance.ts -------------------------------------------------------------------------------- /src/hooks/useTreasuryAllocationTimes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useTreasuryAllocationTimes.ts -------------------------------------------------------------------------------- /src/hooks/useTreasuryAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useTreasuryAmount.ts -------------------------------------------------------------------------------- /src/hooks/useWithdraw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useWithdraw.ts -------------------------------------------------------------------------------- /src/hooks/useWithdrawFromBoardroom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/hooks/useWithdrawFromBoardroom.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/state/Updaters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/Updaters.tsx -------------------------------------------------------------------------------- /src/state/application/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/application/actions.ts -------------------------------------------------------------------------------- /src/state/application/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/application/hooks.ts -------------------------------------------------------------------------------- /src/state/application/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/application/reducer.ts -------------------------------------------------------------------------------- /src/state/application/updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/application/updater.ts -------------------------------------------------------------------------------- /src/state/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/index.ts -------------------------------------------------------------------------------- /src/state/transactions/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/transactions/actions.ts -------------------------------------------------------------------------------- /src/state/transactions/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/transactions/hooks.tsx -------------------------------------------------------------------------------- /src/state/transactions/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/transactions/reducer.ts -------------------------------------------------------------------------------- /src/state/transactions/updater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/state/transactions/updater.tsx -------------------------------------------------------------------------------- /src/theme/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/theme/colors.ts -------------------------------------------------------------------------------- /src/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/theme/index.ts -------------------------------------------------------------------------------- /src/utils/formatBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/utils/formatBalance.ts -------------------------------------------------------------------------------- /src/utils/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/utils/provider.ts -------------------------------------------------------------------------------- /src/views/Bank/Bank.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bank/Bank.tsx -------------------------------------------------------------------------------- /src/views/Bank/components/DepositModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bank/components/DepositModal.tsx -------------------------------------------------------------------------------- /src/views/Bank/components/Harvest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bank/components/Harvest.tsx -------------------------------------------------------------------------------- /src/views/Bank/components/Stake.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bank/components/Stake.tsx -------------------------------------------------------------------------------- /src/views/Bank/components/WithdrawModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bank/components/WithdrawModal.tsx -------------------------------------------------------------------------------- /src/views/Bank/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Bank' -------------------------------------------------------------------------------- /src/views/Banks/BankCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Banks/BankCards.tsx -------------------------------------------------------------------------------- /src/views/Banks/Banks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Banks/Banks.tsx -------------------------------------------------------------------------------- /src/views/Banks/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Banks' -------------------------------------------------------------------------------- /src/views/Boardroom/Boardroom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Boardroom/Boardroom.tsx -------------------------------------------------------------------------------- /src/views/Boardroom/components/DepositModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Boardroom/components/DepositModal.tsx -------------------------------------------------------------------------------- /src/views/Boardroom/components/Harvest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Boardroom/components/Harvest.tsx -------------------------------------------------------------------------------- /src/views/Boardroom/components/ProgressCountdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Boardroom/components/ProgressCountdown.tsx -------------------------------------------------------------------------------- /src/views/Boardroom/components/Stake.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Boardroom/components/Stake.tsx -------------------------------------------------------------------------------- /src/views/Boardroom/components/Stat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Boardroom/components/Stat.tsx -------------------------------------------------------------------------------- /src/views/Boardroom/components/WithdrawModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Boardroom/components/WithdrawModal.tsx -------------------------------------------------------------------------------- /src/views/Boardroom/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Boardroom'; 2 | -------------------------------------------------------------------------------- /src/views/Bond/Bond.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bond/Bond.tsx -------------------------------------------------------------------------------- /src/views/Bond/components/ExchangeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bond/components/ExchangeCard.tsx -------------------------------------------------------------------------------- /src/views/Bond/components/ExchangeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bond/components/ExchangeModal.tsx -------------------------------------------------------------------------------- /src/views/Bond/components/ExchangeStat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Bond/components/ExchangeStat.tsx -------------------------------------------------------------------------------- /src/views/Bond/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Bond'; 2 | -------------------------------------------------------------------------------- /src/views/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Home/Home.tsx -------------------------------------------------------------------------------- /src/views/Home/components/HomeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Home/components/HomeCard.tsx -------------------------------------------------------------------------------- /src/views/Home/components/Rebase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Home/components/Rebase.tsx -------------------------------------------------------------------------------- /src/views/Home/components/Stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Home/components/Stats.tsx -------------------------------------------------------------------------------- /src/views/Home/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Home' -------------------------------------------------------------------------------- /src/views/Home/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/src/views/Home/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basis-Cash/basiscash-frontend/HEAD/yarn.lock --------------------------------------------------------------------------------