Add $isStorageFallback on Codec interface (#5421)

* Add $isStorageFallback on Codec interface

* Rename in CHANGELOG

* Update specs with new naming

* Small formatting adjustments

* Abstract values

* Adjust initialU8a expectation

* Mark old interface as deprecated (& type to never)

* Adjust @deprecated comments

* Add deprecated interfaces to all
This commit is contained in:
Jaco
2023-01-18 21:58:06 +02:00
committed by GitHub
parent 263fce1e7d
commit 923f569d77
42 changed files with 261 additions and 156 deletions
@@ -17,7 +17,7 @@ export function subscribeFinalizedBlocks (instanceId: string, api: DeriveApi): (
return memo(instanceId, (): Observable<SignedBlockExtended> =>
api.derive.chain.subscribeFinalizedHeads().pipe(
switchMap((header) =>
api.derive.chain.getBlock(header.createdAtHash || header.hash)
api.derive.chain.getBlock(header.$createdAtHash || header.hash)
)
)
);
@@ -41,7 +41,7 @@ export function subscribeFinalizedHeads (instanceId: string, api: DeriveApi): ()
const endHash = prevHash;
const startHash = header.parentHash;
prevHash = header.createdAtHash = header.hash;
prevHash = header.$createdAtHash = header.hash;
return endHash === null || startHash.eq(endHash)
? of(header)
@@ -17,7 +17,7 @@ export function subscribeNewBlocks (instanceId: string, api: DeriveApi): () => O
return memo(instanceId, (): Observable<SignedBlockExtended> =>
api.derive.chain.subscribeNewHeads().pipe(
switchMap((header) =>
api.derive.chain.getBlock(header.createdAtHash || header.hash)
api.derive.chain.getBlock(header.$createdAtHash || header.hash)
)
)
);
@@ -37,7 +37,7 @@ export function subscribeNewHeads (instanceId: string, api: DeriveApi): () => Ob
getAuthorDetails(header, queryAt)
),
map(([header, validators, author]): HeaderExtended => {
header.createdAtHash = header.hash;
header.$createdAtHash = header.hash;
return createHeaderExtended(header.registry, header, validators, author);
})
@@ -33,7 +33,7 @@ function _getUpdates (api: DeriveApi, paraId: string | number | BN): Observable<
added = added.concat(...changes.added);
removed = removed.concat(...changes.removed);
return of({ added, addedDelta: changes.added, blockHash: events.createdAtHash?.toHex() || '-', removed, removedDelta: changes.removed });
return of({ added, addedDelta: changes.added, blockHash: events.$createdAtHash?.toHex() || '-', removed, removedDelta: changes.removed });
}
return EMPTY;
@@ -52,7 +52,7 @@ function _eventTriggerAll (api: DeriveApi, paraId: string | number | BN): Observ
);
return items.length
? of(events.createdAtHash?.toHex() || '-')
? of(events.$createdAtHash?.toHex() || '-')
: EMPTY;
}),
startWith('-')
+1 -1
View File
@@ -29,5 +29,5 @@ export function extractContributed (paraId: string | number | BN, events: Vec<Fr
}
return result;
}, { added, blockHash: events.createdAtHash?.toHex() || '-', removed });
}, { added, blockHash: events.$createdAtHash?.toHex() || '-', removed });
}
@@ -18,7 +18,7 @@ export function createHeaderExtended (registry: Registry, header?: Header, valid
super(registry, header);
this.#author = author || extractAuthor(this.digest, validators || []);
this.createdAtHash = header?.createdAtHash;
this.$createdAtHash = header?.$createdAtHash;
}
/**
@@ -46,7 +46,7 @@ export function createSignedBlockExtended (registry: Registry, block?: SignedBlo
this.#author = author || extractAuthor(this.block.header.digest, validators || []);
this.#events = events || ([] as EventRecord[]);
this.#extrinsics = mapExtrinsics(this.block.extrinsics, this.#events);
this.createdAtHash = block?.createdAtHash;
this.$createdAtHash = block?.$createdAtHash;
}
/**