diff --git a/packages/api/src/beacon/routes/beacon/pool.ts b/packages/api/src/beacon/routes/beacon/pool.ts index 5d0a031771f5..e000b0ec6d74 100644 --- a/packages/api/src/beacon/routes/beacon/pool.ts +++ b/packages/api/src/beacon/routes/beacon/pool.ts @@ -1,13 +1,6 @@ import {ValueOf} from "@chainsafe/ssz"; import {ChainForkConfig} from "@lodestar/config"; -import { - ForkName, - ForkPostElectra, - ForkPreElectra, - MAX_PAYLOAD_ATTESTATIONS, - PTC_SIZE, - isForkPostElectra, -} from "@lodestar/params"; +import {ForkName, ForkPostElectra, ForkPreElectra, PTC_SIZE, isForkPostElectra} from "@lodestar/params"; import { ArrayOf, AttesterSlashing, @@ -44,7 +37,6 @@ const ProposerSlashingListType = ArrayOf(ssz.phase0.ProposerSlashing); const SignedVoluntaryExitListType = ArrayOf(ssz.phase0.SignedVoluntaryExit); const SignedBLSToExecutionChangeListType = ArrayOf(ssz.capella.SignedBLSToExecutionChange); const SyncCommitteeMessageListType = ArrayOf(ssz.altair.SyncCommitteeMessage); -const PayloadAttestationListType = ArrayOf(ssz.gloas.PayloadAttestation, MAX_PAYLOAD_ATTESTATIONS); const PayloadAttestationMessageListType = ArrayOf(ssz.gloas.PayloadAttestationMessage, PTC_SIZE); type AttestationListPhase0 = ValueOf; @@ -59,7 +51,7 @@ type ProposerSlashingList = ValueOf; type SignedVoluntaryExitList = ValueOf; type SignedBLSToExecutionChangeList = ValueOf; type SyncCommitteeMessageList = ValueOf; -type PayloadAttestationList = ValueOf; +type PayloadAttestationList = ValueOf; type PayloadAttestationMessageList = ValueOf; export type Endpoints = { @@ -252,7 +244,7 @@ export function getDefinitions(config: ChainForkConfig): RouteDefinitions = { }, getPoolPayloadAttestations: { args: {slot: 1}, - res: {data: [ssz.gloas.PayloadAttestation.defaultValue()], meta: {version: ForkName.gloas}}, + res: { + data: Array.from({length: 5}, () => ssz.gloas.PayloadAttestation.defaultValue()), + meta: {version: ForkName.gloas}, + }, }, getPoolAttesterSlashingsV2: { args: undefined,