lisk-sdk
lisk-sdk copied to clipboard
🔩 Lisk software development kit
### Description In order to be consistent and to avoid duplicity, create and use util functions for converting response to JSON format for RPC endpoints. For example, `convertBFTParametersToJSON(bftParameters: BFTParameters): BFTParametersJSON`...
### Description Introduce new plugin to support interoperability. This plugin should be used by relayer node to automatically submit the cross chain update transaction. ### Motivation To facilitate cross chain...
### Description Add address to delegates record when calling endpoints `dpos_getDelegate` and `dpos_getAllDelegates` in hex string format. ### Acceptance Criteria - Unit test for the above response should be present...
### Description Currently all of the modules are simply copy pasting the same code snippet in their `metadata()`, i.e., ``` commands: this.commands.map(command => ({ id: command.id, name: command.name, params: command.schema,...
### Description Update transaction schema to be ``` transactionSchema = { "type": "object", "required": [ "module", "command", "nonce", "fee", "senderPublicKey", "params", "signatures" ], "properties": { "module": { "dataType": "string", "minLength":...
### Description - Update event schema and interface to ``` eventSchema = { "type": "object", "required": ["module", "name", "data", "topics", "height", "index"], "properties": { "module": { "dataType": "string", "minLength": MIN_MODULE_NAME_LENGTH,...
### Description - Add `BaseEvent` and `BaseStore` - Add validation for the name is `alphanumeric` - Add `stores` and `events` map to base module - Add `stores` and `events` to...
### Description We need to collect CCMs in order to select them and create CCU transaction to send it over to another chain. Currently, we don't have mechanism to collect...
### Expected behavior Lisk Core shouldn't crash when Lisk Service runs against it. ### Actual behavior Lisk Core crashes with the following error as soon as Lisk Service is started...
elements/lisk-api-client/src/codec.ts ``` const decodedTransaction = codec.encode(registeredSchema.transaction, { ...transaction, params: encodedParams, }); ``` Here `decodedTransaction` is incorrect, should be `encodedTransaction`, but since it's last statement in function, we can simply refactor...