Celebrating Six Years of Post-Quantum Security: The Journey of QRL

Read More

QRL Monthly: feat. QRL Mobile Wallet Release by Volt Development - September 2023

Volt Development’s long-awaited QRL Mobile Wallet is now available. The QRL Zond beta-testnet is nearing completion, and we’d like to welcome Ricardo Geraldes as a Senior Software Engineer.

technical

4th October 2023

Table of Contents

Highlights

QRL Mobile Wallet from Volt Development officially available

The QRL Mobile Wallet, developed by Volt Development, has been officially released to Google Play and the Apple App Store.

Current functionality:

  • Create and manage multiple wallets including importing and exporting
  • Create QRL Tokens
  • Send/receive QRL
  • Receiving transactions and sending transactions to one or multiple recipients simultaneously
  • Add a message to your transaction
  • Send/receive QRL Tokens
  • Notarize documents
  • Verify notarized documents
  • Send on-chain messages
  • Viewing your transaction history
  • Multiple Language support including English, Japanese, Chinese, German, Korean, Dutch, Italian, Spanish, Russian
  • Receiving notifications for QRL price changes and/or received transactions

Volt Development would like to extend its gratitude to everyone who has helped with testing, translating, and providing comments!

Of course, the QRL mobile wallet is open source under the MIT License.

Volt Development Mobile Wallet

This wallet comes from the QRL Grants Programme. Have an idea to support to the QRL ecosystem? See more information on the QRL Foundation grants programme page.

Development

QRL Zond Development

Several changes and improvements have been made to the execution node and related packages. One notable change is the unification of the pqaccounts and account packages into a single account package. Additionally, the pqcrypto package has undergone fixes and updates, including changes to the sign function.

The update also introduces a constant named DilithiumSignatureLength and makes various changes to transaction data and API to support Dilithium-based wallets. This includes added and initializing DilithiumWithdrawalPrefixByte, ZondAddressWithdrawalPrefixByte & DomainDilithiumToExecutionChange in config, fields which are used in the staking-deposit-cli for staking deposits and withdrawal.

This includes updates to the RPCTransaction API with new fields for PublicKey and Signature. Transaction marshalling has been updated to accommodate these new fields for Dilithium compatibility.

Several bug fixes and unit test updates have been implemented, and successful testing has been conducted for making and signing transactions from the CLI. Transaction Pool in the Execution Node has also been tested successfully, including fund transfers between Dilithium wallets.

The update covers progress in validator staking, including the exit of validators and withdrawal of balances. Non-required flags have been removed from the staking-deposit-cli, and various bug fixes and improvements have been made.

Want to stay up to date week-to-week? Be sure to check out QRL Weekly put out on Tuesdays.

When QRL Zond Beta-Testnet?

It won’t be too much longer before everybody gets to try out the beta version of the QRL Zond beta-testnet network! The majority of the time is spent testing newly added functionality before it is made available to the team in order to ensure that appropriate documentation is created.

Generally:

  • Node stability test ✅
  • Testing of validator staking deposit and withdrawal ✅
  • Testing of transfer of funds using dilithium wallet 🔎 <– in Progress
  • Testing of contract deployment using dilithium wallet
  • Testing of contract interaction using dilithium wallet
  • Final cosmetic changes and basic documentation to install, run, stake and de-stake

New Developer: Ricardo Geraldes

We’d like to extend a warm welcome to Ricardo Geraldes, who has recently joined us as a Senior Software Engineer based in Dubai, United Arab Emirates (UAE).

Ricardo Geraldes has held prominent positions in several esteemed organisations. He has served as a lead engineer at ngram, a reputable LLM analytics firm, as well as a principal software engineer at Live Planet and Kowala. Additionally, he has worked as a software engineer at status.im, contributing to the development of a secure messaging application, a cryptocurrency wallet, and a Web3 browser.

Developer: Abhijeet Sarkar

Though they’ve been with us for a year, we’d be remiss if we didn’t introduce everyone to Abhijeet Sarkar, who has joined us as a Software Development Engineer developing the next-generation post-quantum resistant blockchain, QRL.

Abhijeet Sarkar is an experienced software engineer with expertise in Go (Golang) development, Redis, PostgreSQL, Docker, Kubernetes, and Jenkins. They are proficient in version control systems like Git, GitHub, and Bitbucket, and have experience in automation testing and data scraping with Selenium WebDriver. They are familiar with project management tools such as Atlassian JIRA and communication platforms like Slack. Additionally, they have strong knowledge of AWS, including AWS Lambda and EC2, and are familiar with stream processing using Confluent Kafka. They are committed to delivering robust and scalable solutions while emphasizing best practices, quality, and performance.

Changelog

theQRL/go-zond-wallet-encryptor-keystore

Updated dependencies

  • [f3325] Updated dependencies

Encryption and decryption is generalized for any message

  • [76639] Encryption and decryption is generalized for any message

Implemented zond wallet encryptor keystore

  • [63cf6] Added .gitignore
  • [52b92] Implemented zond wallet encryptor keystore

theQRL/qrl-rich-list-indexer

Fix: Added code to update the accounts collection

  • [5570a] Fix: Added code to update the accounts collection

theQRL/theqrl.org

QRL Weekly, 2023-September-26

  • [2fa0c] QRL Weekly, 2023-September-26
  • [551a2] Image processing script modification

QRL Weekly, 2023-September-19

  • [ff033] Quantum News Update
  • [220fd] QRL Weekly, 2023-September-19
  • [bc84b] Merge remote-tracking branch ‘upstream/main’

QRL Weekly, 2023-September-12

  • [42c77] Quantum news updates
  • [6fc5a] QRL Weekly, 2023-September-12
  • [d27c3] Merge remote-tracking branch ‘upstream/main’

QRL Weekly, 2023-September-05

  • [7c8fc] QRL Weekly, 2023-September-05
  • [4e689] quantum news

QRL Monthly: feat QRL Documentation Revision - August 2023

  • [f34d6] QRL Monthly: feat QRL Documentation Revision - August 2023
  • [7e13d] Slight bg modification

Quantum News

technical

4th October 2023