Weekly Dev Update #42
Hey Y’all,
Lots of changes happened last week! We hardforked to the new version of Loki 3.0.2 / 3.0.3 and we switched hashing algorithms to Cryptonight Turtle. With this came a few bugs and lots of fixes. We’re still fixing various issues this week, so follow our community channels to stay updated.
Loki Core
Fix incorrect calculation of blacklisted outputs:
Cache Service Node list to improve performance:
Remove boundary code and change version checks in Quorum Cop:
Wallet performance fixes:
Update deregister transaction versions:
Add less granular sync options to RPC (For new GUI):
Update error messages:
Change early_blocks behaviour:
Fix prepare registration failures due to dust:
Fix infinite stakes so they aren’t locked for 30 days:
Fix print_sn display issue:
Update text in event of fork:
Hard fork fix for incorrect stake portions being calculated:
RPC documentation:
LLARP / 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
Master branch changes
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
Add necessary storage Swarm code to Loki Messenger:
Storage Server
Account for sentinel value for SwarmID in public key mapping:
Continue development on the storage server for integration with messenger:
https://github.com/loki-project/loki-storage-server/commits/integration-dev
Additional work into Swarm migration testing:
Loki GUI Electron
The new Loki GUI wallet made its debut last week which resulted in testing by lots of new people. We were able to catch lots of minor issues and build a new release which can be downloaded here: https://github.com/loki-project/loki-electron-gui-wallet/releases/tag/v1.1.1
Add additional default remote nodes:
https://github.com/loki-project/loki-electron-gui-wallet/pull/24, https://github.com/loki-project/loki-electron-gui-wallet/pull/7
Update UI elements:
https://github.com/loki-project/loki-electron-gui-wallet/pull/23
Add auto restart on remote node changes, add checking for wallet files and deletion overlay:
https://github.com/loki-project/loki-electron-gui-wallet/pull/22
Update license, readme:
https://github.com/loki-project/loki-electron-gui-wallet/pull/16
Fix key image exports and imports:
https://github.com/loki-project/loki-electron-gui-wallet/pull/14, https://github.com/loki-project/loki-electron-gui-wallet/pull/12
Change default ports:
https://github.com/loki-project/loki-electron-gui-wallet/pull/13
Fix not being able to change data storage path:
https://github.com/loki-project/loki-electron-gui-wallet/pull/9
Update NPM package dependencies:
https://github.com/loki-project/loki-electron-gui-wallet/pull/8
Fix UI artefact issue appearing on Windows:
https://github.com/loki-project/loki-electron-gui-wallet/pull/2
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.