Weekly Dev Update #78
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
Service Node List reset, should reset all transient fields
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
,
Remove broken timing optimizations
Add Lokinet pinging information to lokid
Fix TX burning construction
Improvements to print_sn command
Revamp travis CI to produce builds much faster
Query state archive while processing state changes
Fix reward winner sorting and error messages
Fork testnet to enable Blink
https://github.com/loki-project/loki/pull/941
Fix timeout issues in Blink
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
Various windows build fixes
More windows fixes (WIP)
Include data in the initial message, improvement latency for small packets
Bump version to 0.6.0
https://github.com/loki-project/loki-network/pull/938
and change default netid to “gamma”
Key backup manager cleanup and fixes
https://github.com/loki-project/loki-network/pull/937
https://github.com/loki-project/loki-network/pull/942
Close unneeded connections more proactively
Add support for creating bootstrap files that specify multiple bootstrap nodes
Fix ipv4 traffic to .snode address
Replace cpp backports library with header-only filesystem library implementation (ghc-filesystem)
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)
Loki Messenger for Desktop
Build out icon framework, relevant for rebranding
Rebuild registration pages
Public server moderator Quality of life improvements
Tell user more clearly that their clock is out of sync
Loki Messenger for Mobile (iOS and Android)
Loki Messenger for iOS:
Use Signal implementation of data reset
UI redesign work
Updates to profile picture storage on Loki file server
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
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.