It's time for your tri-weekly DevUpdate. Let's see what our devs have been up to the past three weeks.

19 Jul 2023, 15:02
It’s time for your tri-weekly DevUpdate! 🛠️ Let’s see what our devs have been up to the past three weeks. 🟡 Smart Contract Improvements 🟡 We start off with several bug fixes and improved test coverage for our existing smart contracts. This is in preparation for an upcoming audit and several new changes we’re introducing with our next major release. github.com/hoprnet/hoprnet/pull/5211 github.com/hoprnet/hoprnet/pull/5185 github.com/hoprnet/hoprnet/pull/5176 🟡 Rust Migration 🟡 As always, the Rust Migration continues with: 1️⃣ Fixes underway for several deadlocks in the database migration 2️⃣ An ongoing migration of the libp2p component 3️⃣ An enhanced build system for wasm and native Rust github.com/hoprnet/hoprnet/pull/5186 github.com/hoprnet/hoprnet/pull/5216 github.com/hoprnet/hoprnet/pull/5113 github.com/hoprnet/hoprnet/pull/5153 github.com/hoprnet/hoprnet/pull/5187 🟡 Curve Migration & Changes To core-ethereum 🟡 With some breaking changes around the corner, we’re now: 1️⃣ Switching the curve to Ed25519 for packet construction 2️⃣Changing core-ethereum to operate on Ethereum addresses rather than public keys github.com/hoprnet/hoprnet/pull/5069 github.com/hoprnet/hoprnet/pull/5189/files 🟡 Staking Season 8 🟡 The transition to staking season 8 is now in the works 🟡 DevOps & Documentaion 🟡 And finally, we’ve: 1️⃣ Reorganized our GitHub workflows and fixed issues with the CI deployment process 2️⃣ Upgraded to Node v18, Rust v1.70 and wasm-pack v0.12.0 3️⃣ Added design documentation to the base system github.com/hoprnet/hoprnet/pull/5219 github.com/hoprnet/hoprnet/pull/5184 github.com/hoprnet/hoprnet/pull/5222