Hey Yall,
Last week we released a new LIP discussing Pulse: a proposed proof of stake protocol for Loki. You can read that here:
https://github.com/loki-project/loki-improvement-proposals/blob/master/LIPS/LIP-5.md. We also continued to move towards the 5.0.0 release for Loki Core, which adds checkpointing and a number of other features. Keep your ear to the ground for the testnet announcement
some bounties will be available.
Loki CoreQuorum Net (Communication framework for Blink):
https://github.com/loki-project/loki/pull/844Dont form invalid block_extended_infos:
https://github.com/loki-project/loki/pull/852Add testnet checkpoints and enable checkpoints with .json file formatting:
https://github.com/loki-project/loki/pull/851Switch to using validators for checkpoints:
https://github.com/loki-project/loki/pull/850Fix bans taking ports into account:
https://github.com/loki-project/loki/pull/849Update Service Node + Governance reward core test:
https://github.com/loki-project/loki/pull/848Print height in checkpointing errors:
https://github.com/loki-project/loki/pull/853Include tip of chain when recalculating difficulty:
https://github.com/loki-project/loki/pull/847Use pre-penalty base reward for calculating non-miner block rewards:
https://github.com/loki-project/loki/pull/846 Increase robustness of uptime proof relaying:
https://github.com/loki-project/loki/pull/845Report potential decommissions and recommissions for a node:
https://github.com/loki-project/loki/pull/843Enforce checkpoint quorums min size and soft fork it for testnet:
https://github.com/loki-project/loki/pull/842Make empty quorum if height is checkpointable but insufficient nodes:
https://github.com/loki-project/loki/pull/854
LokinetIf youre on our Discord 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:
We finally fixed an issue that had been plaguing Lokinet for several weeks! Connections to a remote Lokinet node would timeout for a few seconds every 10 minutes when a Lokinet client changed to a new path (particularly noticeable on long-running pings)
Were putting out a minor point release (0.5.2) to address this. The Lokinet devs are also set to conduct their first ever weekly dev meeting using voice chat over Lokinet.
PR Activity:
Statically link release binaries by default:
https://github.com/loki-project/loki-network/pull/829Major refactoring work to improve performance for 0.6: h
ttps://github.com/loki-project/loki-network/pull/830 (the PR was closed but is still being worked out and will be back)
Handover drop fixes causing the timeouts mentioned above:
https://github.com/loki-project/loki-network/pull/834,
https://github.com/loki-project/loki-network/pull/836Finish removal of libutp (most of it was already removed before the v0.5.0 release):
https://github.com/loki-project/loki-network/pull/833Prepare 0.5.2 for release:
https://github.com/loki-project/loki-network/pull/837,
https://github.com/loki-project/loki-network/pull/838Change how webhooks are invoked to make them spam the discord channel less:
https://github.com/loki-project/loki-network/pull/839Ongoing work to batch packet acknowledgements to reduce bandwidth used by Lokinet traffic (particular for asymmetric speed connections) (No PR yet)
Loki Messenger for Desktop Custom UI rendering of mentions:
https://github.com/loki-project/loki-messenger/pull/520Add annotation endpoint and LokiFIleServerAPI:
https://github.com/loki-project/loki-messenger/pull/518Sign public chat messages:
https://github.com/loki-project/loki-messenger/pull/517Only display signed messages in group chat:
https://github.com/loki-project/loki-messenger/pull/517Add support for using and displaying messages with Markdown formatting:
https://github.com/loki-project/loki-messenger/pull/516Add analytics collection for Loki Messenger for Desktop:
https://github.com/loki-project/loki-messenger/pull/512Remove rejected authorisations from database:
https://github.com/loki-project/loki-messenger/pull/519Add UI elements for searching and selecting members in a group chat:
https://github.com/loki-project/loki-messenger/pull/513Show paired devices menu:
https://github.com/loki-project/loki-messenger/pull/509Loki Storage ServerFix inactive nodes not responding to reachability tests:
https://github.com/loki-project/loki-storage-server/pull/277
Loki Messenger for Mobile (iOS and Android)What Went on Last Week with Loki Messenger:
Multi-device is now mostly finished on desktop, and last week our primary focus was on integrating that work into our mobile platforms. We also looked into some ways to support attachments and share multi device mappings, which should be integrated over the next few weeks/months.
Loki Messenger for iOS:
Begin code changes necessary for Multi device support:
https://github.com/loki-project/loki-messenger-ios/pull/55,
https://github.com/loki-project/loki-messenger-ios/pull/54,
https://github.com/loki-project/loki-messenger-ios/pull/53,
https://github.com/loki-project/loki-messenger-ios/pull/52Allow rendering of GIFs thorough Giphy:
https://github.com/loki-project/loki-messenger-ios/pull/51Loki Messenger for Android:
Add multi device database support:
https://github.com/loki-project/loki-messenger-android/pull/26Add support for GIF rendering through Giphy:
https://github.com/loki-project/loki-messenger-android/pull/25
Thanks,
Kee