Weekly Updates

QRL Weekly, 2023-September-19

Weekly Dev Snapshot

  • Tested exit of validator from staking along with the withdrawal of balance
  • Currently changes are in progress to make transaction from Dilithium based address on the execution engine
  • Removed non-required flags from the staking-deposit-cli
  • Made required changes to completely replace execution changes with Dilithium execution changes
  • Bug fix for withrawalCredentials validation & improved error messages
  • Added generate dilithium to execution change command in staking-deposit-cli
  • Removed default value of chain and execution-address flag and made them required
  • Added 0x as prefix for hex string and handling the same while decoding for the staking-deposit-cli
  • Added check for DecodeHex to ensure 0x prefix exists for hex string
  • Fix: issue with the incorrect indexing for amount while calling NewCredential function
  • Fix: issue with the incorrect indexing for credentials while calling NewCredentialsFromSeed function
  • Fix: Corrected path while exporting dilithiumToExecutionChange
  • Fix: Exported filename for dilithium to execution changes
  • Added json field names for DilithiumToExecutionChangeMessage
  • Changed type of ValidatorIndex to string to make it compatible with existing CLI
read more

QRL Weekly, 2023-September-12

Weekly Dev Snapshot πŸ“Έ πŸ‘‡

  • Implemented CLI functionality to generate Dilithium to execution change
  • Changed default value of execution-address flag in staking-deposit-cli while generating new seed for staking deposit
  • Added and initialized DilithiumWithdrawalPrefixByte, ZondAddressWithdrawalPrefixByte & DomainDilithiumToExecutionChange in config, these fields are used in staking-deposit-cli for stakings deposits and withdrawal.
  • WithdrawalCredentialsHash function now uses DilithiumWithdrawalPrefixByte to compute hash while generating new staking deposit
  • Added validation of withdrawal credentials in validateDeposit function in staking-deposit-cli
  • Added proto messages for Dilithium based execution change for validator exit
  • Added other helper functions such as DecodeHex, ToSizedDilithiumSignature, ToSizedDilithiumPublicKey for staking-deposit-cli
  • Node has been successfully tested for 14000-15000 blocks and intentionally stopped thereafter.
  • Fixed bug in richlist
read more

QRL Weekly, 2023-September-05

Weekly Dev Snapshot πŸ“Έ πŸ‘‡

  • Finished implementation of go-zond-wallet-encryptor-keystore
  • Implementation of Dilithium Execution Changes file is in progress, it will generate the file with credentials, allowing one to withdraw the locked balance with staking reward for the validator that has exited.
  • Implementation of tools and other required changes for the validator exit is in progress.

QRL Monthly: feat QRL Documentation Revision - August 2023

The QRL documentation is currently being revised with the aim of enhancing user engagement and facilitating development. QRL Zond continues to advance with go-zond-types, wallet-types, staking-deposit-cli, and wallet-encryptor-keystore. Finally, the third episode of β€œHistory of Cryptography: Behind The Code” discusses Enigma and Alan Turing.

Read more in our blog.

read more

QRL Weekly, 2023-August-29

Weekly Dev Snapshot πŸ“Έ πŸ‘‡

  • Implemented go-zond-types which is a library that has cryptography related data types supported by Zond.
  • Implemented go-zond-wallet-types which is a library that has datatypes related to Zond based wallet and using the go-zond-types library for the cryptography related datatypes.
  • Implementation of go-zond-wallet-encryptor-keystore is in progress using the go-zond-wallet-types. This will be used to encrypt and decrypt the keystore files generated by staking-deposit-cli. This library will be used by the beacon node while importing validator wallet from the key store files for the purpose of staking.
read more

QRL Weekly, 2023-August-22

Weekly Dev Snapshot

  • Implemented staking-deposit-cli which generates multiple dilithium wallet for staking based on the parameters provided along with the keystore files with the dilithium seed encrypted with AES-128-CTR. It also generates files including details such as withdrawal credentials that would be used to create transaction that will be broadcasted further to start staking.
  • Bug fixes for staking-deposit-cli
  • staking-deposit-cli is currently being tested along with the beacon chain
read more

QRL Weekly, 2023-August-15

Weekly Dev Snapshot πŸ“Έ πŸ‘‡

  • Fixed issue related to P2P syncing
  • Fixed genesis block serialization issue
  • Go based staking-deposit-cli which will allow to generate staking keys is in progress
read more

QRL Weekly, 2023-August-08

Weekly Dev Snapshot πŸ“Έ πŸ‘‡

QRL Zond

  • Added code to support account with smart contract code while generating genesis state from genesis.json, this will be used to deploy deposit contract for staking in genesis block
  • Resolved memory related issue with the beacon chain causing beacon node to crash
  • Bug fix for the state resumption after node is restarted
  • Tested staking 3000+ blocks
  • P2P testing & bug fixing is in progress


  • multiple long-standing explorer bugs fixed
read more

QRL Weekly, 2023-August-01

Weekly Dev Snapshot

QRL Node v4.0.3

New version is released which fixes a bug with a wallet daemon throwing error while converting non utf-8 data to string will now try to convert the data into hex string

To update, visit our node update guide.

Note: Only required to update if you’re calling the get_block function from the wallet daemon

QRL: New Richlist

  • Implementation of richlist-api middleware between indexer and user-facing applications including export of data as CSV for all non-zero balance addresses
  • Added richlist to mainnet explorer & release of explorer 1.4.0

QRL Zond (Proof-of-Stake + Smart contracts)

  • Refactoring & Bug fixes for the Zond consensus engine
  • Update Zond execution engine to process the blocks received from the Zond consensus engine
  • Tested Staking upto 1300 blocks, currently the memory issue fix is in progress
  • Implementation of qrl-rich-list-indexer that index rich list from the QRL Python chain to the MongoDB
  • Bug fixes for the qrl-token-indexer
read more

QRL Weekly, 2023-July-25

Weekly Dev Snapshot πŸ“Έ πŸ‘‡

  • Added all the updates in the code related to Shanghai, Capella forks
  • Changes in the consensus Engine to directly start with Capella fork
  • Embedded BetaNet testnet configuration in the execution engine
  • Several bug fixes & refactoring
  • Updated dependencies versions
read more

QRL Weekly, 2023-July-18

Weekly Dev Snapshot πŸ“Έ πŸ‘‡


  • Fix for windows build
  • Memory utilization optimization
  • Added new REST API’s
  • Updated logic that deals with the fork choice
  • Refactoring
  • Added more unit tests
read more
1 2 3