create account

Hive Portfolio Tracker. Changes and Perspectives. by gadrian

View this thread on: hive.blogpeakd.comecency.com
· @gadrian · (edited)
$6.22
Hive Portfolio Tracker. Changes and Perspectives.
It's been a while since I made an update to this tool. In fact, after some fixes after my [previous announcement](https://peakd.com/hive-139531/@gadrian/my-hive-engine-tokens-snapshot-tool-now-it-becomes-really-useful), I waited for a while to have more snapshots taken daily with a functional tool before I try to add anything significant to it.

And the snapshots came, like clockwork:

![image.png](https://files.peakd.com/file/peakd-hive/gadrian/23vsFns6GewdfaxHgePybyHaYa5tfAeLx1od62Kf264C2q5r4DzxvSDVh1mqSnGyAQ9Cq.png)

We had a new month and quarter, so I could test those in production conditions, and they worked.

A few days ago, I added the snapshots of layer 1 holdings too.

So... currently, a snapshot for an account includes:
* holdings for the specified list of regular Hive Engine tokens
* diesel pool holdings (all of them)
* `new` **Hive Layer 1 holdings (all of them)**

With totals, and prices in HIVE, USD and BTC.

I also changed the name of the tool to something more encompassing, like Hive Portfolio Tracking, since it's no longer a Hive-Engine-only tool. That was not as easy as changing the name of the directory, but the changes weren't as extensive as I expected. The previous name was awful, I admit.

I also created and updated some shell scripts to better help users who may be newbies on Linux, and may be more used to running setup and uninstall than to managing packages.

I spent maybe too much time trying to give users options.

You may want to check out readme in the [repo](https://github.com/gadrian78/he-tokens-snapshot) (hmm, I can't change the name of this repo without breaking previous links). It's completely different.

## What Next?

Now that I have collected a number of snapshots, it is time to see how I'll implement the other part of the tool, the one about charting.

I've taken a first look at this before I decide on anything. <del>Basically, I want something that is flexible-enough on the back-end, but as easy to use as possible for the end user, with one condition I have: that it doesn't require hosting. So, if I decide on a solution that runs through the browser, the user will have to run the back-end locally.</del> I don't know all the details yet, I'll need to dig deeper and also choose one of the available options.

**Update:** Likely, I'll settle for a JS/HTML website hosted for free on github (I didn't know yesterday you could "run" a static website from github). Hive Portfolio Tracker is ALL the back-end I need and the json files it produces will be used by JS to plot the charts. It shouldn't be too difficult, even if I want to make it highly customizable (in the end).

Do you have any suggestions?
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 79 others
👎  , , , , , , , , , , , ,
properties (23)
authorgadrian
permlinkhive-portfolio-tracker-changes-and-perspectives
categoryhive-139531
json_metadata{"app":"peakd/2025.6.4","format":"markdown","image":["https://files.peakd.com/file/peakd-hive/gadrian/23vsFns6GewdfaxHgePybyHaYa5tfAeLx1od62Kf264C2q5r4DzxvSDVh1mqSnGyAQ9Cq.png"],"tags":["hive-portfolio-tracker","hive-engine-snapshots","portfolio-tracker","vibe-coding","hive-engine"],"users":["gadrian"]}
created2025-07-06 15:44:42
last_update2025-07-07 07:06:45
depth0
children9
last_payout2025-07-13 15:44:42
cashout_time1969-12-31 23:59:59
total_payout_value3.118 HBD
curator_payout_value3.102 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,679
author_reputation642,831,013,067,672
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,791,933
net_rshares18,984,972,285,439
author_curate_reward""
vote details (156)
@aftabirshad ·
Well Done
properties (22)
authoraftabirshad
permlinksz0bll
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2025-07-07 02:15:21
last_update2025-07-07 02:15:21
depth1
children0
last_payout2025-07-14 02:15:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9
author_reputation8,125,452,849,950
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,811,403
net_rshares0
@bilalber ·
$0.05
Impressive progress,  integrating Layer 1 holdings and renaming the tool for broader scope makes it much more useful! Looking forward to the charting feature; maybe consider using Plotly or Chart.js for clean browser-based visuals without heavy hosting needs.
👍  
properties (23)
authorbilalber
permlinkre-gadrian-syzspf
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.4","image":[],"users":[]}
created2025-07-06 19:27:24
last_update2025-07-06 19:27:24
depth1
children1
last_payout2025-07-13 19:27:24
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.024 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length260
author_reputation1,443,851,452,030
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,797,959
net_rshares146,074,935,091
author_curate_reward""
vote details (1)
@gadrian ·
Yes, it was the final logical step on this side. Yeah, the front end with charting will likely be JS based. But I still need to look at the options.
👍  
👎  , , , , , , , ,
properties (23)
authorgadrian
permlinkre-bilalber-syztzd
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.4"}
created2025-07-06 19:54:48
last_update2025-07-06 19:54:48
depth2
children0
last_payout2025-07-13 19:54:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length148
author_reputation642,831,013,067,672
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,798,934
net_rshares-10,734,865,131
author_curate_reward""
vote details (10)
@davideownzall ·
$0.05
Backend in the local browser will not be that easy I think, how about something that installs locally? A docker like portus
👍  
properties (23)
authordavideownzall
permlinkre-gadrian-syzsx4
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.4","image":[],"users":[]}
created2025-07-06 19:31:51
last_update2025-07-06 19:31:51
depth1
children1
last_payout2025-07-13 19:31:51
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.024 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length123
author_reputation105,777,059,212,638
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,798,108
net_rshares146,350,628,578
author_curate_reward""
vote details (1)
@gadrian ·
After thinking more about it, probably what I built so far will be all the back end I need, and what I'll need to build now will be the front end side that reads from JSON files and shows the charts.
👍  
properties (23)
authorgadrian
permlinkre-davideownzall-syzu73
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2025.6.4"}
created2025-07-06 19:59:27
last_update2025-07-06 19:59:27
depth2
children0
last_payout2025-07-13 19:59:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length199
author_reputation642,831,013,067,672
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,799,095
net_rshares261,913,214
author_curate_reward""
vote details (1)
@hivebuzz ·
Congratulations @gadrian! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x60/https://hivebuzz.me/badges/postallweek.png"></td><td>You have been a buzzy bee and published a post every day of the week.</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@gadrian) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Check out our last posts:**
<table><tr><td><a href="/hive-122221/@hivebuzz/pum-202506-delegations"><img src="https://images.hive.blog/64x128/https://i.imgur.com/fg8QnBc.png"></a></td><td><a href="/hive-122221/@hivebuzz/pum-202506-delegations">Our Hive Power Delegations to the June PUM Winners</a></td></tr><tr><td><a href="/hive-122221/@hivebuzz/pud-202507-feedback"><img src="https://images.hive.blog/64x128/https://i.imgur.com/zHjYI1k.jpg"></a></td><td><a href="/hive-122221/@hivebuzz/pud-202507-feedback">Feedback from the July Hive Power Up Day</a></td></tr><tr><td><a href="/hive-122221/@hivebuzz/pum-202506-result"><img src="https://images.hive.blog/64x128/https://i.imgur.com/mzwqdSL.png"></a></td><td><a href="/hive-122221/@hivebuzz/pum-202506-result">Hive Power Up Month Challenge - June 2025 Winners List</a></td></tr></table>
properties (22)
authorhivebuzz
permlinknotify-1751849389
categoryhive-139531
json_metadata{"image":["https://hivebuzz.me/notify.t6.png"]}
created2025-07-07 00:49:48
last_update2025-07-07 00:49:48
depth1
children0
last_payout2025-07-14 00:49:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,442
author_reputation369,402,945,743,938
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,808,850
net_rshares0
@jfang003 ·
$0.05
@jfang003 "I think it might be a good idea to ask ChatGPT or ..."
I think it might be a good idea to ask ChatGPT or AI to suggest things to you, then doing that instead. The backend part sounds like of complicated. 
👍  
properties (23)
authorjfang003
permlinkre-gadrian-ug6oyubk
categoryhive-139531
json_metadata{"app":"leothreads/0.3","format":"markdown","tags":["leofinance"],"canonical_url":"https://inleo.io/threads/view/jfang003/re-gadrian-ug6oyubk","isPoll":false,"pollOptions":{},"dimensions":[]}
created2025-07-07 06:29:06
last_update2025-07-07 06:29:06
depth1
children1
last_payout2025-07-14 06:29:06
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.024 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length149
author_reputation643,639,756,145,598
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,818,218
net_rshares149,353,104,623
author_curate_reward""
vote details (1)
@gadrian ·
I already did that yesterday. That kind of threw me off-course with the back-end. Basically, when I thought with my own mind, I realized ChatGPT was leading me to wrong directions. Of course, it didn't have the full picture. That's why it is important to think with your own head too. But I needed their input too, because I am no longer up-to-date with current programming stuff. and wanted to see what options I had. In my opinion, one of them was the best for this case, but the AI gave me some cons that made me ignore it at first. Now... that's what I'll go with.

If I don't run into any issues, likely the solution will be JS/HTML-based and be hosted on github for free. I recently became aware that you can run websites that don't need back-end from github.

As for Hive Portfolio Tracker, I don't think I can make it easier for Linux, for a regular user, since it's a back-end app, and its best feature is when it runs automatically every day. If anyone has any ideas how to do that, please let me know.
👎  , , , , , ,
properties (23)
authorgadrian
permlinkre-jfang003-202577t95258608z
categoryhive-139531
json_metadata{"tags":["leofinance"],"app":"ecency/4.2.0-vision","format":"markdown+html"}
created2025-07-07 06:52:57
last_update2025-07-07 06:52:57
depth2
children0
last_payout2025-07-14 06:52:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,012
author_reputation642,831,013,067,672
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,818,833
net_rshares-43,001,419,006
author_curate_reward""
vote details (7)
@tahirmuneer ·
https://x.com/jewellery_all/status/1942177600220332232
properties (22)
authortahirmuneer
permlinksz101p
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2025-07-07 11:03:27
last_update2025-07-07 11:03:27
depth1
children0
last_payout2025-07-14 11:03:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length54
author_reputation16,290,924,733,355
root_title"Hive Portfolio Tracker. Changes and Perspectives."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,825,128
net_rshares0