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

Sprint 101

Closed Aug 14, 2023 100% complete

Sprint goals

  • Prepare Lisk SDK v6.0.0 for rc #7226

    • Update beforeCrossChainMessageForwarding in token module to handle fee properly #8737
    • Unused parameter in token module configuration schema #8825
    • Check that the idxs are strictly increasing in message recovery verify #8723
    • Update generic message signing #8775
    • Add interface to application to register a m…

Sprint goals

  • Prepare Lisk SDK v6.0.0 for rc #7226

    • Update beforeCrossChainMessageForwarding in token module to handle fee properly #8737
    • Unused parameter in token module configuration schema #8825
    • Check that the idxs are strictly increasing in message recovery verify #8723
    • Update generic message signing #8775
    • Add interface to application to register a module as interoperable #8691
    • CCM fees are under-specified and the implementation is not defensive #8602
    • Update remaining tests which use AES-256-GCM #8819
    • Align token methond names #8781
    • Cross chain update on sidechain fails on verfication for nft cc transfer #8803
    • Implement authorize RPC endpoint to enable CCU signing #8484
    • TerminatedStateCreatedEvent class is not registered on sidechain #8818
    • Update verifyPartnerChainOutboxRoot and move it to execution #8718
    • Unable to decode generatorFeeProcessed event data #8779
    • Use verifyInclusionProof interface for proving the inclusion proofs #8784
    • terminateChain method does not work #8603
    • Unnecessarily complex code for getAllAccounts function #8549
    • Unused parameter in ccmContext #8555
    • Add feature to snapshot database at particular height #8425
    • The applicationURL property of Dashboard plugin needs correction. #8773
    • Implement getChainValidators method in interop module #8767
    • Lack of ChannelData schema validation in InitializeMessageRecoveryCommand #8621
    • TransferCrossChainCommand of NFT module fails on execution #8791
    • Initialize userStore when it does not exist for token recovery #8389
    • Extend node info response to include backup height #8790
    • Upgrade Lisk SDK v5 to use NodeJS v18 #8787
    • Sending of custom token from sidechain to mainchain fails #8761
    • verifyDataBlock in message recovery command was given invalid parameters #8774
    • Recovered messages can be replayed #8613
    • Update encryption to AES-128-GCM #8750
    • dyld[4780]: missing symbol called when importing lisk-client in node project #8530
    • TotalWeight may exceed MAX_UINT64 in mainchain registration command verification #8782
    • Failed asset validation during forging of next block does not reject the transaction #8576
    • Fix a bug in state recovery initialization command #8722
    • Add events for SMT and RMT verification errors #8719
    • Token support methods are not aligned with LIP #8505
    • Unable to build Lisk Core docker image #8686
    • Application crashes when loading plugin as child process #8786
    • Update ambiguous message tags #8727
    • Update State Recovery Command verification #8720
    • Dynamic Rewards module is not exported #8798
    • Add ccmID in the topic in ccmContext for sidechainCrossChainUpdate execute #8810
    • dashboardPlugin doesn't display endpoints of the registered plugins #8785
    • Update apply method to improve handling of ccm fee #8733
    • Lack of schema validation in certificate schema in multiple places #8551
    • Message verification command fails on verification #8495
    • Repeated code mainchain and sidechain CCU verify #8554
    • Compute index/position in Merkle tree correctly #8844
    • RMT verify should occur in execute hook of message recovery command #8804
    • Create verifyCommon to be used in mainchain/sidechain ccu verify #8811
    • BLS library does not properly check secret key Severity: Informational #8783
    • Update message recovery command verification #8721
    • Update BFT votes subStore prefix #8756
    • Add missing configurable config params #8753
    • Liveness limit to be updated to 4 weeks #8751
    • Update Message Recovery command execute to handle failed ccm fee handling #8738
    • Update forward method to handle ccm fee properly #8735
    • Bounced CCM fees are not escrowed #8655
    • The executeBlock function in the StateMachine class is exported but is never used #8640
    • Incorrect handling of large integers in Regular Merkle Tree verification #8616
  • Introduce non-fungible token module #6917

    • Sidechain one in example app fails upon start #8830
    • Support all nft's on mainchain and all nft's originating from mainchain on sidechain one in example app #8833
    • Method isNFTSupported incorrectly checks if the nft already exists #8832
    • Receiving chain incorrectly checks for the owner of nft when sending chain is not own chain #8831
    • TransferCrossChainCommand of NFT module fails on execution #8791

** Moved goals**

  • Message verification command fails on verification #8495
  • Repeated code mainchain and sidechain CCU verify #8554
  • Compute index/position in Merkle tree correctly #8844
  • RMT verify should occur in execute hook of message recovery command #8804
  • Create verifyCommon to be used in mainchain/sidechain ccu verify #8811
  • BLS library does not properly check secret key Severity: Informational #8783
  • Update message recovery command verification #8721
  • Update BFT votes subStore prefix #8756
  • Add missing configurable config params #8753
  • Liveness limit to be updated to 4 weeks #8751
  • Update Message Recovery command execute to handle failed ccm fee handling #8738
  • Update forward method to handle ccm fee properly #8735
  • Bounced CCM fees are not escrowed #8655
  • The executeBlock function in the StateMachine class is exported but is never used #8640
  • Incorrect handling of large integers in Regular Merkle Tree verification #8616
  • Update beforeCrossChainMessageForwarding in token module to handle fee properly #8737

This milestone is closed.

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