We are happy to share another update on the work done over the last few weeks by our development team, relating to Hive Block Explorer.
For those unaware, HAF Hive Block Explorer - HAFBE (code - gitlab linkhivescan.info.) is an open-source block explorer developed by @blocktrades team of which we currently run a live instance at
The major areas of our work involved:
- User profile chart: Creating holdings chart showing on the user's page reflecting recent changes in hive/hbd/vests holdings.
- Balance history page: We created have a new page for user balances which includes transactions fetched from balance tracker as well as a large scale chart. This page is one of the great use cases for BT. New Balance Tracker endpoints will need to be created to cater for large amounts of data and to expand ranges of available data. End points might target daily activity i/o all points.
- New raw single post page: This is essentially a replica of the old hiveblocks implementation of the single raw post page, including post/votes/comments and is accessible via the same structure as the standard hive post (e.g. https://hivescan.info/hive-139531/@mcfarhat/development-updates--hive-block-explorer-20241125t130750967z)
- Pagination revamp: we've done a lot of work on improving, unifying, and fixing issues with some pagination components across the platform.
- User profile search: we have adjusted the user profile page to become a tabbed display, allowing for more data and introduced a new comment search component. We are currently working on some more improvements on this end, while introducing Post view as well.
- New datetime picker: we substituted the old datetime picker for a better and more flexible component to cater for better needs.
- UI/UX improvements to landing page: We have done a lot of work enhancing the L&F of the landing page, while also working on introducing new common charts/data usually found in other BE. Tp/day, wallet addresses, total trx, Total value locked, transfer volume, hive price are some of the things we are looking at adding...
- Other code improvements and bug fixes
For the more technical, below is a breakdown of issues completed and pending pipeline.
Issues Completed (31):
These include bugs and enhancements:
- IssueBar Chart Tooltip Revamp
- Head Block Card Revamp
- Run Time Error on Account Search
- Show transfer memo?
- NavBar Revamp
- Extreme slowness when using filters on user page
- Fix Set account name Styling under searches
- Block Range Search giving errors for invalid block number
- IssueRequire
@
for user profile view at the beginning in URL - Add post comments for post page
- Block search yielding empty result set is throwing an error
- Block Range Search giving errors when to block is less than to block
- Add comment type filter
- Add comment search to account page
- Create post properties and vote details tables
- Clicking clear filters would not reset pagination in balance history
- AccountBalanceCard return type error
- Related to Balance History - Ability to see operation information
- Account operations table columns merge
- Number input accept letters
- In user profile page, create a small chart that shows account balance history
- Autocomplete open when differect input is triggered
- Code base improvement: Reduce searches section component
- Create new more advanced date time picker
- Fix auto suggest selector bg on dark theme
- Mobile row selection does not select entire row
- Adjust main search auto-complete drop down layout to be similar to "block search" account autocomplete
- Witness Schedule Styling Issues on Mobile
- Side Menu Mobile Changes
- Create single Post page
- No information on account profile specifying if the witness is deactivated or not
Issues Pipeline (18):
The below includes issues that are either pending or are currently under work.
- Operation Types Dialogue Revamp
- Unify no results screen
- warnings during build
- Adjust positioning of Operation Types
- Adjust Apply filters and clear filters wording in user profile
- Adjust Operation Types Filtering to auto-trigger search
- Api call /accounts/{account-name}/comment-permlinks isn't used by UI currently
- Total proxied voting power is shown, but no list of what accounts are doing the proxying or the amount each proxies
- Add new tab on account page for permlink search
- Landing Page Revamp
- Account value shows wrong values on mobile
- Account value not properly aligned
- Adjust default values for comment/permalink search
- Restore old block search
- Operation Types not always showing in account view
- Block-search/comment-search/permlink-search related issues
- Account Profile: hook.js:600 TypeError: Cannot read properties of undefined (reading 'toString') Error Component Stack
- Block hashes are missing two front characters
We look forward to contributing more to the Hive ecosystem and will provide further updates in the coming weeks.
- actifit profile, or via peakd, ecency, hive blog or hive-signer.Support our witness @actifit on Hive, vote for us or set us as proxy on
- Tribaldex.Support our witness @actifit-he on Hive-engine, vote for us on
Very very impressive work keep it up, keep making hive blockchain more developed user friendly
Thank you for everything you do Mc!
All these are lovely but dose it really get the attention of non users to be able to start using it?
I used the abstracted version of hive login key with x formally called Twitter and it was smooth login in but copying and pasting private keys all the time is not something to be taken lightly.