This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
Sprint 97
Closed Jun 20, 2023
100% complete
Sprint goals
-
Prepare Lisk SDK v6.0.0 for rc #7226
- Add new integration tests for TokenAPI #7233
- Unit Test Review: Random Module #8154
- lisk-client not usable in a React Typescript application (v6.beta) #8438
- CCM fees are always burned #8532
- Mainchain registration schema validates signature length incorrectly #8508
- Lack of schema property length in chainA…
Sprint goals
-
Prepare Lisk SDK v6.0.0 for rc #7226
- Add new integration tests for TokenAPI #7233
- Unit Test Review: Random Module #8154
- lisk-client not usable in a React Typescript application (v6.beta) #8438
- CCM fees are always burned #8532
- Mainchain registration schema validates signature length incorrectly #8508
- Lack of schema property length in chainAccountStore method #8533
- Lack of schema property length in ownChainAccountStore schema #8550
- Lack of schema validation in certificate schema in multiple places #8551
- Token support methods are not aligned with LIP #8505
- Token methods lacks checks for negative token amounts #8470
- Token module supports all tokens from mainchain and not just LSK #8471
- Schemas with required fields of nonexistent properties #8472
- Schemas with repeated ids #8473
- Schemas do not require fields that should be required #8474
- Commands are responsible for validating their parameters #8475
- Insufficient data validation in Validators module #8476
- Wrong block reward calculation #8502
- Add additional validation to config parameters #8465
- Validator throws error on multisignature registration #8517
- dyld[4780]: missing symbol called when importing lisk-client in node project #8530
- Remove encryptMessageWithPrivateKey and decryptMessageWithPrivateKey from cryptography #8524
- Errors when running the PoM plugin #8504
- validator.validate has type void #8526
- setHashOnion RPC method does not validate seed length #8469
- Hash onion computation can exhaust node resources #8468
- Events’ indexes are incorrectly converted to bytes for use in Sparse Merkle Tree #8477
- Chain ID length not validated in interoperability endpoints #8604
- Failed to generate blocks in v4.0.0-beta.1 #8587
-
Introduce PoA module #6930
- Implement Update Authority command for PoA module #8415
- Implement Update Generator Key command for PoA module #8416
- Implement internal function for PoA module #8417
- Implement initGenesisState hook for PoA module #8418
- Implement finalizeGenesisState hook for PoA module #8419
- Implement afterTransactionsExecute hook in PoA module #8420
- Implement Register Authority command for PoA module #8414
- Registration fee in PoA should be configurable #8583
- Resolve module method dependencies in PoA #8582
- Implement endpoints for PoA #8506
-
Introduce non-fungible token module #6917
- Implement transfer cross chain command for NFT module #8394
- Implement cross chain command for cross chain transfer for NFT module #8395
- Implement method for NFT module #8396
- Implement initGenesisState hook for NFT module #8397
- Implement endpoint for NFT module #8398
- Add NFT to example app and create a module to interact #8403
- Implement internal function createNFTEntry for NFT module #8489
- Implement internal function createEscrowEntry for NFT module #8491
- Implement internal function transferCrossChainInternal for NFT module #8493
- Implement internal function getNewAttributes for NFT module #8494
- Implement method lock for NFT module #8540
- Implement method create for NFT module #8539
- Implement method getNextAvailableIndex for NFT module #8538
- Implement methods getAttributesArray and getAttributes for NFT module #8537
- Implement method unlock for NFT module #8541
- Implement method setAttributes for NFT module #8542
- Implement method transfer for NFT module #8543
- Implement method transferCrossChain for NFT module #8544
- Implement method recover for NFT module #8545
- Implement methods supportAllNFTs and removeSupportAllNFTs for NFT module #8546
- Implement methods supportAllNFTsFromChain and removeSupportAllNFTsFromChain for NFT module #8547
- Implement methods supportAllNFTsFromCollection and removeSupportAllNFTsFromCollection for NFT module #8548
- Implement method isNFTSupported for NFT module #8536
- Update module template to point to correct metadata type #8528
- Hex format validator allows empty and odd-length strings #8531
- Update NFT and token module with additional checks and LIP updates #8580
- Update methods createNFTEntry and create of NFT module with additional checks #8628
- Register and init commands and cross chain command in NFT module #8586
- Resolve circular dependency in NFT module #8585
-
Prepare Lisk SDK v6.1.0 for beta #7244
Moved
- Add new integration tests for TokenAPI #7233
- Implement method for NFT module #8396
- Implement initGenesisState hook for NFT module #8397
- Add NFT to example app and create a module to interact #8403
- Mainchain registration schema validates signature length incorrectly #8508
- Lack of schema property length in chainAccountStore schema #8533
- Add length checks for ownChainAccountStore name property #8550
- Lack of schema validation in certificate schema in multiple places #8551
- Token support methods are not aligned with LIP #8505
- Add additional validation to config parameters #8465
- Validator throws error on multisignature registration #8517
- dyld[4780]: missing symbol called when importing lisk-client in node project #8530
- Implement method setAttributes for NFT module #8542
- Implement method recover for NFT module #8545
- Update NFT and token module with additional checks and LIP updates #8580
- Improve performance of Random module getSeedRevealValidity() function #8578
- Failed to generate blocks in v4.0.0-beta.1 #8587
- Chain ID length not validated in interoperability endpoints #8604
- Update methods createNFTEntry and create of NFT module with additional checks #8628
- CCM fees are always burned #8532
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.