This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
Sprint 99
Closed Jul 18, 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
- Token support methods are not aligned with LIP #8505
- dyld[4780]: missing symbol called when importing lisk-client in nod…
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
- 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
- Round length should not be configurable in PoS module #8562
- 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
- Add isChannelActive method #8588
- CCM fees are under-specified and the implementation is not defensive #8602
- terminateChain method does not work #8603
- The send method accepts status different from OK #8605
- The error method incorrectly checks the status field #8606
- Send method may lead to crash when missing the timestamp parameter #8607
- The Channel Terminated Command does not validate the CCM status #8608
- Certificate generation: Use of hard-coded constant #8611
- Lack of validation in InitializeMessageRecoveryCommand may lead to non-inclusion proof #8612
- Invalid base method used in InitializeStateRecoveryCommand #8615
- Missing check in getMessageFeeTokenID #8618
- Plugin is not properly loading in child process #8629
- CCM validation fails on apply #8660
- 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
- Lisk Validator does not validate integer formats when provided as number #8617
- Allow txpool_getTransactionsFromPool to allow filtering with address #8636
- initGenesisState function should use the constant ADDRESS_LENGTH #8643
- Duplicate implementation in initGenesisState and the RegisterMultisignatureCommand.verify functions #8644
- isSupported should use splitTokenID function #8647
- Bounced CCM fees are not escrowed #8655
- Recovered messages can be replayed #8613
- Incorrect comment in InitializeStateRecoveryCommand #8619
- Remove unnecessary _moduleName argument AuthEndpoint class #8642
- Should use EscrowSubstore.getKey instead of duplicate implementation #8645
- deductEscrowAmountWithTerminate function manually implements getOrDefault instead of calling the existing method
#8646 - Lack of schema validation in InitializeStateRecoveryCommand #8620
- Lack of ChannelData schema validation in InitializeMessageRecoveryCommand #8621
- Simplify code for getMinReturnFeePerByte #8622
- Missing checks isChainNameAvailable endpoint #8623
- Poor validation isChainNameAvailable endpoint #8624
- Remove unused ccu property from the context #8609
- Implement authorize RPC endpoint to enable CCU signing #8484
- MessageRecoveryCommand is calling incorrect function for verifying inclusionProof #8495
- Validate PoS params whose ranges are defined by block time #8694
-
Introduce non-fungible token module #6917
- Add NFT to example app and create a module to interact #8403
- Define NFTModule.name method #8661
- Initialize methods & commands in NFT module #8664
- Update NFT module to add check for isChannelActive #8668
- NFTMethod.create generates incorrect index #8724
- NFTMethod.getNextAvailableIndex iterates over all chains #8729
-
Prepare Lisk SDK v6.1.0 for beta #7244
- Add new integration tests for TokenAPI #7233
Moved
- Add new integration tests for TokenAPI #7233
- Missing check isLive for SidechainInteroperabilityInternalMethod #8408
- Add feature to snapshot database at particular height #8425
- Add additional validation to config parameters #8465
- 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
- Lack of validation in InitializeMessageRecoveryCommand may lead to non-inclusion proof #8612
- 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
- Lisk Validator does not validate integer formats when provided as number #8617
- Bounced CCM fees are not escrowed #8655
- Recovered messages can be replayed #8613
- 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
- Remove unused ccu property from the context #8609
- Implement authorize RPC endpoint to enable CCU signing #8484
- MessageRecoveryCommand is calling incorrect function for verifying inclusionProof #8495
- Add functionality to create and transfer NFTs to interop example app #8734
- Add functionality to create and transfer NFTs to interop example app #8736
- Validate PoS params whose ranges are defined by block time #8694
- NFTMethod.create generates incorrect index #8724
- NFTMethod.getNextAvailableIndex iterates over all chains #8729
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.