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

Sprint 104

Closed Sep 26, 2023 100% complete

Sprint goals

  • Prepare Lisk SDK v6.1.0 for rc #7245

    • Refactor verifyTransferInternal, verifyTransferCrossChainInternal, destroy, lock, and unlock of NFT module #8961
    • Remove redundant functions getAttributesArray, getAttributes, getLockingModule, and getNFTOwner of NFT module #8960
    • Implement getNFT function of NFT module #8959
    • Implement functions isNFTEscr…

Sprint goals

  • Prepare Lisk SDK v6.1.0 for rc #7245

    • Refactor verifyTransferInternal, verifyTransferCrossChainInternal, destroy, lock, and unlock of NFT module #8961
    • Remove redundant functions getAttributesArray, getAttributes, getLockingModule, and getNFTOwner of NFT module #8960
    • Implement getNFT function of NFT module #8959
    • Implement functions isNFTEscrowed and isNFTLocked of NFT module #8958
    • Remove code redundancy in transfer methods of NFT module #8954
    • Unit test review: PoS module (commission, reward) #8020
    • EncryptMessageWithPassword ignores iterations passed from options #8943
    • Resolve TODO comments from the repository #7048
    • Remove messageFeeTokenID from crossChainNFTTransferParamsSchema of NFT module #8957
    • Update method lock of NFT module #8956
    • Update method getCollectionID of NFT module #8955
    • Unit test review: Interoperability cross-chain commands #8178
    • Unit test rewiew: Interoperability stores #8181
    • Unit test review: Interoperability endpoints #8189
    • Unit Test Review: Interoperability commands #8193
    • Add proper calculation for ccm fee for the bounce function unit tests #8195
    • Unit test review: Interoperability utils #8204
    • Unit test review: internal methods of interoperability module #8201
    • Removal of valid transactions from transaction pool. #8353
    • Add readme for chain connector plugin #8002
    • Unit test review: Interoperability genesis state initialization/finalization #8378
    • Missing tests in sidechain CCU update command #7998
    • Update verify logic in authority module update authority command #8929
    • Improvements to PoA module #8945
    • Add additional schema validation to poa module #8944
    • Missing unit test for Base Store #8950
    • Rename file name to be consistent to class name #8942
    • Update get name function of NFT module #8983
    • The codec.encode function encodes larger than expected integers #8968
    • Update unit test of removeSupportAllNFTs method of NFT module #8982
    • Update NFT module to use internal functions to save data to stores #9004
    • verifyTerminatedStateAccountsCommon is called inside loop #8998
    • Inconsistent error handling in command verify functions of NFT module #8986
    • Update endpoints of NFT module #8979
    • Remove deprecated Buffer.slice function #8984
    • Update recover method of NFT module #8970
    • Update recover method of token module to validate decoded account #9002
    • Add --add-legacy to keys create command #9031
    • Update destroy and lock events of NFT module #8977
    • Update recover method of NFT module to validate NFT attributes array #8974
    • Dynamic Block Reward Computation incorrect in case validators number is small #9024
    • Remove unnecessary check from token initGenesisState #9025
    • Update removeSupportAllNFTs method of NFT module #8981
    • Update CrossChainTransferCommand of NFT module #8969
    • Update removeSupportAllNFTsFromCollection method of NFT module #8973
    • Remove collectionID as a data field from the create event of NFT module #8971
    • Update interop example to call authroize endpoint during start-up #8993
    • Code improvements PoA module #2 #8964
    • Lisk commander doesn't consider absolute output path #9013
    • Remove unnecessary calls to validator.validate in commands of NFT module #8987
    • dynamicReward.getExpectedValidatorRewards has wrong metadata #9015
    • Code improvements PoA module #3 #8965
    • Remove validation in commands for PoA module #8962
    • Update supportAllNFTs method of NFT module #8972
    • Define and use constant for indexLength of NFT module #8985
    • Incorrect MIN_SINT32 constant in lisk validator #8975
  • Prepare Lisk SDK v6.0.0 for production #7242

    • Extend pos_getConstants response to include default commission #8856
    • BLS operations involving secret data are not constant time #8911
  • Introduce Governance module #8519

    • Implement Proposals store for Governance module #8863
    • Implement Config store for Governance module #8866
    • Implement Index store for Governance module #8865
    • Implement Votes store for Governance module #8864

Moved goals

  • Resolve TODO comments from the repository #7048
  • Add readme for chain connector plugin #8002
  • Unit test review: PoS module (commission, reward) #8020
  • Unit test rewiew: Interoperability stores #8181
  • Unit test review: Interoperability endpoints #8189
  • Unit Test Review: Interoperability commands #8193
  • Add proper calculation for ccm fee for the bounce function unit tests #8195
  • Unit test review: Interoperability utils #8204
  • Unit test review: internal methods of interoperability module #8201
  • Removal of valid transactions from transaction pool. #8353
  • Unit test review: Interoperability genesis state initialization/finalization #8378
  • Remove code redundancy in transfer methods of NFT module #8954
  • Update method lock of NFT module #8956
  • Implement getNFT function of NFT module #8959
  • Implement functions isNFTEscrowed and isNFTLocked of NFT module #8958
  • Refactor verifyTransferInternal, verifyTransferCrossChainInternal, destroy, lock, and unlock of NFT module #8961
  • Remove redundant functions getAttributesArray, getAttributes, getLockingModule, and getNFTOwner of NFT module #8960
  • The codec.encode function encodes larger than expected integers #8968
  • Update recover method of NFT module #8970
  • Update endpoints of NFT module #8979
  • Update unit test of removeSupportAllNFTs method of NFT module #8982
  • Update get name function of NFT module #8983
  • Inconsistent error handling in command verify functions of NFT module #8986
  • verifyTerminatedStateAccountsCommon is called inside loop #8998
  • Update NFT module to use internal functions to save data to stores #9004
  • Update recover method of token module to validate decoded account #9002

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.