BitShares Forum
Specific Projects => Announcements => Topic started by: R on September 23, 2023, 12:47:42 pm
-
The following interacts with the Bitshares BEET multiwallet directly.
New user interface repo: https://github.com/BTS-CM/astro-ui
New API repo for above UI: https://github.com/BTS-CM/beet_api
New package for above API repo: https://github.com/BTS-CM/bts-buntime
Technologies:
https://astro.build
https://bun.sh
https://react.dev
https://elysiajs.com
https://ui.shadcn.com
Completed:
Pool exchange page
Portfolio page
Market limit order page
Featured/Top markets page
Smartcoin overview
Credit offer overview
Credit deal overview
Credit offer accept deal form
Collateralized debt positions
In progress:
Collateral bidding (global settlement + individual settlement funds)
Todo:
Create credit offer form
-
Here's a quick update regarding realized performance gains:
https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-performance-benchmarks
https://steemit.com/bitshares/@cm-steem/bitshares-dex-astro-ui-performance-benchmarks
-
https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-developer-showcase-smartcoin-lookup-and-dept-position-management
https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-showcase-improving-user-experience-and-user-security
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-ui-dex-showcase-credit-offer-and-credit-deal-performance-comparison
-
Continuing to make steady progress! https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astrojs-ui-developer-showcase-blog-post-smartcoin-margin-position-form-completed
-
Steady progress! https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-dex-ui-developer-showcase-optimizations-and-preparation-for-suez
-
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-ui-development-spotlight-updating-existing-limit-orders-suez-support
-
nice
-
Thanks!
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astrojs-dex-ui-dev-spotlight-global-settlement-bidding-and-individual-settlement-fund-settlement
-
The Astro UI & Beet API have been updated to provide multiple additional languages in addition to English.
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astrojs-dex-ui-dev-spotlight-translating-the-application-to-9-languages-instantly
-
Liquidity pool staking has been implemented!
https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-developer-showcase-liquidity-pool-staking-unstaking-form-completed
https://steemit.com/bitshares/@cm-steem/bitshares-dex-astro-ui-developer-showcase-liquidity-pool-staking-unstaking-form-completed
-
You're now able to create new credit offers and edit existing credit offers via the Astro UI:
https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-developer-showcase-create-edit-credit-offers
-
I've created a worker proposal to fund continued development of the Astro.JS Market UI application (includes development of the accompanying ElysiaJS REST API).
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-ui-development-worker-proposal
Thanks for considering supporting this worker proposal!
Looking forwards to continuing these cutting-edge Bitshares UI developments, with your help!
Cheers!
-
The Bitshares Astro UI project has come a long way!
Fully implemented functionality:
Create/Extend/Redeem Hash Time-Locked Contracts (HTLC)
Create/Claim direct debits (withdraw permissions)
Create a new account (cloud wallets)
Craft complex Same-T Fund limit order transactions
Barter
View witnesses & committee member lists
Create/Update your witness/committee member status.
Create worker proposals
Create your own featured liquidity pool analytics tracker
Switch between Bitshares (mainnet) and the Bitshares Testnet blockchains
Fully translated to 10 languages!
Place DEX limit orders
Perform liquidity pool swaps (simple swap & pool exchange swap pages)
Stake assets in liquidity pools
Transfer assets to other blockchain users (memo supported)
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)
View liquidity pools (in table format)
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
---
The project is pretty much feature complete, the only things left to work on are the following AFAIK:
Voting
Market charts
Account transfer
Multi-transaction basket
User configurable faucets
Upgrade to React v19
Move more JS to TS
Vote ticket functionality
QR code and TOTP support
-
The Bitshares Astro UI was recently updated: https://github.com/BTS-CM/astro-ui/releases
Changes:
Tweaks to the recent react-window List changes to resolve height issues.
Updated package dependencies
Refactored Market order component
Changed react-window implementation
Changed noble hashes import format
Created several new issues regarding community requested features and UX changes too, will look into implementing these changing soon.
Don't hesitate to try out the Bitshares Astro UI app & the associated BeetEOS wallet!