For Storage Nodes
We hope with the next payout we can offer sending payouts over zkSync. Storage Nodes can opt in to zkSync by adding
operator.wallet-features: ["zksync"] to the config file. Please enter everything in lowercase and please also double-check for spelling mistakes. This is a very basic implementation without any validations.
With zkSync the storage node payout is cheaper but if you want to send your payout to an L1 exchange you have to pay an L2 withdrawal fee. You can withdraw directly to the exchange in one transaction. Best case you can pay the L2 withdrawal fee in STORJ token. That should be even in fees compared to an L1 transaction that requires an ETH deposit first. However, currently, it is not possible to pay the L2 fee in STORJ tokens. We are working on resolving that issue. Since we now ask you to opt into zkSync before having clear information for you we also want to make sure you understand the worst-case scenario. Worst case (current situation) you need an additional ETH L2 deposit. For now please only opt-in if you are fine with the worst-case fee. See Test zkSync with TestSTORJ token for more details.
Do not use an exchange deposit address. The exchange will not recognize the payment. Since you don’t have the keys to that address you will not be able to withdraw to L1. Your only option would be an expensive emergency withdraw. Better make a free test run in testnet first. We are happy to send you testSTORJ token
Paid vs Distributed Payout
Storage node dashboard API
api/heldamount/paystubs/2021-01 has a new field now. For each satellite it will show something like
"paid":13488319,"distributed":0. In this example, the satellite distributed $0 to me and still owes me $13. In the following month I would expect to see something like
"paid":10000000,"distributed":23488319. That would show that the satellite distributed the $13 from the previous month plus the payout for this month. We are working on making that visible on the storage node payout dashboard. That will take a few more releases. Meanwhile, we hope this step will allow you to keep track of your payout.
Note: We are aware that we have broken the held amount overview on the storage node dashboard because it can’t deal with this new field. That bug will also be fixed with this version.
Satellite and storage nodes now support the QUIC protocol (UDP). Currently, uplinks still use TCP. We want to run a few internal tests with QUIC first. If the first test results are looking good we are going to ask you to also add a port forward rule for UDP (same port as for TCP). Don’t worry about it yet. We will communicate it when the time comes.
We have a very early test version of the multinode dashboard for you to try out. Please be aware that this first version is difficult to install. If you don’t mind a little challenge here is how you can get it running: [Tech Preview] Storage Node Multinode Dashboard