IOST Mainnet Olympus v3.10.1 Official Release

Zhen
IOST
Published in
2 min readAug 31, 2023

As the crucial underlying infrastructure of a public chain ecosystem, the mainnet’s performance determines its development. Since its official launch on February 25, 2019, the IOST Mainnet has been operational for over four years. During this period, the IOST development team has consistently pursued innovative approaches, conducting multiple version updates and optimizations. The IOST Mainnet has witnessed rapid growth in terms of DApp count, mainnet accounts, and transaction volume, positioning itself as a globally recognized Top 4 DApp public blockchain platform.

We are happy to announce the launch of Mainnet Olympus v3.10.1 today, which is a non-compatible upgrade. All block-producing nodes must complete the upgrade by September 10th, while non-block-producing nodes are also advised to upgrade.

Changelog:

  • This version primarily enhances the libp2p module by introducing yamux support alongside mplex.
  • In the next version, we will be removing mplex support.
  • To learn more about the details of this update, please refer to https://github.com/iost-official/go-iost/releases

Notes:

  • All block-producing nodes are required to complete the upgrade by September 10th.
  • When manually upgrading, if you encounter a docker panic during the image reconstruction, please check if “security-opt” is set to seccomp:unconfined. The specific command is as follows (assuming the iServer data directory is set to the default value /data/iserver): docker run -d — name iserver -v /data/iserver:/var/lib/iserver -p 30000–30003:30000–30003 — security-opt seccomp:unconfined iostio/iost-node
  • Read more about this version here.

How to complete this upgrade?

Follow the instructions published on the IOST developer documentation.

Following successful execution of the upgrade, hash, and version scrutiny can be effectuated via the following command:

  • docker exec -it iserver iwallet state | grep -E “codeVersion|gitHash”

The result should be as follows:

  • “gitHash”: “d7fdfb3747677f82e148cb4a90cbab90c339b149”, “codeVersion”: “3.10.1”

About IOST

IOST is committed to building a developer-friendly public chain platform. In the future, IOST will continue to innovate, upgrade, and optimize the mainnet, bringing more powerful underlying infrastructure support and a good development experience to all mainnet ecosystem users.

From here, we would like to express our gratitude to the IOST development team and developers worldwide for their unremitted efforts and welcome developers to join our developer community.

If you would like to hang out with the IOST community on social media or discuss product development, we have something for everyone:

Telegram | Twitter | Facebook | Developer Community | LinkedIn | Medium | Reddit

…………………………………………………….

--

--

Zhen
IOST
Editor for

Senior Community manager, editor, and translator at IOST.