Hello Validators,
Yesterday, as part of the continued ecosystem-wide effort to test Soroban, a bug was discovered in Stellar Core v20.1.0 that could impact applications and services that use fee bumps for Soroban transactions if/when the Mainnet upgrades to Protocol 20. Read all about it:
https://stellar.org/blog/developers/fee-bump-bug-disclosure
We, the Stellar Development Foundation in our capacity as a validator, have decided we are comfortable continuing with the Protocol 20 upgrade vote on January 30 as planned, and the post explains why. But it's up to you, validators, to make your own decisions about what to do next, and we would love to hear from you as you do.
Do you support or disapprove the plan to move forward with the Protocol 20 upgrade on January 30 as planned? Please let us know!
We started a thread on the Stellar Dev Discord to gather feedback and discuss next steps, so please weigh in there. Or, if you can't post to the Discord thread for any reason, please share your thoughts here.
It's a massive undertaking to bring Soroban to Mainnet, and it's only possible due to your continued contribution, cooperation, and candor. Thank you for working together to make it happen!
Update: After hearing the concerns expressed by various participants in the Stellar ecosystem — including contract developers, wallet developers, validators, and tools builders — the SDF has decided to disarm our validators to prevent them from voting to upgrade the network to Protocol 20 on January 30. As the network introduces the biggest protocol change to date, it's important to have broad consensus at the vote, but also in the lead up to it — everyone needs to be ready.
If you run a validator that is armed to vote for Protocol 20 and you would like to disarm it, run the following stellar-core command: $ stellar-core http-command 'upgrades?mode=clear'
You can check that it worked using the info command (there should not be any pending upgrade): $ stellar-core http-command info
For more information, please see: https://stellar.org/blog/developers/our-decision-to-disarm-validators-and-vote-to-postpone-the-protocol-20-upgrade