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