FAQs: Do wallet developers need to make any changes to their code if the Babylon 2.0 proposal is adopted?

Yes, wallet developers will need to migrate their code to be compatible with Babylon 2.0 if it is accepted by stakeholders in the Promotion Vote Period. The Babylon 2.0 protocol upgrade brings two big changes to the way delegation can be implemented. First, implicit (aka tz1) accounts can now directly delegate their tokens. Second, the scriptless KT1 accounts, whose main purpose has been delegation, are replaced by smart contracts whose addresses are unchanged and script is manager.tz. For more on these changes and what wallet developers need to do to avoid breaking changes, please read these instructions from the team at Nomadic Labs and these technical details from Cryptium Labs.