HeyStack update and sneak peeks!

avatar

A quick update and a few sneak peeks on HeyStack, the Hive-orientated crypto portfolio tracker that I produced for the Hive STEMGeek Hackathon.

[You can read more about it here in the original post:
https://peakd.com/hackathon/@miniature-tiger/heystack-and-hivejourney-my-stemgeek-hackathon-entry]

STACKS - Exchange portfolio tracker

heystack exchanges.png

On the portfolio / trade tracker you can now see:

  • The value of each of your coin holdings (on exchanges) over time (the main chart).
  • The total value of your crypto portfolio on exchanges over time (the smaller chart in red).
  • Your 'stacks' at the current date (the chart at the top).

The idea is to make this screen interactive with the possibility of pulling the smaller charts into the centre for a more detailed view.

You can also export (and re-import) all the exchange data that you've loaded. So you can have one definite list once you've imported all your trades from various exchanges.

Lots of work still to do here but it's coming along!

JOURNEY - The Hive Journey

heystack wallets.png

On the 'Hive Journey' you can now see:

  • Hive / Steem comparisons, such as Hive Power vs Steem Power (the lower chart - the vertical red line is the airdrop).
  • The value of your Hive / Steem wallet holdings over time, split between Hive, Hive Power and HBD (and equivalent). This is the top chart.

I now have pretty much all the data I need sourced, linked-in and capable of aggregation. The next steps will be:

  • Combining the wallets (JOURNEY) balances and coin history into the STACKS page to produce one overall portfolio picture.
  • Getting all the masses of data available in interactive charts and tables for people to interrogate.

Let me know what you think!



0
0
0.000
8 comments
avatar

Is there an introduction on how to run heystack on your own computer?
I tried but failed due to an undefined openDB error in database.js.

0
0
0.000
avatar

It should be as simple as putting all the files in a folder and opening the index.html. It's all run through the browser with IndexedDB. It could be the browser. I've only tested in safari so far.

If you can send me the error I'll have a look at it.

0
0
0.000
avatar

I'm using brave:
image.png

You are right, it works on chrome, thanks :).

0
0
0.000
avatar

Ah, no. It won't work on Brave. Brave blocks all indexedDB and local storage I think.

0
0
0.000
avatar

Could you check your tool on Chrome for my account?
It does not show any journey for my account. There is no error message, just a blank page.

0
0
0.000
avatar

Sorry, I'm away from broadband at the moment so can't load the data.

But it should be there, as long as your account is still there!

Steps are:

  • Enter your account name.
  • Click ADD WALLET.
  • Once verified and your account name appears in the table click LOAD DATA.
  • Wait! You can check progress in the console log. But it will take 5 minutes or so.
  • Once 'Transactions Processed' is updated to equal 'Total transactions' click SHOW JOURNEY.

That should get you there. Your journey should appear in the JOURNEY page.

If you want to add Steem as well then just click the HIVE / STEEM button, add the account to the table again (the blockchain column will be different). Then repeat the above steps.

It's not efficient currently. I need to update so that it only adds Steem blocks post the airdrop if the Hive account is already loaded. It's on the list of tasks!

I'm also still changing the database structure as I work through some complications so the data you load will be invalid in a few days time (which is why the github live version is off). But as long as you're ok deleting / reloading next time it's not a huge problem.

0
0
0.000
avatar

Thanks, after retrying, I'm getting the following error message:
image.png

0
0
0.000
avatar

Ah, bugs!

It's caused by the axis trying to set the scale of the chart when there's no data for a particular coin in the date range. I patched it, hopefully!

I've pushed the new code to github. The data you've downloaded should still be good.

0
0
0.000