diff --git a/packages/rpc-provider/src/ws/index.ts b/packages/rpc-provider/src/ws/index.ts index 36ac3c2f2d..d9c650659e 100644 --- a/packages/rpc-provider/src/ws/index.ts +++ b/packages/rpc-provider/src/ws/index.ts @@ -331,6 +331,12 @@ export default class WsProvider implements WSProviderInterface { Object.keys(subscriptions).forEach(async (id) => { const { callback, method, params, type } = subscriptions[id]; + // only re-create methods with '
_subscribe`, i.e. submissions such + // as 'author_submitAndWatchExtrinsic' are not included + if (method.indexOf('_subscribe') === -1) { + return; + } + try { await this.subscribe(type, method, params, callback); } catch (error) {