/astro-ui

A next generation user interface for the Bitshares blockchain built using Astro, React and Electron!

Primary LanguageJavaScriptMIT LicenseMIT

Bitshares astro UI

Created using Astro, React & Electron.

Integrates with both the Beet and BeetEOS multiwallets, for the Bitshares and Bitshares Testnet blockchains.

Dev blogs

Functionality

  • Switch between Bitshares (mainnet) and the Bitshares Testnet blockchains
  • Fully translated to 10 languages!
  • Place limit orders
  • Perform liquidity pool swaps
  • Stake assets in liquidity pools
  • Transfer assets to other blockchain users
  • Borrow funds from other users (credit deals)
  • Lend funds to other users (credit offers)
  • Issue Collateralized Debt Positions (smartcoins & market pegged assets)
  • View portfolio (balance, activity, open orders)
  • View top markets (24hr trading rankings)
  • Credit deal overview
  • Credit offer overview
  • Claim vesting balances
  • Prediction Market Asset overview
  • Create prediction market assets
  • Buy Life Time Membership for your account
  • User configurable blockchain node connections
  • Create/update/delete Same-T Funds
  • Create/update User Issued Assets (UIA)
  • Create/update Smartcoins
  • Create NFTs in UIA or Smartcoin form
  • View your issued assets (UIAs, NFTs, Smartcoins & PMAs)
  • Create proposals for all operations
  • View account proposals - approve/reject
  • Configure account lists

Dev Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run initData Fetches and stores JSON data for use in the app.
npm run dev Starts local dev server at localhost:4321
npm run build:astro Builds the production site at ./dist/
npm run start Runs the electron app in dev mode.
npm run build:astro | npm run start Builds then runs the electorn app in dev mode.
npm run dist:windows-latest Builds the windows application.

Download the Astro UI!

Check out the latest releases: https://github.com/BTS-CM/astro-ui/releases

Supports Windows, Linux and Mac OSX.