Skip to content

badger-cash/cashtab

Repository files navigation

Cashtab

eCash Web Wallet

CashAppHome

Features

Development

yarn install
yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Testing

Run the tests in watch mode (interactive):

yarn test

Run the tests and generate a coverage report (non-interactive):

yarn run test:coverage

You can then browse the HTML coverage report by opening the coverage/lcov-report/index.html file in your web browser.

Production

In the project directory, run:

yarn run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

Browser Extension

  1. yarn run extension
  2. Open Chrome or Brave
  3. Navigate to chrome://extensions/ (or brave://extensions/)
  4. Enable Developer Mode
  5. Click "Load unpacked"
  6. Select the extension/dist folder that was created with yarn run extension

Docker deployment

yarn install
docker-compose build
docker-compose up

Bcash full node HTTP API

Cashtab accepts multiple instances of bcash HTTP API as its backend. Input your desired API URL into the REACT_APP_BCASH_API variable. For example

REACT_APP_BCASH_API=https://ecash.badger.cash:8332

Cashtab Roadmap

The following features are under active development:

  • Cashtab browser extension