diff --git a/packages/beacon-node/src/chain/opPools/aggregatedAttestationPool.ts b/packages/beacon-node/src/chain/opPools/aggregatedAttestationPool.ts index e656915552b4..9a3e6622d1ff 100644 --- a/packages/beacon-node/src/chain/opPools/aggregatedAttestationPool.ts +++ b/packages/beacon-node/src/chain/opPools/aggregatedAttestationPool.ts @@ -1,5 +1,5 @@ import {aggregateSignatures, Signature} from "@chainsafe/blst"; -import {BitArray, toHexString} from "@chainsafe/ssz"; +import {BitArray} from "@chainsafe/ssz"; import { ForkName, ForkSeq, diff --git a/packages/beacon-node/src/util/sszBytes.ts b/packages/beacon-node/src/util/sszBytes.ts index 81821b5eb710..c27df1a0fbf3 100644 --- a/packages/beacon-node/src/util/sszBytes.ts +++ b/packages/beacon-node/src/util/sszBytes.ts @@ -202,7 +202,8 @@ export function getAttDataFromSignedAggregateAndProofElectra(data: Uint8Array): if (data.length < endIndex + SIGNATURE_SIZE + COMMITTEE_BITS_SIZE) { return null; } - return toBase64(data.subarray(startIndex, endIndex)); + attDataBuf.set(data.subarray(startIndex, endIndex)); + return attDataBuf.toString("base64"); } /** @@ -217,7 +218,8 @@ export function getCommitteeBitsFromSignedAggregateAndProofElectra(data: Uint8Ar return null; } - return toBase64(data.subarray(startIndex, endIndex)); + committeeBitsDataBuf.set(data.subarray(startIndex, endIndex)); + return committeeBitsDataBuf.toString("base64"); } /**