Weekly Dev Update #114
Hey Y’all,
Last week, we merged the final PRs for Pulse before the imminent devnet launch, which will allow users and developers to test (and probably break!) Pulse in a safe environment. The Lokinet team focused on integrating exits into the Lokinet control panel and exit node integration with Windows and Mac. The Session team finished sender keys for Android and made a number of small quality of life bugfixes.
Loki Core
Draft PR which decreases the Loki staking requirement to 15,000 at the next hard fork
https://github.com/loki-project/loki-core/pull/1222
discussion here
Add Random value stages to pulse
Display last uptime proof for each node in `print_quorum_state`
https://github.com/loki-project/loki-core/pull/1218
(Thanks to community developer Javabudd for this)
Create devnet for Pulse testing
Add docker compose configuration
https://github.com/loki-project/loki-core/pull/1216
(Thanks to community developer Javabudd for this)
Add display columns to show_transfers (Thanks to community dev steelslayer091 for this)
https://github.com/loki-project/loki-core/pull/1223
Add various missing information and fixes to lokid RPC –
Lokinet
You can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am – 12pm Eastern (US) time.
What went on last week with Lokinet: This past week saw some internal testing of exit nodes, with one dev routing his entire desktop connection through a private exit node (over mainnet Lokinet) for most of the week. The experience was pleasantly smooth. Of course that’s exactly how Lokinet should be — but it still makes us happy to see it in action. Much of the week was spent porting the exit client configuration code to Windows and Mac, and solving minor issues that came up in testing. In the upcoming week, we’re looking to finish off the Mac and Windows support, smooth out the rough edges, and start updating the GUI with the needed exit node support.
Lokinet PR Activity:
Exit code “kitchen sink” — this PR contains numerous fixes and improvements as we work towards polishing off exit support —
Add a Python interface to LokiMQ. We had a very primitive Python script (in loki core) that could make simple LokiMQ requests from Python, but this version adds proper Python bindings to the LokiMQ C++ library itself –
Support for running the Lokinet client as a system service on Windows (which makes it work more similarly to how it works on Linux and Mac) –
Session
Session iOS
Various bug fixes
https://github.com/loki-project/session-ios/pull/246
Session Android
Various bugfixes
https://github.com/loki-project/session-android/pull/276
Improved Chinese translation
Shared sender keys for Android https://github.com/loki-project/session-android/pull/275
Session Desktop
Fix issue with blocking and unblocking UI
https://github.com/loki-project/session-desktop/pull/1312
,
https://github.com/loki-project/session-desktop/pull/1308
Update translation framework so translations can be applied easily in the future
Remove toggle for sender keys
https://github.com/loki-project/session-desktop/pull/1309
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.