HE Explorer - Hive-Engine Explorer

in HiveDevs5 years ago

HE Explorer is an opensource Hive-Engine sidechain explorer that runs on your browser on top of Hive-Engine API. Its an exact copy of my Steem-Engine explorer.

Like the Steem-Engine explorer, everything is pulled from Hive-Engine API and processed on your browser, it has no backend of its own. The pages are also mobile-friendly.

Both of them recently received some new updates and features, and a new website URL.

Homepage

https://he.dtools.dev

home.png

Hive-Engine is not seeing much activities yet. :)

Block Viewer

Format: https://he.dtools.dev/b/blockNumer
Example: https://he.dtools.dev/b/57490

block.png

Transaction Viewer

Format: https://he.dtools.dev/tx/trxId
Example: https://he.dtools.dev/tx/de8d273e8cd67a6ae8cf12c955a12d1b5695e4e5

transaction.png

Account History

Format: https://he.dtools.dev/@username
Example: https://he.dtools.dev/@reazuliqbal

account.png

The account history page received an update. Now you can filter account history based on tokens.

Rich List

Format: https://he.dtools.dev/richlist/TOKEN
Example: https://he.dtools.dev/richlist/BEE

richlist.png

The rich list has been the most requested feature people were asking when I first created the Steem-Engine explorer. Now both of them have the rich list page.

Code

https://github.com/CodeBull/HiveEngineExplorer

This is not a complete explorer. Some operations might be missing. I constantly update the project when I see some new operations. If you find a blank box in your account history or the homepage, please report here with the block and transaction ID. I'll add support for that ASAP. Supporting NFT operations are less priority right now, but they will be added later.

Also if you are interested in the Steem-Engine explorer, that can be found here https://github.com/CodeBull/SteemEngineExplorer.



I am running a Hive Witness as @BDCommunity.

Please vote for @BDCommunity as a witness.

Sort:  

cool :)

Nice! The white background still burning my eyes though :)

Jokes aside, useful tool as always.

Seems so useful. Nice 😊

Hi! HE Explorer was added to HiveProjects.io - directory of apps, sites & tools created for Hive. You can also join Hive Projects Community to be on time with all new informations!

This is awesome. Thank you very much for sharing this information. Is there anything on Hive that can teach me how to mine this information? I'd love to see how communities are doing with respect to various tokens. Additionally, I think this data could be extremely help in fighting abuse.

Anyway, I know you're busy. Just wanted to say thanks.

Hello, I often use your explorer for hive-engine and I noticed a little bug (nothing serious actually). If an account do more transactions in a single block, the transactions are not sorted properly. If a transaction is at the start of the Hive block, it is executed sooner than the transactions below it... so in your explorer it should also be noticable that that specific transaction was executed before the other transactions in the same block.

It is happening mainly on some bots issuing tokens and it can also be seen on some trading bots.

Now I am looking more into it and this is also happening on the main page (https://he.dtools.dev/) where it shows the latest block.

Thank you for your tool, it is very helpful for me.

EDIT: If I look on a specific block (https://he.dtools.dev/b/xxxxxx), the order seems fine.

Hi, account history lists how HE processes transactions. For example is you post multiple operations in a single transactions then it should show the last to first in that order.

It might show properly the order of custom json txs that are put into one transaction, I am not arguing about that.

However, I was talking about multiple separate transactions that are in one hive block. Look for example at https://he.dtools.dev/@pdnejoh. This bot once in a while cancel its orders and then make new ones. In separate transactions, however still in one block (most of the times). And the order of transactions are not always shown properly on your site (seems quite random).

Example:
1.png

5188974a6d00b5589c2ce3b944861d5c40b6c7b1 (newer according to your explorer as it is above the second one)
0b3ddccb88a9125b13cd5e313a6b8ae0783209b2 (older according to your explorer)

https://hiveblocks.com/tx/5188974a6d00b5589c2ce3b944861d5c40b6c7b1 (6th tx in the block 44,149,975)
https://hiveblocks.com/tx/0b3ddccb88a9125b13cd5e313a6b8ae0783209b2 (9th tx in the block 44,149,975)

The transaction that is newer according to your explorer is actually closer to the start of the Hive block, so it is executed sooner and so is "older".

It just seems weird to see this bug, not really urgent thing to fix.

May be that is how HE processed and saved it into the account history.

Again, that is not the case. If you look at https://hive-engine.com/?p=balances&a=pdnejoh, you can find out that this bot has majority of its assets in orders. The bot needs to cancel the previous order to have enough assets to create a new one. If the HE firstly tries to process the transaction that makes a new order, it should mark that transaction as invalid as the bot would not have enough assets to make that order.

If you do not want to fix this, just say so. I just wanted to let you know that this little bug is actually happening.