Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Version 6.1.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@shuse2 shuse2 released this 06 Nov 22:18
· 77 commits to development since this release
v6.1.0-rc.0
fef1782

Change Log

v6.1.0-rc.0 (2023-11-06)

Full Changelog: v6.1.0-beta.1...v6.1.0-rc.0

This release includes a few bugs and improvements that were fixed in the recent release of v6.0.0 branch along with minor bug fixes and test improvements.

Released packages

Bugs and Improvements

  • Unit Test Review: Interoperability commands #8193
  • Unit tests review for validators module (LIP 0044) #8115
  • Add missing unit tests for validators module [API section] getGeneratorsBetweenTimestamps #7267
  • Add buffer length check in getAddressFromPublicKey #9083
  • Missing test cases in state recovery init command #7970
  • transaction:create crashes when fetching parameters from prompt #9105
  • Unit test review: Dynamic block rewards #8025
  • Remove redundant call to verifyTransfer in method of NFT module #9101
  • Unit test review - Key derivation LIP 66 #8104
  • Unit test review: internal methods of interoperability module #8201
  • Duplication in chain registration commands #9077
  • Add readme for chain connector plugin #8002
  • executeCommon should match LIP #9009
  • Unit test review for LIP 68: Missing test #8180
  • Resolve TODO comments from the repository #7048
  • subStorePrefix parameter for StateStore.getStore should only be Buffer #9045
  • Update endpoints of NFT module #8979
  • Implement functions isNFTEscrowed and isNFTLocked of NFT module #8958
  • Implement getNFT function of NFT module #8959
  • Remove redundant functions getAttributesArray, getAttributes, getLockingModule, and getNFTOwner of NFT module #8960
  • Refactor verifyTransferInternal, verifyTransferCrossChainInternal, destroy, lock, and unlock of NFT module #8961
  • Update recover method of NFT module #8970
  • Update unit test of removeSupportAllNFTs method of NFT module #8982
  • Update removeSupportAllNFTs method of NFT module #8981
  • Update NFT module to use internal functions to save data to stores #9004
  • Remove unnecessary calls to validator.validate in commands of NFT module #8987
  • Update CrossChainTransferCommand of NFT module #8969
  • The codec.encode function encodes larger than expected integers #8968
  • Update cross chain update command tests #9006
  • Remove code redundancy in transfer methods of NFT module #8954
  • Inconsistent error handling in command verify functions of NFT module #8986
  • Update order of checks in destroy method for NFT module #9066
  • Update removeSupportAllNFTsFromCollection method of NFT module #8973
  • Remove collectionID as a data field from the create event of NFT module #8971
  • Update recover method of NFT module to validate NFT attributes array #8974
  • Remove deprecated Buffer.slice function #8984
  • Add proper calculation for ccm fee for the bounce function unit tests #8195
  • Update interop example to call authroize endpoint during start-up #8993
  • Update method lock of NFT module #8956
  • Setting Main / Testnet #2
  • Code improvements PoA module #2 #8964
  • Define and use constant for indexLength of NFT module #8985
  • Update get name function of NFT module #8983
  • Unit test review: Interoperability genesis state initialization/finalization #8378
  • Update destroy and lock events of NFT module #8977
  • Incorrect MIN_SINT32 constant in lisk validator #8975
  • Add additional schema validation to poa module #8944
  • Code improvements PoA module #1 #8945
  • Remove validation in commands for PoA module #8962
  • Code improvements PoA module #3 #8965
  • Remove messageFeeTokenID from crossChainNFTTransferParamsSchema of NFT module #8957
  • Update method getCollectionID of NFT module #8955
  • Update verify logic in authority module update authority command #8929
  • Missing unit test for Base Store #8950