class SidechainRecoveryManager extends BaseRecoveryManager {
private _mainchainClient: APIClient;
constructor({ config, chainID, stateRecoveryDB, mainchainClient }) {
super({ config, chainID, stateRecoveryDB });
this._mainchainClient = mainchainClient;
}
// Only init state recovery is extra command as compared to BaseRecoveryManager
// we can call mainchainClient to build the params
public triggerInitStateRecovery(chainID, queryKey){}
public cleanup()
}
Description
Acceptance Criteria