Skip to content

Releases: theQRL/QRL

v4.0.10

Choose a tag to compare

@cyyber cyyber released this 08 Aug 20:26
0782df2
  • Add doc string
  • Standardised tx logging
  • Fix grpcProxy caused by flask dependency issue caused by incompatible version of Werkzeug
  • Optimized grpcProxy to avoid triggering grpc response limit

v4.0.9

Choose a tag to compare

@jplomas jplomas released this 02 Jun 10:16
194ba1b
  • multisig add_chain re-persist fix
  • multisig reorg regression test
  • 3 token-overflow regression tests
  • clean reject non-existent multisig recipient

v4.0.8

Choose a tag to compare

@cyyber cyyber released this 01 Jun 20:26
a952a5d

Tighten TokenTransaction initial balance validation

v4.0.7

Choose a tag to compare

@cyyber cyyber released this 30 May 14:52
acb1412

Fix: OTS key reuse detection beyond first page in PaginatedBitfield

v4.0.6

Choose a tag to compare

@cyyber cyyber released this 06 Mar 17:48
17e3fac

Improvements & Bug Fixes

  • Transaction Pool Enhancements
  • Peer-to-Peer Networking Improvements
  • Block and Chain Management
  • Added comprehensive null-check validations in seed block retrieval
  • Improved block size calculation with both minimum and maximum limits
  • Enhanced fork point detection with safety checks
  • Optimized rollback procedures with better error handling
  • Fixed message expiry timestamp calculation (was inverted)
  • Corrected string formatting in exception messages (using % instead of ,)
  • Fixed OTS bitfield iteration logic for proper key tracking
  • Removed unused Qryptonight import from Block module
  • API and Service Layer
  • Enhanced PublicAPIService with transaction push rate limiting
  • Improved wallet daemon with reduced verification overhead
  • Added rate limit tracking with configurable window and IP limits
  • Improved MessageReceipt with RequestedHash abstraction for better organization
  • Enhanced address state operations with proper height calculations
  • Optimized state container updates with better validation

Testing

  • All existing unit tests have been updated to reflect the new changes and continue to pass.

v4.0.5

Choose a tag to compare

@cyyber cyyber released this 28 Jun 19:59
df8e0cb
  • Wallet daemon optimization for non encrypted wallet

v4.0.4

Choose a tag to compare

@cyyber cyyber released this 14 Apr 09:09
745ceb6
  • Updated setup.py to use pyscaffold 3.0.2 #1781

v4.0.3

Choose a tag to compare

@cyyber cyyber released this 01 Aug 18:01
7600ec0
  • Bug Fix: wallet daemon throwing error while converting non utf-8 data to string will now try to convert the data into hex string

v4.0.2

Choose a tag to compare

@cyyber cyyber released this 11 Jun 14:34
7d1776e
  • Added new API GetPaginatedTransactionsByAddress in WalletAPIService
  • Added unit test for the new API

v4.0.1

Choose a tag to compare

@cyyber cyyber released this 18 Nov 08:56
759c9bb
  • Added config for new testnet.
  • Different ports for testnet node compared to mainnet, so that one can run both on same machine without port conflict.
  • Testnet starts with randomx mining algorithm from the beginning.
  • Updated dependencies version to make it compatible with Ubuntu 22+ and Python 3.10+.
  • get_seed_block now also finds the seed block for the alt chain.
  • Updated integration tests.
  • Removed support for Ubuntu trusty & xenial.