It's time for your tri-weekly dose of DevUpdate. Let's see what our devs have been up to these last three weeks.

27 Jun 2023, 14:15
It’s time for your tri-weekly dose of DevUpdate! Let’s see what our devs have been up to these last three weeks. 🟡 Protocol & Payment Channel Improvements 🟡 To start off, we have an ongoing massive cleanse of the protocol and payment channel codebase with several key bug fixes and upgrades. This has already produced a marked improvement in performance and stability. github.com/hoprnet/hoprnet/pull/5143 github.com/hoprnet/hoprnet/pull/5158 🟡 Introduce New Staging Environment 🟡 Next, we now use the Rotsee network as our new staging environment to improve the functionality of the faucet API. github.com/hoprnet/hoprnet/pull/5154 🟡 Remove Depreciated Components 🟡 We removed several deprecated components to clean up the codebase, notably ones to do with Avado and the cover-traffic daemon. Note: this will not affect Avados run by community members, and is only in preparation for larger future releases. github.com/hoprnet/hoprnet/pull/5181 🟡 Refactored and Exported Native & WASM Functionalities 🟡 The abstraction layer now determines whether we're running in WASM and correctly carries out the requested I/O in Node.js github.com/hoprnet/hoprnet/pull/5170 🟡 Preparation For Curve Migration 🟡 We’ve added chain_key and packet_key keystores in HOPRd as part of an upcoming curve migration. This will help introduce new functionalities and improve performance time. github.com/hoprnet/hoprnet/pull/5175 github.com/hoprnet/hoprnet/pull/5144 🟡 Notable Big Fixes 🟡 We fixed: 1️⃣ Database interactions in HOPR-Core, solving a few pesky long-term bugs 2️⃣ Environment variables in Bratislava, which fixed the use of Grafana with our latest codebase and several small temporary issues github.com/hoprnet/hoprnet/pull/5142 github.com/hoprnet/hoprnet/pull/5149 🟡 Use Of Default GitHub Runner 🟡 Finally, we switched some tasks back to using the default Github actions runner, an improvement to CI, which ensures the larger runner is not depleted too fast. github.com/hoprnet/hoprnet/pull/5130