Now that the network has upgraded to Protocol 20, you must install up-to-date versions of any and all Stellar-related software you use. If you fail to do so, your Stellar integration will be incompatible with Protocol 20 and will likely break.
Also, please note that deploying this version of Stellar Core to the Testnet required a Testnet reset on February 6. If you are missing Testnet data, that is probably why.
If you use a Stellar SDK
You should be running the latest version of the SDK. Even if your application doesn’t involve Soroban-related functionality, it’s necessary to upgrade your SDK so that it can decode Soroban-related operations, which it may encounter while ingesting network data.
If you upgraded in advance of the original January 30 date, you don’t need to upgrade again. The changes introduced in Stellar Core v20.2.0 don’t have an impact that far up the stack.
Fair warning: if you are updating the JS SDK, and you haven’t done so in a while, the process may take extra time and effort due to breaking changes that overhauled the build system introduced in v9.0.0. For more information, check out the JS SDK Migration Guide.
If you run Testnet infrastructure
Upgrade to the latest release of Stellar Core and/or Horizon. If you use Docker images, pull the latest from the Docker registry. You should be on Stellar Core v20.2.0 or above.
If you run Mainnet infrastructure
Upgrade to the latest release of Stellar Core and/or Horizon. You should be on Stellar Core v20.2.0 or above.
Important: The Horizon release compatible with Protocol 20 requires a state rebuild, the first state rebuild since the release made last year. To avoid downtime during this rebuild, see the Scaling documentation: we recommend having a redundant hot backup.
If you use the Soroban RPC
If you run your own, make sure to upgrade your software! If you don’t, please be aware that the Stellar Development Foundation does not plan to offer a free RPC instance for Mainnet, so you may need to choose an infrastructure provider to use. Here’s a list.
If you run a validator
If all goes well with Phase 1, we will likely schedule the Phase 2 settings vote sometime in the last two weeks of March. To stay up to date, ask questions, or help with the planning, please join the #validators channel on the Stellar Dev Discord.
In the meantime, if you are interested in learning more about Soroban network settings, see the docs: https://github.com/stellar/stellar-core/blob/master/docs/software/soroban-settings.md
Credit: Source link