Earnings calculator (Update 2023-12-05: v13.1.0 - Now with support for different payouts per satellite - Detailed earnings info and health status of your node, including vetting progress)

Weekly report:

1 Like

Weekly report:

2 Likes

Weekly report:

Thanks at everyone who provided data!

@skookum, I used your frequent reports to make a similar graph and finalize the new predictions.


I’ve focused on customer facing satellites as that will be most representative in the future and test satellites may have erratic non-standard behavior.

I’ve verified these new predictions with data provided by others and this looks like by far the most linear. I will update the earnings estimator with the new formula soon. No more screenshots are required. Thanks again for the help everyone!

2 Likes

New version with adjusted indication for linear progress of vetting is now live. Let me know if this improves things.

Changelog

v11.1.0 - Adjusted linear audit progress percentage

  • Audit progress was adjusted based on community feedback
5 Likes

Thanks to a heads up from @Th3Van I had been made aware of a change that broke this script for node version 1.62. I was able to get a fix ready before it started rolling out, but waited until the rollout started, because this would break the script for older node versions.
The rollout has started now. But please note:

Do not update to this version of the calculator before your node has updated to v1.62.3 or above. Doing so will break the script.

With that out of the way, here are the changes in this version. Changes for the unreleased version v11.2.0 are now also publicly available.

Changelog

v12.0.0 - Compatibility with node version 1.62+

  • Fixes error on new node version > this version is only compatible with node version 1.62+
  • Implements new scoring threshold into audit and suspension scores (As before, a score of 0% means you’re good, 100% means you’re suspended or disqualified)

v11.2.0 - Fallback satellite names (unreleased)

  • Adds fallback for satellite names for new nodes (It takes up to 24 hours before satellite names are available in the node db’s)
8 Likes

hello,the “us 1” node tell me ”downtime high“,what`s that meaning,my node is always online.

Look at the reputation column. 3 satellites see over 3% downtime for your node. One of them is even over 14%.

yeah i know, but why the "us 1” node tell me that,should i do anyting,or just let it be online. Will it going to be normal?

It reports over the past 30 days. If you keep your node online it will recover automatically. This calculator uses really early warning, but you’re actually allowed up to 40% down time before suspension and even then you can recover from it. This calculator warns you at 2+% downtime.

It only shows the warning on vetted satellites. That’s why you don’t see it for the satellites still in vetting.

3 Likes

that`s helpful,thank you for your answer

python earnings.py /path/to/storj/data

When i write this command into the python app, which i installed today, it gives me a syntax error and highlights the word earnings which is the word that breaks the syntax grammar and yet I do not know how to fix it.

You need to have python installed but you shouldn’t run this within python. After installing python, just run it from command line / shell.

I did the run the command, I ran it exactly as it says and it says something about error 2, no such file or directory.

You need to actually enter your path to the store data, the path at the end is just an example. Replace it with the actual path.

Oh, problem is I do not know. Is there a specific place it would be by default.

You’ve set it yourself when you installed the node. Either in the docker run command (Linux) or in the config.yaml file (windows).

I found a folder in appdata roaming which is called storj and it contains a folder inside it called identity which has the storage node folder. Is this it?

No, it’s literally the location where the storj data itself is stored.

It’s the path you used in this line in the run command

    --mount type=bind,source="<storage-dir>",destination=/app/config \

For windows setups you can find the path in the config.yaml in the installation folder. Search for storage.path.

The table formatting is wrong in a couple of places, where the satellite hostname is long, at least for me. Of course, this is just cosmetic.

Payout and held amount by satellite:
┌────────────────────────────────┬───────────────────┬─────────────────┬────────────────────────┬─────────────────────────────────────┐
│ SATELLITE                      │      NODE AGE     │   HELD AMOUNT   │        REPUTATION      │          PAYOUT THIS MONTH          │
│                                │ Joined     Month  │ Perc     Total  │    Disq   Susp   Down  │     Earned        Held      Payout  │
├────────────────────────────────┼───────────────────┼─────────────────┼────────────────────────┼─────────────────────────────────────┤
│ ap1.storj.io:7777 (OK)         │                   │                 │                        │                                     │
│                                │ 2019-06-10    40  │   0%  $   0.27  │   0.00%  0.00%  0.06%  │  $  1.0017   $  0.0000   $  1.0017  │
├────────────────────────────────┼───────────────────┼─────────────────┼────────────────────────┼─────────────────────────────────────┤
│ eu1.storj.io:7777 (OK)         │                   │                 │                        │                                     │
│                                │ 2019-05-31    41  │   0%  $  17.93  │   0.00%  0.00%  0.05%  │  $  1.8048   $  0.0000   $  1.8048  │
├────────────────────────────────┼───────────────────┼─────────────────┼────────────────────────┼─────────────────────────────────────┤
│ europe-north-1.tardigrade.io:7777 (OK)               │                 │                        │                                     │
│                                │ 2020-04-18    30  │   0%  $  34.89  │   0.00%  0.00%  0.04%  │  $  4.9352   $  0.0000   $  4.9352  │
├────────────────────────────────┼───────────────────┼─────────────────┼────────────────────────┼─────────────────────────────────────┤
│ saltlake.tardigrade.io:7777 (OK)                 │                 │                        │                                     │
│                                │ 2020-02-11    32  │   0%  $  35.89  │   0.00%  0.00%  0.04%  │  $ 11.6863   $  0.0000   $ 11.6863  │
├────────────────────────────────┼───────────────────┼─────────────────┼────────────────────────┼─────────────────────────────────────┤
│ us1.storj.io:7777 (OK)         │                   │                 │                        │                                     │
│                                │ 2019-03-16    43  │   0%  $   1.42  │   0.00%  0.00%  0.05%  │  $  3.7990   $  0.0000   $  3.7990  │
├────────────────────────────────┼───────────────────┼─────────────────┼────────────────────────┼─────────────────────────────────────┤
│ us2.storj.io:7777 (OK)         │                   │                 │                        │                                     │
│                                │ 2021-01-07    21  │   0%  $   0.07  │   0.00%  0.00%  0.07%  │  $  0.0127   $  0.0000   $  0.0127  │
├────────────────────────────────┼───────────────────┼─────────────────┼────────────────────────┼─────────────────────────────────────┤ +
│ TOTAL                          │                   │       $  90.47  │                        │  $ 23.2397   $  0.0000   $ 23.2397  │
└────────────────────────────────┴───────────────────┴─────────────────┴────────────────────────┴─────────────────────────────────────┘