!shan

Results 69 issues of !shan

### Description - Implement private method `_computeInitStateRecoveryParams` on SidechainRecoveryClass which is called from `triggerInitStateRecovery` ### Acceptance Criteria - Should have all the unit tests present

framework-plugins/recovery

### Description - Implement private method `_computeMessageRecoveryParams` on `MainchainRecoveryClass` which is called from `triggerMessageRecovery` ### Acceptance Criteria - Should have all the unit tests present

framework-plugins/recovery

### Description - Implement private method _ `computeInitMessageRecoveryParams` on `MainchainRecoveryClass` which is called from `triggerInitMessageRecovery` ### Acceptance Criteria - Should have all the unit tests present

framework-plugins/recovery

### Description Create `BaseRecoveryManager` class and declare functions ```ts abstract class BaseRecoveryManager { private _stateRecoveryDB: Database; private _apiClient: APIClient; private config: Config; private _queryKeys: Map; private _mainchainClient: APIClient; public _sidechainClientMap:...

framework-plugins/recovery

### Description Based on the `MainchainRecoveryClient` class created in https://github.com/LiskHQ/lisk-sdk/issues/9167, implement all the methods ### Acceptance Criteria - Should have all the unit tests

framework-plugins/recovery

### Description Based on the `BaseRecoveryClient` class created in https://github.com/LiskHQ/lisk-sdk/issues/9167, implement all the methods ### Acceptance Criteria - Should have all the unit tests

framework-plugins/recovery

### Description - Based on SidechainRecoveryManager class created in https://github.com/LiskHQ/lisk-sdk/issues/9164 Implement all the methods for this class ```ts class SidechainRecoveryManager extends BaseRecoveryManager { private _mainchainClient: APIClient; constructor({ config, chainID, stateRecoveryDB,...

framework-plugins/recovery

### Description - Based on `MainchainRecoveryManager` class created in https://github.com/LiskHQ/lisk-sdk/issues/9164 Implement all the methods for this class ```ts class MainchainRecoveryManager extends BaseRecoveryManager { private _messageRecoveryDB: Database; constructor({ config, chainID, stateRecoveryDB,...

framework-plugins/recovery

### Description - Create `lisk-framework-recovery-plugin` repo under `framework-plugins` - Create recovery_plugin.ts, types.ts, constants.ts, db.ts, endpoint.ts and index.ts files - Declare `RecoveryPluginConfig` interface and declare RecoveryPlugin class extending BasePlugin. ```ts enum...

framework-plugins/recovery

### Description - Create `SidechainRecoveryClient` class ```ts abstract class BaseRecoveryClient { private _apiClient!: apiClient.APIClient; private _queryKeys!: Set; public connect(_connectionObj: ConnectionObj) { // check for mode of connection and use connectionString...

framework-plugins/recovery