Chrysalis weekly update - January 29

Research & Development Jan 29, 2021

Published weekly as a summary of Chrysalis phase 2 updates. Please click here if you want to read the full monthly dev status update.

IOTA 1.5

IOTA 1.5 (also known as Chrysalis) is the mainnet’s intermediate stage before Coordicide is complete. You can read more about the strategy for releasing Chrysalis here.

The Chrysalis phase 1 components were deployed to the mainnet in August. The engineering team is now working on Chrysalis phase 2, or the full implementation of IOTA 1.5.  

This week’s updates and status

Phase 2 Public Testnet

We have released the public testnet right before Christmas. We have been, together with the community, testing different components, like the node software, or the different libraries on the testnet for the past couple of weeks. As well as finalizing the latest protocol changes.

We are preparing another update of the testnet. This time, we will include slight changes to the Dust protection mechanism and changes to messages to allow for more than 2 parents.


  • Implementing multiple message parents in the node.
  • Finishing touches to the node Dashboard.
  • Performance improvements.
  • Updates with the latest Dust solution adjustments.


  • Implementing multiple message parents in the node.
  • Updates with the latest Dust solution adjustments.
  • Changes to the peering rounds. and

Our Rust implementation of standard client library and wallet functionalities

  • Python binding ready for review - mqtt, errors, and bindings done.
  • Merging the spec branch as it is finished.
  • Next goals: move over to using, add the state adapter. and Stronghold is a crate for all cryptographic algorithms used by many of the projects at IF. Stronghold is a secure software implementation for safe digital secrets isolation.

  • Communications Desktop App now properly interfaces with Stronghold Library.
  • The team is reviewing the final state of Communications Integration.
  • Runtime nearing completion.


Chrysalis phase 2 will come with a new wallet implementation that replaces Trinity.

  • Firefly has undergone an internal security review.
  • The wallet dashboard is being finished to get the app ready for audit.


A large part of the Chrysalis phase 2 effort is auditing the new functionality. We have started the audit on the protocol changes made to the node software. The wallet audit is currently happening internally and will be handed over to an external audit firm as soon as we conclude.

As always, we welcome everyone to stop by on Discord — every project mentioned here has a channel (or more) for discussion with the devs! Follow us on Twitter to keep track of all the latest news:


Jakub Cech

Director of Engineering @IOTA Foundation

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.