Hello! Payouts for the completed month of August are done.
For layer 1 payments, we paid 2,976 unique wallet addresses. There is no specific minimum payment threshold but it appears that for standard payouts, the pipeline was able to pay out for people who earned $5 or more.
For zkSync Legacy payments, we paid 1,163 unique wallet addresses. Thanks to everyone who helped us keep fees low by adopting zkSync!
First, we wanted to announce that we are sunsetting the bonus to Ukrainian node operators. We are worried that by consistently paying double to nodes that have Ukraine-located IP addresses that we are creating an odd incentive in our network. So, August was the last month for which we will be doing the 2x bonus. However, we still really want to support Ukraine! So instead, we will be donating what we would have paid in bonuses in the months ahead to Ukrainian defense and support organizations. We’ll post more on that when it finalizes.
Second, as you know, we have a general effort towards sustainability across the board. We have been doing a 10% bonus to zkSync adopters to try and encourage zkSync adoption, but this actually costs us more than the savings we get from zkSync’s lower fees. We did a bunch of modeling and it turns out that the sweet spot is a 3% bonus. This allows us to share the cost savings with you while still helping us to reduce fees. People who adopt zkSync (both Legacy and Era) going forward will get a 3% bonus on payouts.
Third, we are going to start applying the minimum payout threshold to zkSync (both Legacy and Era) transfers. As a past incentive, we had not been applying it. In practice what this means is that as long as you earn roughly a dozen cents or more each month, you’ll still get a transfer each month. As a reminder, the minimum payout threshold is that we won’t perform transactions where the fee itself is 25% or more of the overall transaction value. zkSync fees are far lower than layer 1 fees, so you will still receive transactions much more often with zkSync.
Some of you may have received more than one transaction this month.
We are retiring two Satellites! Europe-North-1 (12rfG3sh9N…@europe-north-1.tardigrade.io:7777) and US2 (12tRQrMTWU…@us2.storj.io:7777) are getting shut down soon.
We deleted all data from these Satellites and set the held amount thresholds to zero. We then closed out these Satellites from a payments perspective and did another round of payouts. You should have received your final payout including any held amount from these Satellites in a separate transaction this month. The rules from August were still in place for these payouts (so, 2x Ukraine bonus, 25% minimum threshold for layer 1 only, 10% zkSync bonus).
We wanted to make sure that we tried really hard to get all of these final payouts from these Satellites over the minimum payment threshold, so we were able to wait for some great gas fees and we paid everyone who earned $2 or more.
We will be posting a separate document of what to do to keep your node in great working order and remove any left over data from deprecated Satellites once these Satellites are fully shut down.
We attempted our second production test of our zkSync Era trial this month, but once again discovered we are not quite ready. So, some of you may have received three transactions (one for your standard nodes, one for retired Satellites, and one for your zkSync Era fallback).
If you opted into zkSync Era, thank you for helping us test! You should have received payment as a separate transaction for nodes opted into zkSync Era using your preferred fallback mechanism (some over zkSync Legacy, some over Layer 1 if it cleared the minimum payment threshold). Some folks noticed these followup transactions occurred a bit later than the initial large batches.
If you want to specify willingness to use zkSync Era, you can do so in a similar fashion to zkSync, by modifying your wallet features configuration. The wallet features value is an ordered list and can include multiple values. Here is how you would specify preferring zkSync Era to zkSync Legacy, and zkSync Legacy to layer 1 in your config file:
operator.wallet-features: ["zksync-era", "zksync"]
And here is how you would specify it on the command line:
If you don’t want zkSync Legacy and want payments to fall back to layer 1 directly, only add zksync-era to the list of supported wallet features for your node (a surprising number of people have done this).
Across all layers, we paid 4,117 unique addresses. As always, if you have more questions, please make sure you’ve read through our mega FAQ.