Hey Y’all,
Last week we started testing Blink on testnet. Apart from a few small bugs, Blink transactions are now sending successfully on testnet. On the Loki Messenger side, nearly all Loki messenger team members have started work on the upcoming Loki Messenger rebranding. This rebranding includes a full cross-platform visual redesign of the application to further separate it from the Signal UI. Last week we also released custom profile images for Loki Messenger, along with a number of bug fixes for multi-device syncing. Lokinet also went through additional stress testing, with the hopes of triggering any undiscovered bugs.
Loki Core
- Make Service Node list handle failure to query blocks, remove v0 loading code https://github.com/loki-project/loki/pull/956
- Service Node List reset, should reset all transient fields https://github.com/loki-project/loki/pull/953
- Store uptime proof information (keys, uptime, version) directly in LMDB https://github.com/loki-project/loki/pull/952
- https://github.com/loki-project/loki/pull/963 Fix off-by-one error in remote-only quorumnet
- Fix minor errors https://github.com/loki-project/loki/pull/962 , https://github.com/loki-project/loki/pull/960 , https://github.com/loki-project/loki/pull/959 , https://github.com/loki-project/loki/pull/951 , https://github.com/loki-project/loki/pull/945
- Remove broken timing optimizations https://github.com/loki-project/loki/pull/958
- Add Lokinet pinging information to lokid https://github.com/loki-project/loki/pull/957
- Fix TX burning construction https://github.com/loki-project/loki/pull/955
- Improvements to print_sn command https://github.com/loki-project/loki/pull/950
- Revamp travis CI to produce builds much faster https://github.com/loki-project/loki/pull/947
- Query state archive while processing state changes https://github.com/loki-project/loki/pull/944
- Fix reward winner sorting and error messages https://github.com/loki-project/loki/pull/943
- Fork testnet to enable Blink https://github.com/loki-project/loki/pull/941
- Fix timeout issues in Blink https://github.com/loki-project/loki/pull/964
Lokinet
If you’re 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: The past week of testing has been mostly uneventful, which is great. We now have Lokinet deployed (and required) on the Loki testnet. We have been using Lokinet on a daily basis for Lokinet developer voice chat, as well as various performance tests. We’re quite confident now that the code is working solidly, and it is nearly ready to go live in the upcoming hard fork.
PR Activity:
- Logic thread fixes big PR merged https://github.com/loki-project/loki-network/pull/935
- Various windows build fixes https://github.com/loki-project/loki-network/pull/914
- More windows fixes (WIP) https://github.com/loki-project/loki-network/pull/941
- Include data in the initial message, improvement latency for small packets https://github.com/loki-project/loki-network/pull/936
- Bump version to 0.6.0 https://github.com/loki-project/loki-network/pull/938 and change default netid to “gamma” https://github.com/loki-project/loki-network/pull/940
- Key backup manager cleanup and fixes https://github.com/loki-project/loki-network/pull/937 https://github.com/loki-project/loki-network/pull/942 https://github.com/loki-project/loki-network/pull/945
- Close unneeded connections more proactively https://github.com/loki-project/loki-network/pull/947
- Add support for creating bootstrap files that specify multiple bootstrap nodes https://github.com/loki-project/loki-network/pull/949/files
- Fix ipv4 traffic to .snode address https://github.com/loki-project/loki-network/pull/951
- Replace cpp backports library with header-only filesystem library implementation (ghc-filesystem) https://github.com/loki-project/loki-network/pull/952
- Fix recently added router deadlock and add a watchdog timer to make lokinet kill itself (to be restarted) if it deadlocks for more than 30 seconds (WIP) https://github.com/loki-project/loki-network/pull/953
Loki Messenger for Desktop
- Build out icon framework, relevant for rebranding https://github.com/loki-project/loki-messenger/pull/685
- Rebuild registration pages https://github.com/loki-project/loki-messenger/pull/683
- Public server moderator Quality of life improvements https://github.com/loki-project/loki-messenger/pull/679
- Tell user more clearly that their clock is out of sync https://github.com/loki-project/loki-messenger/pull/677
Loki Messenger for Mobile (iOS and Android)
Loki Messenger for iOS:
- Use Signal implementation of data reset https://github.com/loki-project/loki-messenger-ios/pull/70
- UI redesign work https://github.com/loki-project/loki-messenger-ios/pull/68
- Updates to profile picture storage on Loki file server https://github.com/loki-project/loki-messenger-ios/pull/69
Loki Messenger for Android:
- Fix issues with restoration from seed https://github.com/loki-project/loki-messenger-android/pull/55 https://github.com/loki-project/loki-messenger-android-service/pull/18
- Add cache for messages to cut message loading times in half https://github.com/loki-project/loki-messenger-android/pull/54
- Clickable profile images for Android https://github.com/loki-project/loki-messenger-android/pull/51
Misc.
Lokinet Onion Explorer
- Update to comply with latest dev branch https://github.com/loki-project/loki-onion-blockchain-explorer/pull/15
Loki Storage Server
- Key fetching changes necessary for 6.0.0 hardfork https://github.com/loki-project/loki-storage-server/pull/293
Loki Public File Server
- Changes to add moderator endpoint https://github.com/loki-project/loki-messenger-public-server/pull/18
Thanks,
Kee