September 5, 2023
Foundation

Monthly Development Update – August 2023

In the past month, the Swarm ecosystem has seen some significant developments. The Bee Track team released the much anticipated localstore rewrite and has already ironed out some of the notable issues in version 1.17.3. Meanwhile, anticipation builds for the release of Phase 4 items and the price oracle, both set to further enhance the storage incentive system.

The Research Track is addressing the last issues before Phase 4 of the storage incentives roadmap goes live on testnet. Concurrently, the JS Track has launched a series of bee-js versions introducing new functionalities and updates.

On the Ecosystem side, the Fair Data Protocol team poured additional effort into the general user experience with several fixes and improvements. In the DevRel section, Swarm’s documentation has been the subject of some significant cleaning to enhance the developer experience.

In case you missed it, you can read the recap from the latest August Swarm Community Call here. You are also warmly invited to join the upcoming Swarm Community Call scheduled for 28 September for another great round of updates and discussions about the latest developments in the Swarm network.

Tracks

Bee Track

  • The localstore rewrite has been out with all the features working as expected.! A few small bugs were fixed after the initial release 1.17.0, and the most up-to-date release version is the 1.17.3. With this version we sum up the localstore rewrite.
  • Phase 4 items (that harden the system of storage incentives by requiring extra proofs for winners) and the price oracle are expected to be released in the next couple of weeks.
  • The Bee team is ready to start working on the hardening phase in the upcoming week. By the end of this phase we expect to see a significantly more reliable and stable network, ready to support all the features of the upcoming milestones.

Research Track

  • ‘Redistribution subtle behaviour’ contract changes have been created and will be released with phase 4. This has been corrected after a week-long investigation.
  • A written plan has been documented on how we can update the postage stamp contract and refund the new one should an upgrade be needed. This will need to be done in the medium term.
  • Work has finished for the upcoming testnet release with the contract redistribution refactorings, phase 4, and the price oracle.

JS Track

  • bee-js v6.2.0 - Adds new redistribution state properties
  • bee-js v6.3.0 - Adds stamp calculation Utils functions (e.g. stamp TTL, capacity, cost)
  • bee-js v6.4.0 - Adds debug status endpoint; Updates Tag type and adds new properties
  • bee-dashboard v0.24.0 - Adds stamp dilution and topup; Removes bzz.link references; Cleans up 0 balance peer cheques
  • swarm-desktop v0.28.0 - Updates to Bee 1.17.2; Adds dark-mode tray icon support
  • swarm-desktop v0.29.0 - Updates to Bee 1.17.3
  • swarm-cli v2.4.0 - Improves status command to be more robust and context aware; Adds lock and unlock commands; Shows stamp mutability
  • swarm-cli v2.5.0 - Adds hash command; Adds stamp estimations before buying

Ecosystem

Fair Data Protocol

Fairdrive Web App
fdp-storage

Create account page

fdp-contracts
Fairdrive Docs
  • We started preparing a new wave of documentation. This is important for knowledge transfer and reusability: Well-documented code and libraries can be reused in other projects, saving time and effort in future development.

DevOps

DevRel

Docs update

  • All references to bee-clef have been removed from the docs as it has been deprecated for a while and has just been removed from all Bee packaging in the most recent Bee update.
  • Package manager install instructions have been updated so that installation no longer requires explicitly stating the version number.
  • An explanation of dilution has been added to the docs. Dilution refers to increasing the depth of a batch of postage stamps so that it can store more data.

Events:

Swarm Community Call – August 2023
  • The Swarm Community Call, our main monthly online event, was held on 31 August. You can read a recap blog post about it here.

Upcoming events

Swarm Community Call

  • Swarm Community Call, our main monthly online event, will take place on 28 September at 17:00 CET in the Swarm Foundation Discord (add to calendar). Meanwhile, you are welcome to send any questions you might have for the teams building the Swarm network by using this online form for them to be addressed on the call.
Follow Swarm community news on X / Twitter.
Discussions about Swarm can be found on Reddit.
All tech support and other channels have moved to Discord!
Please feel free to reach out via info@ethswarm.org
Join the newsletter! .

Read more…

By clicking on Subscribe you consent to usage of your given e-mail address for receiving communication and news about the Swarm project and news. Data will be controlled and processed by Swarm Foundation.