This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
Sprint 100
Closed Aug 1, 2023
100% complete
Sprint goals
-
Prepare Lisk SDK v6.0.0 for rc #7226
- Missing check isLive for SidechainInteroperabilityInternalMethod #8408
- Add feature to snapshot database at particular height #8425
- Add additional validation to config parameters #8465
- Implement authorize RPC endpoint to enable CCU signing #8484
- MessageRecoveryCommand is calling incorrect function for ve…
Sprint goals
-
Prepare Lisk SDK v6.0.0 for rc #7226
- Missing check isLive for SidechainInteroperabilityInternalMethod #8408
- Add feature to snapshot database at particular height #8425
- Add additional validation to config parameters #8465
- Implement authorize RPC endpoint to enable CCU signing #8484
- MessageRecoveryCommand is calling incorrect function for verifying inclusionProof #8495
- Token support methods are not aligned with LIP #8505
- dyld[4780]: missing symbol called when importing lisk-client in node project #8530
- Lack of schema validation in certificate schema in multiple places #8551
- Failed asset validation during forging of next block does not reject the transaction #8576
- Failed to generate blocks in v4.0.0-beta.1 #8587
- CCM fees are under-specified and the implementation is not defensive #8602
- terminateChain method does not work #8603
- The Channel Terminated Command does not validate the CCM status #8608
- Remove unused ccu property from the context #8609
- Lack of validation in InitializeMessageRecoveryCommand may lead to non-inclusion proof #8612
- Recovered messages can be replayed #8613
- Lisk Validator does not validate integer formats when provided as number #8617
- Incorrect comment in InitializeStateRecoveryCommand #8619
- Lack of schema validation in InitializeStateRecoveryCommand #8620
- Lack of ChannelData schema validation in InitializeMessageRecoveryCommand #8621
- Poor validation isChainNameAvailable endpoint #8624
- Transactions stuck in the transaction pool #8634
- The executeBlock function in the StateMachine class is exported but is never used #8640
- The beforeExecuteBlock function in the StateMachine class should be called beforeTransactionsExecute #8641
- Bounced CCM fees are not escrowed #8655
- Validate PoS params whose ranges are defined by block time #8694
- Interoperability Module: incorrect error message #8512
- Unnecessarily complex code for getAllAccounts function #8549
- Interoperability Module: error message typo #8553
- Repeated code mainchain and sidechain CCU verify #8554
- Unused parameter in ccmContext #8555
- Sidechain Terminated Command uses the wrong chain ID variable #8509
- Use of hard-coded charset string in error messages #8510
- verifyLivenessConditionForRegisteredChains function has duplicate implementation #8552
- Incorrect handling of large integers in Regular Merkle Tree verification #8616
- Improve how StateStore handles multiple snapshots #8614
- Unreachable code in supportToken #8648
- Improve error handling in transferCrossChain command #8650
- Initialize userStore when it does not exist for token recovery #8389
- Duplicate implementation of functionality. #8511
- Incorrect comparison of parameters in getGeneratorsBetweenTimestamps #8652
- Duplicate constants for Lisk32 charset #8653
- Clean up LISK32 charset handling #7927
- Update bounce method #8732
- Remove unnecessary check on removeSupportForChain #8649
- Use constant ADDRESS_LENGTH in getValidatorKeys #8651
- Implement getChainValidators method in interop module #8767
- Update apply method to improve handling of ccm fee #8733
- Update encryption to AES-128-GCM #8750
- Update forward method to handle ccm fee properly #8735
- Update beforeCrossChainMessageForwarding in token module to handle fee properly #8737
- Update Message Recovery command execute to handle failed ccm fee handling #8738
- verifyDataBlock in message recovery command was given invalid parameters #8774
- Liveness limit to be updated to 4 weeks #8751
- Update BFT votes subStore prefix #8756
- Add missing configurable config params #8753
- Introduce interoperability_getMainchainID endpoint #8309
-
Introduce non-fungible token module #6917
- NFTMethod.create generates incorrect index #8724
- NFTMethod.getNextAvailableIndex iterates over all chains #8729
- Add functionality to create and transfer NFTs to interop example app #8734
- Add functionality to create and transfer NFTs to interop example app #8736
- Build fails on branch feature/6917-implement-nft-module #8776
- NFT indexes should start from 0 instead of 1. #8757
- NFTEndpoint.getNFT endpoint fails if NFT is escrowed #8714
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.