I donβt see a retain folder at all (docker/linux) so either Iβm all good or looking in the wrong place!
just kidding. found it. itβs the the βrootβ of my storage folder, adjacent to blob.s looks like a I have a few files to work through.
You should have maximal 2 if one is currently processing. All non-processing should get deleted when a new Bloom filter arrives.
About
Traceback (most recent call last):
File βearnings.pyβ, line 382, in
for data in con.execute(query):
sqlite3.OperationalError: near β(β: syntax error
Been doing some testing on this:
I suspect the script using some functionality from libsqlite3 that is not in ubuntu18.04LTS.
Tested the same script and databases on several platforms, and several python versions. Common denominator for the platforms that fail is the libsqlite version.
So: my suggestions if you have this problem are: either upgrade the platform (best), or copy the database files over to another platform (easiest).
Hello @hb020,
Welcome back!
There is also alternative to run it in the docker container.
Hello!
For nodes running under Synology docker, do I not have to copy the db files and just run them?
Correct, thatβs how I use it myself on Synology.
Shouldnβt there be 53/100 like 53% vetted, 87/100 = 87% vetted, etc?
Isnβt the basic formula: X audits * 100/100 = X% vetted?
No. Vetting is a non-linear process. The more data you have, the more audits you get. The percentage shows an estimate of how far along you are timewise. It translates as best as possible the non-linear number of audits into a time linear progress.
Iβve added a feature that considers the new vetting status as reported by the satellite. This will help show whether your node is considered vetted by the satellite independent of the number of reported successful audits.
This prevents the earnings calculator from just assuming your node has been successfully vetted after 100 successful audits. If for some reason your node is not considered vetted after 100 audits are completed it will show up like this.

However, as I donβt have any nodes in vetting phase currently, it would be helpful if someone could test this new version. Iβve tested by simulating the situation, but Iβd like to have some actual testing. Iβm looking for 2 scenarios specifically:
- Node is being vetted
- Node should have been vetted long ago but isnβt (shows the above message)
If you want to help test, you can find the new version here: https://raw.githubusercontent.com/ReneSmeekes/storj_earnings/refs/heads/feature/satellite_vetting_result/earnings.py
Please post a screenshot of at least the satellite overview and provide any feedback you can.
Here are the screenshots you asked for:
First some infos:
The node (Labeled: Node1) is one out of four behind the same IP, here you can see the traffic of this four nodes:
Egress Ingress
Node1 18.358 GB 104.679 GB (Node with vetting issue)
Node2 134.191 GB 180.800 GB (vetted Node)
Node3 39.614 GB 180.414 GB (vetted Node)
Node4 11.606 GB 161.514 GB (new Node, vetted on EU1 and US1, AP1 38/100 audits)
The ingress for this Node1 is significant lower compared to the other three.
Node1:``
July 2025 (Version: 14.2.0) [snapshot: 2025-07-18 10:40:32Z]
REPORTED BY TYPE METRIC PRICE DISK BANDWIDTH PAYOUT
Node Ingress Upload -not paid- 81.76 GB
Node Ingress Upload Repair -not paid- 3.68 GB
Node Egress Download $ 2.00 / TB (avg) 9.74 GB $ 0.02
Node Egress Download Repair $ 2.00 / TB (avg) 5.37 GB $ 0.01
Node Egress Download Audit $ 2.00 / TB (avg) 261.12 KB $ 0.00
Node Storage Disk Current Total -not paid- 0.00 B
Node Storage β Blobs -not paid- 0.00 B
Node Storage β Trash β -not paid- 0.00 B
Node+Sat. Calc. Storage Uncollected Garbage β€ -not paid- -175.72 GB
Node+Sat. Calc. Storage Total Unpaid Data <ββ -not paid- -175.72 GB
Satellite Storage Disk Last Report -not paid- 175.72 GB
Satellite Storage Disk Average So Far -not paid- 172.07 GB
Satellite Storage Disk Usage Month $ 1.49 / TBm (avg) 79.27 GBm $ 0.12
________________________________________________________________________________________________________+
Total 79.27 GBm 100.56 GB $ 0.15
Estimated total by end of month 172.07 GBm 178.69 GB $ 0.32
Payout and held amount by satellite:
ββββββββββββββββββββββββββββββββββ¬ββββββββββββββ¬βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SATELLITE β HELD AMOUNT β REPUTATION β PAYOUT THIS MONTH β
β Joined Month β Total β Disq Susp Down β Storage Egress Repair/Aud Held Payout β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ap1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 50% 50% β
β 2025-03-31 5 β $ 0.02 β 0.00% 0.00% 0.00% β $ 0.0053 $ 0.0003 $ 0.0036 -$ 0.0046 $ 0.0046 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β eu1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 50% 50% β
β 2025-03-31 5 β $ 0.03 β 0.00% 0.00% 0.21% β $ 0.0053 $ 0.0011 $ 0.0054 -$ 0.0059 $ 0.0059 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β us1.storj.io:7777 (Vetting result pending > 3779/100 Audits) β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 50% 50% β
β 2025-03-31 5 β $ 0.43 β 0.00% 0.00% 0.00% β $ 0.1075 $ 0.0180 $ 0.0017 -$ 0.0636 $ 0.0636 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ +
β TOTAL β $ 0.47 β β $ 0.1181 $ 0.0195 $ 0.0107 -$ 0.0742 $ 0.0742 β
β ESTIMATED END OF MONTH TOTAL β $ 0.60 β β $ 0.2649 $ 0.0346 $ 0.0191 -$ 0.1593 $ 0.1593 β
ββββββββββββββββββββββββββββββββββ΄ββββββββββββββ΄βββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
July 2025 (Version: 14.2.0) [snapshot: 2025-07-18 15:58:24Z]
REPORTED BY TYPE METRIC PRICE DISK BANDWIDTH PAYOUT
Node Ingress Upload -not paid- 291.24 GB
Node Ingress Upload Repair -not paid- 24.92 GB
Node Egress Download $ 2.00 / TB (avg) 222.33 GB $ 0.44
Node Egress Download Repair $ 2.00 / TB (avg) 23.16 GB $ 0.05
Node Egress Download Audit $ 2.00 / TB (avg) 6.12 MB $ 0.00
Node Storage Disk Current Total -not paid- 0.00 B
Node Storage β Blobs -not paid- 0.00 B
Node Storage β Trash β -not paid- 0.00 B
Node+Sat. Calc. Storage Uncollected Garbage β€ -not paid- -1.83 TB
Node+Sat. Calc. Storage Total Unpaid Data <ββ -not paid- -1.83 TB
Satellite Storage Disk Last Report -not paid- 1.83 TB
Satellite Storage Disk Average So Far -not paid- 1.84 TB
Satellite Storage Disk Usage Month $ 1.49 / TBm (avg) 1.06 TBm $ 1.58
________________________________________________________________________________________________________+
Total 1.06 TBm 561.65 GB $ 2.07
Estimated total by end of month 1.84 TBm 985.61 GB $ 3.70
Payout and held amount by satellite:
ββββββββββββββββββββββββββββββββββ¬ββββββββββββββ¬βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SATELLITE β HELD AMOUNT β REPUTATION β PAYOUT THIS MONTH β
β Joined Month β Total β Disq Susp Down β Storage Egress Repair/Aud Held Payout β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ap1.storj.io:7777 (WARN: Downtime high) β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 0% 100% β
β 2024-03-17 17 β $ 0.04 β 0.00% 0.00% 2.37% β $ 0.0448 $ 0.0048 $ 0.0136 -$ 0.0000 $ 0.0632 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β eu1.storj.io:7777 (Vetting result pending > 47145/100 Audits) β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 0% 100% β
β 2024-03-17 17 β $ 0.17 β 0.00% 0.00% 3.95% β $ 0.0582 $ 0.0023 $ 0.0221 -$ 0.0000 $ 0.0826 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β saltlake.tardigrade.io:7777 (WARN: Downtime high) β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 0% 100% β
β 2024-03-17 17 β $ 0.65 β 0.00% 0.00% 2.27% β $ 0.0015 $ 0.0002 $ 0.0004 -$ 0.0000 $ 0.0020 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β us1.storj.io:7777 (WARN: Downtime high) β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 0% 100% β
β 2024-03-17 17 β $ 3.22 β 0.00% 0.00% 2.92% β $ 1.4791 $ 0.4374 $ 0.0103 -$ 0.0000 $ 1.9268 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ +
β TOTAL β $ 4.08 β β $ 1.5836 $ 0.4447 $ 0.0463 -$ 0.0000 $ 2.0746 β
β ESTIMATED END OF MONTH TOTAL β $ 4.08 β β $ 2.8370 $ 0.7803 $ 0.0813 -$ 0.0000 $ 3.6986 β
July 2025 (Version: 14.2.0) [snapshot: 2025-07-19 03:47:25Z]
REPORTED BY TYPE METRIC PRICE DISK BANDWIDTH PAYOUT
Node Ingress Upload -not paid- 982.77 GB
Node Ingress Upload Repair -not paid- 23.18 GB
Node Egress Download $ 2.00 / TB (avg) 168.85 GB $ 0.34
Node Egress Download Repair $ 2.00 / TB (avg) 127.63 GB $ 0.26
Node Egress Download Audit $ 2.00 / TB (avg) 10.54 MB $ 0.00
Node Storage Disk Current Total -not paid- 5.28 TB
Node Storage β Blobs -not paid- 5.08 TB
Node Storage β Trash β -not paid- 194.39 GB
Node+Sat. Calc. Storage Uncollected Garbage β€ -not paid- 219.46 GB
Node+Sat. Calc. Storage Total Unpaid Data <ββ -not paid- 413.85 GB
Satellite Storage Disk Last Report -not paid- 4.86 TB
Satellite Storage Disk Average So Far -not paid- 4.77 TB
Satellite Storage Disk Usage Month $ 1.49 / TBm (avg) 2.85 TBm $ 4.24
________________________________________________________________________________________________________+
Total 2.85 TBm 1.30 TB $ 4.83
Estimated total by end of month 4.77 TBm 2.22 TB $ 8.36
Payout and held amount by satellite:
ββββββββββββββββββββββββββββββββββ¬ββββββββββββββ¬βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SATELLITE β HELD AMOUNT β REPUTATION β PAYOUT THIS MONTH β
β Joined Month β Total β Disq Susp Down β Storage Egress Repair/Aud Held Payout β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ap1.storj.io:7777 (Vetting result pending > 8992/100 Audits) β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 25% 75% β
β 2025-01-04 7 β $ 0.09 β 0.00% 0.00% 0.09% β $ 0.0187 $ 0.0005 $ 0.0103 -$ 0.0074 $ 0.0221 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β eu1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 25% 75% β
β 2025-01-04 7 β $ 0.40 β 0.00% 0.00% 0.02% β $ 0.0724 $ 0.0250 $ 0.0553 -$ 0.0382 $ 0.1145 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β saltlake.tardigrade.io:7777 (OK) β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 25% 75% β
β 2025-01-04 7 β $ 0.01 β 0.00% 0.00% 0.00% β $ 0.0023 $ 0.0000 $ 0.0052 -$ 0.0019 $ 0.0057 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β us1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 25% 75% β
β 2025-01-04 7 β $ 15.97 β 0.00% 0.00% 0.01% β $ 4.1467 $ 0.3122 $ 0.1845 -$ 1.1609 $ 3.4826 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ +
β TOTAL β $ 16.47 β β $ 4.2401 $ 0.3377 $ 0.2553 -$ 1.2083 $ 3.6248 β
β ESTIMATED END OF MONTH TOTAL β $ 18.54 β β $ 7.3479 $ 0.5765 $ 0.4358 -$ 2.0901 $ 6.2702 β
ββββββββββββββββββββββββββββββββββ΄ββββββββββββββ΄βββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Thanks for testing everyone. Iβve updated the version.
I can still edit the top post, but not the title, which is unfortunate, since thatβs outdated now. Did something change there? I used to be able to edit it.
Edit: Oh, I think I might only have been able to do it in the past because I was a regular. Guess I should have stayed more active.
If someone else is able to edit the title, could you remove the "Update 2024-07-28: v14.1.0 - Now shows garbage collection progress! - " part? Iβll keep the version info in the post itself instead.
Lets make the topic title just:
Earnings calculator (Detailed earnings info and health status of your node, including vetting progress and garbage collection status)
New version today to incorporate new conditions for vetting. In addition to requiring a minimum number of audits, it now also requires a certain node age. If Storj is sticking to release defaults (which they usually do, but I asked for confirmation in the linked topic), that means nodes need to have 100 successful audits as well as be at least 504 hours (21 days) old.
More info on the change here: What is the new vetting time? - #6 by elek
Vetting progress now shows the progress on the requirement youβre most behind on. This usually results in all satellites showing the same progress percentage as the time condition is now usually the one holding your node back. But in this screenshot of a very new node, you can see if the count is behind and might cause vetting to take longer than 21 days, the original calculation for progress is used.
As always you can download the latest version using instructions in the top post.
Changelog
v14.3.0 - Consider minimum vetting time for vetting progress
- Vetting now takes a minimum amount of time in addition to a minimum number of audits. The progress percentage now reflects both conditions and displays the progress on the condition that is most behind.
- Several small changes to make stats visible faster after starting a new node. If no data shows up, itβs usually fixed after restarting your node once it has received some data.


