Weekly Dev Update #18
Hey Y’all,
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.
Service Nodes
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
If you’re lucky and join our Discord, you might also catch Jeff or Ryan, the developers of LLARP, live streaming as they code: https://www.twitch.tv/uguu25519, https://www.twitch.tv/neuroscr
Special thanks to our new contributor, CatHugger, who’s pitched in and helped organise some of our network structures.
Progress continues on libllarp
DNS library
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!)
https://github.com/loki-project/loki-network/releases/tag/v0.2.2
Compile helper (include assets, initial seed routers and dependencies)
Loki Messenger
Wrap outgoing message in a WebSocketMessage
Decrypt “friend request” messages using pubkey encryption
Send data as raw bytes to decrease outgoing messages size
Loki Core
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
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.