diff --git a/packages/api-observable/src/Calls.ts b/packages/api-observable/src/Calls.ts index 1f7f5591de..ee9894452c 100644 --- a/packages/api-observable/src/Calls.ts +++ b/packages/api-observable/src/Calls.ts @@ -4,7 +4,7 @@ import { Observable } from 'rxjs'; import { defaultIfEmpty, map } from 'rxjs/operators'; -import { BlockNumber, Hash, Header, SignedBlock, Extrinsic } from '@polkadot/types/index'; +import { BlockNumber, Extrinsic, ExtrinsicStatus, Hash, Header, SignedBlock } from '@polkadot/types/index'; import ApiQueries from './Queries'; @@ -47,4 +47,8 @@ export default class ApiCalls extends ApiQueries { submitExtrinsic = (extrinsic: Extrinsic): Observable => { return this._api.author.submitExtrinsic(extrinsic); } + + submitAndWatchExtrinsic = (extrinsic: Extrinsic): Observable => { + return this._api.author.submitAndWatchExtrinsic(extrinsic); + } }