Confusing earnings.py results

I run (to see vetting status):

python3 earnings.py /mnt/storjnode/

and I get very confusing (for me) results:

May 2025 (Version: 14.1.0)                                              [snapshot: 2025-05-26 16:27:04Z]
REPORTED BY     TYPE      METRIC                PRICE                     DISK  BANDWIDTH        PAYOUT
Node            Ingress   Upload                -not paid-                      181.90 GB
Node            Ingress   Upload Repair         -not paid-                       14.95 GB
Node            Egress    Download              $  2.00 / TB (avg)               12.81 GB       $  0.03
Node            Egress    Download Repair       $  2.00 / TB (avg)                1.01 GB       $  0.00
Node            Egress    Download Audit        $  2.00 / TB (avg)               93.44 KB       $  0.00
Node            Storage   Disk Current Total    -not paid-            31.53 GB
Node            Storage              β”œ Blobs    -not paid-            20.76 GB
Node            Storage              β”” Trash  ┐ -not paid-            10.76 GB
Node+Sat. Calc. Storage   Uncollected Garbage ─ -not paid-           -124.60 GB
Node+Sat. Calc. Storage   Total Unpaid Data <β”€β”˜ -not paid-           -113.84 GB
Satellite       Storage   Disk Last Report      -not paid-           145.36 GB
Satellite       Storage   Disk Average So Far   -not paid-            67.25 GB
Satellite       Storage   Disk Usage Month      $  1.49 / TBm (avg)   16.25 GBm                 $  0.02
________________________________________________________________________________________________________+
Total                                                                 16.25 GBm 210.66 GB       $  0.05
Estimated total by end of month                                       67.25 GBm 254.24 GB       $  0.14

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 (44% Vetted > 26/100 Audits)                          β”‚  $  1.49/TBm $  2.00/TB  $  2.00/TB       75%         25%   β”‚
β”‚              2025-05-18     1  β”‚   $   0.00  β”‚   0.00%   0.00%   0.00%  β”‚  $  0.0007   $  0.0001   $  0.0005  -$  0.0010   $  0.0003  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ eu1.storj.io:7777 (40% Vetted > 22/100 Audits)                          β”‚  $  1.49/TBm $  2.00/TB  $  2.00/TB       75%         25%   β”‚
β”‚              2025-05-18     1  β”‚   $   0.00  β”‚   0.00%   0.00%   0.00%  β”‚  $  0.0028   $  0.0009   $  0.0015  -$  0.0039   $  0.0013  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ saltlake.tardigrade.io:7777 (90% Vetted > 85/100 Audits)                β”‚  $  1.49/TBm $  2.00/TB  $  2.00/TB       75%         25%   β”‚
β”‚              2025-05-18     1  β”‚   $   0.00  β”‚   0.00%   0.00%   0.00%  β”‚  $  0.0000   $  0.0000   $  0.0000  -$  0.0000   $  0.0000  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ us1.storj.io:7777 (OK)         β”‚             β”‚                          β”‚  $  1.49/TBm $  2.00/TB  $  2.00/TB       75%         25%   β”‚
β”‚              2025-05-18     1  β”‚   $   0.00  β”‚   0.00%   0.00%   0.00%  β”‚  $  0.0207   $  0.0245   $  0.0000  -$  0.0339   $  0.0113  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ +
β”‚ TOTAL                          β”‚   $   0.00  β”‚                          β”‚  $  0.0242   $  0.0256   $  0.0020  -$  0.0389   $  0.0130  β”‚
β”‚ ESTIMATED END OF MONTH TOTAL   β”‚   $   0.05  β”‚                          β”‚  $  0.1035   $  0.0309   $  0.0024  -$  0.1027   $  0.0342  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

How could be uncollected garbage be negative?
Additional info:

  • I run in docker on ubuntu machine
  • I stopped/started storjnode container today (to shotdown machine for HW upgrade)
  • df -h shows ~188G used on disk mounted to /mnt/storjnode
  • dashboard/AVG disk space used this month shows ~152GB with todays date, but β€˜total disk space’ shows 21GB
    Should I be woried?

The node is barely 10 days old, and hasn’t completed vetting. If Status=Online in the UI and you see bandwidth/used-space moving… I wouldn’t be worried. I takes 9 months to even reach full payouts… so I’d just be patient.

1 Like