Weekly Dev Update #18
Lots of code going in this week, with some big design decisions especially around Swarms and Loki Messenger.
There was also a new release of the the Loki CLI wallet and daemon, which all Service Node operators should update to. The release does not include consensus changes but does change how autostaking works, making users much less likely to lock funds unintentionally by autostaking.
The release is here: https://github.com/loki-project/loki/releases/latest and there is also a video guide on how to update here: https://youtu.be/u7kyAoBsQIY.
Added grace periods between de-registrations laying the framework for more Swarm stability
Improved Service Node core tests
Use recursive_mutex in Service Node list
Made the Service Node list threadsafe
Started discussion and implementation plan around Service Node Swarms (more to come on this)
Added new warnings to the wallet CLI about staking in pools, disabled autostaking in open pools and prevented staking from subaddresses
LLARP / Lokinet
Special thanks to our new contributor, CatHugger, who’s pitched in and helped organise some of our network structures.
Progress continues on libllarp
GitHub Pulse Stats for the last week: Excluding merges, 4 authors have pushed 80 commits to master and 80 commits to all branches. On master, 79 files have changed and there have been 2,116 additions and 594 deletions.Most changes can be found at:
Current version: v0.2.2 (next one coming soon!)
Compile helper (include assets, initial seed routers and dependencies)
Wrap outgoing message in a WebSocketMessage
Decrypt “friend request” messages using pubkey encryption
Send data as raw bytes to decrease outgoing messages size
Initial Merge of Monero’s upstream changes is here, this includes Ledger support, Bulletproofs and many bugfixes
IPv6 Support is being updated to include CLI flags for port binding
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.