Skip to content

Commit cdaec19

Browse files
authored
Add knownVersion on rx.queryAt (#4194)
1 parent f4bf7a9 commit cdaec19

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/api/src/base/Decorate.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,8 @@ export abstract class Decorate<ApiType extends ApiTypes> extends Events {
146146

147147
this.#instanceId = `${++instanceCounter}`;
148148
this.#registry = options.source?.registry || options.registry || new TypeRegistry();
149-
this._rx.queryAt = (blockHash: Uint8Array | string) =>
150-
from(this.at(blockHash)).pipe(map((a) => a.rx.query));
149+
this._rx.queryAt = (blockHash: Uint8Array | string, knownVersion?: RuntimeVersion) =>
150+
from(this.at(blockHash, knownVersion)).pipe(map((a) => a.rx.query));
151151
this._rx.registry = this.#registry;
152152

153153
const thisProvider = options.source

packages/api/src/types/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export interface ApiInterfaceRx {
9595
runtimeMetadata: Metadata;
9696
runtimeVersion: RuntimeVersion;
9797
query: QueryableStorage<'rxjs'>;
98-
queryAt: (blockHash: Uint8Array | string) => Observable<QueryableStorage<'rxjs'>>;
98+
queryAt: (blockHash: Uint8Array | string, knownVersion?: RuntimeVersion) => Observable<QueryableStorage<'rxjs'>>;
9999
queryMulti: QueryableStorageMulti<'rxjs'>;
100100
rpc: DecoratedRpc<'rxjs', RpcInterface>;
101101
tx: SubmittableExtrinsics<'rxjs'>;

0 commit comments

Comments
 (0)