Weekly Updates
QRL Weekly, 2023-November-28
Weekly Development Snapshot
- Majority of the upstream changes related to execution node has been finished, however few more remaining upstream changes for the execution node is still in progress, expected to be finished by the end of this week.
- Unit tests for beacon node is in progress.
- Changes in progress for the next testing with reduced number of sync committee to decrease the block size from 2.5MB to fewer kilobytes.
QRL Weekly, 2023-November-21
Weekly Development Snapshot
- Finished upstream changes for the beacon node
- Merged several critical PR related to optimization, bug fixes and with some new API support for the beacon node.
- Upstream changes for the execution node is in progress.
- Unit tests for beacon node is in progress
QRL Weekly, 2023-November-14
Weekly Development Snapshot
- Upstream changes are being merged in beacon node
- New unit tests are in progress and the existing unit tests are being fixed
- Refactoring + Bugs fixes
QRL Weekly, 2023-November-07
Weekly Development Snapshot
- Recomputed the time to process the batch of blocks and adjusted the p2p timeouts to fix the syncing issue
- Early testing: 20x increase in syncing speed
- Unit Tests for the beacon client is in progress
- Refactoring and bug fixes for both beacon & consensus engine
- Re-released new testnet with the latest changes along with the fix with syncing issue
- Evaluating the number of sync committee required to securely support the light client
QRL Weekly, 2023-October-31
Weekly Development Snapshot
- Increased p2p status response timeout, fixing the timeout resulting into p2p ban
- Changed signature and public key data type
- Added updates from upstream till v4.0.8 into beacon client
- Released new testnet with the latest changes
- internal tooling for node testing
QRL Weekly, 2023-October-24
Weekly Development Snapshot
- New web3.js package development & unit tests finished, the npm package is expected to be released by the upcoming week.
- Refactoring + Unit tests update for both Consensus and Execution Engine
- Several other bug fixes related to API, Makefile, data directory etc.
- Fix: pk decoding in SignatureAndPublicKeyValues in Execution Engine
- Released beta-testnet for internal testing
QRL Weekly, 2023-October-17
Weekly Development Snapshot
QRL Zond
- New web3 package development is in progress
- Updated several dependencies
- Refactoring done in both Beacon Chain and Execution Engine
- Bug fixes + Updated Unit tests
QRL
- back-porting of qrllib into Vite PWA environment underway
QRL Weekly, 2023-October-10
Weekly Development Snapshot
- Minor fix in wallet.js having incorrect main file name in package.json
- Some other changes in wallet.js to return hex string with 0x prefix is in progress
- Updated API prefix for go-zond with zond_
- Updating & testing zond-contract-example with new wallet.js with Dilithium5 replacing older version of Dilithium
- Changes in web3.js in progress to support the new transaction format
QRL Weekly, 2023-October-03
Weekly Developer Snapshot
- The existing beacon node when restarted has dependency for at least one node to be online for it to get synced from finalized slot to the last unfinalized slot. However, in case of a crash, there could be no node online and thus may halt the network. The changes and testing are in progress for the beacon chain to keep track current unfinalized slot and to continue from the last block even when there is no node online given the flag is passed during the start of the beacon node.
- We are currently testing and mapping out all the changes required for the API of the execution node.
- We are working to fix the js calls made by the client to the API’s of the execution node in Golang to include the Dilithium 5 support, so that one can easily deploy and interact with smart contract and to enable other client based API calls.
QRL Weekly, 2023-September-26
Weekly Dev Snapshot
- Changes in Execution Node to unify pqaccounts & account package into single account package
- Fixed unit tests & updated sign function in pqcrypto package
- Added constant DilithiumSignatureLength
- Changes in transaction data & API to support dilithium based wallet
- Updated RPCTransaction API with new fields PublicKey and Signature
- Updated transaction marshalling to support new fields PublicKey and Signature for dilithium compatibility
- Bug fixes + Updated unit tests
- Successfully tested the API required to make & sign transaction from the CLI.
- Successfully tested Transaction Pool in Execution Node, along with the transfer of funds from one dilithium wallet to another
Contact Us
Join our mailing list, contact the team or join our vibrant and friendly community of users, developers and enthusiasts on Discord or one of our other social channels