fix: Revert "fix: create fixSerializedUint8Array helper method to deal with weird quirk of ssz serialize"

This reverts commit d8430b4a11.
This commit is contained in:
Derrick Hammer 2023-07-13 10:40:18 -04:00
parent 20b6d56c23
commit 6ef18dbc05
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
2 changed files with 4 additions and 12 deletions

View File

@ -5,7 +5,6 @@ import { concatBytes } from "@noble/hashes/utils";
import { LightClientUpdate } from "#types.js";
import * as capella from "@lodestar/types/capella";
import NodeCache from "node-cache";
import { fixSerializedUint8Array } from "#util.js";
export interface StoreItem {
update: Uint8Array;
@ -23,14 +22,10 @@ export default class Store implements IStore {
addUpdate(period: number, update: LightClientUpdate) {
try {
this.store.set(period, {
update: fixSerializedUint8Array(
capella.ssz.LightClientUpdate.serialize(update),
),
nextCommittee: fixSerializedUint8Array(
CommitteeSSZ.serialize(update.nextSyncCommittee.pubkeys),
),
nextCommitteeHash: fixSerializedUint8Array(
digest(concatBytes(...update.nextSyncCommittee.pubkeys)),
update: capella.ssz.LightClientUpdate.serialize(update),
nextCommittee: CommitteeSSZ.serialize(update.nextSyncCommittee.pubkeys),
nextCommitteeHash: digest(
concatBytes(...update.nextSyncCommittee.pubkeys),
),
});
} catch (e) {

View File

@ -131,6 +131,3 @@ function isValidLightClientHeader(
header.beacon.bodyRoot,
);
}
export function fixSerializedUint8Array(arr: Uint8Array) {
return new Uint8Array(Object.values(arr));
}