We are excited 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. We currently run a live instance at
The major areas of our work involved:
- Balance history page: New Balance Tracker endpoints have been created to enable larger historical tracking and more data points availability. Additionally, further zooming, filtering & auto-scaling is now available.
- Hive Price chart: is now available as a default card component as part of the landing page just below the hive feed price.
- Operations type filter overhaul: We revamped the whole operations type filter modal to make it more user/mobile-friendly. We also introduced a new category of financial operations to allow simple filtering by a bulk of financial ops (transfers, rewards...)
- New Comments tab on user profile: To support easy access to user's comments (& posts), we introduced a new tab that allows quick view and filtering of user content, that also links to the Interactions tab which allows visualizing the activity on a particular post/comment. All those tabs are now also bookmarkable and filtering is accessible via get links.
- User Profile search: We improved the filtering section (particularly in user profile) to allow collapsible filtering initiated by the user via a funnel icon, alongside other UI enhancements to the page. We also introduced incoming HP delegations display as a new card
- Export CSV functionality: Similar to other block explorers, we now support exporting the data all across the BE. Whether in the operations view, comments, or any other view, you can export the current results you have on the page.
- Bad Actors list: we integrated bad actors list currently maintained on hive blog wallet so that warnings appear if a potential bad actors account is being viewed
- Vests to HP conversion: across the app, wherever you come across VESTS value, hovering over the value would display the related HP value at the current time.
- Easy copy functionality: to make it easier to copy any block/trx id/hash, we introduced an easily accessible copy button available across the app next to each relevant field.
- Footer revamp: Block explorer now have a professional looking footer that also links to useful hive links, while also permitting node switching functionality with pre-defined nodes list.
- Layout Enhancements: This included improving the layout of several pages across the app to make it more coherent with the rest of the app, those include transactions page, witness schedule and others, but also switching all cards display to rounded corners, improving tooltips display and overall spacing across the app.
- Other code improvements and bug fixes
For the more technical, below is a breakdown of issues completed and pending pipeline.
Issues Completed (67):
These include bugs and enhancements:
- warnings during build
- Unify no results screen
- Operation Types Dialogue Revamp
- Default values overriding search filters & inconsistent results
- Option to display values as HIVE rather than VESTs
- Switch current permalinks in operations to link to new single raw post/comment page
- Date tooltip in single post view page
- Several search calls are sending same query multiples times
- Visual Enhancements to User Profile Screen
- Pagination Issues / Revamp
- Single Raw Post Page : 404 Not found page is displaying before the actual post
- Single Raw Post Page : Clicking on View this thread on: hive.blog not working / https://gitlab.syncad.com/hive/block_explorer_ui/-/issues/443
- comment-search issue
- User page scrolling Operation Search pagination bar
- Post dollar value not showing at all
- Single Row Post Detected Issues in Console
- Live Data Toggle Current Block Issue
- Append button and hyperlink functionality to permalink search on landing page
- Two icon libraries
- Block Page Changes
- Account page operation search by default should be full range
- Blockchain time standard format
- Nan Vests appearing when I am on a German Locale
- Issues with filtering
- user profile links to contain references to tabs
- Witness Schedule Style Changes
- Integrate bad actors list into BE
- Add an indicator to the backup witness in the current round
- Operations Table : No Results appearing before operation load
- Transaction Page Style Changes
- Add copy functionality near block numbers, hashes and transaction hashes
- Fix Additional Space on Account Permlink Search Result
- Tooltip Revamp
- All Blocks Page
- Extra spacing before operation name
- Footer Revamp
- Adjust Page container spacing and padding in whole explorer
- Set default option as days in user profile Operation Search
- User profile link with an empty activeTab param should default view
- Collapsible account tabs search sections
- permalink search shows as always loading by default
- Display escrow fee when parsing escrow_transfer
- Create an export to CSV functionality for tabular records
- Create a unified hovering effect across buttons/tabs
- Switch yellow buttons to our standard buttons
- Calendar popup on account's page operation search is not working properly.
- Adjust balance history display to utilize the new API endpoints
- UI enhancements user profile page
- Add an onenter key handler for moving to pages
- DOM Nesting Issue on Data Export
- Interactions Tab Section No result appears before actual content
- Collapsible Filtering in Balance History
- Financial operations filter set on operation types filter
- Visiting balance history via url would not load the correct filtering data
- Balance history zooming outside of spikes does not rescale range
- Search Button not appearing on profile tabs when Time Range is selected
- Mobile view for operation types screen has buttons outside boundaries
- Incorrect value for days filter showing under user profile / comments screen
- Hive price chart component
- issue with filtering
- Transaction count is wrong
- Live data showing incorrect block info
- Buttons on time range filters are not displayed correctly.
- Remove gridlines from balance history mini-chart
- Provide a pre-populated list of nodes when setting API/BE nodes
- Producer circles collide on landing page blocks chart
- Card boxes show dual colors (also in hover and dark mode)
Issues Pipeline (28):
The below includes issues that are either pending or are currently under work.
- Add formatters for set witness property op
- add a "hide disabled witnesses" toggle at top of witnesses page
- Account balances should be displayed more prominently
- Add RC Delegations Cards (Incoming) in User's profile
- Create and integrate prototype of Explorer's Healthchecker component
- UX improvement for Raw/JSON view and value copying
- Block explorer shows authority entries in bad order
- Allow to easily browse account specific authority entries
- Frontend code must be adjusted to changes done at backend side: https://gitlab.syncad.com/hive/haf_block_explorer/-/merge_requests/225
- Table Design on Mobile is Misleading
- Block-search/comment-search/permlink-search related issues
- Restore old block search
- Added visibility: Produced Block sizes and mempool size after block has been produced
- Landing Page Revamp
- Total proxied voting power is shown, but no list of what accounts are doing the proxying or the amount each proxies
- Allow block explorer be served from a subdirectory
- User Operations table missing horizontal/vertical lines
- missing data when viewing an account
- Would it be possible to show the "front page" block graph at an arbitrary block?
- During live mode, hive chart keeps collapsing
- Incorrect
weight_threshold
indications for hive.fund & steem.dao accounts - No Filter doesn't work on Balance History page
- Virtual ops are not visible on a per block level in the new blocks page
- Add an onhover HP value in new blocks page
- Witness Page Revamp
- Voters Dialog Revamp
- Unify Titles and new pages
- Add total records on Searches
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
I think that looks cool. I like seeing different visualisations of Hive data. The block graphic is great.
Very cool GUI. Didn't know that tool existed.
Great work 👍👏