Weekly Dev Update #45

Hey Y’all,

Checkpointing is back on the agenda now that the Loki Core team has finished up with the process of managing the hardfork. This should prompt some further discussion of consensus mechanisms in the community.  

Loki Core



Loki Launcher

The Loki Launcher is a node js package that will allow for the independent management of all the components to run a full Service Node. This includes managing Lokinet, Lokid and the Loki storage server. When Loki Service Nodes begin to route data and store messages for Lokinet and Loki Messenger, the Loki Launcher will need to be run on every single Service Node.

Right now the Launcher is in a testing phase, so you should only use it on Testnet and Stagenet – though feedback/issues and pull requests would be greatly appreciated!

  • 30s delay between restarting Lokinet and storage server
  • Convert daemon into proper library with an API
  • Restart Lokid option
  • Move client functionality/intent out of main launcher into its own script (binary)
  • Handle Lokid exiting coordinations with socket server cleaner
  • HTTPS support for URLs (bootstrap_url, 3rd party services, etc)
  • Fix Lokinet binary_location
  • Fix Lokinet default bootstrap URL
  • Handle 404 errors properly
  • Fix Lokinet client mode default RPC port
  • onMessage/onExit Lokinet library hooks



Lokinet

If you’re lucky and join our Discord you might catch Jeff or Ryan, the developers of LLARP, live streaming as they code: https://www.twitch.tv/uguu25519, https://www.twitch.tv/neuroscr

Lokinet Mobile

This week we continue with the process of porting Lokinet to iOS – we’re up to interfacing Lokinet with the iOS VPN API .



Loki Messenger

The Loki Messenger client is in a mostly complete state. Right now the focus is being put on the message server and integration with Lokinet and Lokid.

Messenger

Storage Server



Loki Wallets

Loki Electron Wallet

Loki Mobile iOS

Just waiting on confirmation of our Apple developer account, The Loki iOS wallet is now complete on the developer side



Thanks,  

Kee