Safenodemanager: Reward Balance "-"

Dear all,

I was finally able to run a node, now that no invitation on discord is required anymore.
Once everything was out, I started a node on my NAS on Wednesday and it was running since then.
What puzzles me, though, is that the reward balance as displayed in safenodemanager is “-”.
Whole output:

 safenode-manager status --details
Refreshing the node registry...
╔═════════════════════════╗
║   safenode1 - RUNNING   ║
╚═════════════════════════╝
Version: 0.112.2
Peer ID: 12D3KooWLVHwyqeoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
RPC Socket: 127.0.0.1:42987
Listen Addresses: Some([SNIP])
PID: 4151464
Data path: /home/autonomi/.local/share/safe/node/safenode1
Log path: /home/autonomi/.local/share/safe/node/safenode1/logs
Bin path: /home/autonomi/.local/share/safe/node/safenode1/safenode
Connected peers: 406
Reward balance: -
Rewards address: 0xd1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Is this to be expected? Or what can I do to check if everything is working fine?

Thanks a lot in advance!

1 Like

Welcome and congratulations!

The ‘Reward Balance’ from the safenode-manager status --details command doesn’t work!

Best way to check if you are earning is to look at your address on Arbiscan.

This is the page that shows the contract the network is doing payments from where you can see all the payments going out:-

But even better than that - put your address like 0xd1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX into the search box at the top right. That will show you all the payments made to your address and the balance.

eg:-

EDIT
Oops! I’d said put the PeerID ID but it should have been the ETH address! Changed that line above.

2 Likes

Interesting, but does this really work? It did not when I tried. Where does the peerID appear on the blockchain?

Oops! I’d said put the PeerID ID into Arbiscan but it should have been the ETH address! Changed that line above in my post.

Put the ETH address into Arbiscan eg.
0xBE1802c27C324a28aeBcd7eeC7D734246C807194

1 Like

Hm, Arbiscan yields zero yield as well (no transactions visible).
Is that to be expected?

FWIW: I started a node via launchpad on my desktop and since this morning it accumulated 10 Attos. The payment address was the same as for the node on my NAS. So should I see those 10 Attos on https://sepolia.arbiscan.io ?

1 Like

I haven’t accumulated many ANT by my node running, but some. I’m not showing any token receipt either. I’m running my node on Formicaio, which makes it really easy. Not sure if that makes any difference, but it shouldn’t
.

Transactions are visible after selecting from the tokens drop-down menu and the specific token:


Check out the Dev Forum

Indeed, sorry, for the confusion.
But still, the oldest transaction I see is from 5 hours ago.
Apparently, the node I started a few days ago didn’t yield anything.
Meanwhile, I ran node-launchpad on my NAS and that somehow moved the existing node to the internal disk. But the node ID appears to be the same, so I hope the node configuration didn’t change.
Having stopped the node on my desktop, I’ll observe if the node on the NAS will now yield transactions as well. Thanks for your input!

2 Likes

Okay, I let the node-launchpad run on the NAS over night.
According to the TUI there were 23 attos earned:

5 by the existing node and 18 by a newly created additional node.

When checking the transaction list on arbscan, I see at half the amount of attos being transferred.
I’m not entirely sure, but it could be that only the transactions for the first node are listed.
Is this even possible? Related: Is the number of “Attos Earned” in the TUI supposed to be correct? In that case, there is definitively something wrong, because those 23 Attos are more than what I see in the transaction log at all.

Also, is there a way to see which node earned which transaction?

Only by having two addresses rather than use one.

Also there is errors in the reported attos earned by launchpad. This is being looked into to be fixed.

I think the Launchpad will be affected by the issue I’ve been banging on about here:-

just as much as Vdash is or searching for the string Total payment of AttoTokens in the logs.

Counting up all the attos I’m supposed to have earnt according to what the nodes have logged with this message would give more than 400. There are only 260 on chain though.

If I get the energy later I’ll start up a node on Launchpad on Mac and see if it’s the same behaviour.

Bottom line is I don’t think we can trust the attos being counted by anything at the moment except what is shown on the ETH address. But if a node is apparently earning in LP then it is good. If it doesn’t split out the attos earned per node and just gives a total for all node that isn’t useful for determining which nodes are working. But if the Firewall rules are appropriate for all then they should be.

1 Like

Its almost certainly similar as the fault before where the node reported the forwarded balance two or more times because it tried to forward the amount multiple times. This time it’ll be thinking it was paid multiple times. Actually the forwarded balance issue was possibly the node thinking it was paid multiple times

2 Likes