Some screenshots from new HAF-based block explorer

in HiveDevs2 months ago (edited)

As promised in my normal development update post, below are some early screenshots from the HAF-based block explorer we're creating. It is open-source, so anyone is welcome to use and modify it to their own needs.

As you will be able to tell from the screenshots, it is not yet finished, but it is functional (these are screenshots of an actual working prototype) and they should give you an idea of some of the available functionality.

The source code is located here: https://gitlab.syncad.com/hive/haf_block_explorer

This is the front page (transactions are missing there right now, probably some recent change broke that):

image.png

The next two images show what an "account" page looks like (it's kind of long right now so it requires scrolling to see everything on that page):

image.png

image.png

Here's an "expanded view" of an operation displaying it in "json" view and "detail" view:

image.png

These are some of the options for filtering account operations:
image.png
The first dropdown control allows selecting which operations to filter on, the 2nd allows showing or not showing virtual operations, and you can filter over a range of time. All filters can be applied together.

This is the "witness" page, it's also undergoing a lot of work presently:
image.png

The "block" and "transaction" views are broken on the instance that these screenshots were taken from (the devs are actively working on this system), so I'll save those for a later post.

Sort:  

Stupid question what does HAF means? And why is this important?

HAF stands for Hive Application Framework. It's the new framework software we've developed to make it easier to create high-performance Hive-based apps.

The block explorer is being created for several reasons: 1) as a further way of testing HAF itself to look for any improvements we should make, 2) to provide a relatively light weight block explorer for API node operators (the major cost is the storage for the HAF database itself and they will already be paying that cost), and 3) to provide an open-source block explorer that is easily extensible for 2nd layer apps (2nd layer apps will likely want unique block explorer features specific to their functionality).

This is certainly good for developers, but from the average end-user perspective, will this be more useful, more informative, or simply better in any aspect than Hiveblocks?

Of course I am talking about only the block explorer itself. Applications built on HAF probably will be better, because it is designed for high-performance Hive-based applications.

Hiveblocks is a bit legacy. The developer isn't really involved with hive any more and it generates no revenue so I'd be concerned about it going away. I have no specific information on this however.

It's also closed source so app developers can't extend it.

simply better in any aspect than Hiveblocks?

more search queries possible... things like that

So it is somewhat more detailed, and it will be easier to look for blockchain transactions in general. Good to know. Thank you.

Little today produces more economic value than code, and I am exceedingly grateful that it's nature enables the efforts of one man, or a small team, to bless humanity as a whole. More, I am personally grateful to you and your team, who directly bless me and all who read these words on Hive, with your work.

So much that omens portend is in the offing for the coming paradise our posterity will enjoy is code, or will be possible because of code. I am at times overcome with emotion at the prospect my sons and their peers will face because of work you and folks like you do.

I just wanted to thank you for leaving the world better than you find it.

Thanks!

Little today produces more economic value than code

I wholeheartedly agree with this idea: it's why I changed career paths in high school and decided to go into computers (originally I was thinking physics), because it was amazing to me the potential that computers had for changing society: not just because they allowed new things to be done, but also just because software allowed for a new distribution model where "cost-of-goods" was no longer much of an issue. If you make a useful piece of software, it's nearly free to give it to others.

I just wanted to thank you for leaving the world better than you find it.

And thanks for your kind words. Although the world can be dark at times, I'm still convinced that if we keep focused on making things better, those efforts will pay off in the end.

The block explorer developed by peakd looks nicer in the design. I would copy/paste their design once they release the code. They will supposedly release the open source code in a week.

less than a week for release of repository (maybe just a couple days) though it was just started so lots of advancements pretty quickly.


The rewards earned on this comment will go directly to the people(@chaosmagic23) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Congratulations @blocktrades! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 1710000 HP as payout for your posts, comments and curation.
Your next payout target is 1715000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out the last post from @hivebuzz:

Hive Power Month - New Tracking Calendar
Support the HiveBuzz project. Vote for our proposal!

Awesome project! It looks good so far. When will it be available for everyone?
!PGM

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 15 SBT tokens to @chaosmagic23, @blocktrades

remaining commands 2

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-2.5 BUDS-0.01 MOTA-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


It's available now for anyone who wants to work on it. I guess we'll be finished all our immediate plans for it in a few weeks.

not a fan of the colors but i love the fact we will be able to filter!!!

The colors/fonts/etc are all customizable, those are just CSS style settings. I explicitly asked our dev to focus on features and performance rather than appearance right now: appearance is easy to improve later.

I figure as much, but please when time comes, make sure there isn't any red against the dark background cause MY EYES! lol

I hope the colors will be adjusted as right now it looks terrible :)

I'm with you on that.

Ah now it’s the small things like this that we can all appreciate! Thanks for this!

Next up: hive internal market :D

Cool.

Anything in the pipe for cheaper wallets or more cost-efficient onboarding?

I haven't really had time to focus on onboarding, so I've left that to other groups who already had plans in that direction to work on it. But I'll probably review the state of the whole ecosystem, including onboarding, after we finish the next big task we're already slated to work on (the smart contract processing system to be built on top of HAF).

Sounds awesome!

But I'll probably review the state of the whole ecosystem, including onboarding, after we finish the next big task

Feel free to hit me up if this task is in the line, i have some ideas too that are not that bad IMO :)

Great work!
I'm impressed that the witness page is able to anticipate when witnesses will update their price feed ;)

Yes, I've not bothered with a full "English" review yet (I did get the spelling of witness corrected a few places).

Good work & I hope it has the feature of filters.
$WINE


Congratulations, @theguruasia You Successfully Shared 0.300 WINEX With @blocktrades.
You Earned 0.300 WINEX As Curation Reward.
You Utilized 3/3 Successful Calls.

wine_logo


Contact Us : WINEX Token Discord Channel
WINEX Current Market Price : 0.211


Swap Your Hive <=> Swap.Hive With Industry Lowest Fee (0.1%) : Click This Link
Read Latest Updates Or Contact Us

It is always wonderful to see the progress being made. This is going to be a powerful addition to the Hive ecosystem.

When looking at building economic value, this is going to be a key piece. Ultimately, we are going to see developers tap into this to create more powerful applications.

Over time, that will lead to some breakthroughs i.e. massive value of the "Hive economy".

Looking forward to seeing how quickly this gets embraced once it goes fully live.

The hive discord block browser. Finally

Awesome, looking forward to trying this new block explorer out.