The Tari network upgrade schedule calls for a network rollover every 8 weeks. This week marks a designated rollover juncture, which means that Nextnet will transition to Stagenet, and Development will move to Nextnet. These rollovers do not typically entail a hardfork. This time, however, all three test networks will be reset with a fresh Genesis block as we roll out some new features.
Stagenet
The notable highlights of the upcoming changes to Stagenet are:
Enhanced Transaction Flexibility (45685b9f): We’re excited to announce that Console Wallets now have the ability to perform burn transactions directly. Previously, this functionality was exclusively available via the CLI.
Improved Wallet base node Monitoring (c704890c): We’ve dedicated resources to significantly improving the monitoring of wallet base_node interactions, leading to a more seamless user experience.
Introducing the Chat Library (5b09f8e2): In line with expanding the capabilities of the Tari network, we’ve incorporated a chat library that enables applications to engage in peer-to-peer (p2p) chat across the Tari network. This addition broadens the utility and potential use cases for the platform.
Other Features in this release
refactor configuration for chat so ffi can create and accept a config file (#5426) (9d0d8b52)
add metadata signature check (#5411) (9c2bf41e)
improved base node monitoring (#5390) (c704890c)
add optional range proof types (#5372) (f24784f3
added burn feature to the console wallet (#5322) (45685b9f)
chat ffi (#5349) (f7cece27)
add miner timeout config option (#5331) (aea14f6b)
improve message encryption (#5288) (7a80716c)
chat scaffold (#5244) (5b09f8e2)
p2p: allow listener bind to differ from the tor forward address (#5357) (857fb555)
..and many more bug fixes.
Nextnet
During this period, a wide range of bugs, addressing issues from refining the mempool’s handling of zero-confirmation transactions to resolving malleability bugs present in the headers, have been addressed.
A notable improvement in the wallet recovery process is worth highlighting. There is a transition away from the practice of rewinding the bulletproof, opting for a more streamlined approach: now, the blinding factor and value on the UTXO are simply encrypted, enhancing the efficiency of the recovery mechanism.
Additionally, there is a noteworthy enhancement to the Tari layer - the incorporation of a chat FFI client tailored specifically for peer-to-peer (p2p) chat messaging. This addition significantly enhances the communication capabilities within the Tari network, enriching the overall user experience.
The full list is available below:
Features
fix formatting block (#5630) (49732f65)
remove unused wasm_key_manager (#5622) (508c9719)
remove orphan validation and only validate on insertion (#5601) (41244a3e)
ban peer unexpected response (#5608) (02494aee)
add mempool min fee (#5606) (15c7e8f9)
chat-ffi logging (#5591) (159959cc)
chat message fetching pagination (#5594) (20243574)
new message callback to chat-ffi (#5592) (bbd543ee)
chat ffi status callback (#5583) (f68b85f4)
peer sync limiter (#5445) (548643b7)
proof of work audit part 2 (#5495) (af32f96f
improve recovery speed (#5489) (d128f850)
sparse merkle trees (#5457) (f536d219
ui for template registration in console wallet (#5444) (701e3c23)
…and many more bug fixes.