diff --git a/src/api/@tanstack/react-query.gen.ts b/src/api/@tanstack/react-query.gen.ts index 7dc5820fb..85cfa5f41 100644 --- a/src/api/@tanstack/react-query.gen.ts +++ b/src/api/@tanstack/react-query.gen.ts @@ -184,6 +184,14 @@ import { fctMissedSlotRateHourlyServiceList, fctNodeActiveLast24hServiceGet, fctNodeActiveLast24hServiceList, + fctNodeCpuUtilizationByProcessServiceGet, + fctNodeCpuUtilizationByProcessServiceList, + fctNodeDiskIoByProcessServiceGet, + fctNodeDiskIoByProcessServiceList, + fctNodeMemoryUsageByProcessServiceGet, + fctNodeMemoryUsageByProcessServiceList, + fctNodeNetworkIoByProcessServiceGet, + fctNodeNetworkIoByProcessServiceList, fctOpcodeGasByOpcodeDailyServiceGet, fctOpcodeGasByOpcodeDailyServiceList, fctOpcodeGasByOpcodeHourlyServiceGet, @@ -260,6 +268,10 @@ import { intBlockOpcodeGasServiceList, intBlockProposerCanonicalServiceGet, intBlockProposerCanonicalServiceList, + intContractCreationServiceGet, + intContractCreationServiceList, + intContractSelfdestructServiceGet, + intContractSelfdestructServiceList, intContractStorageExpiry12mServiceGet, intContractStorageExpiry12mServiceList, intContractStorageExpiry18mServiceGet, @@ -300,12 +312,14 @@ import { intCustodyProbeServiceList, intEngineGetBlobsServiceGet, intEngineGetBlobsServiceList, - intEngineNewPayloadFastestServiceGet, - intEngineNewPayloadFastestServiceList, + intEngineNewPayloadFastestExecutionByNodeClassServiceGet, + intEngineNewPayloadFastestExecutionByNodeClassServiceList, intEngineNewPayloadServiceGet, intEngineNewPayloadServiceList, intExecutionBlockByDateServiceGet, intExecutionBlockByDateServiceList, + intStorageSelfdestructDiffsServiceGet, + intStorageSelfdestructDiffsServiceList, intStorageSlotDiffByAddressSlotServiceGet, intStorageSlotDiffByAddressSlotServiceList, intStorageSlotDiffServiceGet, @@ -895,6 +909,30 @@ import type { FctNodeActiveLast24hServiceListData, FctNodeActiveLast24hServiceListError, FctNodeActiveLast24hServiceListResponse, + FctNodeCpuUtilizationByProcessServiceGetData, + FctNodeCpuUtilizationByProcessServiceGetError, + FctNodeCpuUtilizationByProcessServiceGetResponse, + FctNodeCpuUtilizationByProcessServiceListData, + FctNodeCpuUtilizationByProcessServiceListError, + FctNodeCpuUtilizationByProcessServiceListResponse, + FctNodeDiskIoByProcessServiceGetData, + FctNodeDiskIoByProcessServiceGetError, + FctNodeDiskIoByProcessServiceGetResponse, + FctNodeDiskIoByProcessServiceListData, + FctNodeDiskIoByProcessServiceListError, + FctNodeDiskIoByProcessServiceListResponse, + FctNodeMemoryUsageByProcessServiceGetData, + FctNodeMemoryUsageByProcessServiceGetError, + FctNodeMemoryUsageByProcessServiceGetResponse, + FctNodeMemoryUsageByProcessServiceListData, + FctNodeMemoryUsageByProcessServiceListError, + FctNodeMemoryUsageByProcessServiceListResponse, + FctNodeNetworkIoByProcessServiceGetData, + FctNodeNetworkIoByProcessServiceGetError, + FctNodeNetworkIoByProcessServiceGetResponse, + FctNodeNetworkIoByProcessServiceListData, + FctNodeNetworkIoByProcessServiceListError, + FctNodeNetworkIoByProcessServiceListResponse, FctOpcodeGasByOpcodeDailyServiceGetData, FctOpcodeGasByOpcodeDailyServiceGetError, FctOpcodeGasByOpcodeDailyServiceGetResponse, @@ -1123,6 +1161,18 @@ import type { IntBlockProposerCanonicalServiceListData, IntBlockProposerCanonicalServiceListError, IntBlockProposerCanonicalServiceListResponse, + IntContractCreationServiceGetData, + IntContractCreationServiceGetError, + IntContractCreationServiceGetResponse, + IntContractCreationServiceListData, + IntContractCreationServiceListError, + IntContractCreationServiceListResponse, + IntContractSelfdestructServiceGetData, + IntContractSelfdestructServiceGetError, + IntContractSelfdestructServiceGetResponse, + IntContractSelfdestructServiceListData, + IntContractSelfdestructServiceListError, + IntContractSelfdestructServiceListResponse, IntContractStorageExpiry12mServiceGetData, IntContractStorageExpiry12mServiceGetError, IntContractStorageExpiry12mServiceGetResponse, @@ -1243,12 +1293,12 @@ import type { IntEngineGetBlobsServiceListData, IntEngineGetBlobsServiceListError, IntEngineGetBlobsServiceListResponse, - IntEngineNewPayloadFastestServiceGetData, - IntEngineNewPayloadFastestServiceGetError, - IntEngineNewPayloadFastestServiceGetResponse, - IntEngineNewPayloadFastestServiceListData, - IntEngineNewPayloadFastestServiceListError, - IntEngineNewPayloadFastestServiceListResponse, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetData, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetError, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListData, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListError, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse, IntEngineNewPayloadServiceGetData, IntEngineNewPayloadServiceGetError, IntEngineNewPayloadServiceGetResponse, @@ -1261,6 +1311,12 @@ import type { IntExecutionBlockByDateServiceListData, IntExecutionBlockByDateServiceListError, IntExecutionBlockByDateServiceListResponse, + IntStorageSelfdestructDiffsServiceGetData, + IntStorageSelfdestructDiffsServiceGetError, + IntStorageSelfdestructDiffsServiceGetResponse, + IntStorageSelfdestructDiffsServiceListData, + IntStorageSelfdestructDiffsServiceListError, + IntStorageSelfdestructDiffsServiceListResponse, IntStorageSlotDiffByAddressSlotServiceGetData, IntStorageSlotDiffByAddressSlotServiceGetError, IntStorageSlotDiffByAddressSlotServiceGetResponse, @@ -6651,6 +6707,238 @@ export const fctNodeActiveLast24hServiceGetOptions = (options: Options +) => createQueryKey('fctNodeCpuUtilizationByProcessServiceList', options); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const fctNodeCpuUtilizationByProcessServiceListOptions = ( + options?: Options +) => + queryOptions< + FctNodeCpuUtilizationByProcessServiceListResponse, + FctNodeCpuUtilizationByProcessServiceListError, + FctNodeCpuUtilizationByProcessServiceListResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeCpuUtilizationByProcessServiceList({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeCpuUtilizationByProcessServiceListQueryKey(options), + }); + +export const fctNodeCpuUtilizationByProcessServiceGetQueryKey = ( + options: Options +) => createQueryKey('fctNodeCpuUtilizationByProcessServiceGet', options); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeCpuUtilizationByProcessServiceGetOptions = ( + options: Options +) => + queryOptions< + FctNodeCpuUtilizationByProcessServiceGetResponse, + FctNodeCpuUtilizationByProcessServiceGetError, + FctNodeCpuUtilizationByProcessServiceGetResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeCpuUtilizationByProcessServiceGet({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeCpuUtilizationByProcessServiceGetQueryKey(options), + }); + +export const fctNodeDiskIoByProcessServiceListQueryKey = (options?: Options) => + createQueryKey('fctNodeDiskIoByProcessServiceList', options); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const fctNodeDiskIoByProcessServiceListOptions = (options?: Options) => + queryOptions< + FctNodeDiskIoByProcessServiceListResponse, + FctNodeDiskIoByProcessServiceListError, + FctNodeDiskIoByProcessServiceListResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeDiskIoByProcessServiceList({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeDiskIoByProcessServiceListQueryKey(options), + }); + +export const fctNodeDiskIoByProcessServiceGetQueryKey = (options: Options) => + createQueryKey('fctNodeDiskIoByProcessServiceGet', options); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeDiskIoByProcessServiceGetOptions = (options: Options) => + queryOptions< + FctNodeDiskIoByProcessServiceGetResponse, + FctNodeDiskIoByProcessServiceGetError, + FctNodeDiskIoByProcessServiceGetResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeDiskIoByProcessServiceGet({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeDiskIoByProcessServiceGetQueryKey(options), + }); + +export const fctNodeMemoryUsageByProcessServiceListQueryKey = ( + options?: Options +) => createQueryKey('fctNodeMemoryUsageByProcessServiceList', options); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const fctNodeMemoryUsageByProcessServiceListOptions = ( + options?: Options +) => + queryOptions< + FctNodeMemoryUsageByProcessServiceListResponse, + FctNodeMemoryUsageByProcessServiceListError, + FctNodeMemoryUsageByProcessServiceListResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeMemoryUsageByProcessServiceList({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeMemoryUsageByProcessServiceListQueryKey(options), + }); + +export const fctNodeMemoryUsageByProcessServiceGetQueryKey = ( + options: Options +) => createQueryKey('fctNodeMemoryUsageByProcessServiceGet', options); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeMemoryUsageByProcessServiceGetOptions = ( + options: Options +) => + queryOptions< + FctNodeMemoryUsageByProcessServiceGetResponse, + FctNodeMemoryUsageByProcessServiceGetError, + FctNodeMemoryUsageByProcessServiceGetResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeMemoryUsageByProcessServiceGet({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeMemoryUsageByProcessServiceGetQueryKey(options), + }); + +export const fctNodeNetworkIoByProcessServiceListQueryKey = ( + options?: Options +) => createQueryKey('fctNodeNetworkIoByProcessServiceList', options); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const fctNodeNetworkIoByProcessServiceListOptions = ( + options?: Options +) => + queryOptions< + FctNodeNetworkIoByProcessServiceListResponse, + FctNodeNetworkIoByProcessServiceListError, + FctNodeNetworkIoByProcessServiceListResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeNetworkIoByProcessServiceList({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeNetworkIoByProcessServiceListQueryKey(options), + }); + +export const fctNodeNetworkIoByProcessServiceGetQueryKey = ( + options: Options +) => createQueryKey('fctNodeNetworkIoByProcessServiceGet', options); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeNetworkIoByProcessServiceGetOptions = (options: Options) => + queryOptions< + FctNodeNetworkIoByProcessServiceGetResponse, + FctNodeNetworkIoByProcessServiceGetError, + FctNodeNetworkIoByProcessServiceGetResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await fctNodeNetworkIoByProcessServiceGet({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: fctNodeNetworkIoByProcessServiceGetQueryKey(options), + }); + export const fctOpcodeGasByOpcodeDailyServiceListQueryKey = ( options?: Options ) => createQueryKey('fctOpcodeGasByOpcodeDailyServiceList', options); @@ -8832,6 +9120,114 @@ export const intBlockProposerCanonicalServiceGetOptions = (options: Options) => + createQueryKey('intContractCreationServiceList', options); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const intContractCreationServiceListOptions = (options?: Options) => + queryOptions< + IntContractCreationServiceListResponse, + IntContractCreationServiceListError, + IntContractCreationServiceListResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await intContractCreationServiceList({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: intContractCreationServiceListQueryKey(options), + }); + +export const intContractCreationServiceGetQueryKey = (options: Options) => + createQueryKey('intContractCreationServiceGet', options); + +/** + * Get record + * + * Retrieve a single record by block_number + */ +export const intContractCreationServiceGetOptions = (options: Options) => + queryOptions< + IntContractCreationServiceGetResponse, + IntContractCreationServiceGetError, + IntContractCreationServiceGetResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await intContractCreationServiceGet({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: intContractCreationServiceGetQueryKey(options), + }); + +export const intContractSelfdestructServiceListQueryKey = (options?: Options) => + createQueryKey('intContractSelfdestructServiceList', options); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const intContractSelfdestructServiceListOptions = (options?: Options) => + queryOptions< + IntContractSelfdestructServiceListResponse, + IntContractSelfdestructServiceListError, + IntContractSelfdestructServiceListResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await intContractSelfdestructServiceList({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: intContractSelfdestructServiceListQueryKey(options), + }); + +export const intContractSelfdestructServiceGetQueryKey = (options: Options) => + createQueryKey('intContractSelfdestructServiceGet', options); + +/** + * Get record + * + * Retrieve a single record by block_number + */ +export const intContractSelfdestructServiceGetOptions = (options: Options) => + queryOptions< + IntContractSelfdestructServiceGetResponse, + IntContractSelfdestructServiceGetError, + IntContractSelfdestructServiceGetResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await intContractSelfdestructServiceGet({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: intContractSelfdestructServiceGetQueryKey(options), + }); + export const intContractStorageExpiry1mServiceListQueryKey = ( options?: Options ) => createQueryKey('intContractStorageExpiry1mServiceList', options); @@ -10068,26 +10464,26 @@ export const intEngineNewPayloadServiceGetOptions = (options: Options -) => createQueryKey('intEngineNewPayloadFastestServiceList', options); +export const intEngineNewPayloadFastestExecutionByNodeClassServiceListQueryKey = ( + options?: Options +) => createQueryKey('intEngineNewPayloadFastestExecutionByNodeClassServiceList', options); /** * List records * * Retrieve paginated results with optional filtering */ -export const intEngineNewPayloadFastestServiceListOptions = ( - options?: Options +export const intEngineNewPayloadFastestExecutionByNodeClassServiceListOptions = ( + options?: Options ) => queryOptions< - IntEngineNewPayloadFastestServiceListResponse, - IntEngineNewPayloadFastestServiceListError, - IntEngineNewPayloadFastestServiceListResponse, - ReturnType + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListError, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse, + ReturnType >({ queryFn: async ({ queryKey, signal }) => { - const { data } = await intEngineNewPayloadFastestServiceList({ + const { data } = await intEngineNewPayloadFastestExecutionByNodeClassServiceList({ ...options, ...queryKey[0], signal, @@ -10095,29 +10491,29 @@ export const intEngineNewPayloadFastestServiceListOptions = ( }); return data; }, - queryKey: intEngineNewPayloadFastestServiceListQueryKey(options), + queryKey: intEngineNewPayloadFastestExecutionByNodeClassServiceListQueryKey(options), }); -export const intEngineNewPayloadFastestServiceGetQueryKey = ( - options: Options -) => createQueryKey('intEngineNewPayloadFastestServiceGet', options); +export const intEngineNewPayloadFastestExecutionByNodeClassServiceGetQueryKey = ( + options: Options +) => createQueryKey('intEngineNewPayloadFastestExecutionByNodeClassServiceGet', options); /** * Get record * * Retrieve a single record by slot_start_date_time */ -export const intEngineNewPayloadFastestServiceGetOptions = ( - options: Options +export const intEngineNewPayloadFastestExecutionByNodeClassServiceGetOptions = ( + options: Options ) => queryOptions< - IntEngineNewPayloadFastestServiceGetResponse, - IntEngineNewPayloadFastestServiceGetError, - IntEngineNewPayloadFastestServiceGetResponse, - ReturnType + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetError, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse, + ReturnType >({ queryFn: async ({ queryKey, signal }) => { - const { data } = await intEngineNewPayloadFastestServiceGet({ + const { data } = await intEngineNewPayloadFastestExecutionByNodeClassServiceGet({ ...options, ...queryKey[0], signal, @@ -10125,7 +10521,7 @@ export const intEngineNewPayloadFastestServiceGetOptions = ( }); return data; }, - queryKey: intEngineNewPayloadFastestServiceGetQueryKey(options), + queryKey: intEngineNewPayloadFastestExecutionByNodeClassServiceGetQueryKey(options), }); export const intExecutionBlockByDateServiceListQueryKey = (options?: Options) => @@ -10182,6 +10578,66 @@ export const intExecutionBlockByDateServiceGetOptions = (options: Options +) => createQueryKey('intStorageSelfdestructDiffsServiceList', options); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const intStorageSelfdestructDiffsServiceListOptions = ( + options?: Options +) => + queryOptions< + IntStorageSelfdestructDiffsServiceListResponse, + IntStorageSelfdestructDiffsServiceListError, + IntStorageSelfdestructDiffsServiceListResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await intStorageSelfdestructDiffsServiceList({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: intStorageSelfdestructDiffsServiceListQueryKey(options), + }); + +export const intStorageSelfdestructDiffsServiceGetQueryKey = ( + options: Options +) => createQueryKey('intStorageSelfdestructDiffsServiceGet', options); + +/** + * Get record + * + * Retrieve a single record by block_number + */ +export const intStorageSelfdestructDiffsServiceGetOptions = ( + options: Options +) => + queryOptions< + IntStorageSelfdestructDiffsServiceGetResponse, + IntStorageSelfdestructDiffsServiceGetError, + IntStorageSelfdestructDiffsServiceGetResponse, + ReturnType + >({ + queryFn: async ({ queryKey, signal }) => { + const { data } = await intStorageSelfdestructDiffsServiceGet({ + ...options, + ...queryKey[0], + signal, + throwOnError: true, + }); + return data; + }, + queryKey: intStorageSelfdestructDiffsServiceGetQueryKey(options), + }); + export const intStorageSlotDiffServiceListQueryKey = (options?: Options) => createQueryKey('intStorageSlotDiffServiceList', options); diff --git a/src/api/client/client.gen.ts b/src/api/client/client.gen.ts index c445e3e5a..1eaee37dd 100644 --- a/src/api/client/client.gen.ts +++ b/src/api/client/client.gen.ts @@ -162,10 +162,16 @@ export const createClient = (config: Config = {}): Client => { case 'arrayBuffer': case 'blob': case 'formData': - case 'json': case 'text': data = await response[parseAs](); break; + case 'json': { + // Some servers return 200 with no Content-Length and empty body. + // response.json() would throw; read as text and parse if non-empty. + const text = await response.text(); + data = text ? JSON.parse(text) : {}; + break; + } case 'stream': return opts.responseStyle === 'data' ? response.body diff --git a/src/api/index.ts b/src/api/index.ts index 810997ab1..2b5fe6a57 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -181,6 +181,14 @@ export { fctMissedSlotRateHourlyServiceList, fctNodeActiveLast24hServiceGet, fctNodeActiveLast24hServiceList, + fctNodeCpuUtilizationByProcessServiceGet, + fctNodeCpuUtilizationByProcessServiceList, + fctNodeDiskIoByProcessServiceGet, + fctNodeDiskIoByProcessServiceList, + fctNodeMemoryUsageByProcessServiceGet, + fctNodeMemoryUsageByProcessServiceList, + fctNodeNetworkIoByProcessServiceGet, + fctNodeNetworkIoByProcessServiceList, fctOpcodeGasByOpcodeDailyServiceGet, fctOpcodeGasByOpcodeDailyServiceList, fctOpcodeGasByOpcodeHourlyServiceGet, @@ -257,6 +265,10 @@ export { intBlockOpcodeGasServiceList, intBlockProposerCanonicalServiceGet, intBlockProposerCanonicalServiceList, + intContractCreationServiceGet, + intContractCreationServiceList, + intContractSelfdestructServiceGet, + intContractSelfdestructServiceList, intContractStorageExpiry12mServiceGet, intContractStorageExpiry12mServiceList, intContractStorageExpiry18mServiceGet, @@ -297,12 +309,14 @@ export { intCustodyProbeServiceList, intEngineGetBlobsServiceGet, intEngineGetBlobsServiceList, - intEngineNewPayloadFastestServiceGet, - intEngineNewPayloadFastestServiceList, + intEngineNewPayloadFastestExecutionByNodeClassServiceGet, + intEngineNewPayloadFastestExecutionByNodeClassServiceList, intEngineNewPayloadServiceGet, intEngineNewPayloadServiceList, intExecutionBlockByDateServiceGet, intExecutionBlockByDateServiceList, + intStorageSelfdestructDiffsServiceGet, + intStorageSelfdestructDiffsServiceList, intStorageSlotDiffByAddressSlotServiceGet, intStorageSlotDiffByAddressSlotServiceList, intStorageSlotDiffServiceGet, @@ -1343,6 +1357,50 @@ export type { FctNodeActiveLast24hServiceListErrors, FctNodeActiveLast24hServiceListResponse, FctNodeActiveLast24hServiceListResponses, + FctNodeCpuUtilizationByProcess, + FctNodeCpuUtilizationByProcessServiceGetData, + FctNodeCpuUtilizationByProcessServiceGetError, + FctNodeCpuUtilizationByProcessServiceGetErrors, + FctNodeCpuUtilizationByProcessServiceGetResponse, + FctNodeCpuUtilizationByProcessServiceGetResponses, + FctNodeCpuUtilizationByProcessServiceListData, + FctNodeCpuUtilizationByProcessServiceListError, + FctNodeCpuUtilizationByProcessServiceListErrors, + FctNodeCpuUtilizationByProcessServiceListResponse, + FctNodeCpuUtilizationByProcessServiceListResponses, + FctNodeDiskIoByProcess, + FctNodeDiskIoByProcessServiceGetData, + FctNodeDiskIoByProcessServiceGetError, + FctNodeDiskIoByProcessServiceGetErrors, + FctNodeDiskIoByProcessServiceGetResponse, + FctNodeDiskIoByProcessServiceGetResponses, + FctNodeDiskIoByProcessServiceListData, + FctNodeDiskIoByProcessServiceListError, + FctNodeDiskIoByProcessServiceListErrors, + FctNodeDiskIoByProcessServiceListResponse, + FctNodeDiskIoByProcessServiceListResponses, + FctNodeMemoryUsageByProcess, + FctNodeMemoryUsageByProcessServiceGetData, + FctNodeMemoryUsageByProcessServiceGetError, + FctNodeMemoryUsageByProcessServiceGetErrors, + FctNodeMemoryUsageByProcessServiceGetResponse, + FctNodeMemoryUsageByProcessServiceGetResponses, + FctNodeMemoryUsageByProcessServiceListData, + FctNodeMemoryUsageByProcessServiceListError, + FctNodeMemoryUsageByProcessServiceListErrors, + FctNodeMemoryUsageByProcessServiceListResponse, + FctNodeMemoryUsageByProcessServiceListResponses, + FctNodeNetworkIoByProcess, + FctNodeNetworkIoByProcessServiceGetData, + FctNodeNetworkIoByProcessServiceGetError, + FctNodeNetworkIoByProcessServiceGetErrors, + FctNodeNetworkIoByProcessServiceGetResponse, + FctNodeNetworkIoByProcessServiceGetResponses, + FctNodeNetworkIoByProcessServiceListData, + FctNodeNetworkIoByProcessServiceListError, + FctNodeNetworkIoByProcessServiceListErrors, + FctNodeNetworkIoByProcessServiceListResponse, + FctNodeNetworkIoByProcessServiceListResponses, FctOpcodeGasByOpcodeDaily, FctOpcodeGasByOpcodeDailyServiceGetData, FctOpcodeGasByOpcodeDailyServiceGetError, @@ -1708,6 +1766,10 @@ export type { GetFctMissedSlotRateDailyResponse, GetFctMissedSlotRateHourlyResponse, GetFctNodeActiveLast24hResponse, + GetFctNodeCpuUtilizationByProcessResponse, + GetFctNodeDiskIoByProcessResponse, + GetFctNodeMemoryUsageByProcessResponse, + GetFctNodeNetworkIoByProcessResponse, GetFctOpcodeGasByOpcodeDailyResponse, GetFctOpcodeGasByOpcodeHourlyResponse, GetFctOpcodeOpsDailyResponse, @@ -1746,6 +1808,8 @@ export type { GetIntBlockMevCanonicalResponse, GetIntBlockOpcodeGasResponse, GetIntBlockProposerCanonicalResponse, + GetIntContractCreationResponse, + GetIntContractSelfdestructResponse, GetIntContractStorageExpiry12mResponse, GetIntContractStorageExpiry18mResponse, GetIntContractStorageExpiry1mResponse, @@ -1766,9 +1830,10 @@ export type { GetIntCustodyProbeOrderBySlotResponse, GetIntCustodyProbeResponse, GetIntEngineGetBlobsResponse, - GetIntEngineNewPayloadFastestResponse, + GetIntEngineNewPayloadFastestExecutionByNodeClassResponse, GetIntEngineNewPayloadResponse, GetIntExecutionBlockByDateResponse, + GetIntStorageSelfdestructDiffsResponse, GetIntStorageSlotDiffByAddressSlotResponse, GetIntStorageSlotDiffResponse, GetIntStorageSlotExpiry12mResponse, @@ -1936,6 +2001,28 @@ export type { IntBlockProposerCanonicalServiceListErrors, IntBlockProposerCanonicalServiceListResponse, IntBlockProposerCanonicalServiceListResponses, + IntContractCreation, + IntContractCreationServiceGetData, + IntContractCreationServiceGetError, + IntContractCreationServiceGetErrors, + IntContractCreationServiceGetResponse, + IntContractCreationServiceGetResponses, + IntContractCreationServiceListData, + IntContractCreationServiceListError, + IntContractCreationServiceListErrors, + IntContractCreationServiceListResponse, + IntContractCreationServiceListResponses, + IntContractSelfdestruct, + IntContractSelfdestructServiceGetData, + IntContractSelfdestructServiceGetError, + IntContractSelfdestructServiceGetErrors, + IntContractSelfdestructServiceGetResponse, + IntContractSelfdestructServiceGetResponses, + IntContractSelfdestructServiceListData, + IntContractSelfdestructServiceListError, + IntContractSelfdestructServiceListErrors, + IntContractSelfdestructServiceListResponse, + IntContractSelfdestructServiceListResponses, IntContractStorageExpiry12m, IntContractStorageExpiry12mServiceGetData, IntContractStorageExpiry12mServiceGetError, @@ -2157,17 +2244,17 @@ export type { IntEngineGetBlobsServiceListResponse, IntEngineGetBlobsServiceListResponses, IntEngineNewPayload, - IntEngineNewPayloadFastest, - IntEngineNewPayloadFastestServiceGetData, - IntEngineNewPayloadFastestServiceGetError, - IntEngineNewPayloadFastestServiceGetErrors, - IntEngineNewPayloadFastestServiceGetResponse, - IntEngineNewPayloadFastestServiceGetResponses, - IntEngineNewPayloadFastestServiceListData, - IntEngineNewPayloadFastestServiceListError, - IntEngineNewPayloadFastestServiceListErrors, - IntEngineNewPayloadFastestServiceListResponse, - IntEngineNewPayloadFastestServiceListResponses, + IntEngineNewPayloadFastestExecutionByNodeClass, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetData, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetError, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetErrors, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponses, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListData, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListError, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListErrors, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponses, IntEngineNewPayloadServiceGetData, IntEngineNewPayloadServiceGetError, IntEngineNewPayloadServiceGetErrors, @@ -2189,6 +2276,17 @@ export type { IntExecutionBlockByDateServiceListErrors, IntExecutionBlockByDateServiceListResponse, IntExecutionBlockByDateServiceListResponses, + IntStorageSelfdestructDiffs, + IntStorageSelfdestructDiffsServiceGetData, + IntStorageSelfdestructDiffsServiceGetError, + IntStorageSelfdestructDiffsServiceGetErrors, + IntStorageSelfdestructDiffsServiceGetResponse, + IntStorageSelfdestructDiffsServiceGetResponses, + IntStorageSelfdestructDiffsServiceListData, + IntStorageSelfdestructDiffsServiceListError, + IntStorageSelfdestructDiffsServiceListErrors, + IntStorageSelfdestructDiffsServiceListResponse, + IntStorageSelfdestructDiffsServiceListResponses, IntStorageSlotDiff, IntStorageSlotDiffByAddressSlot, IntStorageSlotDiffByAddressSlotServiceGetData, @@ -2532,6 +2630,10 @@ export type { ListFctMissedSlotRateDailyResponse, ListFctMissedSlotRateHourlyResponse, ListFctNodeActiveLast24hResponse, + ListFctNodeCpuUtilizationByProcessResponse, + ListFctNodeDiskIoByProcessResponse, + ListFctNodeMemoryUsageByProcessResponse, + ListFctNodeNetworkIoByProcessResponse, ListFctOpcodeGasByOpcodeDailyResponse, ListFctOpcodeGasByOpcodeHourlyResponse, ListFctOpcodeOpsDailyResponse, @@ -2570,6 +2672,8 @@ export type { ListIntBlockMevCanonicalResponse, ListIntBlockOpcodeGasResponse, ListIntBlockProposerCanonicalResponse, + ListIntContractCreationResponse, + ListIntContractSelfdestructResponse, ListIntContractStorageExpiry12mResponse, ListIntContractStorageExpiry18mResponse, ListIntContractStorageExpiry1mResponse, @@ -2590,9 +2694,10 @@ export type { ListIntCustodyProbeOrderBySlotResponse, ListIntCustodyProbeResponse, ListIntEngineGetBlobsResponse, - ListIntEngineNewPayloadFastestResponse, + ListIntEngineNewPayloadFastestExecutionByNodeClassResponse, ListIntEngineNewPayloadResponse, ListIntExecutionBlockByDateResponse, + ListIntStorageSelfdestructDiffsResponse, ListIntStorageSlotDiffByAddressSlotResponse, ListIntStorageSlotDiffResponse, ListIntStorageSlotExpiry12mResponse, diff --git a/src/api/sdk.gen.ts b/src/api/sdk.gen.ts index 42d4e69c8..e9e957f1e 100644 --- a/src/api/sdk.gen.ts +++ b/src/api/sdk.gen.ts @@ -543,6 +543,30 @@ import type { FctNodeActiveLast24hServiceListData, FctNodeActiveLast24hServiceListErrors, FctNodeActiveLast24hServiceListResponses, + FctNodeCpuUtilizationByProcessServiceGetData, + FctNodeCpuUtilizationByProcessServiceGetErrors, + FctNodeCpuUtilizationByProcessServiceGetResponses, + FctNodeCpuUtilizationByProcessServiceListData, + FctNodeCpuUtilizationByProcessServiceListErrors, + FctNodeCpuUtilizationByProcessServiceListResponses, + FctNodeDiskIoByProcessServiceGetData, + FctNodeDiskIoByProcessServiceGetErrors, + FctNodeDiskIoByProcessServiceGetResponses, + FctNodeDiskIoByProcessServiceListData, + FctNodeDiskIoByProcessServiceListErrors, + FctNodeDiskIoByProcessServiceListResponses, + FctNodeMemoryUsageByProcessServiceGetData, + FctNodeMemoryUsageByProcessServiceGetErrors, + FctNodeMemoryUsageByProcessServiceGetResponses, + FctNodeMemoryUsageByProcessServiceListData, + FctNodeMemoryUsageByProcessServiceListErrors, + FctNodeMemoryUsageByProcessServiceListResponses, + FctNodeNetworkIoByProcessServiceGetData, + FctNodeNetworkIoByProcessServiceGetErrors, + FctNodeNetworkIoByProcessServiceGetResponses, + FctNodeNetworkIoByProcessServiceListData, + FctNodeNetworkIoByProcessServiceListErrors, + FctNodeNetworkIoByProcessServiceListResponses, FctOpcodeGasByOpcodeDailyServiceGetData, FctOpcodeGasByOpcodeDailyServiceGetErrors, FctOpcodeGasByOpcodeDailyServiceGetResponses, @@ -771,6 +795,18 @@ import type { IntBlockProposerCanonicalServiceListData, IntBlockProposerCanonicalServiceListErrors, IntBlockProposerCanonicalServiceListResponses, + IntContractCreationServiceGetData, + IntContractCreationServiceGetErrors, + IntContractCreationServiceGetResponses, + IntContractCreationServiceListData, + IntContractCreationServiceListErrors, + IntContractCreationServiceListResponses, + IntContractSelfdestructServiceGetData, + IntContractSelfdestructServiceGetErrors, + IntContractSelfdestructServiceGetResponses, + IntContractSelfdestructServiceListData, + IntContractSelfdestructServiceListErrors, + IntContractSelfdestructServiceListResponses, IntContractStorageExpiry12mServiceGetData, IntContractStorageExpiry12mServiceGetErrors, IntContractStorageExpiry12mServiceGetResponses, @@ -891,12 +927,12 @@ import type { IntEngineGetBlobsServiceListData, IntEngineGetBlobsServiceListErrors, IntEngineGetBlobsServiceListResponses, - IntEngineNewPayloadFastestServiceGetData, - IntEngineNewPayloadFastestServiceGetErrors, - IntEngineNewPayloadFastestServiceGetResponses, - IntEngineNewPayloadFastestServiceListData, - IntEngineNewPayloadFastestServiceListErrors, - IntEngineNewPayloadFastestServiceListResponses, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetData, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetErrors, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponses, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListData, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListErrors, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponses, IntEngineNewPayloadServiceGetData, IntEngineNewPayloadServiceGetErrors, IntEngineNewPayloadServiceGetResponses, @@ -909,6 +945,12 @@ import type { IntExecutionBlockByDateServiceListData, IntExecutionBlockByDateServiceListErrors, IntExecutionBlockByDateServiceListResponses, + IntStorageSelfdestructDiffsServiceGetData, + IntStorageSelfdestructDiffsServiceGetErrors, + IntStorageSelfdestructDiffsServiceGetResponses, + IntStorageSelfdestructDiffsServiceListData, + IntStorageSelfdestructDiffsServiceListErrors, + IntStorageSelfdestructDiffsServiceListResponses, IntStorageSlotDiffByAddressSlotServiceGetData, IntStorageSlotDiffByAddressSlotServiceGetErrors, IntStorageSlotDiffByAddressSlotServiceGetResponses, @@ -1409,6 +1451,22 @@ import { zFctNodeActiveLast24hServiceGetResponse, zFctNodeActiveLast24hServiceListData, zFctNodeActiveLast24hServiceListResponse, + zFctNodeCpuUtilizationByProcessServiceGetData, + zFctNodeCpuUtilizationByProcessServiceGetResponse, + zFctNodeCpuUtilizationByProcessServiceListData, + zFctNodeCpuUtilizationByProcessServiceListResponse, + zFctNodeDiskIoByProcessServiceGetData, + zFctNodeDiskIoByProcessServiceGetResponse, + zFctNodeDiskIoByProcessServiceListData, + zFctNodeDiskIoByProcessServiceListResponse, + zFctNodeMemoryUsageByProcessServiceGetData, + zFctNodeMemoryUsageByProcessServiceGetResponse, + zFctNodeMemoryUsageByProcessServiceListData, + zFctNodeMemoryUsageByProcessServiceListResponse, + zFctNodeNetworkIoByProcessServiceGetData, + zFctNodeNetworkIoByProcessServiceGetResponse, + zFctNodeNetworkIoByProcessServiceListData, + zFctNodeNetworkIoByProcessServiceListResponse, zFctOpcodeGasByOpcodeDailyServiceGetData, zFctOpcodeGasByOpcodeDailyServiceGetResponse, zFctOpcodeGasByOpcodeDailyServiceListData, @@ -1561,6 +1619,14 @@ import { zIntBlockProposerCanonicalServiceGetResponse, zIntBlockProposerCanonicalServiceListData, zIntBlockProposerCanonicalServiceListResponse, + zIntContractCreationServiceGetData, + zIntContractCreationServiceGetResponse, + zIntContractCreationServiceListData, + zIntContractCreationServiceListResponse, + zIntContractSelfdestructServiceGetData, + zIntContractSelfdestructServiceGetResponse, + zIntContractSelfdestructServiceListData, + zIntContractSelfdestructServiceListResponse, zIntContractStorageExpiry12mServiceGetData, zIntContractStorageExpiry12mServiceGetResponse, zIntContractStorageExpiry12mServiceListData, @@ -1641,10 +1707,10 @@ import { zIntEngineGetBlobsServiceGetResponse, zIntEngineGetBlobsServiceListData, zIntEngineGetBlobsServiceListResponse, - zIntEngineNewPayloadFastestServiceGetData, - zIntEngineNewPayloadFastestServiceGetResponse, - zIntEngineNewPayloadFastestServiceListData, - zIntEngineNewPayloadFastestServiceListResponse, + zIntEngineNewPayloadFastestExecutionByNodeClassServiceGetData, + zIntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse, + zIntEngineNewPayloadFastestExecutionByNodeClassServiceListData, + zIntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse, zIntEngineNewPayloadServiceGetData, zIntEngineNewPayloadServiceGetResponse, zIntEngineNewPayloadServiceListData, @@ -1653,6 +1719,10 @@ import { zIntExecutionBlockByDateServiceGetResponse, zIntExecutionBlockByDateServiceListData, zIntExecutionBlockByDateServiceListResponse, + zIntStorageSelfdestructDiffsServiceGetData, + zIntStorageSelfdestructDiffsServiceGetResponse, + zIntStorageSelfdestructDiffsServiceListData, + zIntStorageSelfdestructDiffsServiceListResponse, zIntStorageSlotDiffByAddressSlotServiceGetData, zIntStorageSlotDiffByAddressSlotServiceGetResponse, zIntStorageSlotDiffByAddressSlotServiceListData, @@ -5162,6 +5232,158 @@ export const fctNodeActiveLast24hServiceGet = ( + options?: Options +) => + (options?.client ?? client).get< + FctNodeCpuUtilizationByProcessServiceListResponses, + FctNodeCpuUtilizationByProcessServiceListErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeCpuUtilizationByProcessServiceListData.parseAsync(data), + responseValidator: async data => await zFctNodeCpuUtilizationByProcessServiceListResponse.parseAsync(data), + url: '/api/v1/fct_node_cpu_utilization_by_process', + ...options, + }); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeCpuUtilizationByProcessServiceGet = ( + options: Options +) => + (options.client ?? client).get< + FctNodeCpuUtilizationByProcessServiceGetResponses, + FctNodeCpuUtilizationByProcessServiceGetErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeCpuUtilizationByProcessServiceGetData.parseAsync(data), + responseValidator: async data => await zFctNodeCpuUtilizationByProcessServiceGetResponse.parseAsync(data), + url: '/api/v1/fct_node_cpu_utilization_by_process/{wallclock_slot_start_date_time}', + ...options, + }); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const fctNodeDiskIoByProcessServiceList = ( + options?: Options +) => + (options?.client ?? client).get< + FctNodeDiskIoByProcessServiceListResponses, + FctNodeDiskIoByProcessServiceListErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeDiskIoByProcessServiceListData.parseAsync(data), + responseValidator: async data => await zFctNodeDiskIoByProcessServiceListResponse.parseAsync(data), + url: '/api/v1/fct_node_disk_io_by_process', + ...options, + }); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeDiskIoByProcessServiceGet = ( + options: Options +) => + (options.client ?? client).get< + FctNodeDiskIoByProcessServiceGetResponses, + FctNodeDiskIoByProcessServiceGetErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeDiskIoByProcessServiceGetData.parseAsync(data), + responseValidator: async data => await zFctNodeDiskIoByProcessServiceGetResponse.parseAsync(data), + url: '/api/v1/fct_node_disk_io_by_process/{wallclock_slot_start_date_time}', + ...options, + }); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const fctNodeMemoryUsageByProcessServiceList = ( + options?: Options +) => + (options?.client ?? client).get< + FctNodeMemoryUsageByProcessServiceListResponses, + FctNodeMemoryUsageByProcessServiceListErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeMemoryUsageByProcessServiceListData.parseAsync(data), + responseValidator: async data => await zFctNodeMemoryUsageByProcessServiceListResponse.parseAsync(data), + url: '/api/v1/fct_node_memory_usage_by_process', + ...options, + }); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeMemoryUsageByProcessServiceGet = ( + options: Options +) => + (options.client ?? client).get< + FctNodeMemoryUsageByProcessServiceGetResponses, + FctNodeMemoryUsageByProcessServiceGetErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeMemoryUsageByProcessServiceGetData.parseAsync(data), + responseValidator: async data => await zFctNodeMemoryUsageByProcessServiceGetResponse.parseAsync(data), + url: '/api/v1/fct_node_memory_usage_by_process/{wallclock_slot_start_date_time}', + ...options, + }); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const fctNodeNetworkIoByProcessServiceList = ( + options?: Options +) => + (options?.client ?? client).get< + FctNodeNetworkIoByProcessServiceListResponses, + FctNodeNetworkIoByProcessServiceListErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeNetworkIoByProcessServiceListData.parseAsync(data), + responseValidator: async data => await zFctNodeNetworkIoByProcessServiceListResponse.parseAsync(data), + url: '/api/v1/fct_node_network_io_by_process', + ...options, + }); + +/** + * Get record + * + * Retrieve a single record by wallclock_slot_start_date_time + */ +export const fctNodeNetworkIoByProcessServiceGet = ( + options: Options +) => + (options.client ?? client).get< + FctNodeNetworkIoByProcessServiceGetResponses, + FctNodeNetworkIoByProcessServiceGetErrors, + ThrowOnError + >({ + requestValidator: async data => await zFctNodeNetworkIoByProcessServiceGetData.parseAsync(data), + responseValidator: async data => await zFctNodeNetworkIoByProcessServiceGetResponse.parseAsync(data), + url: '/api/v1/fct_node_network_io_by_process/{wallclock_slot_start_date_time}', + ...options, + }); + /** * List records * @@ -6596,6 +6818,82 @@ export const intBlockProposerCanonicalServiceGet = ( + options?: Options +) => + (options?.client ?? client).get< + IntContractCreationServiceListResponses, + IntContractCreationServiceListErrors, + ThrowOnError + >({ + requestValidator: async data => await zIntContractCreationServiceListData.parseAsync(data), + responseValidator: async data => await zIntContractCreationServiceListResponse.parseAsync(data), + url: '/api/v1/int_contract_creation', + ...options, + }); + +/** + * Get record + * + * Retrieve a single record by block_number + */ +export const intContractCreationServiceGet = ( + options: Options +) => + (options.client ?? client).get< + IntContractCreationServiceGetResponses, + IntContractCreationServiceGetErrors, + ThrowOnError + >({ + requestValidator: async data => await zIntContractCreationServiceGetData.parseAsync(data), + responseValidator: async data => await zIntContractCreationServiceGetResponse.parseAsync(data), + url: '/api/v1/int_contract_creation/{block_number}', + ...options, + }); + +/** + * List records + * + * Retrieve paginated results with optional filtering + */ +export const intContractSelfdestructServiceList = ( + options?: Options +) => + (options?.client ?? client).get< + IntContractSelfdestructServiceListResponses, + IntContractSelfdestructServiceListErrors, + ThrowOnError + >({ + requestValidator: async data => await zIntContractSelfdestructServiceListData.parseAsync(data), + responseValidator: async data => await zIntContractSelfdestructServiceListResponse.parseAsync(data), + url: '/api/v1/int_contract_selfdestruct', + ...options, + }); + +/** + * Get record + * + * Retrieve a single record by block_number + */ +export const intContractSelfdestructServiceGet = ( + options: Options +) => + (options.client ?? client).get< + IntContractSelfdestructServiceGetResponses, + IntContractSelfdestructServiceGetErrors, + ThrowOnError + >({ + requestValidator: async data => await zIntContractSelfdestructServiceGetData.parseAsync(data), + responseValidator: async data => await zIntContractSelfdestructServiceGetResponse.parseAsync(data), + url: '/api/v1/int_contract_selfdestruct/{block_number}', + ...options, + }); + /** * List records * @@ -7392,17 +7690,19 @@ export const intEngineNewPayloadServiceGet = ( - options?: Options +export const intEngineNewPayloadFastestExecutionByNodeClassServiceList = ( + options?: Options ) => (options?.client ?? client).get< - IntEngineNewPayloadFastestServiceListResponses, - IntEngineNewPayloadFastestServiceListErrors, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponses, + IntEngineNewPayloadFastestExecutionByNodeClassServiceListErrors, ThrowOnError >({ - requestValidator: async data => await zIntEngineNewPayloadFastestServiceListData.parseAsync(data), - responseValidator: async data => await zIntEngineNewPayloadFastestServiceListResponse.parseAsync(data), - url: '/api/v1/int_engine_new_payload_fastest', + requestValidator: async data => + await zIntEngineNewPayloadFastestExecutionByNodeClassServiceListData.parseAsync(data), + responseValidator: async data => + await zIntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse.parseAsync(data), + url: '/api/v1/int_engine_new_payload_fastest_execution_by_node_class', ...options, }); @@ -7411,17 +7711,19 @@ export const intEngineNewPayloadFastestServiceList = ( - options: Options +export const intEngineNewPayloadFastestExecutionByNodeClassServiceGet = ( + options: Options ) => (options.client ?? client).get< - IntEngineNewPayloadFastestServiceGetResponses, - IntEngineNewPayloadFastestServiceGetErrors, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponses, + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetErrors, ThrowOnError >({ - requestValidator: async data => await zIntEngineNewPayloadFastestServiceGetData.parseAsync(data), - responseValidator: async data => await zIntEngineNewPayloadFastestServiceGetResponse.parseAsync(data), - url: '/api/v1/int_engine_new_payload_fastest/{slot_start_date_time}', + requestValidator: async data => + await zIntEngineNewPayloadFastestExecutionByNodeClassServiceGetData.parseAsync(data), + responseValidator: async data => + await zIntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse.parseAsync(data), + url: '/api/v1/int_engine_new_payload_fastest_execution_by_node_class/{slot_start_date_time}', ...options, }); @@ -7463,6 +7765,44 @@ export const intExecutionBlockByDateServiceGet = ( + options?: Options +) => + (options?.client ?? client).get< + IntStorageSelfdestructDiffsServiceListResponses, + IntStorageSelfdestructDiffsServiceListErrors, + ThrowOnError + >({ + requestValidator: async data => await zIntStorageSelfdestructDiffsServiceListData.parseAsync(data), + responseValidator: async data => await zIntStorageSelfdestructDiffsServiceListResponse.parseAsync(data), + url: '/api/v1/int_storage_selfdestruct_diffs', + ...options, + }); + +/** + * Get record + * + * Retrieve a single record by block_number + */ +export const intStorageSelfdestructDiffsServiceGet = ( + options: Options +) => + (options.client ?? client).get< + IntStorageSelfdestructDiffsServiceGetResponses, + IntStorageSelfdestructDiffsServiceGetErrors, + ThrowOnError + >({ + requestValidator: async data => await zIntStorageSelfdestructDiffsServiceGetData.parseAsync(data), + responseValidator: async data => await zIntStorageSelfdestructDiffsServiceGetResponse.parseAsync(data), + url: '/api/v1/int_storage_selfdestruct_diffs/{block_number}', + ...options, + }); + /** * List records * diff --git a/src/api/types.gen.ts b/src/api/types.gen.ts index 6c96b1476..3e5dcd1aa 100644 --- a/src/api/types.gen.ts +++ b/src/api/types.gen.ts @@ -4560,6 +4560,222 @@ export type FctNodeActiveLast24h = { username?: string; }; +export type FctNodeCpuUtilizationByProcess = { + /** + * Client type: CL or EL + */ + client_type?: string; + /** + * Maximum CPU core utilization percentage (100pct = 1 core) + */ + max_core_pct?: number; + /** + * Mean CPU core utilization percentage (100pct = 1 core) + */ + mean_core_pct?: number; + /** + * Name of the observoor client that collected the data + */ + meta_client_name?: string; + /** + * Ethereum network name + */ + meta_network_name?: string; + /** + * Minimum CPU core utilization percentage (100pct = 1 core) + */ + min_core_pct?: number; + /** + * Node classification for filtering (e.g. eip7870) + */ + node_class?: string; + /** + * Process ID of the monitored client + */ + pid?: number; + /** + * Total system CPU cores + */ + system_cores?: number; + /** + * Timestamp when the record was last updated + */ + updated_date_time?: number; + /** + * The wallclock slot number + */ + wallclock_slot?: number; + /** + * The wall clock time when the slot started + */ + wallclock_slot_start_date_time?: number; + /** + * Start of the sub-slot aggregation window + */ + window_start?: number; +}; + +export type FctNodeDiskIoByProcess = { + /** + * Client type: CL or EL + */ + client_type?: string; + /** + * Total bytes transferred across all devices in this window + */ + io_bytes?: number; + /** + * Total I/O operations across all devices in this window + */ + io_ops?: number; + /** + * Name of the observoor client that collected the data + */ + meta_client_name?: string; + /** + * Ethereum network name + */ + meta_network_name?: string; + /** + * Node classification for filtering (e.g. eip7870) + */ + node_class?: string; + /** + * Process ID of the monitored client + */ + pid?: number; + /** + * I/O direction: read or write + */ + rw?: string; + /** + * Timestamp when the record was last updated + */ + updated_date_time?: number; + /** + * The wallclock slot number + */ + wallclock_slot?: number; + /** + * The wall clock time when the slot started + */ + wallclock_slot_start_date_time?: number; + /** + * Start of the sub-slot aggregation window + */ + window_start?: number; +}; + +export type FctNodeMemoryUsageByProcess = { + /** + * Client type: CL or EL + */ + client_type?: string; + /** + * Name of the observoor client that collected the data + */ + meta_client_name?: string; + /** + * Ethereum network name + */ + meta_network_name?: string; + /** + * Node classification for filtering (e.g. eip7870) + */ + node_class?: string; + /** + * Process ID of the monitored client + */ + pid?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) + */ + rss_anon_bytes?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) + */ + rss_file_bytes?: number; + /** + * Timestamp when the record was last updated + */ + updated_date_time?: number; + /** + * Resident set size in bytes (total physical memory used) + */ + vm_rss_bytes?: number; + /** + * Swap usage in bytes + */ + vm_swap_bytes?: number; + /** + * The wallclock slot number + */ + wallclock_slot?: number; + /** + * The wall clock time when the slot started + */ + wallclock_slot_start_date_time?: number; + /** + * Start of the sub-slot aggregation window + */ + window_start?: number; +}; + +export type FctNodeNetworkIoByProcess = { + /** + * Client type: CL or EL + */ + client_type?: string; + /** + * Traffic direction: tx or rx + */ + direction?: string; + /** + * Total bytes transferred in this window + */ + io_bytes?: number; + /** + * Total packet or event count in this window + */ + io_count?: number; + /** + * Name of the observoor client that collected the data + */ + meta_client_name?: string; + /** + * Ethereum network name + */ + meta_network_name?: string; + /** + * Node classification for filtering (e.g. eip7870) + */ + node_class?: string; + /** + * Process ID of the monitored client + */ + pid?: number; + /** + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) + */ + port_label?: string; + /** + * Timestamp when the record was last updated + */ + updated_date_time?: number; + /** + * The wallclock slot number + */ + wallclock_slot?: number; + /** + * The wall clock time when the slot started + */ + wallclock_slot_start_date_time?: number; + /** + * Start of the sub-slot aggregation window + */ + window_start?: number; +}; + export type FctOpcodeGasByOpcodeDaily = { /** * Average executions per block @@ -6149,6 +6365,34 @@ export type GetFctNodeActiveLast24hResponse = { item?: FctNodeActiveLast24h; }; +/** + * Response for getting a single fct_node_cpu_utilization_by_process record + */ +export type GetFctNodeCpuUtilizationByProcessResponse = { + item?: FctNodeCpuUtilizationByProcess; +}; + +/** + * Response for getting a single fct_node_disk_io_by_process record + */ +export type GetFctNodeDiskIoByProcessResponse = { + item?: FctNodeDiskIoByProcess; +}; + +/** + * Response for getting a single fct_node_memory_usage_by_process record + */ +export type GetFctNodeMemoryUsageByProcessResponse = { + item?: FctNodeMemoryUsageByProcess; +}; + +/** + * Response for getting a single fct_node_network_io_by_process record + */ +export type GetFctNodeNetworkIoByProcessResponse = { + item?: FctNodeNetworkIoByProcess; +}; + /** * Response for getting a single fct_opcode_gas_by_opcode_daily record */ @@ -6415,6 +6659,20 @@ export type GetIntBlockProposerCanonicalResponse = { item?: IntBlockProposerCanonical; }; +/** + * Response for getting a single int_contract_creation record + */ +export type GetIntContractCreationResponse = { + item?: IntContractCreation; +}; + +/** + * Response for getting a single int_contract_selfdestruct record + */ +export type GetIntContractSelfdestructResponse = { + item?: IntContractSelfdestruct; +}; + /** * Response for getting a single int_contract_storage_expiry_1m record */ @@ -6556,10 +6814,10 @@ export type GetIntEngineGetBlobsResponse = { }; /** - * Response for getting a single int_engine_new_payload_fastest record + * Response for getting a single int_engine_new_payload_fastest_execution_by_node_class record */ -export type GetIntEngineNewPayloadFastestResponse = { - item?: IntEngineNewPayloadFastest; +export type GetIntEngineNewPayloadFastestExecutionByNodeClassResponse = { + item?: IntEngineNewPayloadFastestExecutionByNodeClass; }; /** @@ -6576,6 +6834,13 @@ export type GetIntExecutionBlockByDateResponse = { item?: IntExecutionBlockByDate; }; +/** + * Response for getting a single int_storage_selfdestruct_diffs record + */ +export type GetIntStorageSelfdestructDiffsResponse = { + item?: IntStorageSelfdestructDiffs; +}; + /** * Response for getting a single int_storage_slot_diff_by_address_slot record */ @@ -7355,6 +7620,96 @@ export type IntBlockProposerCanonical = { updated_date_time?: number; }; +export type IntContractCreation = { + /** + * Block where contract was created + */ + block_number?: number; + /** + * Address of created contract + */ + contract_address?: string; + /** + * Address that deployed the contract + */ + deployer?: string; + /** + * Factory contract address if applicable + */ + factory?: string; + /** + * Hash of the initialization code + */ + init_code_hash?: string; + /** + * Position within transaction + */ + internal_index?: number; + /** + * Transaction hash + */ + transaction_hash?: string; + /** + * Position in block + */ + transaction_index?: number; + /** + * Timestamp when the record was last updated + */ + updated_date_time?: number; +}; + +export type IntContractSelfdestruct = { + /** + * Contract that was destroyed + */ + address?: string; + /** + * Address receiving the ETH + */ + beneficiary?: string; + /** + * Block where SELFDESTRUCT occurred + */ + block_number?: number; + /** + * Block where contract was created (if known) + */ + creation_block?: number | null; + /** + * Transaction that created the contract (if known) + */ + creation_transaction_hash?: string | null; + /** + * True if contract was created and destroyed in the same transaction - storage always cleared per EIP-6780 + */ + ephemeral?: boolean; + /** + * Position within transaction traces + */ + internal_index?: number; + /** + * True if storage was cleared (pre-Shanghai OR ephemeral) + */ + storage_cleared?: boolean; + /** + * Transaction hash + */ + transaction_hash?: string; + /** + * Position in block + */ + transaction_index?: number; + /** + * Timestamp when the record was last updated + */ + updated_date_time?: number; + /** + * Amount of ETH sent to beneficiary + */ + value_transferred?: string; +}; + export type IntContractStorageExpiry1m = { /** * Count of slots in the contract at expiry time @@ -8426,7 +8781,7 @@ export type IntEngineNewPayload = { validation_error?: string | null; }; -export type IntEngineNewPayloadFastest = { +export type IntEngineNewPayloadFastestExecutionByNodeClass = { /** * Execution block hash (hex encoded with 0x prefix) */ @@ -8488,34 +8843,46 @@ export type IntExecutionBlockByDate = { updated_date_time?: number; }; -export type IntStorageSlotDiff = { +export type IntStorageSelfdestructDiffs = { /** - * The contract address + * Contract address that was selfdestructed */ address?: string; /** - * The block number + * Block where SELFDESTRUCT occurred */ block_number?: number; /** - * Number of effective bytes in the first from_value of the block (0-32) + * Value before clearing (last known value) */ - effective_bytes_from?: number; + from_value?: string; /** - * Number of effective bytes in the last to_value of the block (0-32) + * Internal index of the SELFDESTRUCT trace */ - effective_bytes_to?: number; + internal_index?: number; /** - * The storage slot key + * Storage slot key being cleared */ - slot_key?: string; + slot?: string; + /** + * Value after clearing (always 0x00...00) + */ + to_value?: string; + /** + * Transaction hash of the SELFDESTRUCT + */ + transaction_hash?: string; + /** + * Transaction index within the block + */ + transaction_index?: number; /** * Timestamp when the record was last updated */ updated_date_time?: number; }; -export type IntStorageSlotDiffByAddressSlot = { +export type IntStorageSlotDiff = { /** * The contract address */ @@ -8542,34 +8909,61 @@ export type IntStorageSlotDiffByAddressSlot = { updated_date_time?: number; }; -export type IntStorageSlotExpiry1m = { +export type IntStorageSlotDiffByAddressSlot = { /** * The contract address */ address?: string; /** - * The block number where this slot expiry is recorded + * The block number */ block_number?: number; /** - * Number of effective bytes that were set (0-32) + * Number of effective bytes in the first from_value of the block (0-32) */ - effective_bytes?: number; + effective_bytes_from?: number; /** - * The storage slot key + * Number of effective bytes in the last to_value of the block (0-32) */ - slot_key?: string; + effective_bytes_to?: number; /** - * The original touch block that led to this expiry (propagates through waterfall chain) + * The storage slot key */ - touch_block?: number; + slot_key?: string; /** * Timestamp when the record was last updated */ updated_date_time?: number; }; -export type IntStorageSlotExpiry6m = { +export type IntStorageSlotExpiry1m = { + /** + * The contract address + */ + address?: string; + /** + * The block number where this slot expiry is recorded + */ + block_number?: number; + /** + * Number of effective bytes that were set (0-32) + */ + effective_bytes?: number; + /** + * The storage slot key + */ + slot_key?: string; + /** + * The original touch block that led to this expiry (propagates through waterfall chain) + */ + touch_block?: number; + /** + * Timestamp when the record was last updated + */ + updated_date_time?: number; +}; + +export type IntStorageSlotExpiry6m = { /** * The contract address */ @@ -10489,6 +10883,62 @@ export type ListFctNodeActiveLast24hResponse = { next_page_token?: string; }; +/** + * Response for listing fct_node_cpu_utilization_by_process records + */ +export type ListFctNodeCpuUtilizationByProcessResponse = { + /** + * The list of fct_node_cpu_utilization_by_process. + */ + fct_node_cpu_utilization_by_process?: Array; + /** + * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. + */ + next_page_token?: string; +}; + +/** + * Response for listing fct_node_disk_io_by_process records + */ +export type ListFctNodeDiskIoByProcessResponse = { + /** + * The list of fct_node_disk_io_by_process. + */ + fct_node_disk_io_by_process?: Array; + /** + * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. + */ + next_page_token?: string; +}; + +/** + * Response for listing fct_node_memory_usage_by_process records + */ +export type ListFctNodeMemoryUsageByProcessResponse = { + /** + * The list of fct_node_memory_usage_by_process. + */ + fct_node_memory_usage_by_process?: Array; + /** + * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. + */ + next_page_token?: string; +}; + +/** + * Response for listing fct_node_network_io_by_process records + */ +export type ListFctNodeNetworkIoByProcessResponse = { + /** + * The list of fct_node_network_io_by_process. + */ + fct_node_network_io_by_process?: Array; + /** + * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. + */ + next_page_token?: string; +}; + /** * Response for listing fct_opcode_gas_by_opcode_daily records */ @@ -11021,6 +11471,34 @@ export type ListIntBlockProposerCanonicalResponse = { next_page_token?: string; }; +/** + * Response for listing int_contract_creation records + */ +export type ListIntContractCreationResponse = { + /** + * The list of int_contract_creation. + */ + int_contract_creation?: Array; + /** + * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. + */ + next_page_token?: string; +}; + +/** + * Response for listing int_contract_selfdestruct records + */ +export type ListIntContractSelfdestructResponse = { + /** + * The list of int_contract_selfdestruct. + */ + int_contract_selfdestruct?: Array; + /** + * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. + */ + next_page_token?: string; +}; + /** * Response for listing int_contract_storage_expiry_1m records */ @@ -11302,13 +11780,13 @@ export type ListIntEngineGetBlobsResponse = { }; /** - * Response for listing int_engine_new_payload_fastest records + * Response for listing int_engine_new_payload_fastest_execution_by_node_class records */ -export type ListIntEngineNewPayloadFastestResponse = { +export type ListIntEngineNewPayloadFastestExecutionByNodeClassResponse = { /** - * The list of int_engine_new_payload_fastest. + * The list of int_engine_new_payload_fastest_execution_by_node_class. */ - int_engine_new_payload_fastest?: Array; + int_engine_new_payload_fastest_execution_by_node_class?: Array; /** * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. */ @@ -11343,6 +11821,20 @@ export type ListIntExecutionBlockByDateResponse = { next_page_token?: string; }; +/** + * Response for listing int_storage_selfdestruct_diffs records + */ +export type ListIntStorageSelfdestructDiffsResponse = { + /** + * The list of int_storage_selfdestruct_diffs. + */ + int_storage_selfdestruct_diffs?: Array; + /** + * A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages. + */ + next_page_token?: string; +}; + /** * Response for listing int_storage_slot_diff_by_address_slot records */ @@ -54833,442 +55325,202 @@ export type FctNodeActiveLast24hServiceGetResponses = { export type FctNodeActiveLast24hServiceGetResponse = FctNodeActiveLast24hServiceGetResponses[keyof FctNodeActiveLast24hServiceGetResponses]; -export type FctOpcodeGasByOpcodeDailyServiceListData = { +export type FctNodeCpuUtilizationByProcessServiceListData = { body?: never; path?: never; query?: { /** - * Start of the day period (filter: eq) - */ - day_start_date_eq?: string; - /** - * Start of the day period (filter: ne) - */ - day_start_date_ne?: string; - /** - * Start of the day period (filter: contains) - */ - day_start_date_contains?: string; - /** - * Start of the day period (filter: starts_with) - */ - day_start_date_starts_with?: string; - /** - * Start of the day period (filter: ends_with) - */ - day_start_date_ends_with?: string; - /** - * Start of the day period (filter: like) - */ - day_start_date_like?: string; - /** - * Start of the day period (filter: not_like) - */ - day_start_date_not_like?: string; - /** - * Start of the day period (filter: in_values) (comma-separated list) - */ - day_start_date_in_values?: string; - /** - * Start of the day period (filter: not_in_values) (comma-separated list) - */ - day_start_date_not_in_values?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: eq) - */ - opcode_eq?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ne) - */ - opcode_ne?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: contains) - */ - opcode_contains?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: starts_with) - */ - opcode_starts_with?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ends_with) - */ - opcode_ends_with?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: like) - */ - opcode_like?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_like) - */ - opcode_not_like?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: in_values) (comma-separated list) - */ - opcode_in_values?: string; - /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_in_values) (comma-separated list) - */ - opcode_not_in_values?: string; - /** - * Timestamp when the record was last updated (filter: eq) - */ - updated_date_time_eq?: number; - /** - * Timestamp when the record was last updated (filter: ne) - */ - updated_date_time_ne?: number; - /** - * Timestamp when the record was last updated (filter: lt) - */ - updated_date_time_lt?: number; - /** - * Timestamp when the record was last updated (filter: lte) - */ - updated_date_time_lte?: number; - /** - * Timestamp when the record was last updated (filter: gt) - */ - updated_date_time_gt?: number; - /** - * Timestamp when the record was last updated (filter: gte) - */ - updated_date_time_gte?: number; - /** - * Timestamp when the record was last updated (filter: between_min) - */ - updated_date_time_between_min?: number; - /** - * Timestamp when the record was last updated (filter: between_max_value) - */ - updated_date_time_between_max_value?: number; - /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) - */ - updated_date_time_in_values?: string; - /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) - */ - updated_date_time_not_in_values?: string; - /** - * Number of blocks containing this opcode in this day (filter: eq) - */ - block_count_eq?: number; - /** - * Number of blocks containing this opcode in this day (filter: ne) - */ - block_count_ne?: number; - /** - * Number of blocks containing this opcode in this day (filter: lt) - */ - block_count_lt?: number; - /** - * Number of blocks containing this opcode in this day (filter: lte) - */ - block_count_lte?: number; - /** - * Number of blocks containing this opcode in this day (filter: gt) - */ - block_count_gt?: number; - /** - * Number of blocks containing this opcode in this day (filter: gte) - */ - block_count_gte?: number; - /** - * Number of blocks containing this opcode in this day (filter: between_min) - */ - block_count_between_min?: number; - /** - * Number of blocks containing this opcode in this day (filter: between_max_value) - */ - block_count_between_max_value?: number; - /** - * Number of blocks containing this opcode in this day (filter: in_values) (comma-separated list) - */ - block_count_in_values?: string; - /** - * Number of blocks containing this opcode in this day (filter: not_in_values) (comma-separated list) - */ - block_count_not_in_values?: string; - /** - * Total execution count of this opcode in this day (filter: eq) - */ - total_count_eq?: number; - /** - * Total execution count of this opcode in this day (filter: ne) - */ - total_count_ne?: number; - /** - * Total execution count of this opcode in this day (filter: lt) - */ - total_count_lt?: number; - /** - * Total execution count of this opcode in this day (filter: lte) - */ - total_count_lte?: number; - /** - * Total execution count of this opcode in this day (filter: gt) - */ - total_count_gt?: number; - /** - * Total execution count of this opcode in this day (filter: gte) - */ - total_count_gte?: number; - /** - * Total execution count of this opcode in this day (filter: between_min) - */ - total_count_between_min?: number; - /** - * Total execution count of this opcode in this day (filter: between_max_value) + * The wall clock time when the slot started (filter: eq) */ - total_count_between_max_value?: number; + wallclock_slot_start_date_time_eq?: number; /** - * Total execution count of this opcode in this day (filter: in_values) (comma-separated list) - */ - total_count_in_values?: string; - /** - * Total execution count of this opcode in this day (filter: not_in_values) (comma-separated list) + * The wall clock time when the slot started (filter: ne) */ - total_count_not_in_values?: string; + wallclock_slot_start_date_time_ne?: number; /** - * Total gas consumed by this opcode in this day (filter: eq) + * The wall clock time when the slot started (filter: lt) */ - total_gas_eq?: number; + wallclock_slot_start_date_time_lt?: number; /** - * Total gas consumed by this opcode in this day (filter: ne) + * The wall clock time when the slot started (filter: lte) */ - total_gas_ne?: number; + wallclock_slot_start_date_time_lte?: number; /** - * Total gas consumed by this opcode in this day (filter: lt) + * The wall clock time when the slot started (filter: gt) */ - total_gas_lt?: number; + wallclock_slot_start_date_time_gt?: number; /** - * Total gas consumed by this opcode in this day (filter: lte) + * The wall clock time when the slot started (filter: gte) */ - total_gas_lte?: number; + wallclock_slot_start_date_time_gte?: number; /** - * Total gas consumed by this opcode in this day (filter: gt) + * The wall clock time when the slot started (filter: between_min) */ - total_gas_gt?: number; + wallclock_slot_start_date_time_between_min?: number; /** - * Total gas consumed by this opcode in this day (filter: gte) + * The wall clock time when the slot started (filter: between_max_value) */ - total_gas_gte?: number; + wallclock_slot_start_date_time_between_max_value?: number; /** - * Total gas consumed by this opcode in this day (filter: between_min) + * The wall clock time when the slot started (filter: in_values) (comma-separated list) */ - total_gas_between_min?: number; + wallclock_slot_start_date_time_in_values?: string; /** - * Total gas consumed by this opcode in this day (filter: between_max_value) + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ - total_gas_between_max_value?: number; + wallclock_slot_start_date_time_not_in_values?: string; /** - * Total gas consumed by this opcode in this day (filter: in_values) (comma-separated list) + * Name of the observoor client that collected the data (filter: eq) */ - total_gas_in_values?: string; + meta_client_name_eq?: string; /** - * Total gas consumed by this opcode in this day (filter: not_in_values) (comma-separated list) + * Name of the observoor client that collected the data (filter: ne) */ - total_gas_not_in_values?: string; + meta_client_name_ne?: string; /** - * Total error count for this opcode in this day (filter: eq) + * Name of the observoor client that collected the data (filter: contains) */ - total_error_count_eq?: number; + meta_client_name_contains?: string; /** - * Total error count for this opcode in this day (filter: ne) + * Name of the observoor client that collected the data (filter: starts_with) */ - total_error_count_ne?: number; + meta_client_name_starts_with?: string; /** - * Total error count for this opcode in this day (filter: lt) + * Name of the observoor client that collected the data (filter: ends_with) */ - total_error_count_lt?: number; + meta_client_name_ends_with?: string; /** - * Total error count for this opcode in this day (filter: lte) + * Name of the observoor client that collected the data (filter: like) */ - total_error_count_lte?: number; + meta_client_name_like?: string; /** - * Total error count for this opcode in this day (filter: gt) + * Name of the observoor client that collected the data (filter: not_like) */ - total_error_count_gt?: number; + meta_client_name_not_like?: string; /** - * Total error count for this opcode in this day (filter: gte) + * Name of the observoor client that collected the data (filter: in_values) (comma-separated list) */ - total_error_count_gte?: number; + meta_client_name_in_values?: string; /** - * Total error count for this opcode in this day (filter: between_min) + * Name of the observoor client that collected the data (filter: not_in_values) (comma-separated list) */ - total_error_count_between_min?: number; + meta_client_name_not_in_values?: string; /** - * Total error count for this opcode in this day (filter: between_max_value) + * Client type: CL or EL (filter: eq) */ - total_error_count_between_max_value?: number; + client_type_eq?: string; /** - * Total error count for this opcode in this day (filter: in_values) (comma-separated list) + * Client type: CL or EL (filter: ne) */ - total_error_count_in_values?: string; + client_type_ne?: string; /** - * Total error count for this opcode in this day (filter: not_in_values) (comma-separated list) + * Client type: CL or EL (filter: contains) */ - total_error_count_not_in_values?: string; + client_type_contains?: string; /** - * Filter avg_count_per_block using value + * Client type: CL or EL (filter: starts_with) */ - avg_count_per_block_value?: number; + client_type_starts_with?: string; /** - * Filter avg_gas_per_block using value + * Client type: CL or EL (filter: ends_with) */ - avg_gas_per_block_value?: number; + client_type_ends_with?: string; /** - * Filter avg_gas_per_execution using value + * Client type: CL or EL (filter: like) */ - avg_gas_per_execution_value?: number; + client_type_like?: string; /** - * The maximum number of fct_opcode_gas_by_opcode_daily to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * Client type: CL or EL (filter: not_like) */ - page_size?: number; + client_type_not_like?: string; /** - * A page token, received from a previous `ListFctOpcodeGasByOpcodeDaily` call. Provide this to retrieve the subsequent page. + * Client type: CL or EL (filter: in_values) (comma-separated list) */ - page_token?: string; + client_type_in_values?: string; /** - * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + * Client type: CL or EL (filter: not_in_values) (comma-separated list) */ - order_by?: string; - }; - url: '/api/v1/fct_opcode_gas_by_opcode_daily'; -}; - -export type FctOpcodeGasByOpcodeDailyServiceListErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type FctOpcodeGasByOpcodeDailyServiceListError = - FctOpcodeGasByOpcodeDailyServiceListErrors[keyof FctOpcodeGasByOpcodeDailyServiceListErrors]; - -export type FctOpcodeGasByOpcodeDailyServiceListResponses = { - /** - * OK - */ - 200: ListFctOpcodeGasByOpcodeDailyResponse; -}; - -export type FctOpcodeGasByOpcodeDailyServiceListResponse = - FctOpcodeGasByOpcodeDailyServiceListResponses[keyof FctOpcodeGasByOpcodeDailyServiceListResponses]; - -export type FctOpcodeGasByOpcodeDailyServiceGetData = { - body?: never; - path: { + client_type_not_in_values?: string; /** - * Start of the day period + * Process ID of the monitored client (filter: eq) */ - day_start_date: string; - }; - query?: never; - url: '/api/v1/fct_opcode_gas_by_opcode_daily/{day_start_date}'; -}; - -export type FctOpcodeGasByOpcodeDailyServiceGetErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type FctOpcodeGasByOpcodeDailyServiceGetError = - FctOpcodeGasByOpcodeDailyServiceGetErrors[keyof FctOpcodeGasByOpcodeDailyServiceGetErrors]; - -export type FctOpcodeGasByOpcodeDailyServiceGetResponses = { - /** - * OK - */ - 200: GetFctOpcodeGasByOpcodeDailyResponse; -}; - -export type FctOpcodeGasByOpcodeDailyServiceGetResponse = - FctOpcodeGasByOpcodeDailyServiceGetResponses[keyof FctOpcodeGasByOpcodeDailyServiceGetResponses]; - -export type FctOpcodeGasByOpcodeHourlyServiceListData = { - body?: never; - path?: never; - query?: { + pid_eq?: number; /** - * Start of the hour period (filter: eq) + * Process ID of the monitored client (filter: ne) */ - hour_start_date_time_eq?: number; + pid_ne?: number; /** - * Start of the hour period (filter: ne) + * Process ID of the monitored client (filter: lt) */ - hour_start_date_time_ne?: number; + pid_lt?: number; /** - * Start of the hour period (filter: lt) + * Process ID of the monitored client (filter: lte) */ - hour_start_date_time_lt?: number; + pid_lte?: number; /** - * Start of the hour period (filter: lte) + * Process ID of the monitored client (filter: gt) */ - hour_start_date_time_lte?: number; + pid_gt?: number; /** - * Start of the hour period (filter: gt) + * Process ID of the monitored client (filter: gte) */ - hour_start_date_time_gt?: number; + pid_gte?: number; /** - * Start of the hour period (filter: gte) + * Process ID of the monitored client (filter: between_min) */ - hour_start_date_time_gte?: number; + pid_between_min?: number; /** - * Start of the hour period (filter: between_min) + * Process ID of the monitored client (filter: between_max_value) */ - hour_start_date_time_between_min?: number; + pid_between_max_value?: number; /** - * Start of the hour period (filter: between_max_value) + * Process ID of the monitored client (filter: in_values) (comma-separated list) */ - hour_start_date_time_between_max_value?: number; + pid_in_values?: string; /** - * Start of the hour period (filter: in_values) (comma-separated list) + * Process ID of the monitored client (filter: not_in_values) (comma-separated list) */ - hour_start_date_time_in_values?: string; + pid_not_in_values?: string; /** - * Start of the hour period (filter: not_in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: eq) */ - hour_start_date_time_not_in_values?: string; + window_start_eq?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: eq) + * Start of the sub-slot aggregation window (filter: ne) */ - opcode_eq?: string; + window_start_ne?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ne) + * Start of the sub-slot aggregation window (filter: lt) */ - opcode_ne?: string; + window_start_lt?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: contains) + * Start of the sub-slot aggregation window (filter: lte) */ - opcode_contains?: string; + window_start_lte?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: starts_with) + * Start of the sub-slot aggregation window (filter: gt) */ - opcode_starts_with?: string; + window_start_gt?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ends_with) + * Start of the sub-slot aggregation window (filter: gte) */ - opcode_ends_with?: string; + window_start_gte?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: like) + * Start of the sub-slot aggregation window (filter: between_min) */ - opcode_like?: string; + window_start_between_min?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_like) + * Start of the sub-slot aggregation window (filter: between_max_value) */ - opcode_not_like?: string; + window_start_between_max_value?: number; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: in_values) (comma-separated list) */ - opcode_in_values?: string; + window_start_in_values?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: not_in_values) (comma-separated list) */ - opcode_not_in_values?: string; + window_start_not_in_values?: string; /** * Timestamp when the record was last updated (filter: eq) */ @@ -55310,183 +55562,175 @@ export type FctOpcodeGasByOpcodeHourlyServiceListData = { */ updated_date_time_not_in_values?: string; /** - * Number of blocks containing this opcode in this hour (filter: eq) - */ - block_count_eq?: number; - /** - * Number of blocks containing this opcode in this hour (filter: ne) - */ - block_count_ne?: number; - /** - * Number of blocks containing this opcode in this hour (filter: lt) + * The wallclock slot number (filter: eq) */ - block_count_lt?: number; + wallclock_slot_eq?: number; /** - * Number of blocks containing this opcode in this hour (filter: lte) + * The wallclock slot number (filter: ne) */ - block_count_lte?: number; + wallclock_slot_ne?: number; /** - * Number of blocks containing this opcode in this hour (filter: gt) + * The wallclock slot number (filter: lt) */ - block_count_gt?: number; + wallclock_slot_lt?: number; /** - * Number of blocks containing this opcode in this hour (filter: gte) + * The wallclock slot number (filter: lte) */ - block_count_gte?: number; + wallclock_slot_lte?: number; /** - * Number of blocks containing this opcode in this hour (filter: between_min) + * The wallclock slot number (filter: gt) */ - block_count_between_min?: number; + wallclock_slot_gt?: number; /** - * Number of blocks containing this opcode in this hour (filter: between_max_value) + * The wallclock slot number (filter: gte) */ - block_count_between_max_value?: number; + wallclock_slot_gte?: number; /** - * Number of blocks containing this opcode in this hour (filter: in_values) (comma-separated list) + * The wallclock slot number (filter: between_min) */ - block_count_in_values?: string; + wallclock_slot_between_min?: number; /** - * Number of blocks containing this opcode in this hour (filter: not_in_values) (comma-separated list) + * The wallclock slot number (filter: between_max_value) */ - block_count_not_in_values?: string; + wallclock_slot_between_max_value?: number; /** - * Total execution count of this opcode in this hour (filter: eq) + * The wallclock slot number (filter: in_values) (comma-separated list) */ - total_count_eq?: number; + wallclock_slot_in_values?: string; /** - * Total execution count of this opcode in this hour (filter: ne) + * The wallclock slot number (filter: not_in_values) (comma-separated list) */ - total_count_ne?: number; + wallclock_slot_not_in_values?: string; /** - * Total execution count of this opcode in this hour (filter: lt) + * Ethereum network name (filter: eq) */ - total_count_lt?: number; + meta_network_name_eq?: string; /** - * Total execution count of this opcode in this hour (filter: lte) + * Ethereum network name (filter: ne) */ - total_count_lte?: number; + meta_network_name_ne?: string; /** - * Total execution count of this opcode in this hour (filter: gt) + * Ethereum network name (filter: contains) */ - total_count_gt?: number; + meta_network_name_contains?: string; /** - * Total execution count of this opcode in this hour (filter: gte) + * Ethereum network name (filter: starts_with) */ - total_count_gte?: number; + meta_network_name_starts_with?: string; /** - * Total execution count of this opcode in this hour (filter: between_min) + * Ethereum network name (filter: ends_with) */ - total_count_between_min?: number; + meta_network_name_ends_with?: string; /** - * Total execution count of this opcode in this hour (filter: between_max_value) + * Ethereum network name (filter: like) */ - total_count_between_max_value?: number; + meta_network_name_like?: string; /** - * Total execution count of this opcode in this hour (filter: in_values) (comma-separated list) + * Ethereum network name (filter: not_like) */ - total_count_in_values?: string; + meta_network_name_not_like?: string; /** - * Total execution count of this opcode in this hour (filter: not_in_values) (comma-separated list) + * Ethereum network name (filter: in_values) (comma-separated list) */ - total_count_not_in_values?: string; + meta_network_name_in_values?: string; /** - * Total gas consumed by this opcode in this hour (filter: eq) + * Ethereum network name (filter: not_in_values) (comma-separated list) */ - total_gas_eq?: number; + meta_network_name_not_in_values?: string; /** - * Total gas consumed by this opcode in this hour (filter: ne) + * Total system CPU cores (filter: eq) */ - total_gas_ne?: number; + system_cores_eq?: number; /** - * Total gas consumed by this opcode in this hour (filter: lt) + * Total system CPU cores (filter: ne) */ - total_gas_lt?: number; + system_cores_ne?: number; /** - * Total gas consumed by this opcode in this hour (filter: lte) + * Total system CPU cores (filter: lt) */ - total_gas_lte?: number; + system_cores_lt?: number; /** - * Total gas consumed by this opcode in this hour (filter: gt) + * Total system CPU cores (filter: lte) */ - total_gas_gt?: number; + system_cores_lte?: number; /** - * Total gas consumed by this opcode in this hour (filter: gte) + * Total system CPU cores (filter: gt) */ - total_gas_gte?: number; + system_cores_gt?: number; /** - * Total gas consumed by this opcode in this hour (filter: between_min) + * Total system CPU cores (filter: gte) */ - total_gas_between_min?: number; + system_cores_gte?: number; /** - * Total gas consumed by this opcode in this hour (filter: between_max_value) + * Total system CPU cores (filter: between_min) */ - total_gas_between_max_value?: number; + system_cores_between_min?: number; /** - * Total gas consumed by this opcode in this hour (filter: in_values) (comma-separated list) + * Total system CPU cores (filter: between_max_value) */ - total_gas_in_values?: string; + system_cores_between_max_value?: number; /** - * Total gas consumed by this opcode in this hour (filter: not_in_values) (comma-separated list) + * Total system CPU cores (filter: in_values) (comma-separated list) */ - total_gas_not_in_values?: string; + system_cores_in_values?: string; /** - * Total error count for this opcode in this hour (filter: eq) + * Total system CPU cores (filter: not_in_values) (comma-separated list) */ - total_error_count_eq?: number; + system_cores_not_in_values?: string; /** - * Total error count for this opcode in this hour (filter: ne) + * Filter mean_core_pct using value */ - total_error_count_ne?: number; + mean_core_pct_value?: number; /** - * Total error count for this opcode in this hour (filter: lt) + * Filter min_core_pct using value */ - total_error_count_lt?: number; + min_core_pct_value?: number; /** - * Total error count for this opcode in this hour (filter: lte) + * Filter max_core_pct using value */ - total_error_count_lte?: number; + max_core_pct_value?: number; /** - * Total error count for this opcode in this hour (filter: gt) + * Node classification for filtering (e.g. eip7870) (filter: eq) */ - total_error_count_gt?: number; + node_class_eq?: string; /** - * Total error count for this opcode in this hour (filter: gte) + * Node classification for filtering (e.g. eip7870) (filter: ne) */ - total_error_count_gte?: number; + node_class_ne?: string; /** - * Total error count for this opcode in this hour (filter: between_min) + * Node classification for filtering (e.g. eip7870) (filter: contains) */ - total_error_count_between_min?: number; + node_class_contains?: string; /** - * Total error count for this opcode in this hour (filter: between_max_value) + * Node classification for filtering (e.g. eip7870) (filter: starts_with) */ - total_error_count_between_max_value?: number; + node_class_starts_with?: string; /** - * Total error count for this opcode in this hour (filter: in_values) (comma-separated list) + * Node classification for filtering (e.g. eip7870) (filter: ends_with) */ - total_error_count_in_values?: string; + node_class_ends_with?: string; /** - * Total error count for this opcode in this hour (filter: not_in_values) (comma-separated list) + * Node classification for filtering (e.g. eip7870) (filter: like) */ - total_error_count_not_in_values?: string; + node_class_like?: string; /** - * Filter avg_count_per_block using value + * Node classification for filtering (e.g. eip7870) (filter: not_like) */ - avg_count_per_block_value?: number; + node_class_not_like?: string; /** - * Filter avg_gas_per_block using value + * Node classification for filtering (e.g. eip7870) (filter: in_values) (comma-separated list) */ - avg_gas_per_block_value?: number; + node_class_in_values?: string; /** - * Filter avg_gas_per_execution using value + * Node classification for filtering (e.g. eip7870) (filter: not_in_values) (comma-separated list) */ - avg_gas_per_execution_value?: number; + node_class_not_in_values?: string; /** - * The maximum number of fct_opcode_gas_by_opcode_hourly to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of fct_node_cpu_utilization_by_process to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListFctOpcodeGasByOpcodeHourly` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListFctNodeCpuUtilizationByProcess` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -55494,347 +55738,495 @@ export type FctOpcodeGasByOpcodeHourlyServiceListData = { */ order_by?: string; }; - url: '/api/v1/fct_opcode_gas_by_opcode_hourly'; + url: '/api/v1/fct_node_cpu_utilization_by_process'; }; -export type FctOpcodeGasByOpcodeHourlyServiceListErrors = { +export type FctNodeCpuUtilizationByProcessServiceListErrors = { /** * Default error response */ default: Status; }; -export type FctOpcodeGasByOpcodeHourlyServiceListError = - FctOpcodeGasByOpcodeHourlyServiceListErrors[keyof FctOpcodeGasByOpcodeHourlyServiceListErrors]; +export type FctNodeCpuUtilizationByProcessServiceListError = + FctNodeCpuUtilizationByProcessServiceListErrors[keyof FctNodeCpuUtilizationByProcessServiceListErrors]; -export type FctOpcodeGasByOpcodeHourlyServiceListResponses = { +export type FctNodeCpuUtilizationByProcessServiceListResponses = { /** * OK */ - 200: ListFctOpcodeGasByOpcodeHourlyResponse; + 200: ListFctNodeCpuUtilizationByProcessResponse; }; -export type FctOpcodeGasByOpcodeHourlyServiceListResponse = - FctOpcodeGasByOpcodeHourlyServiceListResponses[keyof FctOpcodeGasByOpcodeHourlyServiceListResponses]; +export type FctNodeCpuUtilizationByProcessServiceListResponse = + FctNodeCpuUtilizationByProcessServiceListResponses[keyof FctNodeCpuUtilizationByProcessServiceListResponses]; -export type FctOpcodeGasByOpcodeHourlyServiceGetData = { +export type FctNodeCpuUtilizationByProcessServiceGetData = { body?: never; path: { /** - * Start of the hour period + * The wall clock time when the slot started */ - hour_start_date_time: number; + wallclock_slot_start_date_time: number; }; query?: never; - url: '/api/v1/fct_opcode_gas_by_opcode_hourly/{hour_start_date_time}'; + url: '/api/v1/fct_node_cpu_utilization_by_process/{wallclock_slot_start_date_time}'; }; -export type FctOpcodeGasByOpcodeHourlyServiceGetErrors = { +export type FctNodeCpuUtilizationByProcessServiceGetErrors = { /** * Default error response */ default: Status; }; -export type FctOpcodeGasByOpcodeHourlyServiceGetError = - FctOpcodeGasByOpcodeHourlyServiceGetErrors[keyof FctOpcodeGasByOpcodeHourlyServiceGetErrors]; +export type FctNodeCpuUtilizationByProcessServiceGetError = + FctNodeCpuUtilizationByProcessServiceGetErrors[keyof FctNodeCpuUtilizationByProcessServiceGetErrors]; -export type FctOpcodeGasByOpcodeHourlyServiceGetResponses = { +export type FctNodeCpuUtilizationByProcessServiceGetResponses = { /** * OK */ - 200: GetFctOpcodeGasByOpcodeHourlyResponse; + 200: GetFctNodeCpuUtilizationByProcessResponse; }; -export type FctOpcodeGasByOpcodeHourlyServiceGetResponse = - FctOpcodeGasByOpcodeHourlyServiceGetResponses[keyof FctOpcodeGasByOpcodeHourlyServiceGetResponses]; +export type FctNodeCpuUtilizationByProcessServiceGetResponse = + FctNodeCpuUtilizationByProcessServiceGetResponses[keyof FctNodeCpuUtilizationByProcessServiceGetResponses]; -export type FctOpcodeOpsDailyServiceListData = { +export type FctNodeDiskIoByProcessServiceListData = { body?: never; path?: never; query?: { /** - * Start of the day period (filter: eq) + * The wall clock time when the slot started (filter: eq) */ - day_start_date_eq?: string; + wallclock_slot_start_date_time_eq?: number; /** - * Start of the day period (filter: ne) + * The wall clock time when the slot started (filter: ne) */ - day_start_date_ne?: string; + wallclock_slot_start_date_time_ne?: number; /** - * Start of the day period (filter: contains) + * The wall clock time when the slot started (filter: lt) */ - day_start_date_contains?: string; + wallclock_slot_start_date_time_lt?: number; /** - * Start of the day period (filter: starts_with) + * The wall clock time when the slot started (filter: lte) */ - day_start_date_starts_with?: string; + wallclock_slot_start_date_time_lte?: number; /** - * Start of the day period (filter: ends_with) + * The wall clock time when the slot started (filter: gt) */ - day_start_date_ends_with?: string; + wallclock_slot_start_date_time_gt?: number; /** - * Start of the day period (filter: like) + * The wall clock time when the slot started (filter: gte) */ - day_start_date_like?: string; + wallclock_slot_start_date_time_gte?: number; /** - * Start of the day period (filter: not_like) + * The wall clock time when the slot started (filter: between_min) */ - day_start_date_not_like?: string; + wallclock_slot_start_date_time_between_min?: number; /** - * Start of the day period (filter: in_values) (comma-separated list) + * The wall clock time when the slot started (filter: between_max_value) */ - day_start_date_in_values?: string; + wallclock_slot_start_date_time_between_max_value?: number; /** - * Start of the day period (filter: not_in_values) (comma-separated list) + * The wall clock time when the slot started (filter: in_values) (comma-separated list) */ - day_start_date_not_in_values?: string; + wallclock_slot_start_date_time_in_values?: string; /** - * Timestamp when the record was last updated (filter: eq) + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ - updated_date_time_eq?: number; + wallclock_slot_start_date_time_not_in_values?: string; /** - * Timestamp when the record was last updated (filter: ne) + * Name of the observoor client that collected the data (filter: eq) */ - updated_date_time_ne?: number; + meta_client_name_eq?: string; /** - * Timestamp when the record was last updated (filter: lt) + * Name of the observoor client that collected the data (filter: ne) */ - updated_date_time_lt?: number; + meta_client_name_ne?: string; /** - * Timestamp when the record was last updated (filter: lte) + * Name of the observoor client that collected the data (filter: contains) */ - updated_date_time_lte?: number; + meta_client_name_contains?: string; /** - * Timestamp when the record was last updated (filter: gt) + * Name of the observoor client that collected the data (filter: starts_with) */ - updated_date_time_gt?: number; + meta_client_name_starts_with?: string; /** - * Timestamp when the record was last updated (filter: gte) + * Name of the observoor client that collected the data (filter: ends_with) */ - updated_date_time_gte?: number; + meta_client_name_ends_with?: string; /** - * Timestamp when the record was last updated (filter: between_min) + * Name of the observoor client that collected the data (filter: like) */ - updated_date_time_between_min?: number; + meta_client_name_like?: string; /** - * Timestamp when the record was last updated (filter: between_max_value) + * Name of the observoor client that collected the data (filter: not_like) */ - updated_date_time_between_max_value?: number; + meta_client_name_not_like?: string; /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + * Name of the observoor client that collected the data (filter: in_values) (comma-separated list) */ - updated_date_time_in_values?: string; + meta_client_name_in_values?: string; /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + * Name of the observoor client that collected the data (filter: not_in_values) (comma-separated list) */ - updated_date_time_not_in_values?: string; + meta_client_name_not_in_values?: string; /** - * Number of blocks in this day (filter: eq) + * Client type: CL or EL (filter: eq) */ - block_count_eq?: number; + client_type_eq?: string; /** - * Number of blocks in this day (filter: ne) + * Client type: CL or EL (filter: ne) */ - block_count_ne?: number; + client_type_ne?: string; /** - * Number of blocks in this day (filter: lt) + * Client type: CL or EL (filter: contains) */ - block_count_lt?: number; + client_type_contains?: string; /** - * Number of blocks in this day (filter: lte) + * Client type: CL or EL (filter: starts_with) */ - block_count_lte?: number; + client_type_starts_with?: string; /** - * Number of blocks in this day (filter: gt) + * Client type: CL or EL (filter: ends_with) */ - block_count_gt?: number; + client_type_ends_with?: string; /** - * Number of blocks in this day (filter: gte) + * Client type: CL or EL (filter: like) */ - block_count_gte?: number; + client_type_like?: string; /** - * Number of blocks in this day (filter: between_min) + * Client type: CL or EL (filter: not_like) */ - block_count_between_min?: number; + client_type_not_like?: string; /** - * Number of blocks in this day (filter: between_max_value) + * Client type: CL or EL (filter: in_values) (comma-separated list) */ - block_count_between_max_value?: number; + client_type_in_values?: string; /** - * Number of blocks in this day (filter: in_values) (comma-separated list) + * Client type: CL or EL (filter: not_in_values) (comma-separated list) */ - block_count_in_values?: string; + client_type_not_in_values?: string; /** - * Number of blocks in this day (filter: not_in_values) (comma-separated list) + * Process ID of the monitored client (filter: eq) */ - block_count_not_in_values?: string; + pid_eq?: number; /** - * Total opcode executions in this day (filter: eq) + * Process ID of the monitored client (filter: ne) */ - total_opcode_count_eq?: number; + pid_ne?: number; /** - * Total opcode executions in this day (filter: ne) + * Process ID of the monitored client (filter: lt) */ - total_opcode_count_ne?: number; + pid_lt?: number; /** - * Total opcode executions in this day (filter: lt) + * Process ID of the monitored client (filter: lte) */ - total_opcode_count_lt?: number; + pid_lte?: number; /** - * Total opcode executions in this day (filter: lte) + * Process ID of the monitored client (filter: gt) */ - total_opcode_count_lte?: number; + pid_gt?: number; /** - * Total opcode executions in this day (filter: gt) + * Process ID of the monitored client (filter: gte) */ - total_opcode_count_gt?: number; + pid_gte?: number; /** - * Total opcode executions in this day (filter: gte) + * Process ID of the monitored client (filter: between_min) */ - total_opcode_count_gte?: number; + pid_between_min?: number; /** - * Total opcode executions in this day (filter: between_min) + * Process ID of the monitored client (filter: between_max_value) */ - total_opcode_count_between_min?: number; + pid_between_max_value?: number; /** - * Total opcode executions in this day (filter: between_max_value) + * Process ID of the monitored client (filter: in_values) (comma-separated list) */ - total_opcode_count_between_max_value?: number; + pid_in_values?: string; /** - * Total opcode executions in this day (filter: in_values) (comma-separated list) + * Process ID of the monitored client (filter: not_in_values) (comma-separated list) */ - total_opcode_count_in_values?: string; + pid_not_in_values?: string; /** - * Total opcode executions in this day (filter: not_in_values) (comma-separated list) + * I/O direction: read or write (filter: eq) */ - total_opcode_count_not_in_values?: string; + rw_eq?: string; /** - * Total gas consumed by opcodes in this day (filter: eq) + * I/O direction: read or write (filter: ne) */ - total_gas_eq?: number; + rw_ne?: string; /** - * Total gas consumed by opcodes in this day (filter: ne) + * I/O direction: read or write (filter: contains) */ - total_gas_ne?: number; + rw_contains?: string; /** - * Total gas consumed by opcodes in this day (filter: lt) + * I/O direction: read or write (filter: starts_with) */ - total_gas_lt?: number; + rw_starts_with?: string; /** - * Total gas consumed by opcodes in this day (filter: lte) + * I/O direction: read or write (filter: ends_with) */ - total_gas_lte?: number; + rw_ends_with?: string; /** - * Total gas consumed by opcodes in this day (filter: gt) + * I/O direction: read or write (filter: like) */ - total_gas_gt?: number; + rw_like?: string; /** - * Total gas consumed by opcodes in this day (filter: gte) + * I/O direction: read or write (filter: not_like) */ - total_gas_gte?: number; + rw_not_like?: string; /** - * Total gas consumed by opcodes in this day (filter: between_min) + * I/O direction: read or write (filter: in_values) (comma-separated list) */ - total_gas_between_min?: number; + rw_in_values?: string; /** - * Total gas consumed by opcodes in this day (filter: between_max_value) + * I/O direction: read or write (filter: not_in_values) (comma-separated list) */ - total_gas_between_max_value?: number; + rw_not_in_values?: string; /** - * Total gas consumed by opcodes in this day (filter: in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: eq) */ - total_gas_in_values?: string; + window_start_eq?: number; /** - * Total gas consumed by opcodes in this day (filter: not_in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: ne) */ - total_gas_not_in_values?: string; + window_start_ne?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: eq) + * Start of the sub-slot aggregation window (filter: lt) */ - total_seconds_eq?: number; + window_start_lt?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: ne) + * Start of the sub-slot aggregation window (filter: lte) */ - total_seconds_ne?: number; + window_start_lte?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: lt) + * Start of the sub-slot aggregation window (filter: gt) */ - total_seconds_lt?: number; + window_start_gt?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: lte) + * Start of the sub-slot aggregation window (filter: gte) */ - total_seconds_lte?: number; + window_start_gte?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: gt) + * Start of the sub-slot aggregation window (filter: between_min) */ - total_seconds_gt?: number; + window_start_between_min?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: gte) + * Start of the sub-slot aggregation window (filter: between_max_value) */ - total_seconds_gte?: number; + window_start_between_max_value?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_min) + * Start of the sub-slot aggregation window (filter: in_values) (comma-separated list) */ - total_seconds_between_min?: number; + window_start_in_values?: string; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_max_value) + * Start of the sub-slot aggregation window (filter: not_in_values) (comma-separated list) */ - total_seconds_between_max_value?: number; + window_start_not_in_values?: string; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: eq) */ - total_seconds_in_values?: string; + updated_date_time_eq?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: ne) */ - total_seconds_not_in_values?: string; + updated_date_time_ne?: number; /** - * Filter avg_ops using value + * Timestamp when the record was last updated (filter: lt) */ - avg_ops_value?: number; + updated_date_time_lt?: number; /** - * Filter min_ops using value + * Timestamp when the record was last updated (filter: lte) */ - min_ops_value?: number; + updated_date_time_lte?: number; /** - * Filter max_ops using value + * Timestamp when the record was last updated (filter: gt) */ - max_ops_value?: number; + updated_date_time_gt?: number; /** - * Filter p05_ops using value + * Timestamp when the record was last updated (filter: gte) */ - p05_ops_value?: number; + updated_date_time_gte?: number; /** - * Filter p50_ops using value + * Timestamp when the record was last updated (filter: between_min) */ - p50_ops_value?: number; + updated_date_time_between_min?: number; /** - * Filter p95_ops using value + * Timestamp when the record was last updated (filter: between_max_value) */ - p95_ops_value?: number; + updated_date_time_between_max_value?: number; /** - * Filter stddev_ops using value + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - stddev_ops_value?: number; + updated_date_time_in_values?: string; /** - * Filter upper_band_ops using value + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - upper_band_ops_value?: number; + updated_date_time_not_in_values?: string; /** - * Filter lower_band_ops using value + * The wallclock slot number (filter: eq) */ - lower_band_ops_value?: number; + wallclock_slot_eq?: number; /** - * Filter moving_avg_ops using value + * The wallclock slot number (filter: ne) */ - moving_avg_ops_value?: number; + wallclock_slot_ne?: number; /** - * The maximum number of fct_opcode_ops_daily to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The wallclock slot number (filter: lt) + */ + wallclock_slot_lt?: number; + /** + * The wallclock slot number (filter: lte) + */ + wallclock_slot_lte?: number; + /** + * The wallclock slot number (filter: gt) + */ + wallclock_slot_gt?: number; + /** + * The wallclock slot number (filter: gte) + */ + wallclock_slot_gte?: number; + /** + * The wallclock slot number (filter: between_min) + */ + wallclock_slot_between_min?: number; + /** + * The wallclock slot number (filter: between_max_value) + */ + wallclock_slot_between_max_value?: number; + /** + * The wallclock slot number (filter: in_values) (comma-separated list) + */ + wallclock_slot_in_values?: string; + /** + * The wallclock slot number (filter: not_in_values) (comma-separated list) + */ + wallclock_slot_not_in_values?: string; + /** + * Ethereum network name (filter: eq) + */ + meta_network_name_eq?: string; + /** + * Ethereum network name (filter: ne) + */ + meta_network_name_ne?: string; + /** + * Ethereum network name (filter: contains) + */ + meta_network_name_contains?: string; + /** + * Ethereum network name (filter: starts_with) + */ + meta_network_name_starts_with?: string; + /** + * Ethereum network name (filter: ends_with) + */ + meta_network_name_ends_with?: string; + /** + * Ethereum network name (filter: like) + */ + meta_network_name_like?: string; + /** + * Ethereum network name (filter: not_like) + */ + meta_network_name_not_like?: string; + /** + * Ethereum network name (filter: in_values) (comma-separated list) + */ + meta_network_name_in_values?: string; + /** + * Ethereum network name (filter: not_in_values) (comma-separated list) + */ + meta_network_name_not_in_values?: string; + /** + * Filter io_bytes using value + */ + io_bytes_value?: number; + /** + * Total I/O operations across all devices in this window (filter: eq) + */ + io_ops_eq?: number; + /** + * Total I/O operations across all devices in this window (filter: ne) + */ + io_ops_ne?: number; + /** + * Total I/O operations across all devices in this window (filter: lt) + */ + io_ops_lt?: number; + /** + * Total I/O operations across all devices in this window (filter: lte) + */ + io_ops_lte?: number; + /** + * Total I/O operations across all devices in this window (filter: gt) + */ + io_ops_gt?: number; + /** + * Total I/O operations across all devices in this window (filter: gte) + */ + io_ops_gte?: number; + /** + * Total I/O operations across all devices in this window (filter: between_min) + */ + io_ops_between_min?: number; + /** + * Total I/O operations across all devices in this window (filter: between_max_value) + */ + io_ops_between_max_value?: number; + /** + * Total I/O operations across all devices in this window (filter: in_values) (comma-separated list) + */ + io_ops_in_values?: string; + /** + * Total I/O operations across all devices in this window (filter: not_in_values) (comma-separated list) + */ + io_ops_not_in_values?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: eq) + */ + node_class_eq?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: ne) + */ + node_class_ne?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: contains) + */ + node_class_contains?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: starts_with) + */ + node_class_starts_with?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: ends_with) + */ + node_class_ends_with?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: like) + */ + node_class_like?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: not_like) + */ + node_class_not_like?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: in_values) (comma-separated list) + */ + node_class_in_values?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: not_in_values) (comma-separated list) + */ + node_class_not_in_values?: string; + /** + * The maximum number of fct_node_disk_io_by_process to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListFctOpcodeOpsDaily` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListFctNodeDiskIoByProcess` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -55842,351 +56234,575 @@ export type FctOpcodeOpsDailyServiceListData = { */ order_by?: string; }; - url: '/api/v1/fct_opcode_ops_daily'; + url: '/api/v1/fct_node_disk_io_by_process'; }; -export type FctOpcodeOpsDailyServiceListErrors = { +export type FctNodeDiskIoByProcessServiceListErrors = { /** * Default error response */ default: Status; }; -export type FctOpcodeOpsDailyServiceListError = - FctOpcodeOpsDailyServiceListErrors[keyof FctOpcodeOpsDailyServiceListErrors]; +export type FctNodeDiskIoByProcessServiceListError = + FctNodeDiskIoByProcessServiceListErrors[keyof FctNodeDiskIoByProcessServiceListErrors]; -export type FctOpcodeOpsDailyServiceListResponses = { +export type FctNodeDiskIoByProcessServiceListResponses = { /** * OK */ - 200: ListFctOpcodeOpsDailyResponse; + 200: ListFctNodeDiskIoByProcessResponse; }; -export type FctOpcodeOpsDailyServiceListResponse = - FctOpcodeOpsDailyServiceListResponses[keyof FctOpcodeOpsDailyServiceListResponses]; +export type FctNodeDiskIoByProcessServiceListResponse = + FctNodeDiskIoByProcessServiceListResponses[keyof FctNodeDiskIoByProcessServiceListResponses]; -export type FctOpcodeOpsDailyServiceGetData = { +export type FctNodeDiskIoByProcessServiceGetData = { body?: never; path: { /** - * Start of the day period + * The wall clock time when the slot started */ - day_start_date: string; + wallclock_slot_start_date_time: number; }; query?: never; - url: '/api/v1/fct_opcode_ops_daily/{day_start_date}'; + url: '/api/v1/fct_node_disk_io_by_process/{wallclock_slot_start_date_time}'; }; -export type FctOpcodeOpsDailyServiceGetErrors = { +export type FctNodeDiskIoByProcessServiceGetErrors = { /** * Default error response */ default: Status; }; -export type FctOpcodeOpsDailyServiceGetError = - FctOpcodeOpsDailyServiceGetErrors[keyof FctOpcodeOpsDailyServiceGetErrors]; +export type FctNodeDiskIoByProcessServiceGetError = + FctNodeDiskIoByProcessServiceGetErrors[keyof FctNodeDiskIoByProcessServiceGetErrors]; -export type FctOpcodeOpsDailyServiceGetResponses = { +export type FctNodeDiskIoByProcessServiceGetResponses = { /** * OK */ - 200: GetFctOpcodeOpsDailyResponse; + 200: GetFctNodeDiskIoByProcessResponse; }; -export type FctOpcodeOpsDailyServiceGetResponse = - FctOpcodeOpsDailyServiceGetResponses[keyof FctOpcodeOpsDailyServiceGetResponses]; +export type FctNodeDiskIoByProcessServiceGetResponse = + FctNodeDiskIoByProcessServiceGetResponses[keyof FctNodeDiskIoByProcessServiceGetResponses]; -export type FctOpcodeOpsHourlyServiceListData = { +export type FctNodeMemoryUsageByProcessServiceListData = { body?: never; path?: never; query?: { /** - * Start of the hour period (filter: eq) + * The wall clock time when the slot started (filter: eq) */ - hour_start_date_time_eq?: number; + wallclock_slot_start_date_time_eq?: number; /** - * Start of the hour period (filter: ne) + * The wall clock time when the slot started (filter: ne) */ - hour_start_date_time_ne?: number; + wallclock_slot_start_date_time_ne?: number; /** - * Start of the hour period (filter: lt) + * The wall clock time when the slot started (filter: lt) */ - hour_start_date_time_lt?: number; + wallclock_slot_start_date_time_lt?: number; /** - * Start of the hour period (filter: lte) + * The wall clock time when the slot started (filter: lte) */ - hour_start_date_time_lte?: number; + wallclock_slot_start_date_time_lte?: number; /** - * Start of the hour period (filter: gt) + * The wall clock time when the slot started (filter: gt) */ - hour_start_date_time_gt?: number; + wallclock_slot_start_date_time_gt?: number; /** - * Start of the hour period (filter: gte) + * The wall clock time when the slot started (filter: gte) */ - hour_start_date_time_gte?: number; + wallclock_slot_start_date_time_gte?: number; /** - * Start of the hour period (filter: between_min) + * The wall clock time when the slot started (filter: between_min) */ - hour_start_date_time_between_min?: number; + wallclock_slot_start_date_time_between_min?: number; /** - * Start of the hour period (filter: between_max_value) + * The wall clock time when the slot started (filter: between_max_value) */ - hour_start_date_time_between_max_value?: number; + wallclock_slot_start_date_time_between_max_value?: number; /** - * Start of the hour period (filter: in_values) (comma-separated list) + * The wall clock time when the slot started (filter: in_values) (comma-separated list) */ - hour_start_date_time_in_values?: string; + wallclock_slot_start_date_time_in_values?: string; /** - * Start of the hour period (filter: not_in_values) (comma-separated list) + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ - hour_start_date_time_not_in_values?: string; + wallclock_slot_start_date_time_not_in_values?: string; /** - * Timestamp when the record was last updated (filter: eq) + * Name of the observoor client that collected the data (filter: eq) */ - updated_date_time_eq?: number; + meta_client_name_eq?: string; /** - * Timestamp when the record was last updated (filter: ne) + * Name of the observoor client that collected the data (filter: ne) */ - updated_date_time_ne?: number; + meta_client_name_ne?: string; /** - * Timestamp when the record was last updated (filter: lt) + * Name of the observoor client that collected the data (filter: contains) */ - updated_date_time_lt?: number; + meta_client_name_contains?: string; /** - * Timestamp when the record was last updated (filter: lte) + * Name of the observoor client that collected the data (filter: starts_with) */ - updated_date_time_lte?: number; + meta_client_name_starts_with?: string; /** - * Timestamp when the record was last updated (filter: gt) + * Name of the observoor client that collected the data (filter: ends_with) */ - updated_date_time_gt?: number; + meta_client_name_ends_with?: string; /** - * Timestamp when the record was last updated (filter: gte) + * Name of the observoor client that collected the data (filter: like) */ - updated_date_time_gte?: number; + meta_client_name_like?: string; /** - * Timestamp when the record was last updated (filter: between_min) + * Name of the observoor client that collected the data (filter: not_like) */ - updated_date_time_between_min?: number; + meta_client_name_not_like?: string; /** - * Timestamp when the record was last updated (filter: between_max_value) + * Name of the observoor client that collected the data (filter: in_values) (comma-separated list) */ - updated_date_time_between_max_value?: number; + meta_client_name_in_values?: string; /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + * Name of the observoor client that collected the data (filter: not_in_values) (comma-separated list) */ - updated_date_time_in_values?: string; + meta_client_name_not_in_values?: string; /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + * Client type: CL or EL (filter: eq) */ - updated_date_time_not_in_values?: string; + client_type_eq?: string; /** - * Number of blocks in this hour (filter: eq) + * Client type: CL or EL (filter: ne) */ - block_count_eq?: number; + client_type_ne?: string; /** - * Number of blocks in this hour (filter: ne) + * Client type: CL or EL (filter: contains) */ - block_count_ne?: number; + client_type_contains?: string; /** - * Number of blocks in this hour (filter: lt) + * Client type: CL or EL (filter: starts_with) */ - block_count_lt?: number; + client_type_starts_with?: string; /** - * Number of blocks in this hour (filter: lte) + * Client type: CL or EL (filter: ends_with) */ - block_count_lte?: number; + client_type_ends_with?: string; /** - * Number of blocks in this hour (filter: gt) + * Client type: CL or EL (filter: like) */ - block_count_gt?: number; + client_type_like?: string; /** - * Number of blocks in this hour (filter: gte) + * Client type: CL or EL (filter: not_like) */ - block_count_gte?: number; + client_type_not_like?: string; /** - * Number of blocks in this hour (filter: between_min) + * Client type: CL or EL (filter: in_values) (comma-separated list) */ - block_count_between_min?: number; + client_type_in_values?: string; /** - * Number of blocks in this hour (filter: between_max_value) + * Client type: CL or EL (filter: not_in_values) (comma-separated list) */ - block_count_between_max_value?: number; + client_type_not_in_values?: string; /** - * Number of blocks in this hour (filter: in_values) (comma-separated list) + * Process ID of the monitored client (filter: eq) */ - block_count_in_values?: string; + pid_eq?: number; /** - * Number of blocks in this hour (filter: not_in_values) (comma-separated list) + * Process ID of the monitored client (filter: ne) */ - block_count_not_in_values?: string; + pid_ne?: number; /** - * Total opcode executions in this hour (filter: eq) + * Process ID of the monitored client (filter: lt) */ - total_opcode_count_eq?: number; + pid_lt?: number; /** - * Total opcode executions in this hour (filter: ne) + * Process ID of the monitored client (filter: lte) */ - total_opcode_count_ne?: number; + pid_lte?: number; /** - * Total opcode executions in this hour (filter: lt) + * Process ID of the monitored client (filter: gt) */ - total_opcode_count_lt?: number; + pid_gt?: number; /** - * Total opcode executions in this hour (filter: lte) + * Process ID of the monitored client (filter: gte) */ - total_opcode_count_lte?: number; + pid_gte?: number; /** - * Total opcode executions in this hour (filter: gt) + * Process ID of the monitored client (filter: between_min) */ - total_opcode_count_gt?: number; + pid_between_min?: number; /** - * Total opcode executions in this hour (filter: gte) + * Process ID of the monitored client (filter: between_max_value) */ - total_opcode_count_gte?: number; + pid_between_max_value?: number; /** - * Total opcode executions in this hour (filter: between_min) + * Process ID of the monitored client (filter: in_values) (comma-separated list) */ - total_opcode_count_between_min?: number; + pid_in_values?: string; /** - * Total opcode executions in this hour (filter: between_max_value) + * Process ID of the monitored client (filter: not_in_values) (comma-separated list) */ - total_opcode_count_between_max_value?: number; + pid_not_in_values?: string; /** - * Total opcode executions in this hour (filter: in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: eq) */ - total_opcode_count_in_values?: string; + window_start_eq?: number; /** - * Total opcode executions in this hour (filter: not_in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: ne) */ - total_opcode_count_not_in_values?: string; + window_start_ne?: number; /** - * Total gas consumed by opcodes in this hour (filter: eq) + * Start of the sub-slot aggregation window (filter: lt) */ - total_gas_eq?: number; + window_start_lt?: number; /** - * Total gas consumed by opcodes in this hour (filter: ne) + * Start of the sub-slot aggregation window (filter: lte) */ - total_gas_ne?: number; + window_start_lte?: number; /** - * Total gas consumed by opcodes in this hour (filter: lt) + * Start of the sub-slot aggregation window (filter: gt) */ - total_gas_lt?: number; + window_start_gt?: number; /** - * Total gas consumed by opcodes in this hour (filter: lte) + * Start of the sub-slot aggregation window (filter: gte) */ - total_gas_lte?: number; + window_start_gte?: number; /** - * Total gas consumed by opcodes in this hour (filter: gt) + * Start of the sub-slot aggregation window (filter: between_min) */ - total_gas_gt?: number; + window_start_between_min?: number; /** - * Total gas consumed by opcodes in this hour (filter: gte) + * Start of the sub-slot aggregation window (filter: between_max_value) */ - total_gas_gte?: number; + window_start_between_max_value?: number; /** - * Total gas consumed by opcodes in this hour (filter: between_min) + * Start of the sub-slot aggregation window (filter: in_values) (comma-separated list) */ - total_gas_between_min?: number; + window_start_in_values?: string; /** - * Total gas consumed by opcodes in this hour (filter: between_max_value) + * Start of the sub-slot aggregation window (filter: not_in_values) (comma-separated list) */ - total_gas_between_max_value?: number; + window_start_not_in_values?: string; /** - * Total gas consumed by opcodes in this hour (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: eq) */ - total_gas_in_values?: string; + updated_date_time_eq?: number; /** - * Total gas consumed by opcodes in this hour (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: ne) */ - total_gas_not_in_values?: string; + updated_date_time_ne?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: eq) + * Timestamp when the record was last updated (filter: lt) */ - total_seconds_eq?: number; + updated_date_time_lt?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: ne) + * Timestamp when the record was last updated (filter: lte) */ - total_seconds_ne?: number; + updated_date_time_lte?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: lt) + * Timestamp when the record was last updated (filter: gt) */ - total_seconds_lt?: number; + updated_date_time_gt?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: lte) + * Timestamp when the record was last updated (filter: gte) */ - total_seconds_lte?: number; + updated_date_time_gte?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: gt) + * Timestamp when the record was last updated (filter: between_min) */ - total_seconds_gt?: number; + updated_date_time_between_min?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: gte) + * Timestamp when the record was last updated (filter: between_max_value) */ - total_seconds_gte?: number; + updated_date_time_between_max_value?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_min) + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - total_seconds_between_min?: number; + updated_date_time_in_values?: string; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_max_value) + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - total_seconds_between_max_value?: number; + updated_date_time_not_in_values?: string; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: in_values) (comma-separated list) + * The wallclock slot number (filter: eq) */ - total_seconds_in_values?: string; + wallclock_slot_eq?: number; /** - * Total actual seconds covered by blocks (sum of block time gaps) (filter: not_in_values) (comma-separated list) + * The wallclock slot number (filter: ne) */ - total_seconds_not_in_values?: string; + wallclock_slot_ne?: number; /** - * Filter avg_ops using value + * The wallclock slot number (filter: lt) */ - avg_ops_value?: number; + wallclock_slot_lt?: number; /** - * Filter min_ops using value + * The wallclock slot number (filter: lte) */ - min_ops_value?: number; + wallclock_slot_lte?: number; /** - * Filter max_ops using value + * The wallclock slot number (filter: gt) */ - max_ops_value?: number; + wallclock_slot_gt?: number; /** - * Filter p05_ops using value + * The wallclock slot number (filter: gte) */ - p05_ops_value?: number; + wallclock_slot_gte?: number; /** - * Filter p50_ops using value + * The wallclock slot number (filter: between_min) */ - p50_ops_value?: number; + wallclock_slot_between_min?: number; /** - * Filter p95_ops using value + * The wallclock slot number (filter: between_max_value) */ - p95_ops_value?: number; + wallclock_slot_between_max_value?: number; /** - * Filter stddev_ops using value + * The wallclock slot number (filter: in_values) (comma-separated list) */ - stddev_ops_value?: number; + wallclock_slot_in_values?: string; /** - * Filter upper_band_ops using value + * The wallclock slot number (filter: not_in_values) (comma-separated list) */ - upper_band_ops_value?: number; + wallclock_slot_not_in_values?: string; /** - * Filter lower_band_ops using value + * Ethereum network name (filter: eq) */ - lower_band_ops_value?: number; + meta_network_name_eq?: string; /** - * Filter moving_avg_ops using value + * Ethereum network name (filter: ne) */ - moving_avg_ops_value?: number; + meta_network_name_ne?: string; /** - * The maximum number of fct_opcode_ops_hourly to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * Ethereum network name (filter: contains) + */ + meta_network_name_contains?: string; + /** + * Ethereum network name (filter: starts_with) + */ + meta_network_name_starts_with?: string; + /** + * Ethereum network name (filter: ends_with) + */ + meta_network_name_ends_with?: string; + /** + * Ethereum network name (filter: like) + */ + meta_network_name_like?: string; + /** + * Ethereum network name (filter: not_like) + */ + meta_network_name_not_like?: string; + /** + * Ethereum network name (filter: in_values) (comma-separated list) + */ + meta_network_name_in_values?: string; + /** + * Ethereum network name (filter: not_in_values) (comma-separated list) + */ + meta_network_name_not_in_values?: string; + /** + * Resident set size in bytes (total physical memory used) (filter: eq) + */ + vm_rss_bytes_eq?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: ne) + */ + vm_rss_bytes_ne?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: lt) + */ + vm_rss_bytes_lt?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: lte) + */ + vm_rss_bytes_lte?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: gt) + */ + vm_rss_bytes_gt?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: gte) + */ + vm_rss_bytes_gte?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: between_min) + */ + vm_rss_bytes_between_min?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: between_max_value) + */ + vm_rss_bytes_between_max_value?: number; + /** + * Resident set size in bytes (total physical memory used) (filter: in_values) (comma-separated list) + */ + vm_rss_bytes_in_values?: string; + /** + * Resident set size in bytes (total physical memory used) (filter: not_in_values) (comma-separated list) + */ + vm_rss_bytes_not_in_values?: string; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: eq) + */ + rss_anon_bytes_eq?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: ne) + */ + rss_anon_bytes_ne?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: lt) + */ + rss_anon_bytes_lt?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: lte) + */ + rss_anon_bytes_lte?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: gt) + */ + rss_anon_bytes_gt?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: gte) + */ + rss_anon_bytes_gte?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: between_min) + */ + rss_anon_bytes_between_min?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: between_max_value) + */ + rss_anon_bytes_between_max_value?: number; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: in_values) (comma-separated list) + */ + rss_anon_bytes_in_values?: string; + /** + * Anonymous RSS in bytes (heap, stack, anonymous mmap) (filter: not_in_values) (comma-separated list) + */ + rss_anon_bytes_not_in_values?: string; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: eq) + */ + rss_file_bytes_eq?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: ne) + */ + rss_file_bytes_ne?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: lt) + */ + rss_file_bytes_lt?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: lte) + */ + rss_file_bytes_lte?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: gt) + */ + rss_file_bytes_gt?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: gte) + */ + rss_file_bytes_gte?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: between_min) + */ + rss_file_bytes_between_min?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: between_max_value) + */ + rss_file_bytes_between_max_value?: number; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: in_values) (comma-separated list) + */ + rss_file_bytes_in_values?: string; + /** + * File-backed RSS in bytes (shared libraries, mmap files) (filter: not_in_values) (comma-separated list) + */ + rss_file_bytes_not_in_values?: string; + /** + * Swap usage in bytes (filter: eq) + */ + vm_swap_bytes_eq?: number; + /** + * Swap usage in bytes (filter: ne) + */ + vm_swap_bytes_ne?: number; + /** + * Swap usage in bytes (filter: lt) + */ + vm_swap_bytes_lt?: number; + /** + * Swap usage in bytes (filter: lte) + */ + vm_swap_bytes_lte?: number; + /** + * Swap usage in bytes (filter: gt) + */ + vm_swap_bytes_gt?: number; + /** + * Swap usage in bytes (filter: gte) + */ + vm_swap_bytes_gte?: number; + /** + * Swap usage in bytes (filter: between_min) + */ + vm_swap_bytes_between_min?: number; + /** + * Swap usage in bytes (filter: between_max_value) + */ + vm_swap_bytes_between_max_value?: number; + /** + * Swap usage in bytes (filter: in_values) (comma-separated list) + */ + vm_swap_bytes_in_values?: string; + /** + * Swap usage in bytes (filter: not_in_values) (comma-separated list) + */ + vm_swap_bytes_not_in_values?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: eq) + */ + node_class_eq?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: ne) + */ + node_class_ne?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: contains) + */ + node_class_contains?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: starts_with) + */ + node_class_starts_with?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: ends_with) + */ + node_class_ends_with?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: like) + */ + node_class_like?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: not_like) + */ + node_class_not_like?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: in_values) (comma-separated list) + */ + node_class_in_values?: string; + /** + * Node classification for filtering (e.g. eip7870) (filter: not_in_values) (comma-separated list) + */ + node_class_not_in_values?: string; + /** + * The maximum number of fct_node_memory_usage_by_process to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListFctOpcodeOpsHourly` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListFctNodeMemoryUsageByProcess` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -56194,529 +56810,2477 @@ export type FctOpcodeOpsHourlyServiceListData = { */ order_by?: string; }; - url: '/api/v1/fct_opcode_ops_hourly'; + url: '/api/v1/fct_node_memory_usage_by_process'; }; -export type FctOpcodeOpsHourlyServiceListErrors = { +export type FctNodeMemoryUsageByProcessServiceListErrors = { /** * Default error response */ default: Status; }; -export type FctOpcodeOpsHourlyServiceListError = - FctOpcodeOpsHourlyServiceListErrors[keyof FctOpcodeOpsHourlyServiceListErrors]; +export type FctNodeMemoryUsageByProcessServiceListError = + FctNodeMemoryUsageByProcessServiceListErrors[keyof FctNodeMemoryUsageByProcessServiceListErrors]; -export type FctOpcodeOpsHourlyServiceListResponses = { +export type FctNodeMemoryUsageByProcessServiceListResponses = { /** * OK */ - 200: ListFctOpcodeOpsHourlyResponse; + 200: ListFctNodeMemoryUsageByProcessResponse; }; -export type FctOpcodeOpsHourlyServiceListResponse = - FctOpcodeOpsHourlyServiceListResponses[keyof FctOpcodeOpsHourlyServiceListResponses]; +export type FctNodeMemoryUsageByProcessServiceListResponse = + FctNodeMemoryUsageByProcessServiceListResponses[keyof FctNodeMemoryUsageByProcessServiceListResponses]; -export type FctOpcodeOpsHourlyServiceGetData = { +export type FctNodeMemoryUsageByProcessServiceGetData = { body?: never; path: { /** - * Start of the hour period + * The wall clock time when the slot started */ - hour_start_date_time: number; + wallclock_slot_start_date_time: number; }; query?: never; - url: '/api/v1/fct_opcode_ops_hourly/{hour_start_date_time}'; + url: '/api/v1/fct_node_memory_usage_by_process/{wallclock_slot_start_date_time}'; }; -export type FctOpcodeOpsHourlyServiceGetErrors = { +export type FctNodeMemoryUsageByProcessServiceGetErrors = { /** * Default error response */ default: Status; }; -export type FctOpcodeOpsHourlyServiceGetError = - FctOpcodeOpsHourlyServiceGetErrors[keyof FctOpcodeOpsHourlyServiceGetErrors]; +export type FctNodeMemoryUsageByProcessServiceGetError = + FctNodeMemoryUsageByProcessServiceGetErrors[keyof FctNodeMemoryUsageByProcessServiceGetErrors]; -export type FctOpcodeOpsHourlyServiceGetResponses = { +export type FctNodeMemoryUsageByProcessServiceGetResponses = { /** * OK */ - 200: GetFctOpcodeOpsHourlyResponse; + 200: GetFctNodeMemoryUsageByProcessResponse; }; -export type FctOpcodeOpsHourlyServiceGetResponse = - FctOpcodeOpsHourlyServiceGetResponses[keyof FctOpcodeOpsHourlyServiceGetResponses]; +export type FctNodeMemoryUsageByProcessServiceGetResponse = + FctNodeMemoryUsageByProcessServiceGetResponses[keyof FctNodeMemoryUsageByProcessServiceGetResponses]; -export type FctPreparedBlockServiceListData = { +export type FctNodeNetworkIoByProcessServiceListData = { body?: never; path?: never; query?: { /** * The wall clock time when the slot started (filter: eq) */ - slot_start_date_time_eq?: number; + wallclock_slot_start_date_time_eq?: number; /** * The wall clock time when the slot started (filter: ne) */ - slot_start_date_time_ne?: number; + wallclock_slot_start_date_time_ne?: number; /** * The wall clock time when the slot started (filter: lt) */ - slot_start_date_time_lt?: number; + wallclock_slot_start_date_time_lt?: number; /** * The wall clock time when the slot started (filter: lte) */ - slot_start_date_time_lte?: number; + wallclock_slot_start_date_time_lte?: number; /** * The wall clock time when the slot started (filter: gt) */ - slot_start_date_time_gt?: number; + wallclock_slot_start_date_time_gt?: number; /** * The wall clock time when the slot started (filter: gte) */ - slot_start_date_time_gte?: number; + wallclock_slot_start_date_time_gte?: number; /** * The wall clock time when the slot started (filter: between_min) */ - slot_start_date_time_between_min?: number; + wallclock_slot_start_date_time_between_min?: number; /** * The wall clock time when the slot started (filter: between_max_value) */ - slot_start_date_time_between_max_value?: number; + wallclock_slot_start_date_time_between_max_value?: number; /** * The wall clock time when the slot started (filter: in_values) (comma-separated list) */ - slot_start_date_time_in_values?: string; + wallclock_slot_start_date_time_in_values?: string; /** * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ - slot_start_date_time_not_in_values?: string; + wallclock_slot_start_date_time_not_in_values?: string; /** - * The slot number from beacon block (filter: eq) + * Name of the observoor client that collected the data (filter: eq) */ - slot_eq?: number; + meta_client_name_eq?: string; /** - * The slot number from beacon block (filter: ne) + * Name of the observoor client that collected the data (filter: ne) */ - slot_ne?: number; + meta_client_name_ne?: string; /** - * The slot number from beacon block (filter: lt) + * Name of the observoor client that collected the data (filter: contains) */ - slot_lt?: number; + meta_client_name_contains?: string; /** - * The slot number from beacon block (filter: lte) + * Name of the observoor client that collected the data (filter: starts_with) */ - slot_lte?: number; + meta_client_name_starts_with?: string; /** - * The slot number from beacon block (filter: gt) + * Name of the observoor client that collected the data (filter: ends_with) */ - slot_gt?: number; + meta_client_name_ends_with?: string; /** - * The slot number from beacon block (filter: gte) + * Name of the observoor client that collected the data (filter: like) */ - slot_gte?: number; + meta_client_name_like?: string; /** - * The slot number from beacon block (filter: between_min) + * Name of the observoor client that collected the data (filter: not_like) */ - slot_between_min?: number; + meta_client_name_not_like?: string; /** - * The slot number from beacon block (filter: between_max_value) + * Name of the observoor client that collected the data (filter: in_values) (comma-separated list) */ - slot_between_max_value?: number; + meta_client_name_in_values?: string; /** - * The slot number from beacon block (filter: in_values) (comma-separated list) + * Name of the observoor client that collected the data (filter: not_in_values) (comma-separated list) */ - slot_in_values?: string; + meta_client_name_not_in_values?: string; /** - * The slot number from beacon block (filter: not_in_values) (comma-separated list) + * Client type: CL or EL (filter: eq) */ - slot_not_in_values?: string; + client_type_eq?: string; /** - * Name of the client that generated the event (filter: eq) + * Client type: CL or EL (filter: ne) */ - meta_client_name_eq?: string; + client_type_ne?: string; /** - * Name of the client that generated the event (filter: ne) + * Client type: CL or EL (filter: contains) */ - meta_client_name_ne?: string; + client_type_contains?: string; /** - * Name of the client that generated the event (filter: contains) + * Client type: CL or EL (filter: starts_with) */ - meta_client_name_contains?: string; + client_type_starts_with?: string; /** - * Name of the client that generated the event (filter: starts_with) + * Client type: CL or EL (filter: ends_with) */ - meta_client_name_starts_with?: string; + client_type_ends_with?: string; /** - * Name of the client that generated the event (filter: ends_with) + * Client type: CL or EL (filter: like) */ - meta_client_name_ends_with?: string; + client_type_like?: string; /** - * Name of the client that generated the event (filter: like) + * Client type: CL or EL (filter: not_like) */ - meta_client_name_like?: string; + client_type_not_like?: string; /** - * Name of the client that generated the event (filter: not_like) + * Client type: CL or EL (filter: in_values) (comma-separated list) */ - meta_client_name_not_like?: string; + client_type_in_values?: string; /** - * Name of the client that generated the event (filter: in_values) (comma-separated list) + * Client type: CL or EL (filter: not_in_values) (comma-separated list) */ - meta_client_name_in_values?: string; + client_type_not_in_values?: string; /** - * Name of the client that generated the event (filter: not_in_values) (comma-separated list) + * Process ID of the monitored client (filter: eq) */ - meta_client_name_not_in_values?: string; + pid_eq?: number; /** - * The wall clock time when the event was received (filter: eq) + * Process ID of the monitored client (filter: ne) */ - event_date_time_eq?: number; + pid_ne?: number; /** - * The wall clock time when the event was received (filter: ne) + * Process ID of the monitored client (filter: lt) */ - event_date_time_ne?: number; + pid_lt?: number; /** - * The wall clock time when the event was received (filter: lt) + * Process ID of the monitored client (filter: lte) */ - event_date_time_lt?: number; + pid_lte?: number; /** - * The wall clock time when the event was received (filter: lte) + * Process ID of the monitored client (filter: gt) */ - event_date_time_lte?: number; + pid_gt?: number; /** - * The wall clock time when the event was received (filter: gt) + * Process ID of the monitored client (filter: gte) */ - event_date_time_gt?: number; + pid_gte?: number; /** - * The wall clock time when the event was received (filter: gte) + * Process ID of the monitored client (filter: between_min) */ - event_date_time_gte?: number; + pid_between_min?: number; /** - * The wall clock time when the event was received (filter: between_min) + * Process ID of the monitored client (filter: between_max_value) */ - event_date_time_between_min?: number; + pid_between_max_value?: number; /** - * The wall clock time when the event was received (filter: between_max_value) + * Process ID of the monitored client (filter: in_values) (comma-separated list) */ - event_date_time_between_max_value?: number; + pid_in_values?: string; /** - * The wall clock time when the event was received (filter: in_values) (comma-separated list) + * Process ID of the monitored client (filter: not_in_values) (comma-separated list) */ - event_date_time_in_values?: string; + pid_not_in_values?: string; /** - * The wall clock time when the event was received (filter: not_in_values) (comma-separated list) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: eq) */ - event_date_time_not_in_values?: string; + port_label_eq?: string; /** - * Timestamp when the record was last updated (filter: eq) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: ne) */ - updated_date_time_eq?: number; + port_label_ne?: string; /** - * Timestamp when the record was last updated (filter: ne) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: contains) */ - updated_date_time_ne?: number; + port_label_contains?: string; /** - * Timestamp when the record was last updated (filter: lt) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: starts_with) */ - updated_date_time_lt?: number; + port_label_starts_with?: string; /** - * Timestamp when the record was last updated (filter: lte) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: ends_with) */ - updated_date_time_lte?: number; + port_label_ends_with?: string; /** - * Timestamp when the record was last updated (filter: gt) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: like) */ - updated_date_time_gt?: number; + port_label_like?: string; /** - * Timestamp when the record was last updated (filter: gte) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: not_like) */ - updated_date_time_gte?: number; + port_label_not_like?: string; /** - * Timestamp when the record was last updated (filter: between_min) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: in_values) (comma-separated list) */ - updated_date_time_between_min?: number; + port_label_in_values?: string; /** - * Timestamp when the record was last updated (filter: between_max_value) + * Port classification (e.g. cl_p2p_tcp, el_json_rpc, unknown) (filter: not_in_values) (comma-separated list) */ - updated_date_time_between_max_value?: number; + port_label_not_in_values?: string; /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + * Traffic direction: tx or rx (filter: eq) */ - updated_date_time_in_values?: string; + direction_eq?: string; /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + * Traffic direction: tx or rx (filter: ne) */ - updated_date_time_not_in_values?: string; + direction_ne?: string; /** - * Version of the client that generated the event (filter: eq) + * Traffic direction: tx or rx (filter: contains) */ - meta_client_version_eq?: string; + direction_contains?: string; /** - * Version of the client that generated the event (filter: ne) + * Traffic direction: tx or rx (filter: starts_with) */ - meta_client_version_ne?: string; + direction_starts_with?: string; /** - * Version of the client that generated the event (filter: contains) + * Traffic direction: tx or rx (filter: ends_with) */ - meta_client_version_contains?: string; + direction_ends_with?: string; /** - * Version of the client that generated the event (filter: starts_with) + * Traffic direction: tx or rx (filter: like) */ - meta_client_version_starts_with?: string; + direction_like?: string; /** - * Version of the client that generated the event (filter: ends_with) + * Traffic direction: tx or rx (filter: not_like) */ - meta_client_version_ends_with?: string; + direction_not_like?: string; /** - * Version of the client that generated the event (filter: like) + * Traffic direction: tx or rx (filter: in_values) (comma-separated list) */ - meta_client_version_like?: string; + direction_in_values?: string; /** - * Version of the client that generated the event (filter: not_like) + * Traffic direction: tx or rx (filter: not_in_values) (comma-separated list) */ - meta_client_version_not_like?: string; + direction_not_in_values?: string; /** - * Version of the client that generated the event (filter: in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: eq) */ - meta_client_version_in_values?: string; + window_start_eq?: number; /** - * Version of the client that generated the event (filter: not_in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: ne) */ - meta_client_version_not_in_values?: string; + window_start_ne?: number; /** - * Implementation of the client that generated the event (filter: eq) + * Start of the sub-slot aggregation window (filter: lt) */ - meta_client_implementation_eq?: string; + window_start_lt?: number; /** - * Implementation of the client that generated the event (filter: ne) + * Start of the sub-slot aggregation window (filter: lte) */ - meta_client_implementation_ne?: string; + window_start_lte?: number; /** - * Implementation of the client that generated the event (filter: contains) + * Start of the sub-slot aggregation window (filter: gt) */ - meta_client_implementation_contains?: string; + window_start_gt?: number; /** - * Implementation of the client that generated the event (filter: starts_with) + * Start of the sub-slot aggregation window (filter: gte) */ - meta_client_implementation_starts_with?: string; + window_start_gte?: number; /** - * Implementation of the client that generated the event (filter: ends_with) + * Start of the sub-slot aggregation window (filter: between_min) */ - meta_client_implementation_ends_with?: string; + window_start_between_min?: number; /** - * Implementation of the client that generated the event (filter: like) + * Start of the sub-slot aggregation window (filter: between_max_value) */ - meta_client_implementation_like?: string; + window_start_between_max_value?: number; /** - * Implementation of the client that generated the event (filter: not_like) + * Start of the sub-slot aggregation window (filter: in_values) (comma-separated list) */ - meta_client_implementation_not_like?: string; + window_start_in_values?: string; /** - * Implementation of the client that generated the event (filter: in_values) (comma-separated list) + * Start of the sub-slot aggregation window (filter: not_in_values) (comma-separated list) */ - meta_client_implementation_in_values?: string; + window_start_not_in_values?: string; /** - * Implementation of the client that generated the event (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: eq) */ - meta_client_implementation_not_in_values?: string; + updated_date_time_eq?: number; /** - * Consensus implementation of the validator (filter: eq) + * Timestamp when the record was last updated (filter: ne) */ - meta_consensus_implementation_eq?: string; + updated_date_time_ne?: number; /** - * Consensus implementation of the validator (filter: ne) + * Timestamp when the record was last updated (filter: lt) */ - meta_consensus_implementation_ne?: string; + updated_date_time_lt?: number; /** - * Consensus implementation of the validator (filter: contains) + * Timestamp when the record was last updated (filter: lte) */ - meta_consensus_implementation_contains?: string; + updated_date_time_lte?: number; /** - * Consensus implementation of the validator (filter: starts_with) + * Timestamp when the record was last updated (filter: gt) */ - meta_consensus_implementation_starts_with?: string; + updated_date_time_gt?: number; /** - * Consensus implementation of the validator (filter: ends_with) + * Timestamp when the record was last updated (filter: gte) */ - meta_consensus_implementation_ends_with?: string; + updated_date_time_gte?: number; /** - * Consensus implementation of the validator (filter: like) + * Timestamp when the record was last updated (filter: between_min) */ - meta_consensus_implementation_like?: string; + updated_date_time_between_min?: number; /** - * Consensus implementation of the validator (filter: not_like) + * Timestamp when the record was last updated (filter: between_max_value) */ - meta_consensus_implementation_not_like?: string; + updated_date_time_between_max_value?: number; /** - * Consensus implementation of the validator (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - meta_consensus_implementation_in_values?: string; + updated_date_time_in_values?: string; /** - * Consensus implementation of the validator (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - meta_consensus_implementation_not_in_values?: string; + updated_date_time_not_in_values?: string; /** - * Consensus version of the validator (filter: eq) + * The wallclock slot number (filter: eq) */ - meta_consensus_version_eq?: string; + wallclock_slot_eq?: number; /** - * Consensus version of the validator (filter: ne) + * The wallclock slot number (filter: ne) */ - meta_consensus_version_ne?: string; + wallclock_slot_ne?: number; /** - * Consensus version of the validator (filter: contains) + * The wallclock slot number (filter: lt) */ - meta_consensus_version_contains?: string; + wallclock_slot_lt?: number; /** - * Consensus version of the validator (filter: starts_with) + * The wallclock slot number (filter: lte) */ - meta_consensus_version_starts_with?: string; + wallclock_slot_lte?: number; /** - * Consensus version of the validator (filter: ends_with) + * The wallclock slot number (filter: gt) */ - meta_consensus_version_ends_with?: string; + wallclock_slot_gt?: number; /** - * Consensus version of the validator (filter: like) + * The wallclock slot number (filter: gte) */ - meta_consensus_version_like?: string; + wallclock_slot_gte?: number; /** - * Consensus version of the validator (filter: not_like) + * The wallclock slot number (filter: between_min) */ - meta_consensus_version_not_like?: string; + wallclock_slot_between_min?: number; /** - * Consensus version of the validator (filter: in_values) (comma-separated list) + * The wallclock slot number (filter: between_max_value) */ - meta_consensus_version_in_values?: string; + wallclock_slot_between_max_value?: number; /** - * Consensus version of the validator (filter: not_in_values) (comma-separated list) + * The wallclock slot number (filter: in_values) (comma-separated list) */ - meta_consensus_version_not_in_values?: string; + wallclock_slot_in_values?: string; /** - * City of the client that generated the event (filter: eq) + * The wallclock slot number (filter: not_in_values) (comma-separated list) */ - meta_client_geo_city_eq?: string; + wallclock_slot_not_in_values?: string; /** - * City of the client that generated the event (filter: ne) + * Ethereum network name (filter: eq) */ - meta_client_geo_city_ne?: string; + meta_network_name_eq?: string; /** - * City of the client that generated the event (filter: contains) + * Ethereum network name (filter: ne) */ - meta_client_geo_city_contains?: string; + meta_network_name_ne?: string; /** - * City of the client that generated the event (filter: starts_with) + * Ethereum network name (filter: contains) */ - meta_client_geo_city_starts_with?: string; + meta_network_name_contains?: string; /** - * City of the client that generated the event (filter: ends_with) + * Ethereum network name (filter: starts_with) */ - meta_client_geo_city_ends_with?: string; + meta_network_name_starts_with?: string; /** - * City of the client that generated the event (filter: like) + * Ethereum network name (filter: ends_with) */ - meta_client_geo_city_like?: string; + meta_network_name_ends_with?: string; /** - * City of the client that generated the event (filter: not_like) + * Ethereum network name (filter: like) */ - meta_client_geo_city_not_like?: string; + meta_network_name_like?: string; /** - * City of the client that generated the event (filter: in_values) (comma-separated list) + * Ethereum network name (filter: not_like) */ - meta_client_geo_city_in_values?: string; + meta_network_name_not_like?: string; /** - * City of the client that generated the event (filter: not_in_values) (comma-separated list) + * Ethereum network name (filter: in_values) (comma-separated list) */ - meta_client_geo_city_not_in_values?: string; + meta_network_name_in_values?: string; /** - * Country of the client that generated the event (filter: eq) + * Ethereum network name (filter: not_in_values) (comma-separated list) */ - meta_client_geo_country_eq?: string; + meta_network_name_not_in_values?: string; /** - * Country of the client that generated the event (filter: ne) + * Filter io_bytes using value */ - meta_client_geo_country_ne?: string; + io_bytes_value?: number; /** - * Country of the client that generated the event (filter: contains) + * Total packet or event count in this window (filter: eq) */ - meta_client_geo_country_contains?: string; + io_count_eq?: number; /** - * Country of the client that generated the event (filter: starts_with) + * Total packet or event count in this window (filter: ne) */ - meta_client_geo_country_starts_with?: string; + io_count_ne?: number; /** - * Country of the client that generated the event (filter: ends_with) + * Total packet or event count in this window (filter: lt) */ - meta_client_geo_country_ends_with?: string; + io_count_lt?: number; /** - * Country of the client that generated the event (filter: like) + * Total packet or event count in this window (filter: lte) */ - meta_client_geo_country_like?: string; + io_count_lte?: number; /** - * Country of the client that generated the event (filter: not_like) + * Total packet or event count in this window (filter: gt) */ - meta_client_geo_country_not_like?: string; + io_count_gt?: number; /** - * Country of the client that generated the event (filter: in_values) (comma-separated list) + * Total packet or event count in this window (filter: gte) */ - meta_client_geo_country_in_values?: string; + io_count_gte?: number; /** - * Country of the client that generated the event (filter: not_in_values) (comma-separated list) + * Total packet or event count in this window (filter: between_min) */ - meta_client_geo_country_not_in_values?: string; + io_count_between_min?: number; /** - * Country code of the client that generated the event (filter: eq) + * Total packet or event count in this window (filter: between_max_value) */ - meta_client_geo_country_code_eq?: string; + io_count_between_max_value?: number; /** - * Country code of the client that generated the event (filter: ne) + * Total packet or event count in this window (filter: in_values) (comma-separated list) */ - meta_client_geo_country_code_ne?: string; + io_count_in_values?: string; /** - * Country code of the client that generated the event (filter: contains) + * Total packet or event count in this window (filter: not_in_values) (comma-separated list) */ - meta_client_geo_country_code_contains?: string; + io_count_not_in_values?: string; /** - * Country code of the client that generated the event (filter: starts_with) + * Node classification for filtering (e.g. eip7870) (filter: eq) */ - meta_client_geo_country_code_starts_with?: string; + node_class_eq?: string; /** - * Country code of the client that generated the event (filter: ends_with) + * Node classification for filtering (e.g. eip7870) (filter: ne) */ - meta_client_geo_country_code_ends_with?: string; + node_class_ne?: string; /** - * Country code of the client that generated the event (filter: like) + * Node classification for filtering (e.g. eip7870) (filter: contains) */ - meta_client_geo_country_code_like?: string; + node_class_contains?: string; /** - * Country code of the client that generated the event (filter: not_like) + * Node classification for filtering (e.g. eip7870) (filter: starts_with) */ - meta_client_geo_country_code_not_like?: string; + node_class_starts_with?: string; /** - * Country code of the client that generated the event (filter: in_values) (comma-separated list) + * Node classification for filtering (e.g. eip7870) (filter: ends_with) */ - meta_client_geo_country_code_in_values?: string; + node_class_ends_with?: string; /** - * Country code of the client that generated the event (filter: not_in_values) (comma-separated list) + * Node classification for filtering (e.g. eip7870) (filter: like) */ - meta_client_geo_country_code_not_in_values?: string; + node_class_like?: string; /** - * The version of the beacon block (filter: eq) + * Node classification for filtering (e.g. eip7870) (filter: not_like) */ - block_version_eq?: string; + node_class_not_like?: string; /** - * The version of the beacon block (filter: ne) + * Node classification for filtering (e.g. eip7870) (filter: in_values) (comma-separated list) */ - block_version_ne?: string; + node_class_in_values?: string; /** - * The version of the beacon block (filter: contains) + * Node classification for filtering (e.g. eip7870) (filter: not_in_values) (comma-separated list) */ - block_version_contains?: string; + node_class_not_in_values?: string; /** - * The version of the beacon block (filter: starts_with) + * The maximum number of fct_node_network_io_by_process to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ - block_version_starts_with?: string; + page_size?: number; + /** + * A page token, received from a previous `ListFctNodeNetworkIoByProcess` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/fct_node_network_io_by_process'; +}; + +export type FctNodeNetworkIoByProcessServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctNodeNetworkIoByProcessServiceListError = + FctNodeNetworkIoByProcessServiceListErrors[keyof FctNodeNetworkIoByProcessServiceListErrors]; + +export type FctNodeNetworkIoByProcessServiceListResponses = { + /** + * OK + */ + 200: ListFctNodeNetworkIoByProcessResponse; +}; + +export type FctNodeNetworkIoByProcessServiceListResponse = + FctNodeNetworkIoByProcessServiceListResponses[keyof FctNodeNetworkIoByProcessServiceListResponses]; + +export type FctNodeNetworkIoByProcessServiceGetData = { + body?: never; + path: { + /** + * The wall clock time when the slot started + */ + wallclock_slot_start_date_time: number; + }; + query?: never; + url: '/api/v1/fct_node_network_io_by_process/{wallclock_slot_start_date_time}'; +}; + +export type FctNodeNetworkIoByProcessServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctNodeNetworkIoByProcessServiceGetError = + FctNodeNetworkIoByProcessServiceGetErrors[keyof FctNodeNetworkIoByProcessServiceGetErrors]; + +export type FctNodeNetworkIoByProcessServiceGetResponses = { + /** + * OK + */ + 200: GetFctNodeNetworkIoByProcessResponse; +}; + +export type FctNodeNetworkIoByProcessServiceGetResponse = + FctNodeNetworkIoByProcessServiceGetResponses[keyof FctNodeNetworkIoByProcessServiceGetResponses]; + +export type FctOpcodeGasByOpcodeDailyServiceListData = { + body?: never; + path?: never; + query?: { + /** + * Start of the day period (filter: eq) + */ + day_start_date_eq?: string; + /** + * Start of the day period (filter: ne) + */ + day_start_date_ne?: string; + /** + * Start of the day period (filter: contains) + */ + day_start_date_contains?: string; + /** + * Start of the day period (filter: starts_with) + */ + day_start_date_starts_with?: string; + /** + * Start of the day period (filter: ends_with) + */ + day_start_date_ends_with?: string; + /** + * Start of the day period (filter: like) + */ + day_start_date_like?: string; + /** + * Start of the day period (filter: not_like) + */ + day_start_date_not_like?: string; + /** + * Start of the day period (filter: in_values) (comma-separated list) + */ + day_start_date_in_values?: string; + /** + * Start of the day period (filter: not_in_values) (comma-separated list) + */ + day_start_date_not_in_values?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: eq) + */ + opcode_eq?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ne) + */ + opcode_ne?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: contains) + */ + opcode_contains?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: starts_with) + */ + opcode_starts_with?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ends_with) + */ + opcode_ends_with?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: like) + */ + opcode_like?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_like) + */ + opcode_not_like?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: in_values) (comma-separated list) + */ + opcode_in_values?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_in_values) (comma-separated list) + */ + opcode_not_in_values?: string; + /** + * Timestamp when the record was last updated (filter: eq) + */ + updated_date_time_eq?: number; + /** + * Timestamp when the record was last updated (filter: ne) + */ + updated_date_time_ne?: number; + /** + * Timestamp when the record was last updated (filter: lt) + */ + updated_date_time_lt?: number; + /** + * Timestamp when the record was last updated (filter: lte) + */ + updated_date_time_lte?: number; + /** + * Timestamp when the record was last updated (filter: gt) + */ + updated_date_time_gt?: number; + /** + * Timestamp when the record was last updated (filter: gte) + */ + updated_date_time_gte?: number; + /** + * Timestamp when the record was last updated (filter: between_min) + */ + updated_date_time_between_min?: number; + /** + * Timestamp when the record was last updated (filter: between_max_value) + */ + updated_date_time_between_max_value?: number; + /** + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + */ + updated_date_time_in_values?: string; + /** + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + */ + updated_date_time_not_in_values?: string; + /** + * Number of blocks containing this opcode in this day (filter: eq) + */ + block_count_eq?: number; + /** + * Number of blocks containing this opcode in this day (filter: ne) + */ + block_count_ne?: number; + /** + * Number of blocks containing this opcode in this day (filter: lt) + */ + block_count_lt?: number; + /** + * Number of blocks containing this opcode in this day (filter: lte) + */ + block_count_lte?: number; + /** + * Number of blocks containing this opcode in this day (filter: gt) + */ + block_count_gt?: number; + /** + * Number of blocks containing this opcode in this day (filter: gte) + */ + block_count_gte?: number; + /** + * Number of blocks containing this opcode in this day (filter: between_min) + */ + block_count_between_min?: number; + /** + * Number of blocks containing this opcode in this day (filter: between_max_value) + */ + block_count_between_max_value?: number; + /** + * Number of blocks containing this opcode in this day (filter: in_values) (comma-separated list) + */ + block_count_in_values?: string; + /** + * Number of blocks containing this opcode in this day (filter: not_in_values) (comma-separated list) + */ + block_count_not_in_values?: string; + /** + * Total execution count of this opcode in this day (filter: eq) + */ + total_count_eq?: number; + /** + * Total execution count of this opcode in this day (filter: ne) + */ + total_count_ne?: number; + /** + * Total execution count of this opcode in this day (filter: lt) + */ + total_count_lt?: number; + /** + * Total execution count of this opcode in this day (filter: lte) + */ + total_count_lte?: number; + /** + * Total execution count of this opcode in this day (filter: gt) + */ + total_count_gt?: number; + /** + * Total execution count of this opcode in this day (filter: gte) + */ + total_count_gte?: number; + /** + * Total execution count of this opcode in this day (filter: between_min) + */ + total_count_between_min?: number; + /** + * Total execution count of this opcode in this day (filter: between_max_value) + */ + total_count_between_max_value?: number; + /** + * Total execution count of this opcode in this day (filter: in_values) (comma-separated list) + */ + total_count_in_values?: string; + /** + * Total execution count of this opcode in this day (filter: not_in_values) (comma-separated list) + */ + total_count_not_in_values?: string; + /** + * Total gas consumed by this opcode in this day (filter: eq) + */ + total_gas_eq?: number; + /** + * Total gas consumed by this opcode in this day (filter: ne) + */ + total_gas_ne?: number; + /** + * Total gas consumed by this opcode in this day (filter: lt) + */ + total_gas_lt?: number; + /** + * Total gas consumed by this opcode in this day (filter: lte) + */ + total_gas_lte?: number; + /** + * Total gas consumed by this opcode in this day (filter: gt) + */ + total_gas_gt?: number; + /** + * Total gas consumed by this opcode in this day (filter: gte) + */ + total_gas_gte?: number; + /** + * Total gas consumed by this opcode in this day (filter: between_min) + */ + total_gas_between_min?: number; + /** + * Total gas consumed by this opcode in this day (filter: between_max_value) + */ + total_gas_between_max_value?: number; + /** + * Total gas consumed by this opcode in this day (filter: in_values) (comma-separated list) + */ + total_gas_in_values?: string; + /** + * Total gas consumed by this opcode in this day (filter: not_in_values) (comma-separated list) + */ + total_gas_not_in_values?: string; + /** + * Total error count for this opcode in this day (filter: eq) + */ + total_error_count_eq?: number; + /** + * Total error count for this opcode in this day (filter: ne) + */ + total_error_count_ne?: number; + /** + * Total error count for this opcode in this day (filter: lt) + */ + total_error_count_lt?: number; + /** + * Total error count for this opcode in this day (filter: lte) + */ + total_error_count_lte?: number; + /** + * Total error count for this opcode in this day (filter: gt) + */ + total_error_count_gt?: number; + /** + * Total error count for this opcode in this day (filter: gte) + */ + total_error_count_gte?: number; + /** + * Total error count for this opcode in this day (filter: between_min) + */ + total_error_count_between_min?: number; + /** + * Total error count for this opcode in this day (filter: between_max_value) + */ + total_error_count_between_max_value?: number; + /** + * Total error count for this opcode in this day (filter: in_values) (comma-separated list) + */ + total_error_count_in_values?: string; + /** + * Total error count for this opcode in this day (filter: not_in_values) (comma-separated list) + */ + total_error_count_not_in_values?: string; + /** + * Filter avg_count_per_block using value + */ + avg_count_per_block_value?: number; + /** + * Filter avg_gas_per_block using value + */ + avg_gas_per_block_value?: number; + /** + * Filter avg_gas_per_execution using value + */ + avg_gas_per_execution_value?: number; + /** + * The maximum number of fct_opcode_gas_by_opcode_daily to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + */ + page_size?: number; + /** + * A page token, received from a previous `ListFctOpcodeGasByOpcodeDaily` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/fct_opcode_gas_by_opcode_daily'; +}; + +export type FctOpcodeGasByOpcodeDailyServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeGasByOpcodeDailyServiceListError = + FctOpcodeGasByOpcodeDailyServiceListErrors[keyof FctOpcodeGasByOpcodeDailyServiceListErrors]; + +export type FctOpcodeGasByOpcodeDailyServiceListResponses = { + /** + * OK + */ + 200: ListFctOpcodeGasByOpcodeDailyResponse; +}; + +export type FctOpcodeGasByOpcodeDailyServiceListResponse = + FctOpcodeGasByOpcodeDailyServiceListResponses[keyof FctOpcodeGasByOpcodeDailyServiceListResponses]; + +export type FctOpcodeGasByOpcodeDailyServiceGetData = { + body?: never; + path: { + /** + * Start of the day period + */ + day_start_date: string; + }; + query?: never; + url: '/api/v1/fct_opcode_gas_by_opcode_daily/{day_start_date}'; +}; + +export type FctOpcodeGasByOpcodeDailyServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeGasByOpcodeDailyServiceGetError = + FctOpcodeGasByOpcodeDailyServiceGetErrors[keyof FctOpcodeGasByOpcodeDailyServiceGetErrors]; + +export type FctOpcodeGasByOpcodeDailyServiceGetResponses = { + /** + * OK + */ + 200: GetFctOpcodeGasByOpcodeDailyResponse; +}; + +export type FctOpcodeGasByOpcodeDailyServiceGetResponse = + FctOpcodeGasByOpcodeDailyServiceGetResponses[keyof FctOpcodeGasByOpcodeDailyServiceGetResponses]; + +export type FctOpcodeGasByOpcodeHourlyServiceListData = { + body?: never; + path?: never; + query?: { + /** + * Start of the hour period (filter: eq) + */ + hour_start_date_time_eq?: number; + /** + * Start of the hour period (filter: ne) + */ + hour_start_date_time_ne?: number; + /** + * Start of the hour period (filter: lt) + */ + hour_start_date_time_lt?: number; + /** + * Start of the hour period (filter: lte) + */ + hour_start_date_time_lte?: number; + /** + * Start of the hour period (filter: gt) + */ + hour_start_date_time_gt?: number; + /** + * Start of the hour period (filter: gte) + */ + hour_start_date_time_gte?: number; + /** + * Start of the hour period (filter: between_min) + */ + hour_start_date_time_between_min?: number; + /** + * Start of the hour period (filter: between_max_value) + */ + hour_start_date_time_between_max_value?: number; + /** + * Start of the hour period (filter: in_values) (comma-separated list) + */ + hour_start_date_time_in_values?: string; + /** + * Start of the hour period (filter: not_in_values) (comma-separated list) + */ + hour_start_date_time_not_in_values?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: eq) + */ + opcode_eq?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ne) + */ + opcode_ne?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: contains) + */ + opcode_contains?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: starts_with) + */ + opcode_starts_with?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ends_with) + */ + opcode_ends_with?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: like) + */ + opcode_like?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_like) + */ + opcode_not_like?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: in_values) (comma-separated list) + */ + opcode_in_values?: string; + /** + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_in_values) (comma-separated list) + */ + opcode_not_in_values?: string; + /** + * Timestamp when the record was last updated (filter: eq) + */ + updated_date_time_eq?: number; + /** + * Timestamp when the record was last updated (filter: ne) + */ + updated_date_time_ne?: number; + /** + * Timestamp when the record was last updated (filter: lt) + */ + updated_date_time_lt?: number; + /** + * Timestamp when the record was last updated (filter: lte) + */ + updated_date_time_lte?: number; + /** + * Timestamp when the record was last updated (filter: gt) + */ + updated_date_time_gt?: number; + /** + * Timestamp when the record was last updated (filter: gte) + */ + updated_date_time_gte?: number; + /** + * Timestamp when the record was last updated (filter: between_min) + */ + updated_date_time_between_min?: number; + /** + * Timestamp when the record was last updated (filter: between_max_value) + */ + updated_date_time_between_max_value?: number; + /** + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + */ + updated_date_time_in_values?: string; + /** + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + */ + updated_date_time_not_in_values?: string; + /** + * Number of blocks containing this opcode in this hour (filter: eq) + */ + block_count_eq?: number; + /** + * Number of blocks containing this opcode in this hour (filter: ne) + */ + block_count_ne?: number; + /** + * Number of blocks containing this opcode in this hour (filter: lt) + */ + block_count_lt?: number; + /** + * Number of blocks containing this opcode in this hour (filter: lte) + */ + block_count_lte?: number; + /** + * Number of blocks containing this opcode in this hour (filter: gt) + */ + block_count_gt?: number; + /** + * Number of blocks containing this opcode in this hour (filter: gte) + */ + block_count_gte?: number; + /** + * Number of blocks containing this opcode in this hour (filter: between_min) + */ + block_count_between_min?: number; + /** + * Number of blocks containing this opcode in this hour (filter: between_max_value) + */ + block_count_between_max_value?: number; + /** + * Number of blocks containing this opcode in this hour (filter: in_values) (comma-separated list) + */ + block_count_in_values?: string; + /** + * Number of blocks containing this opcode in this hour (filter: not_in_values) (comma-separated list) + */ + block_count_not_in_values?: string; + /** + * Total execution count of this opcode in this hour (filter: eq) + */ + total_count_eq?: number; + /** + * Total execution count of this opcode in this hour (filter: ne) + */ + total_count_ne?: number; + /** + * Total execution count of this opcode in this hour (filter: lt) + */ + total_count_lt?: number; + /** + * Total execution count of this opcode in this hour (filter: lte) + */ + total_count_lte?: number; + /** + * Total execution count of this opcode in this hour (filter: gt) + */ + total_count_gt?: number; + /** + * Total execution count of this opcode in this hour (filter: gte) + */ + total_count_gte?: number; + /** + * Total execution count of this opcode in this hour (filter: between_min) + */ + total_count_between_min?: number; + /** + * Total execution count of this opcode in this hour (filter: between_max_value) + */ + total_count_between_max_value?: number; + /** + * Total execution count of this opcode in this hour (filter: in_values) (comma-separated list) + */ + total_count_in_values?: string; + /** + * Total execution count of this opcode in this hour (filter: not_in_values) (comma-separated list) + */ + total_count_not_in_values?: string; + /** + * Total gas consumed by this opcode in this hour (filter: eq) + */ + total_gas_eq?: number; + /** + * Total gas consumed by this opcode in this hour (filter: ne) + */ + total_gas_ne?: number; + /** + * Total gas consumed by this opcode in this hour (filter: lt) + */ + total_gas_lt?: number; + /** + * Total gas consumed by this opcode in this hour (filter: lte) + */ + total_gas_lte?: number; + /** + * Total gas consumed by this opcode in this hour (filter: gt) + */ + total_gas_gt?: number; + /** + * Total gas consumed by this opcode in this hour (filter: gte) + */ + total_gas_gte?: number; + /** + * Total gas consumed by this opcode in this hour (filter: between_min) + */ + total_gas_between_min?: number; + /** + * Total gas consumed by this opcode in this hour (filter: between_max_value) + */ + total_gas_between_max_value?: number; + /** + * Total gas consumed by this opcode in this hour (filter: in_values) (comma-separated list) + */ + total_gas_in_values?: string; + /** + * Total gas consumed by this opcode in this hour (filter: not_in_values) (comma-separated list) + */ + total_gas_not_in_values?: string; + /** + * Total error count for this opcode in this hour (filter: eq) + */ + total_error_count_eq?: number; + /** + * Total error count for this opcode in this hour (filter: ne) + */ + total_error_count_ne?: number; + /** + * Total error count for this opcode in this hour (filter: lt) + */ + total_error_count_lt?: number; + /** + * Total error count for this opcode in this hour (filter: lte) + */ + total_error_count_lte?: number; + /** + * Total error count for this opcode in this hour (filter: gt) + */ + total_error_count_gt?: number; + /** + * Total error count for this opcode in this hour (filter: gte) + */ + total_error_count_gte?: number; + /** + * Total error count for this opcode in this hour (filter: between_min) + */ + total_error_count_between_min?: number; + /** + * Total error count for this opcode in this hour (filter: between_max_value) + */ + total_error_count_between_max_value?: number; + /** + * Total error count for this opcode in this hour (filter: in_values) (comma-separated list) + */ + total_error_count_in_values?: string; + /** + * Total error count for this opcode in this hour (filter: not_in_values) (comma-separated list) + */ + total_error_count_not_in_values?: string; + /** + * Filter avg_count_per_block using value + */ + avg_count_per_block_value?: number; + /** + * Filter avg_gas_per_block using value + */ + avg_gas_per_block_value?: number; + /** + * Filter avg_gas_per_execution using value + */ + avg_gas_per_execution_value?: number; + /** + * The maximum number of fct_opcode_gas_by_opcode_hourly to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + */ + page_size?: number; + /** + * A page token, received from a previous `ListFctOpcodeGasByOpcodeHourly` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/fct_opcode_gas_by_opcode_hourly'; +}; + +export type FctOpcodeGasByOpcodeHourlyServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeGasByOpcodeHourlyServiceListError = + FctOpcodeGasByOpcodeHourlyServiceListErrors[keyof FctOpcodeGasByOpcodeHourlyServiceListErrors]; + +export type FctOpcodeGasByOpcodeHourlyServiceListResponses = { + /** + * OK + */ + 200: ListFctOpcodeGasByOpcodeHourlyResponse; +}; + +export type FctOpcodeGasByOpcodeHourlyServiceListResponse = + FctOpcodeGasByOpcodeHourlyServiceListResponses[keyof FctOpcodeGasByOpcodeHourlyServiceListResponses]; + +export type FctOpcodeGasByOpcodeHourlyServiceGetData = { + body?: never; + path: { + /** + * Start of the hour period + */ + hour_start_date_time: number; + }; + query?: never; + url: '/api/v1/fct_opcode_gas_by_opcode_hourly/{hour_start_date_time}'; +}; + +export type FctOpcodeGasByOpcodeHourlyServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeGasByOpcodeHourlyServiceGetError = + FctOpcodeGasByOpcodeHourlyServiceGetErrors[keyof FctOpcodeGasByOpcodeHourlyServiceGetErrors]; + +export type FctOpcodeGasByOpcodeHourlyServiceGetResponses = { + /** + * OK + */ + 200: GetFctOpcodeGasByOpcodeHourlyResponse; +}; + +export type FctOpcodeGasByOpcodeHourlyServiceGetResponse = + FctOpcodeGasByOpcodeHourlyServiceGetResponses[keyof FctOpcodeGasByOpcodeHourlyServiceGetResponses]; + +export type FctOpcodeOpsDailyServiceListData = { + body?: never; + path?: never; + query?: { + /** + * Start of the day period (filter: eq) + */ + day_start_date_eq?: string; + /** + * Start of the day period (filter: ne) + */ + day_start_date_ne?: string; + /** + * Start of the day period (filter: contains) + */ + day_start_date_contains?: string; + /** + * Start of the day period (filter: starts_with) + */ + day_start_date_starts_with?: string; + /** + * Start of the day period (filter: ends_with) + */ + day_start_date_ends_with?: string; + /** + * Start of the day period (filter: like) + */ + day_start_date_like?: string; + /** + * Start of the day period (filter: not_like) + */ + day_start_date_not_like?: string; + /** + * Start of the day period (filter: in_values) (comma-separated list) + */ + day_start_date_in_values?: string; + /** + * Start of the day period (filter: not_in_values) (comma-separated list) + */ + day_start_date_not_in_values?: string; + /** + * Timestamp when the record was last updated (filter: eq) + */ + updated_date_time_eq?: number; + /** + * Timestamp when the record was last updated (filter: ne) + */ + updated_date_time_ne?: number; + /** + * Timestamp when the record was last updated (filter: lt) + */ + updated_date_time_lt?: number; + /** + * Timestamp when the record was last updated (filter: lte) + */ + updated_date_time_lte?: number; + /** + * Timestamp when the record was last updated (filter: gt) + */ + updated_date_time_gt?: number; + /** + * Timestamp when the record was last updated (filter: gte) + */ + updated_date_time_gte?: number; + /** + * Timestamp when the record was last updated (filter: between_min) + */ + updated_date_time_between_min?: number; + /** + * Timestamp when the record was last updated (filter: between_max_value) + */ + updated_date_time_between_max_value?: number; + /** + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + */ + updated_date_time_in_values?: string; + /** + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + */ + updated_date_time_not_in_values?: string; + /** + * Number of blocks in this day (filter: eq) + */ + block_count_eq?: number; + /** + * Number of blocks in this day (filter: ne) + */ + block_count_ne?: number; + /** + * Number of blocks in this day (filter: lt) + */ + block_count_lt?: number; + /** + * Number of blocks in this day (filter: lte) + */ + block_count_lte?: number; + /** + * Number of blocks in this day (filter: gt) + */ + block_count_gt?: number; + /** + * Number of blocks in this day (filter: gte) + */ + block_count_gte?: number; + /** + * Number of blocks in this day (filter: between_min) + */ + block_count_between_min?: number; + /** + * Number of blocks in this day (filter: between_max_value) + */ + block_count_between_max_value?: number; + /** + * Number of blocks in this day (filter: in_values) (comma-separated list) + */ + block_count_in_values?: string; + /** + * Number of blocks in this day (filter: not_in_values) (comma-separated list) + */ + block_count_not_in_values?: string; + /** + * Total opcode executions in this day (filter: eq) + */ + total_opcode_count_eq?: number; + /** + * Total opcode executions in this day (filter: ne) + */ + total_opcode_count_ne?: number; + /** + * Total opcode executions in this day (filter: lt) + */ + total_opcode_count_lt?: number; + /** + * Total opcode executions in this day (filter: lte) + */ + total_opcode_count_lte?: number; + /** + * Total opcode executions in this day (filter: gt) + */ + total_opcode_count_gt?: number; + /** + * Total opcode executions in this day (filter: gte) + */ + total_opcode_count_gte?: number; + /** + * Total opcode executions in this day (filter: between_min) + */ + total_opcode_count_between_min?: number; + /** + * Total opcode executions in this day (filter: between_max_value) + */ + total_opcode_count_between_max_value?: number; + /** + * Total opcode executions in this day (filter: in_values) (comma-separated list) + */ + total_opcode_count_in_values?: string; + /** + * Total opcode executions in this day (filter: not_in_values) (comma-separated list) + */ + total_opcode_count_not_in_values?: string; + /** + * Total gas consumed by opcodes in this day (filter: eq) + */ + total_gas_eq?: number; + /** + * Total gas consumed by opcodes in this day (filter: ne) + */ + total_gas_ne?: number; + /** + * Total gas consumed by opcodes in this day (filter: lt) + */ + total_gas_lt?: number; + /** + * Total gas consumed by opcodes in this day (filter: lte) + */ + total_gas_lte?: number; + /** + * Total gas consumed by opcodes in this day (filter: gt) + */ + total_gas_gt?: number; + /** + * Total gas consumed by opcodes in this day (filter: gte) + */ + total_gas_gte?: number; + /** + * Total gas consumed by opcodes in this day (filter: between_min) + */ + total_gas_between_min?: number; + /** + * Total gas consumed by opcodes in this day (filter: between_max_value) + */ + total_gas_between_max_value?: number; + /** + * Total gas consumed by opcodes in this day (filter: in_values) (comma-separated list) + */ + total_gas_in_values?: string; + /** + * Total gas consumed by opcodes in this day (filter: not_in_values) (comma-separated list) + */ + total_gas_not_in_values?: string; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: eq) + */ + total_seconds_eq?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: ne) + */ + total_seconds_ne?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: lt) + */ + total_seconds_lt?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: lte) + */ + total_seconds_lte?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: gt) + */ + total_seconds_gt?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: gte) + */ + total_seconds_gte?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_min) + */ + total_seconds_between_min?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_max_value) + */ + total_seconds_between_max_value?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: in_values) (comma-separated list) + */ + total_seconds_in_values?: string; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: not_in_values) (comma-separated list) + */ + total_seconds_not_in_values?: string; + /** + * Filter avg_ops using value + */ + avg_ops_value?: number; + /** + * Filter min_ops using value + */ + min_ops_value?: number; + /** + * Filter max_ops using value + */ + max_ops_value?: number; + /** + * Filter p05_ops using value + */ + p05_ops_value?: number; + /** + * Filter p50_ops using value + */ + p50_ops_value?: number; + /** + * Filter p95_ops using value + */ + p95_ops_value?: number; + /** + * Filter stddev_ops using value + */ + stddev_ops_value?: number; + /** + * Filter upper_band_ops using value + */ + upper_band_ops_value?: number; + /** + * Filter lower_band_ops using value + */ + lower_band_ops_value?: number; + /** + * Filter moving_avg_ops using value + */ + moving_avg_ops_value?: number; + /** + * The maximum number of fct_opcode_ops_daily to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + */ + page_size?: number; + /** + * A page token, received from a previous `ListFctOpcodeOpsDaily` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/fct_opcode_ops_daily'; +}; + +export type FctOpcodeOpsDailyServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeOpsDailyServiceListError = + FctOpcodeOpsDailyServiceListErrors[keyof FctOpcodeOpsDailyServiceListErrors]; + +export type FctOpcodeOpsDailyServiceListResponses = { + /** + * OK + */ + 200: ListFctOpcodeOpsDailyResponse; +}; + +export type FctOpcodeOpsDailyServiceListResponse = + FctOpcodeOpsDailyServiceListResponses[keyof FctOpcodeOpsDailyServiceListResponses]; + +export type FctOpcodeOpsDailyServiceGetData = { + body?: never; + path: { + /** + * Start of the day period + */ + day_start_date: string; + }; + query?: never; + url: '/api/v1/fct_opcode_ops_daily/{day_start_date}'; +}; + +export type FctOpcodeOpsDailyServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeOpsDailyServiceGetError = + FctOpcodeOpsDailyServiceGetErrors[keyof FctOpcodeOpsDailyServiceGetErrors]; + +export type FctOpcodeOpsDailyServiceGetResponses = { + /** + * OK + */ + 200: GetFctOpcodeOpsDailyResponse; +}; + +export type FctOpcodeOpsDailyServiceGetResponse = + FctOpcodeOpsDailyServiceGetResponses[keyof FctOpcodeOpsDailyServiceGetResponses]; + +export type FctOpcodeOpsHourlyServiceListData = { + body?: never; + path?: never; + query?: { + /** + * Start of the hour period (filter: eq) + */ + hour_start_date_time_eq?: number; + /** + * Start of the hour period (filter: ne) + */ + hour_start_date_time_ne?: number; + /** + * Start of the hour period (filter: lt) + */ + hour_start_date_time_lt?: number; + /** + * Start of the hour period (filter: lte) + */ + hour_start_date_time_lte?: number; + /** + * Start of the hour period (filter: gt) + */ + hour_start_date_time_gt?: number; + /** + * Start of the hour period (filter: gte) + */ + hour_start_date_time_gte?: number; + /** + * Start of the hour period (filter: between_min) + */ + hour_start_date_time_between_min?: number; + /** + * Start of the hour period (filter: between_max_value) + */ + hour_start_date_time_between_max_value?: number; + /** + * Start of the hour period (filter: in_values) (comma-separated list) + */ + hour_start_date_time_in_values?: string; + /** + * Start of the hour period (filter: not_in_values) (comma-separated list) + */ + hour_start_date_time_not_in_values?: string; + /** + * Timestamp when the record was last updated (filter: eq) + */ + updated_date_time_eq?: number; + /** + * Timestamp when the record was last updated (filter: ne) + */ + updated_date_time_ne?: number; + /** + * Timestamp when the record was last updated (filter: lt) + */ + updated_date_time_lt?: number; + /** + * Timestamp when the record was last updated (filter: lte) + */ + updated_date_time_lte?: number; + /** + * Timestamp when the record was last updated (filter: gt) + */ + updated_date_time_gt?: number; + /** + * Timestamp when the record was last updated (filter: gte) + */ + updated_date_time_gte?: number; + /** + * Timestamp when the record was last updated (filter: between_min) + */ + updated_date_time_between_min?: number; + /** + * Timestamp when the record was last updated (filter: between_max_value) + */ + updated_date_time_between_max_value?: number; + /** + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + */ + updated_date_time_in_values?: string; + /** + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + */ + updated_date_time_not_in_values?: string; + /** + * Number of blocks in this hour (filter: eq) + */ + block_count_eq?: number; + /** + * Number of blocks in this hour (filter: ne) + */ + block_count_ne?: number; + /** + * Number of blocks in this hour (filter: lt) + */ + block_count_lt?: number; + /** + * Number of blocks in this hour (filter: lte) + */ + block_count_lte?: number; + /** + * Number of blocks in this hour (filter: gt) + */ + block_count_gt?: number; + /** + * Number of blocks in this hour (filter: gte) + */ + block_count_gte?: number; + /** + * Number of blocks in this hour (filter: between_min) + */ + block_count_between_min?: number; + /** + * Number of blocks in this hour (filter: between_max_value) + */ + block_count_between_max_value?: number; + /** + * Number of blocks in this hour (filter: in_values) (comma-separated list) + */ + block_count_in_values?: string; + /** + * Number of blocks in this hour (filter: not_in_values) (comma-separated list) + */ + block_count_not_in_values?: string; + /** + * Total opcode executions in this hour (filter: eq) + */ + total_opcode_count_eq?: number; + /** + * Total opcode executions in this hour (filter: ne) + */ + total_opcode_count_ne?: number; + /** + * Total opcode executions in this hour (filter: lt) + */ + total_opcode_count_lt?: number; + /** + * Total opcode executions in this hour (filter: lte) + */ + total_opcode_count_lte?: number; + /** + * Total opcode executions in this hour (filter: gt) + */ + total_opcode_count_gt?: number; + /** + * Total opcode executions in this hour (filter: gte) + */ + total_opcode_count_gte?: number; + /** + * Total opcode executions in this hour (filter: between_min) + */ + total_opcode_count_between_min?: number; + /** + * Total opcode executions in this hour (filter: between_max_value) + */ + total_opcode_count_between_max_value?: number; + /** + * Total opcode executions in this hour (filter: in_values) (comma-separated list) + */ + total_opcode_count_in_values?: string; + /** + * Total opcode executions in this hour (filter: not_in_values) (comma-separated list) + */ + total_opcode_count_not_in_values?: string; + /** + * Total gas consumed by opcodes in this hour (filter: eq) + */ + total_gas_eq?: number; + /** + * Total gas consumed by opcodes in this hour (filter: ne) + */ + total_gas_ne?: number; + /** + * Total gas consumed by opcodes in this hour (filter: lt) + */ + total_gas_lt?: number; + /** + * Total gas consumed by opcodes in this hour (filter: lte) + */ + total_gas_lte?: number; + /** + * Total gas consumed by opcodes in this hour (filter: gt) + */ + total_gas_gt?: number; + /** + * Total gas consumed by opcodes in this hour (filter: gte) + */ + total_gas_gte?: number; + /** + * Total gas consumed by opcodes in this hour (filter: between_min) + */ + total_gas_between_min?: number; + /** + * Total gas consumed by opcodes in this hour (filter: between_max_value) + */ + total_gas_between_max_value?: number; + /** + * Total gas consumed by opcodes in this hour (filter: in_values) (comma-separated list) + */ + total_gas_in_values?: string; + /** + * Total gas consumed by opcodes in this hour (filter: not_in_values) (comma-separated list) + */ + total_gas_not_in_values?: string; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: eq) + */ + total_seconds_eq?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: ne) + */ + total_seconds_ne?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: lt) + */ + total_seconds_lt?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: lte) + */ + total_seconds_lte?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: gt) + */ + total_seconds_gt?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: gte) + */ + total_seconds_gte?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_min) + */ + total_seconds_between_min?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: between_max_value) + */ + total_seconds_between_max_value?: number; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: in_values) (comma-separated list) + */ + total_seconds_in_values?: string; + /** + * Total actual seconds covered by blocks (sum of block time gaps) (filter: not_in_values) (comma-separated list) + */ + total_seconds_not_in_values?: string; + /** + * Filter avg_ops using value + */ + avg_ops_value?: number; + /** + * Filter min_ops using value + */ + min_ops_value?: number; + /** + * Filter max_ops using value + */ + max_ops_value?: number; + /** + * Filter p05_ops using value + */ + p05_ops_value?: number; + /** + * Filter p50_ops using value + */ + p50_ops_value?: number; + /** + * Filter p95_ops using value + */ + p95_ops_value?: number; + /** + * Filter stddev_ops using value + */ + stddev_ops_value?: number; + /** + * Filter upper_band_ops using value + */ + upper_band_ops_value?: number; + /** + * Filter lower_band_ops using value + */ + lower_band_ops_value?: number; + /** + * Filter moving_avg_ops using value + */ + moving_avg_ops_value?: number; + /** + * The maximum number of fct_opcode_ops_hourly to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + */ + page_size?: number; + /** + * A page token, received from a previous `ListFctOpcodeOpsHourly` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/fct_opcode_ops_hourly'; +}; + +export type FctOpcodeOpsHourlyServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeOpsHourlyServiceListError = + FctOpcodeOpsHourlyServiceListErrors[keyof FctOpcodeOpsHourlyServiceListErrors]; + +export type FctOpcodeOpsHourlyServiceListResponses = { + /** + * OK + */ + 200: ListFctOpcodeOpsHourlyResponse; +}; + +export type FctOpcodeOpsHourlyServiceListResponse = + FctOpcodeOpsHourlyServiceListResponses[keyof FctOpcodeOpsHourlyServiceListResponses]; + +export type FctOpcodeOpsHourlyServiceGetData = { + body?: never; + path: { + /** + * Start of the hour period + */ + hour_start_date_time: number; + }; + query?: never; + url: '/api/v1/fct_opcode_ops_hourly/{hour_start_date_time}'; +}; + +export type FctOpcodeOpsHourlyServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctOpcodeOpsHourlyServiceGetError = + FctOpcodeOpsHourlyServiceGetErrors[keyof FctOpcodeOpsHourlyServiceGetErrors]; + +export type FctOpcodeOpsHourlyServiceGetResponses = { + /** + * OK + */ + 200: GetFctOpcodeOpsHourlyResponse; +}; + +export type FctOpcodeOpsHourlyServiceGetResponse = + FctOpcodeOpsHourlyServiceGetResponses[keyof FctOpcodeOpsHourlyServiceGetResponses]; + +export type FctPreparedBlockServiceListData = { + body?: never; + path?: never; + query?: { + /** + * The wall clock time when the slot started (filter: eq) + */ + slot_start_date_time_eq?: number; + /** + * The wall clock time when the slot started (filter: ne) + */ + slot_start_date_time_ne?: number; + /** + * The wall clock time when the slot started (filter: lt) + */ + slot_start_date_time_lt?: number; + /** + * The wall clock time when the slot started (filter: lte) + */ + slot_start_date_time_lte?: number; + /** + * The wall clock time when the slot started (filter: gt) + */ + slot_start_date_time_gt?: number; + /** + * The wall clock time when the slot started (filter: gte) + */ + slot_start_date_time_gte?: number; + /** + * The wall clock time when the slot started (filter: between_min) + */ + slot_start_date_time_between_min?: number; + /** + * The wall clock time when the slot started (filter: between_max_value) + */ + slot_start_date_time_between_max_value?: number; + /** + * The wall clock time when the slot started (filter: in_values) (comma-separated list) + */ + slot_start_date_time_in_values?: string; + /** + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) + */ + slot_start_date_time_not_in_values?: string; + /** + * The slot number from beacon block (filter: eq) + */ + slot_eq?: number; + /** + * The slot number from beacon block (filter: ne) + */ + slot_ne?: number; + /** + * The slot number from beacon block (filter: lt) + */ + slot_lt?: number; + /** + * The slot number from beacon block (filter: lte) + */ + slot_lte?: number; + /** + * The slot number from beacon block (filter: gt) + */ + slot_gt?: number; + /** + * The slot number from beacon block (filter: gte) + */ + slot_gte?: number; + /** + * The slot number from beacon block (filter: between_min) + */ + slot_between_min?: number; + /** + * The slot number from beacon block (filter: between_max_value) + */ + slot_between_max_value?: number; + /** + * The slot number from beacon block (filter: in_values) (comma-separated list) + */ + slot_in_values?: string; + /** + * The slot number from beacon block (filter: not_in_values) (comma-separated list) + */ + slot_not_in_values?: string; + /** + * Name of the client that generated the event (filter: eq) + */ + meta_client_name_eq?: string; + /** + * Name of the client that generated the event (filter: ne) + */ + meta_client_name_ne?: string; + /** + * Name of the client that generated the event (filter: contains) + */ + meta_client_name_contains?: string; + /** + * Name of the client that generated the event (filter: starts_with) + */ + meta_client_name_starts_with?: string; + /** + * Name of the client that generated the event (filter: ends_with) + */ + meta_client_name_ends_with?: string; + /** + * Name of the client that generated the event (filter: like) + */ + meta_client_name_like?: string; + /** + * Name of the client that generated the event (filter: not_like) + */ + meta_client_name_not_like?: string; + /** + * Name of the client that generated the event (filter: in_values) (comma-separated list) + */ + meta_client_name_in_values?: string; + /** + * Name of the client that generated the event (filter: not_in_values) (comma-separated list) + */ + meta_client_name_not_in_values?: string; + /** + * The wall clock time when the event was received (filter: eq) + */ + event_date_time_eq?: number; + /** + * The wall clock time when the event was received (filter: ne) + */ + event_date_time_ne?: number; + /** + * The wall clock time when the event was received (filter: lt) + */ + event_date_time_lt?: number; + /** + * The wall clock time when the event was received (filter: lte) + */ + event_date_time_lte?: number; + /** + * The wall clock time when the event was received (filter: gt) + */ + event_date_time_gt?: number; + /** + * The wall clock time when the event was received (filter: gte) + */ + event_date_time_gte?: number; + /** + * The wall clock time when the event was received (filter: between_min) + */ + event_date_time_between_min?: number; + /** + * The wall clock time when the event was received (filter: between_max_value) + */ + event_date_time_between_max_value?: number; + /** + * The wall clock time when the event was received (filter: in_values) (comma-separated list) + */ + event_date_time_in_values?: string; + /** + * The wall clock time when the event was received (filter: not_in_values) (comma-separated list) + */ + event_date_time_not_in_values?: string; + /** + * Timestamp when the record was last updated (filter: eq) + */ + updated_date_time_eq?: number; + /** + * Timestamp when the record was last updated (filter: ne) + */ + updated_date_time_ne?: number; + /** + * Timestamp when the record was last updated (filter: lt) + */ + updated_date_time_lt?: number; + /** + * Timestamp when the record was last updated (filter: lte) + */ + updated_date_time_lte?: number; + /** + * Timestamp when the record was last updated (filter: gt) + */ + updated_date_time_gt?: number; + /** + * Timestamp when the record was last updated (filter: gte) + */ + updated_date_time_gte?: number; + /** + * Timestamp when the record was last updated (filter: between_min) + */ + updated_date_time_between_min?: number; + /** + * Timestamp when the record was last updated (filter: between_max_value) + */ + updated_date_time_between_max_value?: number; + /** + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + */ + updated_date_time_in_values?: string; + /** + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + */ + updated_date_time_not_in_values?: string; + /** + * Version of the client that generated the event (filter: eq) + */ + meta_client_version_eq?: string; + /** + * Version of the client that generated the event (filter: ne) + */ + meta_client_version_ne?: string; + /** + * Version of the client that generated the event (filter: contains) + */ + meta_client_version_contains?: string; + /** + * Version of the client that generated the event (filter: starts_with) + */ + meta_client_version_starts_with?: string; + /** + * Version of the client that generated the event (filter: ends_with) + */ + meta_client_version_ends_with?: string; + /** + * Version of the client that generated the event (filter: like) + */ + meta_client_version_like?: string; + /** + * Version of the client that generated the event (filter: not_like) + */ + meta_client_version_not_like?: string; + /** + * Version of the client that generated the event (filter: in_values) (comma-separated list) + */ + meta_client_version_in_values?: string; + /** + * Version of the client that generated the event (filter: not_in_values) (comma-separated list) + */ + meta_client_version_not_in_values?: string; + /** + * Implementation of the client that generated the event (filter: eq) + */ + meta_client_implementation_eq?: string; + /** + * Implementation of the client that generated the event (filter: ne) + */ + meta_client_implementation_ne?: string; + /** + * Implementation of the client that generated the event (filter: contains) + */ + meta_client_implementation_contains?: string; + /** + * Implementation of the client that generated the event (filter: starts_with) + */ + meta_client_implementation_starts_with?: string; + /** + * Implementation of the client that generated the event (filter: ends_with) + */ + meta_client_implementation_ends_with?: string; + /** + * Implementation of the client that generated the event (filter: like) + */ + meta_client_implementation_like?: string; + /** + * Implementation of the client that generated the event (filter: not_like) + */ + meta_client_implementation_not_like?: string; + /** + * Implementation of the client that generated the event (filter: in_values) (comma-separated list) + */ + meta_client_implementation_in_values?: string; + /** + * Implementation of the client that generated the event (filter: not_in_values) (comma-separated list) + */ + meta_client_implementation_not_in_values?: string; + /** + * Consensus implementation of the validator (filter: eq) + */ + meta_consensus_implementation_eq?: string; + /** + * Consensus implementation of the validator (filter: ne) + */ + meta_consensus_implementation_ne?: string; + /** + * Consensus implementation of the validator (filter: contains) + */ + meta_consensus_implementation_contains?: string; + /** + * Consensus implementation of the validator (filter: starts_with) + */ + meta_consensus_implementation_starts_with?: string; + /** + * Consensus implementation of the validator (filter: ends_with) + */ + meta_consensus_implementation_ends_with?: string; + /** + * Consensus implementation of the validator (filter: like) + */ + meta_consensus_implementation_like?: string; + /** + * Consensus implementation of the validator (filter: not_like) + */ + meta_consensus_implementation_not_like?: string; + /** + * Consensus implementation of the validator (filter: in_values) (comma-separated list) + */ + meta_consensus_implementation_in_values?: string; + /** + * Consensus implementation of the validator (filter: not_in_values) (comma-separated list) + */ + meta_consensus_implementation_not_in_values?: string; + /** + * Consensus version of the validator (filter: eq) + */ + meta_consensus_version_eq?: string; + /** + * Consensus version of the validator (filter: ne) + */ + meta_consensus_version_ne?: string; + /** + * Consensus version of the validator (filter: contains) + */ + meta_consensus_version_contains?: string; + /** + * Consensus version of the validator (filter: starts_with) + */ + meta_consensus_version_starts_with?: string; + /** + * Consensus version of the validator (filter: ends_with) + */ + meta_consensus_version_ends_with?: string; + /** + * Consensus version of the validator (filter: like) + */ + meta_consensus_version_like?: string; + /** + * Consensus version of the validator (filter: not_like) + */ + meta_consensus_version_not_like?: string; + /** + * Consensus version of the validator (filter: in_values) (comma-separated list) + */ + meta_consensus_version_in_values?: string; + /** + * Consensus version of the validator (filter: not_in_values) (comma-separated list) + */ + meta_consensus_version_not_in_values?: string; + /** + * City of the client that generated the event (filter: eq) + */ + meta_client_geo_city_eq?: string; + /** + * City of the client that generated the event (filter: ne) + */ + meta_client_geo_city_ne?: string; + /** + * City of the client that generated the event (filter: contains) + */ + meta_client_geo_city_contains?: string; + /** + * City of the client that generated the event (filter: starts_with) + */ + meta_client_geo_city_starts_with?: string; + /** + * City of the client that generated the event (filter: ends_with) + */ + meta_client_geo_city_ends_with?: string; + /** + * City of the client that generated the event (filter: like) + */ + meta_client_geo_city_like?: string; + /** + * City of the client that generated the event (filter: not_like) + */ + meta_client_geo_city_not_like?: string; + /** + * City of the client that generated the event (filter: in_values) (comma-separated list) + */ + meta_client_geo_city_in_values?: string; + /** + * City of the client that generated the event (filter: not_in_values) (comma-separated list) + */ + meta_client_geo_city_not_in_values?: string; + /** + * Country of the client that generated the event (filter: eq) + */ + meta_client_geo_country_eq?: string; + /** + * Country of the client that generated the event (filter: ne) + */ + meta_client_geo_country_ne?: string; + /** + * Country of the client that generated the event (filter: contains) + */ + meta_client_geo_country_contains?: string; + /** + * Country of the client that generated the event (filter: starts_with) + */ + meta_client_geo_country_starts_with?: string; + /** + * Country of the client that generated the event (filter: ends_with) + */ + meta_client_geo_country_ends_with?: string; + /** + * Country of the client that generated the event (filter: like) + */ + meta_client_geo_country_like?: string; + /** + * Country of the client that generated the event (filter: not_like) + */ + meta_client_geo_country_not_like?: string; + /** + * Country of the client that generated the event (filter: in_values) (comma-separated list) + */ + meta_client_geo_country_in_values?: string; + /** + * Country of the client that generated the event (filter: not_in_values) (comma-separated list) + */ + meta_client_geo_country_not_in_values?: string; + /** + * Country code of the client that generated the event (filter: eq) + */ + meta_client_geo_country_code_eq?: string; + /** + * Country code of the client that generated the event (filter: ne) + */ + meta_client_geo_country_code_ne?: string; + /** + * Country code of the client that generated the event (filter: contains) + */ + meta_client_geo_country_code_contains?: string; + /** + * Country code of the client that generated the event (filter: starts_with) + */ + meta_client_geo_country_code_starts_with?: string; + /** + * Country code of the client that generated the event (filter: ends_with) + */ + meta_client_geo_country_code_ends_with?: string; + /** + * Country code of the client that generated the event (filter: like) + */ + meta_client_geo_country_code_like?: string; + /** + * Country code of the client that generated the event (filter: not_like) + */ + meta_client_geo_country_code_not_like?: string; + /** + * Country code of the client that generated the event (filter: in_values) (comma-separated list) + */ + meta_client_geo_country_code_in_values?: string; + /** + * Country code of the client that generated the event (filter: not_in_values) (comma-separated list) + */ + meta_client_geo_country_code_not_in_values?: string; + /** + * The version of the beacon block (filter: eq) + */ + block_version_eq?: string; + /** + * The version of the beacon block (filter: ne) + */ + block_version_ne?: string; + /** + * The version of the beacon block (filter: contains) + */ + block_version_contains?: string; + /** + * The version of the beacon block (filter: starts_with) + */ + block_version_starts_with?: string; /** * The version of the beacon block (filter: ends_with) */ @@ -63302,53 +65866,389 @@ export type FctValidatorBalanceHourlyServiceListData = { /** * Validator status at end of hour (filter: eq) */ - status_eq?: string; + status_eq?: string; + /** + * Validator status at end of hour (filter: ne) + */ + status_ne?: string; + /** + * Validator status at end of hour (filter: contains) + */ + status_contains?: string; + /** + * Validator status at end of hour (filter: starts_with) + */ + status_starts_with?: string; + /** + * Validator status at end of hour (filter: ends_with) + */ + status_ends_with?: string; + /** + * Validator status at end of hour (filter: like) + */ + status_like?: string; + /** + * Validator status at end of hour (filter: not_like) + */ + status_not_like?: string; + /** + * Validator status at end of hour (filter: in_values) (comma-separated list) + */ + status_in_values?: string; + /** + * Validator status at end of hour (filter: not_in_values) (comma-separated list) + */ + status_not_in_values?: string; + /** + * Whether the validator was slashed (as of end of hour) (filter: eq) + */ + slashed_eq?: boolean; + /** + * Whether the validator was slashed (as of end of hour) (filter: ne) + */ + slashed_ne?: boolean; + /** + * The maximum number of fct_validator_balance_hourly to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + */ + page_size?: number; + /** + * A page token, received from a previous `ListFctValidatorBalanceHourly` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/fct_validator_balance_hourly'; +}; + +export type FctValidatorBalanceHourlyServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctValidatorBalanceHourlyServiceListError = + FctValidatorBalanceHourlyServiceListErrors[keyof FctValidatorBalanceHourlyServiceListErrors]; + +export type FctValidatorBalanceHourlyServiceListResponses = { + /** + * OK + */ + 200: ListFctValidatorBalanceHourlyResponse; +}; + +export type FctValidatorBalanceHourlyServiceListResponse = + FctValidatorBalanceHourlyServiceListResponses[keyof FctValidatorBalanceHourlyServiceListResponses]; + +export type FctValidatorBalanceHourlyServiceGetData = { + body?: never; + path: { + /** + * The index of the validator + */ + validator_index: number; + }; + query?: never; + url: '/api/v1/fct_validator_balance_hourly/{validator_index}'; +}; + +export type FctValidatorBalanceHourlyServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type FctValidatorBalanceHourlyServiceGetError = + FctValidatorBalanceHourlyServiceGetErrors[keyof FctValidatorBalanceHourlyServiceGetErrors]; + +export type FctValidatorBalanceHourlyServiceGetResponses = { + /** + * OK + */ + 200: GetFctValidatorBalanceHourlyResponse; +}; + +export type FctValidatorBalanceHourlyServiceGetResponse = + FctValidatorBalanceHourlyServiceGetResponses[keyof FctValidatorBalanceHourlyServiceGetResponses]; + +export type IntAddressFirstAccessServiceListData = { + body?: never; + path?: never; + query?: { + /** + * The address of the account (filter: eq) + */ + address_eq?: string; + /** + * The address of the account (filter: ne) + */ + address_ne?: string; + /** + * The address of the account (filter: contains) + */ + address_contains?: string; + /** + * The address of the account (filter: starts_with) + */ + address_starts_with?: string; + /** + * The address of the account (filter: ends_with) + */ + address_ends_with?: string; + /** + * The address of the account (filter: like) + */ + address_like?: string; + /** + * The address of the account (filter: not_like) + */ + address_not_like?: string; + /** + * The address of the account (filter: in_values) (comma-separated list) + */ + address_in_values?: string; + /** + * The address of the account (filter: not_in_values) (comma-separated list) + */ + address_not_in_values?: string; + /** + * The block number of the first access (filter: eq) + */ + block_number_eq?: number; + /** + * The block number of the first access (filter: ne) + */ + block_number_ne?: number; + /** + * The block number of the first access (filter: lt) + */ + block_number_lt?: number; + /** + * The block number of the first access (filter: lte) + */ + block_number_lte?: number; + /** + * The block number of the first access (filter: gt) + */ + block_number_gt?: number; + /** + * The block number of the first access (filter: gte) + */ + block_number_gte?: number; + /** + * The block number of the first access (filter: between_min) + */ + block_number_between_min?: number; + /** + * The block number of the first access (filter: between_max_value) + */ + block_number_between_max_value?: number; + /** + * The block number of the first access (filter: in_values) (comma-separated list) + */ + block_number_in_values?: string; + /** + * The block number of the first access (filter: not_in_values) (comma-separated list) + */ + block_number_not_in_values?: string; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: eq) + */ + version_eq?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: ne) + */ + version_ne?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: lt) + */ + version_lt?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: lte) + */ + version_lte?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: gt) + */ + version_gt?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: gte) + */ + version_gte?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: between_min) + */ + version_between_min?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: between_max_value) + */ + version_between_max_value?: number; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: in_values) (comma-separated list) + */ + version_in_values?: string; + /** + * Version for this address, for internal use in clickhouse to keep first access (filter: not_in_values) (comma-separated list) + */ + version_not_in_values?: string; + /** + * The maximum number of int_address_first_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + */ + page_size?: number; + /** + * A page token, received from a previous `ListIntAddressFirstAccess` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/int_address_first_access'; +}; + +export type IntAddressFirstAccessServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntAddressFirstAccessServiceListError = + IntAddressFirstAccessServiceListErrors[keyof IntAddressFirstAccessServiceListErrors]; + +export type IntAddressFirstAccessServiceListResponses = { + /** + * OK + */ + 200: ListIntAddressFirstAccessResponse; +}; + +export type IntAddressFirstAccessServiceListResponse = + IntAddressFirstAccessServiceListResponses[keyof IntAddressFirstAccessServiceListResponses]; + +export type IntAddressFirstAccessServiceGetData = { + body?: never; + path: { + /** + * The address of the account + */ + address: string; + }; + query?: never; + url: '/api/v1/int_address_first_access/{address}'; +}; + +export type IntAddressFirstAccessServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntAddressFirstAccessServiceGetError = + IntAddressFirstAccessServiceGetErrors[keyof IntAddressFirstAccessServiceGetErrors]; + +export type IntAddressFirstAccessServiceGetResponses = { + /** + * OK + */ + 200: GetIntAddressFirstAccessResponse; +}; + +export type IntAddressFirstAccessServiceGetResponse = + IntAddressFirstAccessServiceGetResponses[keyof IntAddressFirstAccessServiceGetResponses]; + +export type IntAddressLastAccessServiceListData = { + body?: never; + path?: never; + query?: { + /** + * The address of the account (filter: eq) + */ + address_eq?: string; + /** + * The address of the account (filter: ne) + */ + address_ne?: string; + /** + * The address of the account (filter: contains) + */ + address_contains?: string; + /** + * The address of the account (filter: starts_with) + */ + address_starts_with?: string; + /** + * The address of the account (filter: ends_with) + */ + address_ends_with?: string; + /** + * The address of the account (filter: like) + */ + address_like?: string; + /** + * The address of the account (filter: not_like) + */ + address_not_like?: string; + /** + * The address of the account (filter: in_values) (comma-separated list) + */ + address_in_values?: string; + /** + * The address of the account (filter: not_in_values) (comma-separated list) + */ + address_not_in_values?: string; /** - * Validator status at end of hour (filter: ne) + * The block number of the last access (filter: eq) */ - status_ne?: string; + block_number_eq?: number; /** - * Validator status at end of hour (filter: contains) + * The block number of the last access (filter: ne) */ - status_contains?: string; + block_number_ne?: number; /** - * Validator status at end of hour (filter: starts_with) + * The block number of the last access (filter: lt) */ - status_starts_with?: string; + block_number_lt?: number; /** - * Validator status at end of hour (filter: ends_with) + * The block number of the last access (filter: lte) */ - status_ends_with?: string; + block_number_lte?: number; /** - * Validator status at end of hour (filter: like) + * The block number of the last access (filter: gt) */ - status_like?: string; + block_number_gt?: number; /** - * Validator status at end of hour (filter: not_like) + * The block number of the last access (filter: gte) */ - status_not_like?: string; + block_number_gte?: number; /** - * Validator status at end of hour (filter: in_values) (comma-separated list) + * The block number of the last access (filter: between_min) */ - status_in_values?: string; + block_number_between_min?: number; /** - * Validator status at end of hour (filter: not_in_values) (comma-separated list) + * The block number of the last access (filter: between_max_value) */ - status_not_in_values?: string; + block_number_between_max_value?: number; /** - * Whether the validator was slashed (as of end of hour) (filter: eq) + * The block number of the last access (filter: in_values) (comma-separated list) */ - slashed_eq?: boolean; + block_number_in_values?: string; /** - * Whether the validator was slashed (as of end of hour) (filter: ne) + * The block number of the last access (filter: not_in_values) (comma-separated list) */ - slashed_ne?: boolean; + block_number_not_in_values?: string; /** - * The maximum number of fct_validator_balance_hourly to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_address_last_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListFctValidatorBalanceHourly` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntAddressLastAccess` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -63356,62 +66256,62 @@ export type FctValidatorBalanceHourlyServiceListData = { */ order_by?: string; }; - url: '/api/v1/fct_validator_balance_hourly'; + url: '/api/v1/int_address_last_access'; }; -export type FctValidatorBalanceHourlyServiceListErrors = { +export type IntAddressLastAccessServiceListErrors = { /** * Default error response */ default: Status; }; -export type FctValidatorBalanceHourlyServiceListError = - FctValidatorBalanceHourlyServiceListErrors[keyof FctValidatorBalanceHourlyServiceListErrors]; +export type IntAddressLastAccessServiceListError = + IntAddressLastAccessServiceListErrors[keyof IntAddressLastAccessServiceListErrors]; -export type FctValidatorBalanceHourlyServiceListResponses = { +export type IntAddressLastAccessServiceListResponses = { /** * OK */ - 200: ListFctValidatorBalanceHourlyResponse; + 200: ListIntAddressLastAccessResponse; }; -export type FctValidatorBalanceHourlyServiceListResponse = - FctValidatorBalanceHourlyServiceListResponses[keyof FctValidatorBalanceHourlyServiceListResponses]; +export type IntAddressLastAccessServiceListResponse = + IntAddressLastAccessServiceListResponses[keyof IntAddressLastAccessServiceListResponses]; -export type FctValidatorBalanceHourlyServiceGetData = { +export type IntAddressLastAccessServiceGetData = { body?: never; path: { /** - * The index of the validator + * The address of the account */ - validator_index: number; + address: string; }; query?: never; - url: '/api/v1/fct_validator_balance_hourly/{validator_index}'; + url: '/api/v1/int_address_last_access/{address}'; }; -export type FctValidatorBalanceHourlyServiceGetErrors = { +export type IntAddressLastAccessServiceGetErrors = { /** * Default error response */ default: Status; }; -export type FctValidatorBalanceHourlyServiceGetError = - FctValidatorBalanceHourlyServiceGetErrors[keyof FctValidatorBalanceHourlyServiceGetErrors]; +export type IntAddressLastAccessServiceGetError = + IntAddressLastAccessServiceGetErrors[keyof IntAddressLastAccessServiceGetErrors]; -export type FctValidatorBalanceHourlyServiceGetResponses = { +export type IntAddressLastAccessServiceGetResponses = { /** * OK */ - 200: GetFctValidatorBalanceHourlyResponse; + 200: GetIntAddressLastAccessResponse; }; -export type FctValidatorBalanceHourlyServiceGetResponse = - FctValidatorBalanceHourlyServiceGetResponses[keyof FctValidatorBalanceHourlyServiceGetResponses]; +export type IntAddressLastAccessServiceGetResponse = + IntAddressLastAccessServiceGetResponses[keyof IntAddressLastAccessServiceGetResponses]; -export type IntAddressFirstAccessServiceListData = { +export type IntAddressStorageSlotFirstAccessServiceListData = { body?: never; path?: never; query?: { @@ -63451,6 +66351,42 @@ export type IntAddressFirstAccessServiceListData = { * The address of the account (filter: not_in_values) (comma-separated list) */ address_not_in_values?: string; + /** + * The slot key of the storage (filter: eq) + */ + slot_key_eq?: string; + /** + * The slot key of the storage (filter: ne) + */ + slot_key_ne?: string; + /** + * The slot key of the storage (filter: contains) + */ + slot_key_contains?: string; + /** + * The slot key of the storage (filter: starts_with) + */ + slot_key_starts_with?: string; + /** + * The slot key of the storage (filter: ends_with) + */ + slot_key_ends_with?: string; + /** + * The slot key of the storage (filter: like) + */ + slot_key_like?: string; + /** + * The slot key of the storage (filter: not_like) + */ + slot_key_not_like?: string; + /** + * The slot key of the storage (filter: in_values) (comma-separated list) + */ + slot_key_in_values?: string; + /** + * The slot key of the storage (filter: not_in_values) (comma-separated list) + */ + slot_key_not_in_values?: string; /** * The block number of the first access (filter: eq) */ @@ -63492,51 +66428,87 @@ export type IntAddressFirstAccessServiceListData = { */ block_number_not_in_values?: string; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: eq) + * The value of the storage (filter: eq) + */ + value_eq?: string; + /** + * The value of the storage (filter: ne) + */ + value_ne?: string; + /** + * The value of the storage (filter: contains) + */ + value_contains?: string; + /** + * The value of the storage (filter: starts_with) + */ + value_starts_with?: string; + /** + * The value of the storage (filter: ends_with) + */ + value_ends_with?: string; + /** + * The value of the storage (filter: like) + */ + value_like?: string; + /** + * The value of the storage (filter: not_like) + */ + value_not_like?: string; + /** + * The value of the storage (filter: in_values) (comma-separated list) + */ + value_in_values?: string; + /** + * The value of the storage (filter: not_in_values) (comma-separated list) + */ + value_not_in_values?: string; + /** + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: eq) */ version_eq?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: ne) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: ne) */ version_ne?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: lt) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: lt) */ version_lt?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: lte) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: lte) */ version_lte?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: gt) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: gt) */ version_gt?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: gte) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: gte) */ version_gte?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: between_min) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: between_min) */ version_between_min?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: between_max_value) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: between_max_value) */ version_between_max_value?: number; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: in_values) (comma-separated list) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: in_values) (comma-separated list) */ version_in_values?: string; /** - * Version for this address, for internal use in clickhouse to keep first access (filter: not_in_values) (comma-separated list) + * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: not_in_values) (comma-separated list) */ version_not_in_values?: string; /** - * The maximum number of int_address_first_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_address_storage_slot_first_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntAddressFirstAccess` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntAddressStorageSlotFirstAccess` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -63544,30 +66516,30 @@ export type IntAddressFirstAccessServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_address_first_access'; + url: '/api/v1/int_address_storage_slot_first_access'; }; -export type IntAddressFirstAccessServiceListErrors = { +export type IntAddressStorageSlotFirstAccessServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntAddressFirstAccessServiceListError = - IntAddressFirstAccessServiceListErrors[keyof IntAddressFirstAccessServiceListErrors]; +export type IntAddressStorageSlotFirstAccessServiceListError = + IntAddressStorageSlotFirstAccessServiceListErrors[keyof IntAddressStorageSlotFirstAccessServiceListErrors]; -export type IntAddressFirstAccessServiceListResponses = { +export type IntAddressStorageSlotFirstAccessServiceListResponses = { /** * OK */ - 200: ListIntAddressFirstAccessResponse; + 200: ListIntAddressStorageSlotFirstAccessResponse; }; -export type IntAddressFirstAccessServiceListResponse = - IntAddressFirstAccessServiceListResponses[keyof IntAddressFirstAccessServiceListResponses]; +export type IntAddressStorageSlotFirstAccessServiceListResponse = + IntAddressStorageSlotFirstAccessServiceListResponses[keyof IntAddressStorageSlotFirstAccessServiceListResponses]; -export type IntAddressFirstAccessServiceGetData = { +export type IntAddressStorageSlotFirstAccessServiceGetData = { body?: never; path: { /** @@ -63576,30 +66548,30 @@ export type IntAddressFirstAccessServiceGetData = { address: string; }; query?: never; - url: '/api/v1/int_address_first_access/{address}'; + url: '/api/v1/int_address_storage_slot_first_access/{address}'; }; -export type IntAddressFirstAccessServiceGetErrors = { +export type IntAddressStorageSlotFirstAccessServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntAddressFirstAccessServiceGetError = - IntAddressFirstAccessServiceGetErrors[keyof IntAddressFirstAccessServiceGetErrors]; +export type IntAddressStorageSlotFirstAccessServiceGetError = + IntAddressStorageSlotFirstAccessServiceGetErrors[keyof IntAddressStorageSlotFirstAccessServiceGetErrors]; -export type IntAddressFirstAccessServiceGetResponses = { +export type IntAddressStorageSlotFirstAccessServiceGetResponses = { /** * OK */ - 200: GetIntAddressFirstAccessResponse; + 200: GetIntAddressStorageSlotFirstAccessResponse; }; -export type IntAddressFirstAccessServiceGetResponse = - IntAddressFirstAccessServiceGetResponses[keyof IntAddressFirstAccessServiceGetResponses]; +export type IntAddressStorageSlotFirstAccessServiceGetResponse = + IntAddressStorageSlotFirstAccessServiceGetResponses[keyof IntAddressStorageSlotFirstAccessServiceGetResponses]; -export type IntAddressLastAccessServiceListData = { +export type IntAddressStorageSlotLastAccessServiceListData = { body?: never; path?: never; query?: { @@ -63639,6 +66611,42 @@ export type IntAddressLastAccessServiceListData = { * The address of the account (filter: not_in_values) (comma-separated list) */ address_not_in_values?: string; + /** + * The slot key of the storage (filter: eq) + */ + slot_key_eq?: string; + /** + * The slot key of the storage (filter: ne) + */ + slot_key_ne?: string; + /** + * The slot key of the storage (filter: contains) + */ + slot_key_contains?: string; + /** + * The slot key of the storage (filter: starts_with) + */ + slot_key_starts_with?: string; + /** + * The slot key of the storage (filter: ends_with) + */ + slot_key_ends_with?: string; + /** + * The slot key of the storage (filter: like) + */ + slot_key_like?: string; + /** + * The slot key of the storage (filter: not_like) + */ + slot_key_not_like?: string; + /** + * The slot key of the storage (filter: in_values) (comma-separated list) + */ + slot_key_in_values?: string; + /** + * The slot key of the storage (filter: not_in_values) (comma-separated list) + */ + slot_key_not_in_values?: string; /** * The block number of the last access (filter: eq) */ @@ -63680,11 +66688,47 @@ export type IntAddressLastAccessServiceListData = { */ block_number_not_in_values?: string; /** - * The maximum number of int_address_last_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The value of the storage (filter: eq) + */ + value_eq?: string; + /** + * The value of the storage (filter: ne) + */ + value_ne?: string; + /** + * The value of the storage (filter: contains) + */ + value_contains?: string; + /** + * The value of the storage (filter: starts_with) + */ + value_starts_with?: string; + /** + * The value of the storage (filter: ends_with) + */ + value_ends_with?: string; + /** + * The value of the storage (filter: like) + */ + value_like?: string; + /** + * The value of the storage (filter: not_like) + */ + value_not_like?: string; + /** + * The value of the storage (filter: in_values) (comma-separated list) + */ + value_in_values?: string; + /** + * The value of the storage (filter: not_in_values) (comma-separated list) + */ + value_not_in_values?: string; + /** + * The maximum number of int_address_storage_slot_last_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntAddressLastAccess` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntAddressStorageSlotLastAccess` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -63692,479 +66736,619 @@ export type IntAddressLastAccessServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_address_last_access'; + url: '/api/v1/int_address_storage_slot_last_access'; }; -export type IntAddressLastAccessServiceListErrors = { +export type IntAddressStorageSlotLastAccessServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntAddressLastAccessServiceListError = - IntAddressLastAccessServiceListErrors[keyof IntAddressLastAccessServiceListErrors]; +export type IntAddressStorageSlotLastAccessServiceListError = + IntAddressStorageSlotLastAccessServiceListErrors[keyof IntAddressStorageSlotLastAccessServiceListErrors]; -export type IntAddressLastAccessServiceListResponses = { +export type IntAddressStorageSlotLastAccessServiceListResponses = { /** * OK */ - 200: ListIntAddressLastAccessResponse; + 200: ListIntAddressStorageSlotLastAccessResponse; }; -export type IntAddressLastAccessServiceListResponse = - IntAddressLastAccessServiceListResponses[keyof IntAddressLastAccessServiceListResponses]; +export type IntAddressStorageSlotLastAccessServiceListResponse = + IntAddressStorageSlotLastAccessServiceListResponses[keyof IntAddressStorageSlotLastAccessServiceListResponses]; -export type IntAddressLastAccessServiceGetData = { +export type IntAddressStorageSlotLastAccessServiceGetData = { body?: never; path: { /** - * The address of the account + * The address of the account + */ + address: string; + }; + query?: never; + url: '/api/v1/int_address_storage_slot_last_access/{address}'; +}; + +export type IntAddressStorageSlotLastAccessServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntAddressStorageSlotLastAccessServiceGetError = + IntAddressStorageSlotLastAccessServiceGetErrors[keyof IntAddressStorageSlotLastAccessServiceGetErrors]; + +export type IntAddressStorageSlotLastAccessServiceGetResponses = { + /** + * OK + */ + 200: GetIntAddressStorageSlotLastAccessResponse; +}; + +export type IntAddressStorageSlotLastAccessServiceGetResponse = + IntAddressStorageSlotLastAccessServiceGetResponses[keyof IntAddressStorageSlotLastAccessServiceGetResponses]; + +export type IntAttestationAttestedCanonicalServiceListData = { + body?: never; + path?: never; + query?: { + /** + * The wall clock time when the slot started (filter: eq) + */ + slot_start_date_time_eq?: number; + /** + * The wall clock time when the slot started (filter: ne) + */ + slot_start_date_time_ne?: number; + /** + * The wall clock time when the slot started (filter: lt) + */ + slot_start_date_time_lt?: number; + /** + * The wall clock time when the slot started (filter: lte) + */ + slot_start_date_time_lte?: number; + /** + * The wall clock time when the slot started (filter: gt) + */ + slot_start_date_time_gt?: number; + /** + * The wall clock time when the slot started (filter: gte) + */ + slot_start_date_time_gte?: number; + /** + * The wall clock time when the slot started (filter: between_min) + */ + slot_start_date_time_between_min?: number; + /** + * The wall clock time when the slot started (filter: between_max_value) + */ + slot_start_date_time_between_max_value?: number; + /** + * The wall clock time when the slot started (filter: in_values) (comma-separated list) + */ + slot_start_date_time_in_values?: string; + /** + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) + */ + slot_start_date_time_not_in_values?: string; + /** + * The beacon block root hash (filter: eq) + */ + block_root_eq?: string; + /** + * The beacon block root hash (filter: ne) + */ + block_root_ne?: string; + /** + * The beacon block root hash (filter: contains) + */ + block_root_contains?: string; + /** + * The beacon block root hash (filter: starts_with) + */ + block_root_starts_with?: string; + /** + * The beacon block root hash (filter: ends_with) + */ + block_root_ends_with?: string; + /** + * The beacon block root hash (filter: like) + */ + block_root_like?: string; + /** + * The beacon block root hash (filter: not_like) + */ + block_root_not_like?: string; + /** + * The beacon block root hash (filter: in_values) (comma-separated list) + */ + block_root_in_values?: string; + /** + * The beacon block root hash (filter: not_in_values) (comma-separated list) + */ + block_root_not_in_values?: string; + /** + * The index of the validator attesting (filter: eq) + */ + attesting_validator_index_eq?: number; + /** + * The index of the validator attesting (filter: ne) + */ + attesting_validator_index_ne?: number; + /** + * The index of the validator attesting (filter: lt) + */ + attesting_validator_index_lt?: number; + /** + * The index of the validator attesting (filter: lte) + */ + attesting_validator_index_lte?: number; + /** + * The index of the validator attesting (filter: gt) + */ + attesting_validator_index_gt?: number; + /** + * The index of the validator attesting (filter: gte) + */ + attesting_validator_index_gte?: number; + /** + * The index of the validator attesting (filter: between_min) + */ + attesting_validator_index_between_min?: number; + /** + * The index of the validator attesting (filter: between_max_value) + */ + attesting_validator_index_between_max_value?: number; + /** + * The index of the validator attesting (filter: in_values) (comma-separated list) + */ + attesting_validator_index_in_values?: string; + /** + * The index of the validator attesting (filter: not_in_values) (comma-separated list) + */ + attesting_validator_index_not_in_values?: string; + /** + * Timestamp when the record was last updated (filter: eq) + */ + updated_date_time_eq?: number; + /** + * Timestamp when the record was last updated (filter: ne) + */ + updated_date_time_ne?: number; + /** + * Timestamp when the record was last updated (filter: lt) + */ + updated_date_time_lt?: number; + /** + * Timestamp when the record was last updated (filter: lte) + */ + updated_date_time_lte?: number; + /** + * Timestamp when the record was last updated (filter: gt) + */ + updated_date_time_gt?: number; + /** + * Timestamp when the record was last updated (filter: gte) + */ + updated_date_time_gte?: number; + /** + * Timestamp when the record was last updated (filter: between_min) + */ + updated_date_time_between_min?: number; + /** + * Timestamp when the record was last updated (filter: between_max_value) + */ + updated_date_time_between_max_value?: number; + /** + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + */ + updated_date_time_in_values?: string; + /** + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + */ + updated_date_time_not_in_values?: string; + /** + * The slot number (filter: eq) + */ + slot_eq?: number; + /** + * The slot number (filter: ne) + */ + slot_ne?: number; + /** + * The slot number (filter: lt) + */ + slot_lt?: number; + /** + * The slot number (filter: lte) */ - address: string; - }; - query?: never; - url: '/api/v1/int_address_last_access/{address}'; -}; - -export type IntAddressLastAccessServiceGetErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntAddressLastAccessServiceGetError = - IntAddressLastAccessServiceGetErrors[keyof IntAddressLastAccessServiceGetErrors]; - -export type IntAddressLastAccessServiceGetResponses = { - /** - * OK - */ - 200: GetIntAddressLastAccessResponse; -}; - -export type IntAddressLastAccessServiceGetResponse = - IntAddressLastAccessServiceGetResponses[keyof IntAddressLastAccessServiceGetResponses]; - -export type IntAddressStorageSlotFirstAccessServiceListData = { - body?: never; - path?: never; - query?: { + slot_lte?: number; /** - * The address of the account (filter: eq) + * The slot number (filter: gt) */ - address_eq?: string; + slot_gt?: number; /** - * The address of the account (filter: ne) + * The slot number (filter: gte) */ - address_ne?: string; + slot_gte?: number; /** - * The address of the account (filter: contains) + * The slot number (filter: between_min) */ - address_contains?: string; + slot_between_min?: number; /** - * The address of the account (filter: starts_with) + * The slot number (filter: between_max_value) */ - address_starts_with?: string; + slot_between_max_value?: number; /** - * The address of the account (filter: ends_with) + * The slot number (filter: in_values) (comma-separated list) */ - address_ends_with?: string; + slot_in_values?: string; /** - * The address of the account (filter: like) + * The slot number (filter: not_in_values) (comma-separated list) */ - address_like?: string; + slot_not_in_values?: string; /** - * The address of the account (filter: not_like) + * The epoch number containing the slot (filter: eq) */ - address_not_like?: string; + epoch_eq?: number; /** - * The address of the account (filter: in_values) (comma-separated list) + * The epoch number containing the slot (filter: ne) */ - address_in_values?: string; + epoch_ne?: number; /** - * The address of the account (filter: not_in_values) (comma-separated list) + * The epoch number containing the slot (filter: lt) */ - address_not_in_values?: string; + epoch_lt?: number; /** - * The slot key of the storage (filter: eq) + * The epoch number containing the slot (filter: lte) */ - slot_key_eq?: string; + epoch_lte?: number; /** - * The slot key of the storage (filter: ne) + * The epoch number containing the slot (filter: gt) */ - slot_key_ne?: string; + epoch_gt?: number; /** - * The slot key of the storage (filter: contains) + * The epoch number containing the slot (filter: gte) */ - slot_key_contains?: string; + epoch_gte?: number; /** - * The slot key of the storage (filter: starts_with) + * The epoch number containing the slot (filter: between_min) */ - slot_key_starts_with?: string; + epoch_between_min?: number; /** - * The slot key of the storage (filter: ends_with) + * The epoch number containing the slot (filter: between_max_value) */ - slot_key_ends_with?: string; + epoch_between_max_value?: number; /** - * The slot key of the storage (filter: like) + * The epoch number containing the slot (filter: in_values) (comma-separated list) */ - slot_key_like?: string; + epoch_in_values?: string; /** - * The slot key of the storage (filter: not_like) + * The epoch number containing the slot (filter: not_in_values) (comma-separated list) */ - slot_key_not_like?: string; + epoch_not_in_values?: string; /** - * The slot key of the storage (filter: in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: eq) */ - slot_key_in_values?: string; + epoch_start_date_time_eq?: number; /** - * The slot key of the storage (filter: not_in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: ne) */ - slot_key_not_in_values?: string; + epoch_start_date_time_ne?: number; /** - * The block number of the first access (filter: eq) + * The wall clock time when the epoch started (filter: lt) */ - block_number_eq?: number; + epoch_start_date_time_lt?: number; /** - * The block number of the first access (filter: ne) + * The wall clock time when the epoch started (filter: lte) */ - block_number_ne?: number; + epoch_start_date_time_lte?: number; /** - * The block number of the first access (filter: lt) + * The wall clock time when the epoch started (filter: gt) */ - block_number_lt?: number; + epoch_start_date_time_gt?: number; /** - * The block number of the first access (filter: lte) + * The wall clock time when the epoch started (filter: gte) */ - block_number_lte?: number; + epoch_start_date_time_gte?: number; /** - * The block number of the first access (filter: gt) + * The wall clock time when the epoch started (filter: between_min) */ - block_number_gt?: number; + epoch_start_date_time_between_min?: number; /** - * The block number of the first access (filter: gte) + * The wall clock time when the epoch started (filter: between_max_value) */ - block_number_gte?: number; + epoch_start_date_time_between_max_value?: number; /** - * The block number of the first access (filter: between_min) + * The wall clock time when the epoch started (filter: in_values) (comma-separated list) */ - block_number_between_min?: number; + epoch_start_date_time_in_values?: string; /** - * The block number of the first access (filter: between_max_value) + * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) */ - block_number_between_max_value?: number; + epoch_start_date_time_not_in_values?: string; /** - * The block number of the first access (filter: in_values) (comma-separated list) + * The source epoch number in the attestation group (filter: eq) */ - block_number_in_values?: string; + source_epoch_eq?: number; /** - * The block number of the first access (filter: not_in_values) (comma-separated list) + * The source epoch number in the attestation group (filter: ne) */ - block_number_not_in_values?: string; + source_epoch_ne?: number; /** - * The value of the storage (filter: eq) + * The source epoch number in the attestation group (filter: lt) */ - value_eq?: string; + source_epoch_lt?: number; /** - * The value of the storage (filter: ne) + * The source epoch number in the attestation group (filter: lte) */ - value_ne?: string; + source_epoch_lte?: number; /** - * The value of the storage (filter: contains) + * The source epoch number in the attestation group (filter: gt) */ - value_contains?: string; + source_epoch_gt?: number; /** - * The value of the storage (filter: starts_with) + * The source epoch number in the attestation group (filter: gte) */ - value_starts_with?: string; + source_epoch_gte?: number; /** - * The value of the storage (filter: ends_with) + * The source epoch number in the attestation group (filter: between_min) */ - value_ends_with?: string; + source_epoch_between_min?: number; /** - * The value of the storage (filter: like) + * The source epoch number in the attestation group (filter: between_max_value) */ - value_like?: string; + source_epoch_between_max_value?: number; /** - * The value of the storage (filter: not_like) + * The source epoch number in the attestation group (filter: in_values) (comma-separated list) */ - value_not_like?: string; + source_epoch_in_values?: string; /** - * The value of the storage (filter: in_values) (comma-separated list) + * The source epoch number in the attestation group (filter: not_in_values) (comma-separated list) */ - value_in_values?: string; + source_epoch_not_in_values?: string; /** - * The value of the storage (filter: not_in_values) (comma-separated list) + * The wall clock time when the source epoch started (filter: eq) */ - value_not_in_values?: string; + source_epoch_start_date_time_eq?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: eq) + * The wall clock time when the source epoch started (filter: ne) */ - version_eq?: number; + source_epoch_start_date_time_ne?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: ne) + * The wall clock time when the source epoch started (filter: lt) */ - version_ne?: number; + source_epoch_start_date_time_lt?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: lt) + * The wall clock time when the source epoch started (filter: lte) */ - version_lt?: number; + source_epoch_start_date_time_lte?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: lte) + * The wall clock time when the source epoch started (filter: gt) */ - version_lte?: number; + source_epoch_start_date_time_gt?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: gt) + * The wall clock time when the source epoch started (filter: gte) */ - version_gt?: number; + source_epoch_start_date_time_gte?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: gte) + * The wall clock time when the source epoch started (filter: between_min) */ - version_gte?: number; + source_epoch_start_date_time_between_min?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: between_min) + * The wall clock time when the source epoch started (filter: between_max_value) */ - version_between_min?: number; + source_epoch_start_date_time_between_max_value?: number; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: between_max_value) + * The wall clock time when the source epoch started (filter: in_values) (comma-separated list) */ - version_between_max_value?: number; + source_epoch_start_date_time_in_values?: string; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: in_values) (comma-separated list) + * The wall clock time when the source epoch started (filter: not_in_values) (comma-separated list) */ - version_in_values?: string; + source_epoch_start_date_time_not_in_values?: string; /** - * Version for this address + slot key, for internal use in clickhouse to keep first access (filter: not_in_values) (comma-separated list) + * The source beacon block root hash in the attestation group (filter: eq) */ - version_not_in_values?: string; + source_root_eq?: string; /** - * The maximum number of int_address_storage_slot_first_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The source beacon block root hash in the attestation group (filter: ne) */ - page_size?: number; + source_root_ne?: string; /** - * A page token, received from a previous `ListIntAddressStorageSlotFirstAccess` call. Provide this to retrieve the subsequent page. + * The source beacon block root hash in the attestation group (filter: contains) */ - page_token?: string; + source_root_contains?: string; /** - * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + * The source beacon block root hash in the attestation group (filter: starts_with) */ - order_by?: string; - }; - url: '/api/v1/int_address_storage_slot_first_access'; -}; - -export type IntAddressStorageSlotFirstAccessServiceListErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntAddressStorageSlotFirstAccessServiceListError = - IntAddressStorageSlotFirstAccessServiceListErrors[keyof IntAddressStorageSlotFirstAccessServiceListErrors]; - -export type IntAddressStorageSlotFirstAccessServiceListResponses = { - /** - * OK - */ - 200: ListIntAddressStorageSlotFirstAccessResponse; -}; - -export type IntAddressStorageSlotFirstAccessServiceListResponse = - IntAddressStorageSlotFirstAccessServiceListResponses[keyof IntAddressStorageSlotFirstAccessServiceListResponses]; - -export type IntAddressStorageSlotFirstAccessServiceGetData = { - body?: never; - path: { + source_root_starts_with?: string; /** - * The address of the account + * The source beacon block root hash in the attestation group (filter: ends_with) */ - address: string; - }; - query?: never; - url: '/api/v1/int_address_storage_slot_first_access/{address}'; -}; - -export type IntAddressStorageSlotFirstAccessServiceGetErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntAddressStorageSlotFirstAccessServiceGetError = - IntAddressStorageSlotFirstAccessServiceGetErrors[keyof IntAddressStorageSlotFirstAccessServiceGetErrors]; - -export type IntAddressStorageSlotFirstAccessServiceGetResponses = { - /** - * OK - */ - 200: GetIntAddressStorageSlotFirstAccessResponse; -}; - -export type IntAddressStorageSlotFirstAccessServiceGetResponse = - IntAddressStorageSlotFirstAccessServiceGetResponses[keyof IntAddressStorageSlotFirstAccessServiceGetResponses]; - -export type IntAddressStorageSlotLastAccessServiceListData = { - body?: never; - path?: never; - query?: { + source_root_ends_with?: string; /** - * The address of the account (filter: eq) + * The source beacon block root hash in the attestation group (filter: like) */ - address_eq?: string; + source_root_like?: string; /** - * The address of the account (filter: ne) + * The source beacon block root hash in the attestation group (filter: not_like) */ - address_ne?: string; + source_root_not_like?: string; /** - * The address of the account (filter: contains) + * The source beacon block root hash in the attestation group (filter: in_values) (comma-separated list) */ - address_contains?: string; + source_root_in_values?: string; /** - * The address of the account (filter: starts_with) + * The source beacon block root hash in the attestation group (filter: not_in_values) (comma-separated list) */ - address_starts_with?: string; + source_root_not_in_values?: string; /** - * The address of the account (filter: ends_with) + * The target epoch number in the attestation group (filter: eq) */ - address_ends_with?: string; + target_epoch_eq?: number; /** - * The address of the account (filter: like) + * The target epoch number in the attestation group (filter: ne) */ - address_like?: string; + target_epoch_ne?: number; /** - * The address of the account (filter: not_like) + * The target epoch number in the attestation group (filter: lt) */ - address_not_like?: string; + target_epoch_lt?: number; /** - * The address of the account (filter: in_values) (comma-separated list) + * The target epoch number in the attestation group (filter: lte) */ - address_in_values?: string; + target_epoch_lte?: number; /** - * The address of the account (filter: not_in_values) (comma-separated list) + * The target epoch number in the attestation group (filter: gt) */ - address_not_in_values?: string; + target_epoch_gt?: number; /** - * The slot key of the storage (filter: eq) + * The target epoch number in the attestation group (filter: gte) */ - slot_key_eq?: string; + target_epoch_gte?: number; /** - * The slot key of the storage (filter: ne) + * The target epoch number in the attestation group (filter: between_min) */ - slot_key_ne?: string; + target_epoch_between_min?: number; /** - * The slot key of the storage (filter: contains) + * The target epoch number in the attestation group (filter: between_max_value) */ - slot_key_contains?: string; + target_epoch_between_max_value?: number; /** - * The slot key of the storage (filter: starts_with) + * The target epoch number in the attestation group (filter: in_values) (comma-separated list) */ - slot_key_starts_with?: string; + target_epoch_in_values?: string; /** - * The slot key of the storage (filter: ends_with) + * The target epoch number in the attestation group (filter: not_in_values) (comma-separated list) */ - slot_key_ends_with?: string; + target_epoch_not_in_values?: string; /** - * The slot key of the storage (filter: like) + * The wall clock time when the target epoch started (filter: eq) */ - slot_key_like?: string; + target_epoch_start_date_time_eq?: number; /** - * The slot key of the storage (filter: not_like) + * The wall clock time when the target epoch started (filter: ne) */ - slot_key_not_like?: string; + target_epoch_start_date_time_ne?: number; /** - * The slot key of the storage (filter: in_values) (comma-separated list) + * The wall clock time when the target epoch started (filter: lt) */ - slot_key_in_values?: string; + target_epoch_start_date_time_lt?: number; /** - * The slot key of the storage (filter: not_in_values) (comma-separated list) + * The wall clock time when the target epoch started (filter: lte) */ - slot_key_not_in_values?: string; + target_epoch_start_date_time_lte?: number; /** - * The block number of the last access (filter: eq) + * The wall clock time when the target epoch started (filter: gt) */ - block_number_eq?: number; + target_epoch_start_date_time_gt?: number; /** - * The block number of the last access (filter: ne) + * The wall clock time when the target epoch started (filter: gte) */ - block_number_ne?: number; + target_epoch_start_date_time_gte?: number; /** - * The block number of the last access (filter: lt) + * The wall clock time when the target epoch started (filter: between_min) */ - block_number_lt?: number; + target_epoch_start_date_time_between_min?: number; /** - * The block number of the last access (filter: lte) + * The wall clock time when the target epoch started (filter: between_max_value) */ - block_number_lte?: number; + target_epoch_start_date_time_between_max_value?: number; /** - * The block number of the last access (filter: gt) + * The wall clock time when the target epoch started (filter: in_values) (comma-separated list) */ - block_number_gt?: number; + target_epoch_start_date_time_in_values?: string; /** - * The block number of the last access (filter: gte) + * The wall clock time when the target epoch started (filter: not_in_values) (comma-separated list) */ - block_number_gte?: number; + target_epoch_start_date_time_not_in_values?: string; /** - * The block number of the last access (filter: between_min) + * The target beacon block root hash in the attestation group (filter: eq) */ - block_number_between_min?: number; + target_root_eq?: string; /** - * The block number of the last access (filter: between_max_value) + * The target beacon block root hash in the attestation group (filter: ne) */ - block_number_between_max_value?: number; + target_root_ne?: string; /** - * The block number of the last access (filter: in_values) (comma-separated list) + * The target beacon block root hash in the attestation group (filter: contains) */ - block_number_in_values?: string; + target_root_contains?: string; /** - * The block number of the last access (filter: not_in_values) (comma-separated list) + * The target beacon block root hash in the attestation group (filter: starts_with) */ - block_number_not_in_values?: string; + target_root_starts_with?: string; /** - * The value of the storage (filter: eq) + * The target beacon block root hash in the attestation group (filter: ends_with) */ - value_eq?: string; + target_root_ends_with?: string; /** - * The value of the storage (filter: ne) + * The target beacon block root hash in the attestation group (filter: like) */ - value_ne?: string; + target_root_like?: string; /** - * The value of the storage (filter: contains) + * The target beacon block root hash in the attestation group (filter: not_like) */ - value_contains?: string; + target_root_not_like?: string; /** - * The value of the storage (filter: starts_with) + * The target beacon block root hash in the attestation group (filter: in_values) (comma-separated list) */ - value_starts_with?: string; + target_root_in_values?: string; /** - * The value of the storage (filter: ends_with) + * The target beacon block root hash in the attestation group (filter: not_in_values) (comma-separated list) */ - value_ends_with?: string; + target_root_not_in_values?: string; /** - * The value of the storage (filter: like) + * The distance from the slot when the attestation was included (filter: eq) */ - value_like?: string; + inclusion_distance_eq?: number; /** - * The value of the storage (filter: not_like) + * The distance from the slot when the attestation was included (filter: ne) */ - value_not_like?: string; + inclusion_distance_ne?: number; /** - * The value of the storage (filter: in_values) (comma-separated list) + * The distance from the slot when the attestation was included (filter: lt) */ - value_in_values?: string; + inclusion_distance_lt?: number; /** - * The value of the storage (filter: not_in_values) (comma-separated list) + * The distance from the slot when the attestation was included (filter: lte) */ - value_not_in_values?: string; + inclusion_distance_lte?: number; /** - * The maximum number of int_address_storage_slot_last_access to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The distance from the slot when the attestation was included (filter: gt) + */ + inclusion_distance_gt?: number; + /** + * The distance from the slot when the attestation was included (filter: gte) + */ + inclusion_distance_gte?: number; + /** + * The distance from the slot when the attestation was included (filter: between_min) + */ + inclusion_distance_between_min?: number; + /** + * The distance from the slot when the attestation was included (filter: between_max_value) + */ + inclusion_distance_between_max_value?: number; + /** + * The distance from the slot when the attestation was included (filter: in_values) (comma-separated list) + */ + inclusion_distance_in_values?: string; + /** + * The distance from the slot when the attestation was included (filter: not_in_values) (comma-separated list) + */ + inclusion_distance_not_in_values?: string; + /** + * The maximum number of int_attestation_attested_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntAddressStorageSlotLastAccess` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntAttestationAttestedCanonical` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -64172,62 +67356,62 @@ export type IntAddressStorageSlotLastAccessServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_address_storage_slot_last_access'; + url: '/api/v1/int_attestation_attested_canonical'; }; -export type IntAddressStorageSlotLastAccessServiceListErrors = { +export type IntAttestationAttestedCanonicalServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntAddressStorageSlotLastAccessServiceListError = - IntAddressStorageSlotLastAccessServiceListErrors[keyof IntAddressStorageSlotLastAccessServiceListErrors]; +export type IntAttestationAttestedCanonicalServiceListError = + IntAttestationAttestedCanonicalServiceListErrors[keyof IntAttestationAttestedCanonicalServiceListErrors]; -export type IntAddressStorageSlotLastAccessServiceListResponses = { +export type IntAttestationAttestedCanonicalServiceListResponses = { /** * OK */ - 200: ListIntAddressStorageSlotLastAccessResponse; + 200: ListIntAttestationAttestedCanonicalResponse; }; -export type IntAddressStorageSlotLastAccessServiceListResponse = - IntAddressStorageSlotLastAccessServiceListResponses[keyof IntAddressStorageSlotLastAccessServiceListResponses]; +export type IntAttestationAttestedCanonicalServiceListResponse = + IntAttestationAttestedCanonicalServiceListResponses[keyof IntAttestationAttestedCanonicalServiceListResponses]; -export type IntAddressStorageSlotLastAccessServiceGetData = { +export type IntAttestationAttestedCanonicalServiceGetData = { body?: never; path: { /** - * The address of the account + * The wall clock time when the slot started */ - address: string; + slot_start_date_time: number; }; query?: never; - url: '/api/v1/int_address_storage_slot_last_access/{address}'; + url: '/api/v1/int_attestation_attested_canonical/{slot_start_date_time}'; }; -export type IntAddressStorageSlotLastAccessServiceGetErrors = { +export type IntAttestationAttestedCanonicalServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntAddressStorageSlotLastAccessServiceGetError = - IntAddressStorageSlotLastAccessServiceGetErrors[keyof IntAddressStorageSlotLastAccessServiceGetErrors]; +export type IntAttestationAttestedCanonicalServiceGetError = + IntAttestationAttestedCanonicalServiceGetErrors[keyof IntAttestationAttestedCanonicalServiceGetErrors]; -export type IntAddressStorageSlotLastAccessServiceGetResponses = { +export type IntAttestationAttestedCanonicalServiceGetResponses = { /** * OK */ - 200: GetIntAddressStorageSlotLastAccessResponse; + 200: GetIntAttestationAttestedCanonicalResponse; }; -export type IntAddressStorageSlotLastAccessServiceGetResponse = - IntAddressStorageSlotLastAccessServiceGetResponses[keyof IntAddressStorageSlotLastAccessServiceGetResponses]; +export type IntAttestationAttestedCanonicalServiceGetResponse = + IntAttestationAttestedCanonicalServiceGetResponses[keyof IntAttestationAttestedCanonicalServiceGetResponses]; -export type IntAttestationAttestedCanonicalServiceListData = { +export type IntAttestationAttestedHeadServiceListData = { body?: never; path?: never; query?: { @@ -64740,51 +67924,51 @@ export type IntAttestationAttestedCanonicalServiceListData = { */ target_root_not_in_values?: string; /** - * The distance from the slot when the attestation was included (filter: eq) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: eq) */ - inclusion_distance_eq?: number; + propagation_distance_eq?: number; /** - * The distance from the slot when the attestation was included (filter: ne) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: ne) */ - inclusion_distance_ne?: number; + propagation_distance_ne?: number; /** - * The distance from the slot when the attestation was included (filter: lt) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: lt) */ - inclusion_distance_lt?: number; + propagation_distance_lt?: number; /** - * The distance from the slot when the attestation was included (filter: lte) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: lte) */ - inclusion_distance_lte?: number; + propagation_distance_lte?: number; /** - * The distance from the slot when the attestation was included (filter: gt) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: gt) */ - inclusion_distance_gt?: number; + propagation_distance_gt?: number; /** - * The distance from the slot when the attestation was included (filter: gte) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: gte) */ - inclusion_distance_gte?: number; + propagation_distance_gte?: number; /** - * The distance from the slot when the attestation was included (filter: between_min) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: between_min) */ - inclusion_distance_between_min?: number; + propagation_distance_between_min?: number; /** - * The distance from the slot when the attestation was included (filter: between_max_value) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: between_max_value) */ - inclusion_distance_between_max_value?: number; + propagation_distance_between_max_value?: number; /** - * The distance from the slot when the attestation was included (filter: in_values) (comma-separated list) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: in_values) (comma-separated list) */ - inclusion_distance_in_values?: string; + propagation_distance_in_values?: string; /** - * The distance from the slot when the attestation was included (filter: not_in_values) (comma-separated list) + * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: not_in_values) (comma-separated list) */ - inclusion_distance_not_in_values?: string; + propagation_distance_not_in_values?: string; /** - * The maximum number of int_attestation_attested_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_attestation_attested_head to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntAttestationAttestedCanonical` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntAttestationAttestedHead` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -64792,30 +67976,30 @@ export type IntAttestationAttestedCanonicalServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_attestation_attested_canonical'; + url: '/api/v1/int_attestation_attested_head'; }; -export type IntAttestationAttestedCanonicalServiceListErrors = { +export type IntAttestationAttestedHeadServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntAttestationAttestedCanonicalServiceListError = - IntAttestationAttestedCanonicalServiceListErrors[keyof IntAttestationAttestedCanonicalServiceListErrors]; +export type IntAttestationAttestedHeadServiceListError = + IntAttestationAttestedHeadServiceListErrors[keyof IntAttestationAttestedHeadServiceListErrors]; -export type IntAttestationAttestedCanonicalServiceListResponses = { +export type IntAttestationAttestedHeadServiceListResponses = { /** * OK */ - 200: ListIntAttestationAttestedCanonicalResponse; + 200: ListIntAttestationAttestedHeadResponse; }; -export type IntAttestationAttestedCanonicalServiceListResponse = - IntAttestationAttestedCanonicalServiceListResponses[keyof IntAttestationAttestedCanonicalServiceListResponses]; +export type IntAttestationAttestedHeadServiceListResponse = + IntAttestationAttestedHeadServiceListResponses[keyof IntAttestationAttestedHeadServiceListResponses]; -export type IntAttestationAttestedCanonicalServiceGetData = { +export type IntAttestationAttestedHeadServiceGetData = { body?: never; path: { /** @@ -64824,30 +68008,30 @@ export type IntAttestationAttestedCanonicalServiceGetData = { slot_start_date_time: number; }; query?: never; - url: '/api/v1/int_attestation_attested_canonical/{slot_start_date_time}'; + url: '/api/v1/int_attestation_attested_head/{slot_start_date_time}'; }; -export type IntAttestationAttestedCanonicalServiceGetErrors = { +export type IntAttestationAttestedHeadServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntAttestationAttestedCanonicalServiceGetError = - IntAttestationAttestedCanonicalServiceGetErrors[keyof IntAttestationAttestedCanonicalServiceGetErrors]; +export type IntAttestationAttestedHeadServiceGetError = + IntAttestationAttestedHeadServiceGetErrors[keyof IntAttestationAttestedHeadServiceGetErrors]; -export type IntAttestationAttestedCanonicalServiceGetResponses = { +export type IntAttestationAttestedHeadServiceGetResponses = { /** * OK */ - 200: GetIntAttestationAttestedCanonicalResponse; + 200: GetIntAttestationAttestedHeadResponse; }; -export type IntAttestationAttestedCanonicalServiceGetResponse = - IntAttestationAttestedCanonicalServiceGetResponses[keyof IntAttestationAttestedCanonicalServiceGetResponses]; +export type IntAttestationAttestedHeadServiceGetResponse = + IntAttestationAttestedHeadServiceGetResponses[keyof IntAttestationAttestedHeadServiceGetResponses]; -export type IntAttestationAttestedHeadServiceListData = { +export type IntAttestationFirstSeenServiceListData = { body?: never; path?: never; query?: { @@ -64891,42 +68075,6 @@ export type IntAttestationAttestedHeadServiceListData = { * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ slot_start_date_time_not_in_values?: string; - /** - * The beacon block root hash (filter: eq) - */ - block_root_eq?: string; - /** - * The beacon block root hash (filter: ne) - */ - block_root_ne?: string; - /** - * The beacon block root hash (filter: contains) - */ - block_root_contains?: string; - /** - * The beacon block root hash (filter: starts_with) - */ - block_root_starts_with?: string; - /** - * The beacon block root hash (filter: ends_with) - */ - block_root_ends_with?: string; - /** - * The beacon block root hash (filter: like) - */ - block_root_like?: string; - /** - * The beacon block root hash (filter: not_like) - */ - block_root_not_like?: string; - /** - * The beacon block root hash (filter: in_values) (comma-separated list) - */ - block_root_in_values?: string; - /** - * The beacon block root hash (filter: not_in_values) (comma-separated list) - */ - block_root_not_in_values?: string; /** * The index of the validator attesting (filter: eq) */ @@ -65007,6 +68155,42 @@ export type IntAttestationAttestedHeadServiceListData = { * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ updated_date_time_not_in_values?: string; + /** + * Source of the event (filter: eq) + */ + source_eq?: string; + /** + * Source of the event (filter: ne) + */ + source_ne?: string; + /** + * Source of the event (filter: contains) + */ + source_contains?: string; + /** + * Source of the event (filter: starts_with) + */ + source_starts_with?: string; + /** + * Source of the event (filter: ends_with) + */ + source_ends_with?: string; + /** + * Source of the event (filter: like) + */ + source_like?: string; + /** + * Source of the event (filter: not_like) + */ + source_not_like?: string; + /** + * Source of the event (filter: in_values) (comma-separated list) + */ + source_in_values?: string; + /** + * Source of the event (filter: not_in_values) (comma-separated list) + */ + source_not_in_values?: string; /** * The slot number (filter: eq) */ @@ -65128,1259 +68312,1327 @@ export type IntAttestationAttestedHeadServiceListData = { */ epoch_start_date_time_not_in_values?: string; /** - * The source epoch number in the attestation group (filter: eq) + * The time from slot start for the client to see the block (filter: eq) */ - source_epoch_eq?: number; + seen_slot_start_diff_eq?: number; /** - * The source epoch number in the attestation group (filter: ne) + * The time from slot start for the client to see the block (filter: ne) */ - source_epoch_ne?: number; + seen_slot_start_diff_ne?: number; /** - * The source epoch number in the attestation group (filter: lt) + * The time from slot start for the client to see the block (filter: lt) */ - source_epoch_lt?: number; + seen_slot_start_diff_lt?: number; /** - * The source epoch number in the attestation group (filter: lte) + * The time from slot start for the client to see the block (filter: lte) */ - source_epoch_lte?: number; + seen_slot_start_diff_lte?: number; /** - * The source epoch number in the attestation group (filter: gt) + * The time from slot start for the client to see the block (filter: gt) */ - source_epoch_gt?: number; + seen_slot_start_diff_gt?: number; /** - * The source epoch number in the attestation group (filter: gte) + * The time from slot start for the client to see the block (filter: gte) */ - source_epoch_gte?: number; + seen_slot_start_diff_gte?: number; /** - * The source epoch number in the attestation group (filter: between_min) + * The time from slot start for the client to see the block (filter: between_min) */ - source_epoch_between_min?: number; + seen_slot_start_diff_between_min?: number; /** - * The source epoch number in the attestation group (filter: between_max_value) + * The time from slot start for the client to see the block (filter: between_max_value) */ - source_epoch_between_max_value?: number; + seen_slot_start_diff_between_max_value?: number; /** - * The source epoch number in the attestation group (filter: in_values) (comma-separated list) + * The time from slot start for the client to see the block (filter: in_values) (comma-separated list) */ - source_epoch_in_values?: string; + seen_slot_start_diff_in_values?: string; /** - * The source epoch number in the attestation group (filter: not_in_values) (comma-separated list) + * The time from slot start for the client to see the block (filter: not_in_values) (comma-separated list) */ - source_epoch_not_in_values?: string; + seen_slot_start_diff_not_in_values?: string; /** - * The wall clock time when the source epoch started (filter: eq) + * The beacon block root hash (filter: eq) */ - source_epoch_start_date_time_eq?: number; + block_root_eq?: string; /** - * The wall clock time when the source epoch started (filter: ne) + * The beacon block root hash (filter: ne) */ - source_epoch_start_date_time_ne?: number; + block_root_ne?: string; /** - * The wall clock time when the source epoch started (filter: lt) + * The beacon block root hash (filter: contains) */ - source_epoch_start_date_time_lt?: number; + block_root_contains?: string; /** - * The wall clock time when the source epoch started (filter: lte) + * The beacon block root hash (filter: starts_with) */ - source_epoch_start_date_time_lte?: number; + block_root_starts_with?: string; /** - * The wall clock time when the source epoch started (filter: gt) + * The beacon block root hash (filter: ends_with) */ - source_epoch_start_date_time_gt?: number; + block_root_ends_with?: string; /** - * The wall clock time when the source epoch started (filter: gte) + * The beacon block root hash (filter: like) */ - source_epoch_start_date_time_gte?: number; + block_root_like?: string; /** - * The wall clock time when the source epoch started (filter: between_min) + * The beacon block root hash (filter: not_like) */ - source_epoch_start_date_time_between_min?: number; + block_root_not_like?: string; /** - * The wall clock time when the source epoch started (filter: between_max_value) + * The beacon block root hash (filter: in_values) (comma-separated list) */ - source_epoch_start_date_time_between_max_value?: number; + block_root_in_values?: string; /** - * The wall clock time when the source epoch started (filter: in_values) (comma-separated list) + * The beacon block root hash (filter: not_in_values) (comma-separated list) */ - source_epoch_start_date_time_in_values?: string; + block_root_not_in_values?: string; /** - * The wall clock time when the source epoch started (filter: not_in_values) (comma-separated list) + * The committee index of the attesting validator (filter: eq) */ - source_epoch_start_date_time_not_in_values?: string; + attesting_validator_committee_index_eq?: string; /** - * The source beacon block root hash in the attestation group (filter: eq) + * The committee index of the attesting validator (filter: ne) */ - source_root_eq?: string; + attesting_validator_committee_index_ne?: string; /** - * The source beacon block root hash in the attestation group (filter: ne) + * The committee index of the attesting validator (filter: contains) */ - source_root_ne?: string; + attesting_validator_committee_index_contains?: string; /** - * The source beacon block root hash in the attestation group (filter: contains) + * The committee index of the attesting validator (filter: starts_with) */ - source_root_contains?: string; + attesting_validator_committee_index_starts_with?: string; /** - * The source beacon block root hash in the attestation group (filter: starts_with) + * The committee index of the attesting validator (filter: ends_with) */ - source_root_starts_with?: string; + attesting_validator_committee_index_ends_with?: string; /** - * The source beacon block root hash in the attestation group (filter: ends_with) + * The committee index of the attesting validator (filter: like) */ - source_root_ends_with?: string; + attesting_validator_committee_index_like?: string; /** - * The source beacon block root hash in the attestation group (filter: like) + * The committee index of the attesting validator (filter: not_like) */ - source_root_like?: string; + attesting_validator_committee_index_not_like?: string; /** - * The source beacon block root hash in the attestation group (filter: not_like) + * The committee index of the attesting validator (filter: in_values) (comma-separated list) */ - source_root_not_like?: string; + attesting_validator_committee_index_in_values?: string; /** - * The source beacon block root hash in the attestation group (filter: in_values) (comma-separated list) + * The committee index of the attesting validator (filter: not_in_values) (comma-separated list) */ - source_root_in_values?: string; + attesting_validator_committee_index_not_in_values?: string; /** - * The source beacon block root hash in the attestation group (filter: not_in_values) (comma-separated list) + * Username of the node (filter: eq) */ - source_root_not_in_values?: string; + username_eq?: string; /** - * The target epoch number in the attestation group (filter: eq) + * Username of the node (filter: ne) */ - target_epoch_eq?: number; + username_ne?: string; /** - * The target epoch number in the attestation group (filter: ne) + * Username of the node (filter: contains) */ - target_epoch_ne?: number; + username_contains?: string; /** - * The target epoch number in the attestation group (filter: lt) + * Username of the node (filter: starts_with) */ - target_epoch_lt?: number; + username_starts_with?: string; /** - * The target epoch number in the attestation group (filter: lte) + * Username of the node (filter: ends_with) */ - target_epoch_lte?: number; + username_ends_with?: string; /** - * The target epoch number in the attestation group (filter: gt) + * Username of the node (filter: like) */ - target_epoch_gt?: number; + username_like?: string; /** - * The target epoch number in the attestation group (filter: gte) + * Username of the node (filter: not_like) */ - target_epoch_gte?: number; + username_not_like?: string; /** - * The target epoch number in the attestation group (filter: between_min) + * Username of the node (filter: in_values) (comma-separated list) */ - target_epoch_between_min?: number; + username_in_values?: string; /** - * The target epoch number in the attestation group (filter: between_max_value) + * Username of the node (filter: not_in_values) (comma-separated list) */ - target_epoch_between_max_value?: number; + username_not_in_values?: string; /** - * The target epoch number in the attestation group (filter: in_values) (comma-separated list) + * ID of the node (filter: eq) */ - target_epoch_in_values?: string; + node_id_eq?: string; /** - * The target epoch number in the attestation group (filter: not_in_values) (comma-separated list) + * ID of the node (filter: ne) */ - target_epoch_not_in_values?: string; + node_id_ne?: string; /** - * The wall clock time when the target epoch started (filter: eq) + * ID of the node (filter: contains) */ - target_epoch_start_date_time_eq?: number; + node_id_contains?: string; /** - * The wall clock time when the target epoch started (filter: ne) + * ID of the node (filter: starts_with) */ - target_epoch_start_date_time_ne?: number; + node_id_starts_with?: string; /** - * The wall clock time when the target epoch started (filter: lt) + * ID of the node (filter: ends_with) */ - target_epoch_start_date_time_lt?: number; + node_id_ends_with?: string; /** - * The wall clock time when the target epoch started (filter: lte) + * ID of the node (filter: like) */ - target_epoch_start_date_time_lte?: number; + node_id_like?: string; /** - * The wall clock time when the target epoch started (filter: gt) + * ID of the node (filter: not_like) */ - target_epoch_start_date_time_gt?: number; + node_id_not_like?: string; /** - * The wall clock time when the target epoch started (filter: gte) + * ID of the node (filter: in_values) (comma-separated list) */ - target_epoch_start_date_time_gte?: number; + node_id_in_values?: string; /** - * The wall clock time when the target epoch started (filter: between_min) + * ID of the node (filter: not_in_values) (comma-separated list) */ - target_epoch_start_date_time_between_min?: number; + node_id_not_in_values?: string; /** - * The wall clock time when the target epoch started (filter: between_max_value) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: eq) */ - target_epoch_start_date_time_between_max_value?: number; + classification_eq?: string; /** - * The wall clock time when the target epoch started (filter: in_values) (comma-separated list) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: ne) */ - target_epoch_start_date_time_in_values?: string; + classification_ne?: string; /** - * The wall clock time when the target epoch started (filter: not_in_values) (comma-separated list) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: contains) */ - target_epoch_start_date_time_not_in_values?: string; + classification_contains?: string; /** - * The target beacon block root hash in the attestation group (filter: eq) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: starts_with) */ - target_root_eq?: string; + classification_starts_with?: string; /** - * The target beacon block root hash in the attestation group (filter: ne) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: ends_with) */ - target_root_ne?: string; + classification_ends_with?: string; /** - * The target beacon block root hash in the attestation group (filter: contains) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: like) */ - target_root_contains?: string; + classification_like?: string; /** - * The target beacon block root hash in the attestation group (filter: starts_with) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: not_like) */ - target_root_starts_with?: string; + classification_not_like?: string; /** - * The target beacon block root hash in the attestation group (filter: ends_with) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: in_values) (comma-separated list) */ - target_root_ends_with?: string; + classification_in_values?: string; /** - * The target beacon block root hash in the attestation group (filter: like) + * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: not_in_values) (comma-separated list) */ - target_root_like?: string; + classification_not_in_values?: string; /** - * The target beacon block root hash in the attestation group (filter: not_like) + * Name of the client (filter: eq) */ - target_root_not_like?: string; + meta_client_name_eq?: string; /** - * The target beacon block root hash in the attestation group (filter: in_values) (comma-separated list) + * Name of the client (filter: ne) */ - target_root_in_values?: string; + meta_client_name_ne?: string; /** - * The target beacon block root hash in the attestation group (filter: not_in_values) (comma-separated list) + * Name of the client (filter: contains) */ - target_root_not_in_values?: string; + meta_client_name_contains?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: eq) + * Name of the client (filter: starts_with) */ - propagation_distance_eq?: number; + meta_client_name_starts_with?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: ne) + * Name of the client (filter: ends_with) */ - propagation_distance_ne?: number; + meta_client_name_ends_with?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: lt) + * Name of the client (filter: like) */ - propagation_distance_lt?: number; + meta_client_name_like?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: lte) + * Name of the client (filter: not_like) */ - propagation_distance_lte?: number; + meta_client_name_not_like?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: gt) + * Name of the client (filter: in_values) (comma-separated list) */ - propagation_distance_gt?: number; + meta_client_name_in_values?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: gte) + * Name of the client (filter: not_in_values) (comma-separated list) */ - propagation_distance_gte?: number; + meta_client_name_not_in_values?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: between_min) + * Version of the client (filter: eq) */ - propagation_distance_between_min?: number; + meta_client_version_eq?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: between_max_value) + * Version of the client (filter: ne) */ - propagation_distance_between_max_value?: number; + meta_client_version_ne?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: in_values) (comma-separated list) + * Version of the client (filter: contains) */ - propagation_distance_in_values?: string; + meta_client_version_contains?: string; /** - * The distance from the slot when the attestation was propagated. 0 means the attestation was propagated within the same slot as its duty was assigned, 1 means the attestation was propagated within the next slot, etc. (filter: not_in_values) (comma-separated list) + * Version of the client (filter: starts_with) */ - propagation_distance_not_in_values?: string; + meta_client_version_starts_with?: string; /** - * The maximum number of int_attestation_attested_head to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * Version of the client (filter: ends_with) */ - page_size?: number; + meta_client_version_ends_with?: string; /** - * A page token, received from a previous `ListIntAttestationAttestedHead` call. Provide this to retrieve the subsequent page. + * Version of the client (filter: like) */ - page_token?: string; + meta_client_version_like?: string; /** - * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + * Version of the client (filter: not_like) */ - order_by?: string; - }; - url: '/api/v1/int_attestation_attested_head'; -}; - -export type IntAttestationAttestedHeadServiceListErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntAttestationAttestedHeadServiceListError = - IntAttestationAttestedHeadServiceListErrors[keyof IntAttestationAttestedHeadServiceListErrors]; - -export type IntAttestationAttestedHeadServiceListResponses = { - /** - * OK - */ - 200: ListIntAttestationAttestedHeadResponse; -}; - -export type IntAttestationAttestedHeadServiceListResponse = - IntAttestationAttestedHeadServiceListResponses[keyof IntAttestationAttestedHeadServiceListResponses]; - -export type IntAttestationAttestedHeadServiceGetData = { - body?: never; - path: { + meta_client_version_not_like?: string; /** - * The wall clock time when the slot started + * Version of the client (filter: in_values) (comma-separated list) */ - slot_start_date_time: number; - }; - query?: never; - url: '/api/v1/int_attestation_attested_head/{slot_start_date_time}'; -}; - -export type IntAttestationAttestedHeadServiceGetErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntAttestationAttestedHeadServiceGetError = - IntAttestationAttestedHeadServiceGetErrors[keyof IntAttestationAttestedHeadServiceGetErrors]; - -export type IntAttestationAttestedHeadServiceGetResponses = { - /** - * OK - */ - 200: GetIntAttestationAttestedHeadResponse; -}; - -export type IntAttestationAttestedHeadServiceGetResponse = - IntAttestationAttestedHeadServiceGetResponses[keyof IntAttestationAttestedHeadServiceGetResponses]; - -export type IntAttestationFirstSeenServiceListData = { - body?: never; - path?: never; - query?: { + meta_client_version_in_values?: string; /** - * The wall clock time when the slot started (filter: eq) + * Version of the client (filter: not_in_values) (comma-separated list) */ - slot_start_date_time_eq?: number; + meta_client_version_not_in_values?: string; /** - * The wall clock time when the slot started (filter: ne) + * Implementation of the client (filter: eq) + */ + meta_client_implementation_eq?: string; + /** + * Implementation of the client (filter: ne) + */ + meta_client_implementation_ne?: string; + /** + * Implementation of the client (filter: contains) + */ + meta_client_implementation_contains?: string; + /** + * Implementation of the client (filter: starts_with) */ - slot_start_date_time_ne?: number; + meta_client_implementation_starts_with?: string; /** - * The wall clock time when the slot started (filter: lt) + * Implementation of the client (filter: ends_with) */ - slot_start_date_time_lt?: number; + meta_client_implementation_ends_with?: string; /** - * The wall clock time when the slot started (filter: lte) + * Implementation of the client (filter: like) */ - slot_start_date_time_lte?: number; + meta_client_implementation_like?: string; /** - * The wall clock time when the slot started (filter: gt) + * Implementation of the client (filter: not_like) */ - slot_start_date_time_gt?: number; + meta_client_implementation_not_like?: string; /** - * The wall clock time when the slot started (filter: gte) + * Implementation of the client (filter: in_values) (comma-separated list) */ - slot_start_date_time_gte?: number; + meta_client_implementation_in_values?: string; /** - * The wall clock time when the slot started (filter: between_min) + * Implementation of the client (filter: not_in_values) (comma-separated list) */ - slot_start_date_time_between_min?: number; + meta_client_implementation_not_in_values?: string; /** - * The wall clock time when the slot started (filter: between_max_value) + * City of the client (filter: eq) */ - slot_start_date_time_between_max_value?: number; + meta_client_geo_city_eq?: string; /** - * The wall clock time when the slot started (filter: in_values) (comma-separated list) + * City of the client (filter: ne) */ - slot_start_date_time_in_values?: string; + meta_client_geo_city_ne?: string; /** - * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) + * City of the client (filter: contains) */ - slot_start_date_time_not_in_values?: string; + meta_client_geo_city_contains?: string; /** - * The index of the validator attesting (filter: eq) + * City of the client (filter: starts_with) */ - attesting_validator_index_eq?: number; + meta_client_geo_city_starts_with?: string; /** - * The index of the validator attesting (filter: ne) + * City of the client (filter: ends_with) */ - attesting_validator_index_ne?: number; + meta_client_geo_city_ends_with?: string; /** - * The index of the validator attesting (filter: lt) + * City of the client (filter: like) */ - attesting_validator_index_lt?: number; + meta_client_geo_city_like?: string; /** - * The index of the validator attesting (filter: lte) + * City of the client (filter: not_like) */ - attesting_validator_index_lte?: number; + meta_client_geo_city_not_like?: string; /** - * The index of the validator attesting (filter: gt) + * City of the client (filter: in_values) (comma-separated list) */ - attesting_validator_index_gt?: number; + meta_client_geo_city_in_values?: string; /** - * The index of the validator attesting (filter: gte) + * City of the client (filter: not_in_values) (comma-separated list) */ - attesting_validator_index_gte?: number; + meta_client_geo_city_not_in_values?: string; /** - * The index of the validator attesting (filter: between_min) + * Country of the client (filter: eq) */ - attesting_validator_index_between_min?: number; + meta_client_geo_country_eq?: string; /** - * The index of the validator attesting (filter: between_max_value) + * Country of the client (filter: ne) */ - attesting_validator_index_between_max_value?: number; + meta_client_geo_country_ne?: string; /** - * The index of the validator attesting (filter: in_values) (comma-separated list) + * Country of the client (filter: contains) */ - attesting_validator_index_in_values?: string; + meta_client_geo_country_contains?: string; /** - * The index of the validator attesting (filter: not_in_values) (comma-separated list) + * Country of the client (filter: starts_with) */ - attesting_validator_index_not_in_values?: string; + meta_client_geo_country_starts_with?: string; /** - * Timestamp when the record was last updated (filter: eq) + * Country of the client (filter: ends_with) */ - updated_date_time_eq?: number; + meta_client_geo_country_ends_with?: string; /** - * Timestamp when the record was last updated (filter: ne) + * Country of the client (filter: like) */ - updated_date_time_ne?: number; + meta_client_geo_country_like?: string; /** - * Timestamp when the record was last updated (filter: lt) + * Country of the client (filter: not_like) */ - updated_date_time_lt?: number; + meta_client_geo_country_not_like?: string; /** - * Timestamp when the record was last updated (filter: lte) + * Country of the client (filter: in_values) (comma-separated list) */ - updated_date_time_lte?: number; + meta_client_geo_country_in_values?: string; /** - * Timestamp when the record was last updated (filter: gt) + * Country of the client (filter: not_in_values) (comma-separated list) */ - updated_date_time_gt?: number; + meta_client_geo_country_not_in_values?: string; /** - * Timestamp when the record was last updated (filter: gte) + * Country code of the client (filter: eq) */ - updated_date_time_gte?: number; + meta_client_geo_country_code_eq?: string; /** - * Timestamp when the record was last updated (filter: between_min) + * Country code of the client (filter: ne) */ - updated_date_time_between_min?: number; + meta_client_geo_country_code_ne?: string; /** - * Timestamp when the record was last updated (filter: between_max_value) + * Country code of the client (filter: contains) */ - updated_date_time_between_max_value?: number; + meta_client_geo_country_code_contains?: string; /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + * Country code of the client (filter: starts_with) */ - updated_date_time_in_values?: string; + meta_client_geo_country_code_starts_with?: string; /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + * Country code of the client (filter: ends_with) */ - updated_date_time_not_in_values?: string; + meta_client_geo_country_code_ends_with?: string; /** - * Source of the event (filter: eq) + * Country code of the client (filter: like) */ - source_eq?: string; + meta_client_geo_country_code_like?: string; /** - * Source of the event (filter: ne) + * Country code of the client (filter: not_like) */ - source_ne?: string; + meta_client_geo_country_code_not_like?: string; /** - * Source of the event (filter: contains) + * Country code of the client (filter: in_values) (comma-separated list) */ - source_contains?: string; + meta_client_geo_country_code_in_values?: string; /** - * Source of the event (filter: starts_with) + * Country code of the client (filter: not_in_values) (comma-separated list) */ - source_starts_with?: string; + meta_client_geo_country_code_not_in_values?: string; /** - * Source of the event (filter: ends_with) + * Continent code of the client (filter: eq) */ - source_ends_with?: string; + meta_client_geo_continent_code_eq?: string; /** - * Source of the event (filter: like) + * Continent code of the client (filter: ne) */ - source_like?: string; + meta_client_geo_continent_code_ne?: string; /** - * Source of the event (filter: not_like) + * Continent code of the client (filter: contains) */ - source_not_like?: string; + meta_client_geo_continent_code_contains?: string; /** - * Source of the event (filter: in_values) (comma-separated list) + * Continent code of the client (filter: starts_with) */ - source_in_values?: string; + meta_client_geo_continent_code_starts_with?: string; /** - * Source of the event (filter: not_in_values) (comma-separated list) + * Continent code of the client (filter: ends_with) */ - source_not_in_values?: string; + meta_client_geo_continent_code_ends_with?: string; /** - * The slot number (filter: eq) + * Continent code of the client (filter: like) */ - slot_eq?: number; + meta_client_geo_continent_code_like?: string; /** - * The slot number (filter: ne) + * Continent code of the client (filter: not_like) */ - slot_ne?: number; + meta_client_geo_continent_code_not_like?: string; /** - * The slot number (filter: lt) + * Continent code of the client (filter: in_values) (comma-separated list) */ - slot_lt?: number; + meta_client_geo_continent_code_in_values?: string; /** - * The slot number (filter: lte) + * Continent code of the client (filter: not_in_values) (comma-separated list) */ - slot_lte?: number; + meta_client_geo_continent_code_not_in_values?: string; /** - * The slot number (filter: gt) + * Filter meta_client_geo_longitude using value */ - slot_gt?: number; + meta_client_geo_longitude_value?: number; /** - * The slot number (filter: gte) + * Filter meta_client_geo_latitude using value */ - slot_gte?: number; + meta_client_geo_latitude_value?: number; /** - * The slot number (filter: between_min) + * Autonomous system number of the client (filter: eq) */ - slot_between_min?: number; + meta_client_geo_autonomous_system_number_eq?: number; /** - * The slot number (filter: between_max_value) + * Autonomous system number of the client (filter: ne) */ - slot_between_max_value?: number; + meta_client_geo_autonomous_system_number_ne?: number; /** - * The slot number (filter: in_values) (comma-separated list) + * Autonomous system number of the client (filter: lt) */ - slot_in_values?: string; + meta_client_geo_autonomous_system_number_lt?: number; /** - * The slot number (filter: not_in_values) (comma-separated list) + * Autonomous system number of the client (filter: lte) */ - slot_not_in_values?: string; + meta_client_geo_autonomous_system_number_lte?: number; /** - * The epoch number containing the slot (filter: eq) + * Autonomous system number of the client (filter: gt) */ - epoch_eq?: number; + meta_client_geo_autonomous_system_number_gt?: number; /** - * The epoch number containing the slot (filter: ne) + * Autonomous system number of the client (filter: gte) */ - epoch_ne?: number; + meta_client_geo_autonomous_system_number_gte?: number; /** - * The epoch number containing the slot (filter: lt) + * Autonomous system number of the client (filter: between_min) */ - epoch_lt?: number; + meta_client_geo_autonomous_system_number_between_min?: number; /** - * The epoch number containing the slot (filter: lte) + * Autonomous system number of the client (filter: between_max_value) */ - epoch_lte?: number; + meta_client_geo_autonomous_system_number_between_max_value?: number; /** - * The epoch number containing the slot (filter: gt) + * Autonomous system number of the client (filter: in_values) (comma-separated list) */ - epoch_gt?: number; + meta_client_geo_autonomous_system_number_in_values?: string; /** - * The epoch number containing the slot (filter: gte) + * Autonomous system number of the client (filter: not_in_values) (comma-separated list) */ - epoch_gte?: number; + meta_client_geo_autonomous_system_number_not_in_values?: string; /** - * The epoch number containing the slot (filter: between_min) + * Autonomous system organization of the client (filter: eq) */ - epoch_between_min?: number; + meta_client_geo_autonomous_system_organization_eq?: string; /** - * The epoch number containing the slot (filter: between_max_value) + * Autonomous system organization of the client (filter: ne) */ - epoch_between_max_value?: number; + meta_client_geo_autonomous_system_organization_ne?: string; /** - * The epoch number containing the slot (filter: in_values) (comma-separated list) + * Autonomous system organization of the client (filter: contains) */ - epoch_in_values?: string; + meta_client_geo_autonomous_system_organization_contains?: string; /** - * The epoch number containing the slot (filter: not_in_values) (comma-separated list) + * Autonomous system organization of the client (filter: starts_with) */ - epoch_not_in_values?: string; + meta_client_geo_autonomous_system_organization_starts_with?: string; /** - * The wall clock time when the epoch started (filter: eq) + * Autonomous system organization of the client (filter: ends_with) */ - epoch_start_date_time_eq?: number; + meta_client_geo_autonomous_system_organization_ends_with?: string; /** - * The wall clock time when the epoch started (filter: ne) + * Autonomous system organization of the client (filter: like) */ - epoch_start_date_time_ne?: number; + meta_client_geo_autonomous_system_organization_like?: string; /** - * The wall clock time when the epoch started (filter: lt) + * Autonomous system organization of the client (filter: not_like) */ - epoch_start_date_time_lt?: number; + meta_client_geo_autonomous_system_organization_not_like?: string; /** - * The wall clock time when the epoch started (filter: lte) + * Autonomous system organization of the client (filter: in_values) (comma-separated list) */ - epoch_start_date_time_lte?: number; + meta_client_geo_autonomous_system_organization_in_values?: string; /** - * The wall clock time when the epoch started (filter: gt) + * Autonomous system organization of the client (filter: not_in_values) (comma-separated list) */ - epoch_start_date_time_gt?: number; + meta_client_geo_autonomous_system_organization_not_in_values?: string; /** - * The wall clock time when the epoch started (filter: gte) + * Ethereum consensus client version (filter: eq) */ - epoch_start_date_time_gte?: number; + meta_consensus_version_eq?: string; /** - * The wall clock time when the epoch started (filter: between_min) + * Ethereum consensus client version (filter: ne) */ - epoch_start_date_time_between_min?: number; + meta_consensus_version_ne?: string; /** - * The wall clock time when the epoch started (filter: between_max_value) + * Ethereum consensus client version (filter: contains) */ - epoch_start_date_time_between_max_value?: number; + meta_consensus_version_contains?: string; /** - * The wall clock time when the epoch started (filter: in_values) (comma-separated list) + * Ethereum consensus client version (filter: starts_with) */ - epoch_start_date_time_in_values?: string; + meta_consensus_version_starts_with?: string; /** - * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) + * Ethereum consensus client version (filter: ends_with) */ - epoch_start_date_time_not_in_values?: string; + meta_consensus_version_ends_with?: string; /** - * The time from slot start for the client to see the block (filter: eq) + * Ethereum consensus client version (filter: like) */ - seen_slot_start_diff_eq?: number; + meta_consensus_version_like?: string; /** - * The time from slot start for the client to see the block (filter: ne) + * Ethereum consensus client version (filter: not_like) */ - seen_slot_start_diff_ne?: number; + meta_consensus_version_not_like?: string; /** - * The time from slot start for the client to see the block (filter: lt) + * Ethereum consensus client version (filter: in_values) (comma-separated list) */ - seen_slot_start_diff_lt?: number; + meta_consensus_version_in_values?: string; /** - * The time from slot start for the client to see the block (filter: lte) + * Ethereum consensus client version (filter: not_in_values) (comma-separated list) */ - seen_slot_start_diff_lte?: number; + meta_consensus_version_not_in_values?: string; /** - * The time from slot start for the client to see the block (filter: gt) + * Ethereum consensus client implementation (filter: eq) */ - seen_slot_start_diff_gt?: number; + meta_consensus_implementation_eq?: string; /** - * The time from slot start for the client to see the block (filter: gte) + * Ethereum consensus client implementation (filter: ne) */ - seen_slot_start_diff_gte?: number; + meta_consensus_implementation_ne?: string; /** - * The time from slot start for the client to see the block (filter: between_min) + * Ethereum consensus client implementation (filter: contains) */ - seen_slot_start_diff_between_min?: number; + meta_consensus_implementation_contains?: string; /** - * The time from slot start for the client to see the block (filter: between_max_value) + * Ethereum consensus client implementation (filter: starts_with) */ - seen_slot_start_diff_between_max_value?: number; + meta_consensus_implementation_starts_with?: string; /** - * The time from slot start for the client to see the block (filter: in_values) (comma-separated list) + * Ethereum consensus client implementation (filter: ends_with) */ - seen_slot_start_diff_in_values?: string; + meta_consensus_implementation_ends_with?: string; /** - * The time from slot start for the client to see the block (filter: not_in_values) (comma-separated list) + * Ethereum consensus client implementation (filter: like) */ - seen_slot_start_diff_not_in_values?: string; + meta_consensus_implementation_like?: string; /** - * The beacon block root hash (filter: eq) + * Ethereum consensus client implementation (filter: not_like) */ - block_root_eq?: string; + meta_consensus_implementation_not_like?: string; /** - * The beacon block root hash (filter: ne) + * Ethereum consensus client implementation (filter: in_values) (comma-separated list) */ - block_root_ne?: string; + meta_consensus_implementation_in_values?: string; /** - * The beacon block root hash (filter: contains) + * Ethereum consensus client implementation (filter: not_in_values) (comma-separated list) */ - block_root_contains?: string; + meta_consensus_implementation_not_in_values?: string; /** - * The beacon block root hash (filter: starts_with) + * The maximum number of int_attestation_first_seen to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ - block_root_starts_with?: string; + page_size?: number; /** - * The beacon block root hash (filter: ends_with) + * A page token, received from a previous `ListIntAttestationFirstSeen` call. Provide this to retrieve the subsequent page. */ - block_root_ends_with?: string; + page_token?: string; /** - * The beacon block root hash (filter: like) + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. */ - block_root_like?: string; + order_by?: string; + }; + url: '/api/v1/int_attestation_first_seen'; +}; + +export type IntAttestationFirstSeenServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntAttestationFirstSeenServiceListError = + IntAttestationFirstSeenServiceListErrors[keyof IntAttestationFirstSeenServiceListErrors]; + +export type IntAttestationFirstSeenServiceListResponses = { + /** + * OK + */ + 200: ListIntAttestationFirstSeenResponse; +}; + +export type IntAttestationFirstSeenServiceListResponse = + IntAttestationFirstSeenServiceListResponses[keyof IntAttestationFirstSeenServiceListResponses]; + +export type IntAttestationFirstSeenServiceGetData = { + body?: never; + path: { /** - * The beacon block root hash (filter: not_like) + * The wall clock time when the slot started */ - block_root_not_like?: string; + slot_start_date_time: number; + }; + query?: never; + url: '/api/v1/int_attestation_first_seen/{slot_start_date_time}'; +}; + +export type IntAttestationFirstSeenServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntAttestationFirstSeenServiceGetError = + IntAttestationFirstSeenServiceGetErrors[keyof IntAttestationFirstSeenServiceGetErrors]; + +export type IntAttestationFirstSeenServiceGetResponses = { + /** + * OK + */ + 200: GetIntAttestationFirstSeenResponse; +}; + +export type IntAttestationFirstSeenServiceGetResponse = + IntAttestationFirstSeenServiceGetResponses[keyof IntAttestationFirstSeenServiceGetResponses]; + +export type IntBeaconCommitteeHeadServiceListData = { + body?: never; + path?: never; + query?: { /** - * The beacon block root hash (filter: in_values) (comma-separated list) + * The wall clock time when the slot started (filter: eq) */ - block_root_in_values?: string; + slot_start_date_time_eq?: number; /** - * The beacon block root hash (filter: not_in_values) (comma-separated list) + * The wall clock time when the slot started (filter: ne) */ - block_root_not_in_values?: string; + slot_start_date_time_ne?: number; /** - * The committee index of the attesting validator (filter: eq) + * The wall clock time when the slot started (filter: lt) */ - attesting_validator_committee_index_eq?: string; + slot_start_date_time_lt?: number; /** - * The committee index of the attesting validator (filter: ne) + * The wall clock time when the slot started (filter: lte) */ - attesting_validator_committee_index_ne?: string; + slot_start_date_time_lte?: number; /** - * The committee index of the attesting validator (filter: contains) + * The wall clock time when the slot started (filter: gt) */ - attesting_validator_committee_index_contains?: string; + slot_start_date_time_gt?: number; /** - * The committee index of the attesting validator (filter: starts_with) + * The wall clock time when the slot started (filter: gte) */ - attesting_validator_committee_index_starts_with?: string; + slot_start_date_time_gte?: number; /** - * The committee index of the attesting validator (filter: ends_with) + * The wall clock time when the slot started (filter: between_min) */ - attesting_validator_committee_index_ends_with?: string; + slot_start_date_time_between_min?: number; /** - * The committee index of the attesting validator (filter: like) + * The wall clock time when the slot started (filter: between_max_value) */ - attesting_validator_committee_index_like?: string; + slot_start_date_time_between_max_value?: number; /** - * The committee index of the attesting validator (filter: not_like) + * The wall clock time when the slot started (filter: in_values) (comma-separated list) */ - attesting_validator_committee_index_not_like?: string; + slot_start_date_time_in_values?: string; /** - * The committee index of the attesting validator (filter: in_values) (comma-separated list) + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ - attesting_validator_committee_index_in_values?: string; + slot_start_date_time_not_in_values?: string; /** - * The committee index of the attesting validator (filter: not_in_values) (comma-separated list) + * The committee index in the beacon API committee payload (filter: eq) */ - attesting_validator_committee_index_not_in_values?: string; + committee_index_eq?: string; /** - * Username of the node (filter: eq) + * The committee index in the beacon API committee payload (filter: ne) */ - username_eq?: string; + committee_index_ne?: string; /** - * Username of the node (filter: ne) + * The committee index in the beacon API committee payload (filter: contains) */ - username_ne?: string; + committee_index_contains?: string; /** - * Username of the node (filter: contains) + * The committee index in the beacon API committee payload (filter: starts_with) */ - username_contains?: string; + committee_index_starts_with?: string; /** - * Username of the node (filter: starts_with) + * The committee index in the beacon API committee payload (filter: ends_with) */ - username_starts_with?: string; + committee_index_ends_with?: string; /** - * Username of the node (filter: ends_with) + * The committee index in the beacon API committee payload (filter: like) */ - username_ends_with?: string; + committee_index_like?: string; /** - * Username of the node (filter: like) + * The committee index in the beacon API committee payload (filter: not_like) */ - username_like?: string; + committee_index_not_like?: string; /** - * Username of the node (filter: not_like) + * The committee index in the beacon API committee payload (filter: in_values) (comma-separated list) */ - username_not_like?: string; + committee_index_in_values?: string; /** - * Username of the node (filter: in_values) (comma-separated list) + * The committee index in the beacon API committee payload (filter: not_in_values) (comma-separated list) */ - username_in_values?: string; + committee_index_not_in_values?: string; /** - * Username of the node (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: eq) */ - username_not_in_values?: string; + updated_date_time_eq?: number; /** - * ID of the node (filter: eq) + * Timestamp when the record was last updated (filter: ne) */ - node_id_eq?: string; + updated_date_time_ne?: number; /** - * ID of the node (filter: ne) + * Timestamp when the record was last updated (filter: lt) */ - node_id_ne?: string; + updated_date_time_lt?: number; /** - * ID of the node (filter: contains) + * Timestamp when the record was last updated (filter: lte) */ - node_id_contains?: string; + updated_date_time_lte?: number; /** - * ID of the node (filter: starts_with) + * Timestamp when the record was last updated (filter: gt) */ - node_id_starts_with?: string; + updated_date_time_gt?: number; /** - * ID of the node (filter: ends_with) + * Timestamp when the record was last updated (filter: gte) */ - node_id_ends_with?: string; + updated_date_time_gte?: number; /** - * ID of the node (filter: like) + * Timestamp when the record was last updated (filter: between_min) */ - node_id_like?: string; + updated_date_time_between_min?: number; /** - * ID of the node (filter: not_like) + * Timestamp when the record was last updated (filter: between_max_value) */ - node_id_not_like?: string; + updated_date_time_between_max_value?: number; /** - * ID of the node (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - node_id_in_values?: string; + updated_date_time_in_values?: string; /** - * ID of the node (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - node_id_not_in_values?: string; + updated_date_time_not_in_values?: string; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: eq) + * The slot number (filter: eq) */ - classification_eq?: string; + slot_eq?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: ne) + * The slot number (filter: ne) */ - classification_ne?: string; + slot_ne?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: contains) + * The slot number (filter: lt) */ - classification_contains?: string; + slot_lt?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: starts_with) + * The slot number (filter: lte) */ - classification_starts_with?: string; + slot_lte?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: ends_with) + * The slot number (filter: gt) */ - classification_ends_with?: string; + slot_gt?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: like) + * The slot number (filter: gte) */ - classification_like?: string; + slot_gte?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: not_like) + * The slot number (filter: between_min) */ - classification_not_like?: string; + slot_between_min?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: in_values) (comma-separated list) + * The slot number (filter: between_max_value) */ - classification_in_values?: string; + slot_between_max_value?: number; /** - * Classification of the node, e.g. "individual", "corporate", "internal" (aka ethPandaOps) or "unclassified" (filter: not_in_values) (comma-separated list) + * The slot number (filter: in_values) (comma-separated list) */ - classification_not_in_values?: string; + slot_in_values?: string; /** - * Name of the client (filter: eq) + * The slot number (filter: not_in_values) (comma-separated list) */ - meta_client_name_eq?: string; + slot_not_in_values?: string; /** - * Name of the client (filter: ne) + * The epoch number containing the slot (filter: eq) */ - meta_client_name_ne?: string; + epoch_eq?: number; /** - * Name of the client (filter: contains) + * The epoch number containing the slot (filter: ne) */ - meta_client_name_contains?: string; + epoch_ne?: number; /** - * Name of the client (filter: starts_with) + * The epoch number containing the slot (filter: lt) */ - meta_client_name_starts_with?: string; + epoch_lt?: number; /** - * Name of the client (filter: ends_with) + * The epoch number containing the slot (filter: lte) */ - meta_client_name_ends_with?: string; + epoch_lte?: number; /** - * Name of the client (filter: like) + * The epoch number containing the slot (filter: gt) */ - meta_client_name_like?: string; + epoch_gt?: number; /** - * Name of the client (filter: not_like) + * The epoch number containing the slot (filter: gte) */ - meta_client_name_not_like?: string; + epoch_gte?: number; /** - * Name of the client (filter: in_values) (comma-separated list) + * The epoch number containing the slot (filter: between_min) */ - meta_client_name_in_values?: string; + epoch_between_min?: number; /** - * Name of the client (filter: not_in_values) (comma-separated list) + * The epoch number containing the slot (filter: between_max_value) */ - meta_client_name_not_in_values?: string; + epoch_between_max_value?: number; /** - * Version of the client (filter: eq) + * The epoch number containing the slot (filter: in_values) (comma-separated list) */ - meta_client_version_eq?: string; + epoch_in_values?: string; /** - * Version of the client (filter: ne) + * The epoch number containing the slot (filter: not_in_values) (comma-separated list) */ - meta_client_version_ne?: string; + epoch_not_in_values?: string; /** - * Version of the client (filter: contains) + * The wall clock time when the epoch started (filter: eq) */ - meta_client_version_contains?: string; + epoch_start_date_time_eq?: number; /** - * Version of the client (filter: starts_with) + * The wall clock time when the epoch started (filter: ne) */ - meta_client_version_starts_with?: string; + epoch_start_date_time_ne?: number; /** - * Version of the client (filter: ends_with) + * The wall clock time when the epoch started (filter: lt) */ - meta_client_version_ends_with?: string; + epoch_start_date_time_lt?: number; /** - * Version of the client (filter: like) + * The wall clock time when the epoch started (filter: lte) */ - meta_client_version_like?: string; + epoch_start_date_time_lte?: number; /** - * Version of the client (filter: not_like) + * The wall clock time when the epoch started (filter: gt) */ - meta_client_version_not_like?: string; + epoch_start_date_time_gt?: number; /** - * Version of the client (filter: in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: gte) */ - meta_client_version_in_values?: string; + epoch_start_date_time_gte?: number; /** - * Version of the client (filter: not_in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: between_min) */ - meta_client_version_not_in_values?: string; + epoch_start_date_time_between_min?: number; /** - * Implementation of the client (filter: eq) + * The wall clock time when the epoch started (filter: between_max_value) */ - meta_client_implementation_eq?: string; + epoch_start_date_time_between_max_value?: number; /** - * Implementation of the client (filter: ne) + * The wall clock time when the epoch started (filter: in_values) (comma-separated list) */ - meta_client_implementation_ne?: string; + epoch_start_date_time_in_values?: string; /** - * Implementation of the client (filter: contains) + * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) */ - meta_client_implementation_contains?: string; + epoch_start_date_time_not_in_values?: string; /** - * Implementation of the client (filter: starts_with) + * The validator indices in the beacon API committee payload (filter: has) */ - meta_client_implementation_starts_with?: string; + validators_has?: number; /** - * Implementation of the client (filter: ends_with) + * The validator indices in the beacon API committee payload (filter: has_all_values) */ - meta_client_implementation_ends_with?: string; + validators_has_all_values?: Array; /** - * Implementation of the client (filter: like) + * The validator indices in the beacon API committee payload (filter: has_any_values) */ - meta_client_implementation_like?: string; + validators_has_any_values?: Array; /** - * Implementation of the client (filter: not_like) + * The validator indices in the beacon API committee payload (filter: length_eq) */ - meta_client_implementation_not_like?: string; + validators_length_eq?: number; /** - * Implementation of the client (filter: in_values) (comma-separated list) + * The validator indices in the beacon API committee payload (filter: length_gt) */ - meta_client_implementation_in_values?: string; + validators_length_gt?: number; /** - * Implementation of the client (filter: not_in_values) (comma-separated list) + * The validator indices in the beacon API committee payload (filter: length_gte) */ - meta_client_implementation_not_in_values?: string; + validators_length_gte?: number; /** - * City of the client (filter: eq) + * The validator indices in the beacon API committee payload (filter: length_lt) */ - meta_client_geo_city_eq?: string; + validators_length_lt?: number; /** - * City of the client (filter: ne) + * The validator indices in the beacon API committee payload (filter: length_lte) */ - meta_client_geo_city_ne?: string; + validators_length_lte?: number; /** - * City of the client (filter: contains) + * The maximum number of int_beacon_committee_head to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ - meta_client_geo_city_contains?: string; + page_size?: number; /** - * City of the client (filter: starts_with) + * A page token, received from a previous `ListIntBeaconCommitteeHead` call. Provide this to retrieve the subsequent page. */ - meta_client_geo_city_starts_with?: string; + page_token?: string; /** - * City of the client (filter: ends_with) + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. */ - meta_client_geo_city_ends_with?: string; + order_by?: string; + }; + url: '/api/v1/int_beacon_committee_head'; +}; + +export type IntBeaconCommitteeHeadServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntBeaconCommitteeHeadServiceListError = + IntBeaconCommitteeHeadServiceListErrors[keyof IntBeaconCommitteeHeadServiceListErrors]; + +export type IntBeaconCommitteeHeadServiceListResponses = { + /** + * OK + */ + 200: ListIntBeaconCommitteeHeadResponse; +}; + +export type IntBeaconCommitteeHeadServiceListResponse = + IntBeaconCommitteeHeadServiceListResponses[keyof IntBeaconCommitteeHeadServiceListResponses]; + +export type IntBeaconCommitteeHeadServiceGetData = { + body?: never; + path: { /** - * City of the client (filter: like) + * The wall clock time when the slot started */ - meta_client_geo_city_like?: string; + slot_start_date_time: number; + }; + query?: never; + url: '/api/v1/int_beacon_committee_head/{slot_start_date_time}'; +}; + +export type IntBeaconCommitteeHeadServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntBeaconCommitteeHeadServiceGetError = + IntBeaconCommitteeHeadServiceGetErrors[keyof IntBeaconCommitteeHeadServiceGetErrors]; + +export type IntBeaconCommitteeHeadServiceGetResponses = { + /** + * OK + */ + 200: GetIntBeaconCommitteeHeadResponse; +}; + +export type IntBeaconCommitteeHeadServiceGetResponse = + IntBeaconCommitteeHeadServiceGetResponses[keyof IntBeaconCommitteeHeadServiceGetResponses]; + +export type IntBlockBlobCountCanonicalServiceListData = { + body?: never; + path?: never; + query?: { /** - * City of the client (filter: not_like) + * The wall clock time when the slot started (filter: eq) */ - meta_client_geo_city_not_like?: string; + slot_start_date_time_eq?: number; /** - * City of the client (filter: in_values) (comma-separated list) + * The wall clock time when the slot started (filter: ne) */ - meta_client_geo_city_in_values?: string; + slot_start_date_time_ne?: number; /** - * City of the client (filter: not_in_values) (comma-separated list) + * The wall clock time when the slot started (filter: lt) */ - meta_client_geo_city_not_in_values?: string; + slot_start_date_time_lt?: number; /** - * Country of the client (filter: eq) + * The wall clock time when the slot started (filter: lte) */ - meta_client_geo_country_eq?: string; + slot_start_date_time_lte?: number; /** - * Country of the client (filter: ne) + * The wall clock time when the slot started (filter: gt) */ - meta_client_geo_country_ne?: string; + slot_start_date_time_gt?: number; /** - * Country of the client (filter: contains) + * The wall clock time when the slot started (filter: gte) */ - meta_client_geo_country_contains?: string; + slot_start_date_time_gte?: number; /** - * Country of the client (filter: starts_with) + * The wall clock time when the slot started (filter: between_min) */ - meta_client_geo_country_starts_with?: string; + slot_start_date_time_between_min?: number; /** - * Country of the client (filter: ends_with) + * The wall clock time when the slot started (filter: between_max_value) */ - meta_client_geo_country_ends_with?: string; + slot_start_date_time_between_max_value?: number; /** - * Country of the client (filter: like) + * The wall clock time when the slot started (filter: in_values) (comma-separated list) */ - meta_client_geo_country_like?: string; + slot_start_date_time_in_values?: string; /** - * Country of the client (filter: not_like) + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ - meta_client_geo_country_not_like?: string; + slot_start_date_time_not_in_values?: string; /** - * Country of the client (filter: in_values) (comma-separated list) + * The beacon block root hash (filter: eq) */ - meta_client_geo_country_in_values?: string; + block_root_eq?: string; /** - * Country of the client (filter: not_in_values) (comma-separated list) + * The beacon block root hash (filter: ne) */ - meta_client_geo_country_not_in_values?: string; + block_root_ne?: string; /** - * Country code of the client (filter: eq) + * The beacon block root hash (filter: contains) */ - meta_client_geo_country_code_eq?: string; + block_root_contains?: string; /** - * Country code of the client (filter: ne) + * The beacon block root hash (filter: starts_with) */ - meta_client_geo_country_code_ne?: string; + block_root_starts_with?: string; /** - * Country code of the client (filter: contains) + * The beacon block root hash (filter: ends_with) */ - meta_client_geo_country_code_contains?: string; + block_root_ends_with?: string; /** - * Country code of the client (filter: starts_with) + * The beacon block root hash (filter: like) */ - meta_client_geo_country_code_starts_with?: string; + block_root_like?: string; /** - * Country code of the client (filter: ends_with) + * The beacon block root hash (filter: not_like) */ - meta_client_geo_country_code_ends_with?: string; + block_root_not_like?: string; /** - * Country code of the client (filter: like) + * The beacon block root hash (filter: in_values) (comma-separated list) */ - meta_client_geo_country_code_like?: string; + block_root_in_values?: string; /** - * Country code of the client (filter: not_like) + * The beacon block root hash (filter: not_in_values) (comma-separated list) */ - meta_client_geo_country_code_not_like?: string; + block_root_not_in_values?: string; /** - * Country code of the client (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: eq) */ - meta_client_geo_country_code_in_values?: string; + updated_date_time_eq?: number; /** - * Country code of the client (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: ne) */ - meta_client_geo_country_code_not_in_values?: string; + updated_date_time_ne?: number; /** - * Continent code of the client (filter: eq) + * Timestamp when the record was last updated (filter: lt) */ - meta_client_geo_continent_code_eq?: string; + updated_date_time_lt?: number; /** - * Continent code of the client (filter: ne) + * Timestamp when the record was last updated (filter: lte) */ - meta_client_geo_continent_code_ne?: string; + updated_date_time_lte?: number; /** - * Continent code of the client (filter: contains) + * Timestamp when the record was last updated (filter: gt) */ - meta_client_geo_continent_code_contains?: string; + updated_date_time_gt?: number; /** - * Continent code of the client (filter: starts_with) + * Timestamp when the record was last updated (filter: gte) */ - meta_client_geo_continent_code_starts_with?: string; + updated_date_time_gte?: number; /** - * Continent code of the client (filter: ends_with) + * Timestamp when the record was last updated (filter: between_min) */ - meta_client_geo_continent_code_ends_with?: string; + updated_date_time_between_min?: number; /** - * Continent code of the client (filter: like) + * Timestamp when the record was last updated (filter: between_max_value) */ - meta_client_geo_continent_code_like?: string; + updated_date_time_between_max_value?: number; /** - * Continent code of the client (filter: not_like) + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - meta_client_geo_continent_code_not_like?: string; + updated_date_time_in_values?: string; /** - * Continent code of the client (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - meta_client_geo_continent_code_in_values?: string; + updated_date_time_not_in_values?: string; /** - * Continent code of the client (filter: not_in_values) (comma-separated list) + * The slot number (filter: eq) */ - meta_client_geo_continent_code_not_in_values?: string; + slot_eq?: number; /** - * Filter meta_client_geo_longitude using value + * The slot number (filter: ne) */ - meta_client_geo_longitude_value?: number; + slot_ne?: number; /** - * Filter meta_client_geo_latitude using value + * The slot number (filter: lt) */ - meta_client_geo_latitude_value?: number; + slot_lt?: number; /** - * Autonomous system number of the client (filter: eq) + * The slot number (filter: lte) */ - meta_client_geo_autonomous_system_number_eq?: number; + slot_lte?: number; /** - * Autonomous system number of the client (filter: ne) + * The slot number (filter: gt) */ - meta_client_geo_autonomous_system_number_ne?: number; + slot_gt?: number; /** - * Autonomous system number of the client (filter: lt) + * The slot number (filter: gte) */ - meta_client_geo_autonomous_system_number_lt?: number; + slot_gte?: number; /** - * Autonomous system number of the client (filter: lte) + * The slot number (filter: between_min) */ - meta_client_geo_autonomous_system_number_lte?: number; + slot_between_min?: number; /** - * Autonomous system number of the client (filter: gt) + * The slot number (filter: between_max_value) */ - meta_client_geo_autonomous_system_number_gt?: number; + slot_between_max_value?: number; /** - * Autonomous system number of the client (filter: gte) + * The slot number (filter: in_values) (comma-separated list) */ - meta_client_geo_autonomous_system_number_gte?: number; + slot_in_values?: string; /** - * Autonomous system number of the client (filter: between_min) + * The slot number (filter: not_in_values) (comma-separated list) */ - meta_client_geo_autonomous_system_number_between_min?: number; + slot_not_in_values?: string; /** - * Autonomous system number of the client (filter: between_max_value) + * The epoch number containing the slot (filter: eq) */ - meta_client_geo_autonomous_system_number_between_max_value?: number; + epoch_eq?: number; /** - * Autonomous system number of the client (filter: in_values) (comma-separated list) + * The epoch number containing the slot (filter: ne) */ - meta_client_geo_autonomous_system_number_in_values?: string; + epoch_ne?: number; /** - * Autonomous system number of the client (filter: not_in_values) (comma-separated list) + * The epoch number containing the slot (filter: lt) */ - meta_client_geo_autonomous_system_number_not_in_values?: string; + epoch_lt?: number; /** - * Autonomous system organization of the client (filter: eq) + * The epoch number containing the slot (filter: lte) */ - meta_client_geo_autonomous_system_organization_eq?: string; + epoch_lte?: number; /** - * Autonomous system organization of the client (filter: ne) + * The epoch number containing the slot (filter: gt) */ - meta_client_geo_autonomous_system_organization_ne?: string; + epoch_gt?: number; /** - * Autonomous system organization of the client (filter: contains) + * The epoch number containing the slot (filter: gte) */ - meta_client_geo_autonomous_system_organization_contains?: string; + epoch_gte?: number; /** - * Autonomous system organization of the client (filter: starts_with) + * The epoch number containing the slot (filter: between_min) */ - meta_client_geo_autonomous_system_organization_starts_with?: string; + epoch_between_min?: number; /** - * Autonomous system organization of the client (filter: ends_with) + * The epoch number containing the slot (filter: between_max_value) */ - meta_client_geo_autonomous_system_organization_ends_with?: string; + epoch_between_max_value?: number; /** - * Autonomous system organization of the client (filter: like) + * The epoch number containing the slot (filter: in_values) (comma-separated list) */ - meta_client_geo_autonomous_system_organization_like?: string; + epoch_in_values?: string; /** - * Autonomous system organization of the client (filter: not_like) + * The epoch number containing the slot (filter: not_in_values) (comma-separated list) */ - meta_client_geo_autonomous_system_organization_not_like?: string; + epoch_not_in_values?: string; /** - * Autonomous system organization of the client (filter: in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: eq) */ - meta_client_geo_autonomous_system_organization_in_values?: string; + epoch_start_date_time_eq?: number; /** - * Autonomous system organization of the client (filter: not_in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: ne) */ - meta_client_geo_autonomous_system_organization_not_in_values?: string; + epoch_start_date_time_ne?: number; /** - * Ethereum consensus client version (filter: eq) + * The wall clock time when the epoch started (filter: lt) */ - meta_consensus_version_eq?: string; + epoch_start_date_time_lt?: number; /** - * Ethereum consensus client version (filter: ne) + * The wall clock time when the epoch started (filter: lte) */ - meta_consensus_version_ne?: string; + epoch_start_date_time_lte?: number; /** - * Ethereum consensus client version (filter: contains) + * The wall clock time when the epoch started (filter: gt) */ - meta_consensus_version_contains?: string; + epoch_start_date_time_gt?: number; /** - * Ethereum consensus client version (filter: starts_with) + * The wall clock time when the epoch started (filter: gte) */ - meta_consensus_version_starts_with?: string; + epoch_start_date_time_gte?: number; /** - * Ethereum consensus client version (filter: ends_with) + * The wall clock time when the epoch started (filter: between_min) */ - meta_consensus_version_ends_with?: string; + epoch_start_date_time_between_min?: number; /** - * Ethereum consensus client version (filter: like) + * The wall clock time when the epoch started (filter: between_max_value) */ - meta_consensus_version_like?: string; + epoch_start_date_time_between_max_value?: number; /** - * Ethereum consensus client version (filter: not_like) + * The wall clock time when the epoch started (filter: in_values) (comma-separated list) */ - meta_consensus_version_not_like?: string; + epoch_start_date_time_in_values?: string; /** - * Ethereum consensus client version (filter: in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) */ - meta_consensus_version_in_values?: string; + epoch_start_date_time_not_in_values?: string; /** - * Ethereum consensus client version (filter: not_in_values) (comma-separated list) + * The number of blobs in the block (filter: eq) */ - meta_consensus_version_not_in_values?: string; + blob_count_eq?: number; /** - * Ethereum consensus client implementation (filter: eq) + * The number of blobs in the block (filter: ne) */ - meta_consensus_implementation_eq?: string; + blob_count_ne?: number; /** - * Ethereum consensus client implementation (filter: ne) + * The number of blobs in the block (filter: lt) */ - meta_consensus_implementation_ne?: string; + blob_count_lt?: number; /** - * Ethereum consensus client implementation (filter: contains) + * The number of blobs in the block (filter: lte) */ - meta_consensus_implementation_contains?: string; + blob_count_lte?: number; /** - * Ethereum consensus client implementation (filter: starts_with) + * The number of blobs in the block (filter: gt) */ - meta_consensus_implementation_starts_with?: string; + blob_count_gt?: number; /** - * Ethereum consensus client implementation (filter: ends_with) + * The number of blobs in the block (filter: gte) */ - meta_consensus_implementation_ends_with?: string; + blob_count_gte?: number; /** - * Ethereum consensus client implementation (filter: like) + * The number of blobs in the block (filter: between_min) */ - meta_consensus_implementation_like?: string; + blob_count_between_min?: number; /** - * Ethereum consensus client implementation (filter: not_like) + * The number of blobs in the block (filter: between_max_value) */ - meta_consensus_implementation_not_like?: string; + blob_count_between_max_value?: number; /** - * Ethereum consensus client implementation (filter: in_values) (comma-separated list) + * The number of blobs in the block (filter: in_values) (comma-separated list) */ - meta_consensus_implementation_in_values?: string; + blob_count_in_values?: string; /** - * Ethereum consensus client implementation (filter: not_in_values) (comma-separated list) + * The number of blobs in the block (filter: not_in_values) (comma-separated list) */ - meta_consensus_implementation_not_in_values?: string; + blob_count_not_in_values?: string; /** - * The maximum number of int_attestation_first_seen to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_block_blob_count_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntAttestationFirstSeen` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntBlockBlobCountCanonical` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -66388,30 +69640,30 @@ export type IntAttestationFirstSeenServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_attestation_first_seen'; + url: '/api/v1/int_block_blob_count_canonical'; }; -export type IntAttestationFirstSeenServiceListErrors = { +export type IntBlockBlobCountCanonicalServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntAttestationFirstSeenServiceListError = - IntAttestationFirstSeenServiceListErrors[keyof IntAttestationFirstSeenServiceListErrors]; +export type IntBlockBlobCountCanonicalServiceListError = + IntBlockBlobCountCanonicalServiceListErrors[keyof IntBlockBlobCountCanonicalServiceListErrors]; -export type IntAttestationFirstSeenServiceListResponses = { +export type IntBlockBlobCountCanonicalServiceListResponses = { /** * OK */ - 200: ListIntAttestationFirstSeenResponse; + 200: ListIntBlockBlobCountCanonicalResponse; }; -export type IntAttestationFirstSeenServiceListResponse = - IntAttestationFirstSeenServiceListResponses[keyof IntAttestationFirstSeenServiceListResponses]; +export type IntBlockBlobCountCanonicalServiceListResponse = + IntBlockBlobCountCanonicalServiceListResponses[keyof IntBlockBlobCountCanonicalServiceListResponses]; -export type IntAttestationFirstSeenServiceGetData = { +export type IntBlockBlobCountCanonicalServiceGetData = { body?: never; path: { /** @@ -66420,109 +69672,109 @@ export type IntAttestationFirstSeenServiceGetData = { slot_start_date_time: number; }; query?: never; - url: '/api/v1/int_attestation_first_seen/{slot_start_date_time}'; + url: '/api/v1/int_block_blob_count_canonical/{slot_start_date_time}'; }; -export type IntAttestationFirstSeenServiceGetErrors = { +export type IntBlockBlobCountCanonicalServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntAttestationFirstSeenServiceGetError = - IntAttestationFirstSeenServiceGetErrors[keyof IntAttestationFirstSeenServiceGetErrors]; +export type IntBlockBlobCountCanonicalServiceGetError = + IntBlockBlobCountCanonicalServiceGetErrors[keyof IntBlockBlobCountCanonicalServiceGetErrors]; -export type IntAttestationFirstSeenServiceGetResponses = { +export type IntBlockBlobCountCanonicalServiceGetResponses = { /** * OK */ - 200: GetIntAttestationFirstSeenResponse; + 200: GetIntBlockBlobCountCanonicalResponse; }; -export type IntAttestationFirstSeenServiceGetResponse = - IntAttestationFirstSeenServiceGetResponses[keyof IntAttestationFirstSeenServiceGetResponses]; +export type IntBlockBlobCountCanonicalServiceGetResponse = + IntBlockBlobCountCanonicalServiceGetResponses[keyof IntBlockBlobCountCanonicalServiceGetResponses]; -export type IntBeaconCommitteeHeadServiceListData = { +export type IntBlockCanonicalServiceListData = { body?: never; path?: never; query?: { /** - * The wall clock time when the slot started (filter: eq) + * The wall clock time when the reorg slot started (filter: eq) */ slot_start_date_time_eq?: number; /** - * The wall clock time when the slot started (filter: ne) + * The wall clock time when the reorg slot started (filter: ne) */ slot_start_date_time_ne?: number; /** - * The wall clock time when the slot started (filter: lt) + * The wall clock time when the reorg slot started (filter: lt) */ slot_start_date_time_lt?: number; /** - * The wall clock time when the slot started (filter: lte) + * The wall clock time when the reorg slot started (filter: lte) */ slot_start_date_time_lte?: number; /** - * The wall clock time when the slot started (filter: gt) + * The wall clock time when the reorg slot started (filter: gt) */ slot_start_date_time_gt?: number; /** - * The wall clock time when the slot started (filter: gte) + * The wall clock time when the reorg slot started (filter: gte) */ slot_start_date_time_gte?: number; /** - * The wall clock time when the slot started (filter: between_min) + * The wall clock time when the reorg slot started (filter: between_min) */ slot_start_date_time_between_min?: number; /** - * The wall clock time when the slot started (filter: between_max_value) + * The wall clock time when the reorg slot started (filter: between_max_value) */ slot_start_date_time_between_max_value?: number; /** - * The wall clock time when the slot started (filter: in_values) (comma-separated list) + * The wall clock time when the reorg slot started (filter: in_values) (comma-separated list) */ slot_start_date_time_in_values?: string; /** - * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) + * The wall clock time when the reorg slot started (filter: not_in_values) (comma-separated list) */ slot_start_date_time_not_in_values?: string; /** - * The committee index in the beacon API committee payload (filter: eq) + * The root hash of the beacon block (filter: eq) */ - committee_index_eq?: string; + block_root_eq?: string; /** - * The committee index in the beacon API committee payload (filter: ne) + * The root hash of the beacon block (filter: ne) */ - committee_index_ne?: string; + block_root_ne?: string; /** - * The committee index in the beacon API committee payload (filter: contains) + * The root hash of the beacon block (filter: contains) */ - committee_index_contains?: string; + block_root_contains?: string; /** - * The committee index in the beacon API committee payload (filter: starts_with) + * The root hash of the beacon block (filter: starts_with) */ - committee_index_starts_with?: string; + block_root_starts_with?: string; /** - * The committee index in the beacon API committee payload (filter: ends_with) + * The root hash of the beacon block (filter: ends_with) */ - committee_index_ends_with?: string; + block_root_ends_with?: string; /** - * The committee index in the beacon API committee payload (filter: like) + * The root hash of the beacon block (filter: like) */ - committee_index_like?: string; + block_root_like?: string; /** - * The committee index in the beacon API committee payload (filter: not_like) + * The root hash of the beacon block (filter: not_like) */ - committee_index_not_like?: string; + block_root_not_like?: string; /** - * The committee index in the beacon API committee payload (filter: in_values) (comma-separated list) + * The root hash of the beacon block (filter: in_values) (comma-separated list) */ - committee_index_in_values?: string; + block_root_in_values?: string; /** - * The committee index in the beacon API committee payload (filter: not_in_values) (comma-separated list) + * The root hash of the beacon block (filter: not_in_values) (comma-separated list) */ - committee_index_not_in_values?: string; + block_root_not_in_values?: string; /** * Timestamp when the record was last updated (filter: eq) */ @@ -66564,83 +69816,83 @@ export type IntBeaconCommitteeHeadServiceListData = { */ updated_date_time_not_in_values?: string; /** - * The slot number (filter: eq) + * The slot number from beacon block payload (filter: eq) */ slot_eq?: number; /** - * The slot number (filter: ne) + * The slot number from beacon block payload (filter: ne) */ slot_ne?: number; /** - * The slot number (filter: lt) + * The slot number from beacon block payload (filter: lt) */ slot_lt?: number; /** - * The slot number (filter: lte) + * The slot number from beacon block payload (filter: lte) */ slot_lte?: number; /** - * The slot number (filter: gt) + * The slot number from beacon block payload (filter: gt) */ slot_gt?: number; /** - * The slot number (filter: gte) + * The slot number from beacon block payload (filter: gte) */ slot_gte?: number; /** - * The slot number (filter: between_min) + * The slot number from beacon block payload (filter: between_min) */ slot_between_min?: number; /** - * The slot number (filter: between_max_value) + * The slot number from beacon block payload (filter: between_max_value) */ slot_between_max_value?: number; /** - * The slot number (filter: in_values) (comma-separated list) + * The slot number from beacon block payload (filter: in_values) (comma-separated list) */ slot_in_values?: string; /** - * The slot number (filter: not_in_values) (comma-separated list) + * The slot number from beacon block payload (filter: not_in_values) (comma-separated list) */ slot_not_in_values?: string; /** - * The epoch number containing the slot (filter: eq) + * The epoch number from beacon block payload (filter: eq) */ epoch_eq?: number; /** - * The epoch number containing the slot (filter: ne) + * The epoch number from beacon block payload (filter: ne) */ epoch_ne?: number; /** - * The epoch number containing the slot (filter: lt) + * The epoch number from beacon block payload (filter: lt) */ epoch_lt?: number; /** - * The epoch number containing the slot (filter: lte) + * The epoch number from beacon block payload (filter: lte) */ epoch_lte?: number; /** - * The epoch number containing the slot (filter: gt) + * The epoch number from beacon block payload (filter: gt) */ epoch_gt?: number; /** - * The epoch number containing the slot (filter: gte) + * The epoch number from beacon block payload (filter: gte) */ epoch_gte?: number; /** - * The epoch number containing the slot (filter: between_min) + * The epoch number from beacon block payload (filter: between_min) */ epoch_between_min?: number; /** - * The epoch number containing the slot (filter: between_max_value) + * The epoch number from beacon block payload (filter: between_max_value) */ epoch_between_max_value?: number; /** - * The epoch number containing the slot (filter: in_values) (comma-separated list) + * The epoch number from beacon block payload (filter: in_values) (comma-separated list) */ epoch_in_values?: string; /** - * The epoch number containing the slot (filter: not_in_values) (comma-separated list) + * The epoch number from beacon block payload (filter: not_in_values) (comma-separated list) */ epoch_not_in_values?: string; /** @@ -66684,1499 +69936,1567 @@ export type IntBeaconCommitteeHeadServiceListData = { */ epoch_start_date_time_not_in_values?: string; /** - * The validator indices in the beacon API committee payload (filter: has) + * The version of the beacon block (filter: eq) */ - validators_has?: number; + block_version_eq?: string; /** - * The validator indices in the beacon API committee payload (filter: has_all_values) + * The version of the beacon block (filter: ne) */ - validators_has_all_values?: Array; + block_version_ne?: string; /** - * The validator indices in the beacon API committee payload (filter: has_any_values) + * The version of the beacon block (filter: contains) */ - validators_has_any_values?: Array; + block_version_contains?: string; /** - * The validator indices in the beacon API committee payload (filter: length_eq) + * The version of the beacon block (filter: starts_with) */ - validators_length_eq?: number; + block_version_starts_with?: string; /** - * The validator indices in the beacon API committee payload (filter: length_gt) + * The version of the beacon block (filter: ends_with) */ - validators_length_gt?: number; + block_version_ends_with?: string; /** - * The validator indices in the beacon API committee payload (filter: length_gte) + * The version of the beacon block (filter: like) */ - validators_length_gte?: number; + block_version_like?: string; /** - * The validator indices in the beacon API committee payload (filter: length_lt) + * The version of the beacon block (filter: not_like) */ - validators_length_lt?: number; + block_version_not_like?: string; /** - * The validator indices in the beacon API committee payload (filter: length_lte) + * The version of the beacon block (filter: in_values) (comma-separated list) */ - validators_length_lte?: number; + block_version_in_values?: string; /** - * The maximum number of int_beacon_committee_head to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The version of the beacon block (filter: not_in_values) (comma-separated list) */ - page_size?: number; + block_version_not_in_values?: string; /** - * A page token, received from a previous `ListIntBeaconCommitteeHead` call. Provide this to retrieve the subsequent page. + * The total bytes of the beacon block payload (filter: eq) */ - page_token?: string; + block_total_bytes_eq?: number; /** - * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + * The total bytes of the beacon block payload (filter: ne) */ - order_by?: string; - }; - url: '/api/v1/int_beacon_committee_head'; -}; - -export type IntBeaconCommitteeHeadServiceListErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntBeaconCommitteeHeadServiceListError = - IntBeaconCommitteeHeadServiceListErrors[keyof IntBeaconCommitteeHeadServiceListErrors]; - -export type IntBeaconCommitteeHeadServiceListResponses = { - /** - * OK - */ - 200: ListIntBeaconCommitteeHeadResponse; -}; - -export type IntBeaconCommitteeHeadServiceListResponse = - IntBeaconCommitteeHeadServiceListResponses[keyof IntBeaconCommitteeHeadServiceListResponses]; - -export type IntBeaconCommitteeHeadServiceGetData = { - body?: never; - path: { + block_total_bytes_ne?: number; /** - * The wall clock time when the slot started + * The total bytes of the beacon block payload (filter: lt) */ - slot_start_date_time: number; - }; - query?: never; - url: '/api/v1/int_beacon_committee_head/{slot_start_date_time}'; -}; - -export type IntBeaconCommitteeHeadServiceGetErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntBeaconCommitteeHeadServiceGetError = - IntBeaconCommitteeHeadServiceGetErrors[keyof IntBeaconCommitteeHeadServiceGetErrors]; - -export type IntBeaconCommitteeHeadServiceGetResponses = { - /** - * OK - */ - 200: GetIntBeaconCommitteeHeadResponse; -}; - -export type IntBeaconCommitteeHeadServiceGetResponse = - IntBeaconCommitteeHeadServiceGetResponses[keyof IntBeaconCommitteeHeadServiceGetResponses]; - -export type IntBlockBlobCountCanonicalServiceListData = { - body?: never; - path?: never; - query?: { + block_total_bytes_lt?: number; /** - * The wall clock time when the slot started (filter: eq) + * The total bytes of the beacon block payload (filter: lte) */ - slot_start_date_time_eq?: number; + block_total_bytes_lte?: number; /** - * The wall clock time when the slot started (filter: ne) + * The total bytes of the beacon block payload (filter: gt) */ - slot_start_date_time_ne?: number; + block_total_bytes_gt?: number; /** - * The wall clock time when the slot started (filter: lt) + * The total bytes of the beacon block payload (filter: gte) */ - slot_start_date_time_lt?: number; + block_total_bytes_gte?: number; /** - * The wall clock time when the slot started (filter: lte) + * The total bytes of the beacon block payload (filter: between_min) */ - slot_start_date_time_lte?: number; + block_total_bytes_between_min?: number; /** - * The wall clock time when the slot started (filter: gt) + * The total bytes of the beacon block payload (filter: between_max_value) */ - slot_start_date_time_gt?: number; + block_total_bytes_between_max_value?: number; /** - * The wall clock time when the slot started (filter: gte) + * The total bytes of the beacon block payload (filter: in_values) (comma-separated list) */ - slot_start_date_time_gte?: number; + block_total_bytes_in_values?: string; /** - * The wall clock time when the slot started (filter: between_min) + * The total bytes of the beacon block payload (filter: not_in_values) (comma-separated list) */ - slot_start_date_time_between_min?: number; + block_total_bytes_not_in_values?: string; /** - * The wall clock time when the slot started (filter: between_max_value) + * The total bytes of the beacon block payload when compressed using snappy (filter: eq) */ - slot_start_date_time_between_max_value?: number; + block_total_bytes_compressed_eq?: number; /** - * The wall clock time when the slot started (filter: in_values) (comma-separated list) + * The total bytes of the beacon block payload when compressed using snappy (filter: ne) */ - slot_start_date_time_in_values?: string; + block_total_bytes_compressed_ne?: number; /** - * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) + * The total bytes of the beacon block payload when compressed using snappy (filter: lt) */ - slot_start_date_time_not_in_values?: string; + block_total_bytes_compressed_lt?: number; /** - * The beacon block root hash (filter: eq) + * The total bytes of the beacon block payload when compressed using snappy (filter: lte) */ - block_root_eq?: string; + block_total_bytes_compressed_lte?: number; /** - * The beacon block root hash (filter: ne) + * The total bytes of the beacon block payload when compressed using snappy (filter: gt) */ - block_root_ne?: string; + block_total_bytes_compressed_gt?: number; /** - * The beacon block root hash (filter: contains) + * The total bytes of the beacon block payload when compressed using snappy (filter: gte) */ - block_root_contains?: string; + block_total_bytes_compressed_gte?: number; /** - * The beacon block root hash (filter: starts_with) + * The total bytes of the beacon block payload when compressed using snappy (filter: between_min) */ - block_root_starts_with?: string; + block_total_bytes_compressed_between_min?: number; /** - * The beacon block root hash (filter: ends_with) + * The total bytes of the beacon block payload when compressed using snappy (filter: between_max_value) */ - block_root_ends_with?: string; + block_total_bytes_compressed_between_max_value?: number; /** - * The beacon block root hash (filter: like) + * The total bytes of the beacon block payload when compressed using snappy (filter: in_values) (comma-separated list) */ - block_root_like?: string; + block_total_bytes_compressed_in_values?: string; /** - * The beacon block root hash (filter: not_like) + * The total bytes of the beacon block payload when compressed using snappy (filter: not_in_values) (comma-separated list) */ - block_root_not_like?: string; + block_total_bytes_compressed_not_in_values?: string; /** - * The beacon block root hash (filter: in_values) (comma-separated list) + * The root hash of the parent beacon block (filter: eq) */ - block_root_in_values?: string; + parent_root_eq?: string; /** - * The beacon block root hash (filter: not_in_values) (comma-separated list) + * The root hash of the parent beacon block (filter: ne) */ - block_root_not_in_values?: string; + parent_root_ne?: string; /** - * Timestamp when the record was last updated (filter: eq) + * The root hash of the parent beacon block (filter: contains) */ - updated_date_time_eq?: number; + parent_root_contains?: string; /** - * Timestamp when the record was last updated (filter: ne) + * The root hash of the parent beacon block (filter: starts_with) */ - updated_date_time_ne?: number; + parent_root_starts_with?: string; /** - * Timestamp when the record was last updated (filter: lt) + * The root hash of the parent beacon block (filter: ends_with) */ - updated_date_time_lt?: number; + parent_root_ends_with?: string; /** - * Timestamp when the record was last updated (filter: lte) + * The root hash of the parent beacon block (filter: like) */ - updated_date_time_lte?: number; + parent_root_like?: string; /** - * Timestamp when the record was last updated (filter: gt) + * The root hash of the parent beacon block (filter: not_like) */ - updated_date_time_gt?: number; + parent_root_not_like?: string; /** - * Timestamp when the record was last updated (filter: gte) + * The root hash of the parent beacon block (filter: in_values) (comma-separated list) */ - updated_date_time_gte?: number; + parent_root_in_values?: string; /** - * Timestamp when the record was last updated (filter: between_min) + * The root hash of the parent beacon block (filter: not_in_values) (comma-separated list) */ - updated_date_time_between_min?: number; + parent_root_not_in_values?: string; /** - * Timestamp when the record was last updated (filter: between_max_value) + * The root hash of the beacon state at this block (filter: eq) */ - updated_date_time_between_max_value?: number; + state_root_eq?: string; /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + * The root hash of the beacon state at this block (filter: ne) */ - updated_date_time_in_values?: string; + state_root_ne?: string; /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + * The root hash of the beacon state at this block (filter: contains) */ - updated_date_time_not_in_values?: string; + state_root_contains?: string; /** - * The slot number (filter: eq) + * The root hash of the beacon state at this block (filter: starts_with) */ - slot_eq?: number; + state_root_starts_with?: string; /** - * The slot number (filter: ne) + * The root hash of the beacon state at this block (filter: ends_with) */ - slot_ne?: number; + state_root_ends_with?: string; /** - * The slot number (filter: lt) + * The root hash of the beacon state at this block (filter: like) */ - slot_lt?: number; + state_root_like?: string; /** - * The slot number (filter: lte) + * The root hash of the beacon state at this block (filter: not_like) */ - slot_lte?: number; + state_root_not_like?: string; /** - * The slot number (filter: gt) + * The root hash of the beacon state at this block (filter: in_values) (comma-separated list) */ - slot_gt?: number; + state_root_in_values?: string; /** - * The slot number (filter: gte) + * The root hash of the beacon state at this block (filter: not_in_values) (comma-separated list) */ - slot_gte?: number; + state_root_not_in_values?: string; /** - * The slot number (filter: between_min) + * The index of the validator that proposed the beacon block (filter: eq) */ - slot_between_min?: number; + proposer_index_eq?: number; /** - * The slot number (filter: between_max_value) + * The index of the validator that proposed the beacon block (filter: ne) */ - slot_between_max_value?: number; + proposer_index_ne?: number; /** - * The slot number (filter: in_values) (comma-separated list) + * The index of the validator that proposed the beacon block (filter: lt) */ - slot_in_values?: string; + proposer_index_lt?: number; /** - * The slot number (filter: not_in_values) (comma-separated list) + * The index of the validator that proposed the beacon block (filter: lte) */ - slot_not_in_values?: string; + proposer_index_lte?: number; /** - * The epoch number containing the slot (filter: eq) + * The index of the validator that proposed the beacon block (filter: gt) */ - epoch_eq?: number; + proposer_index_gt?: number; /** - * The epoch number containing the slot (filter: ne) + * The index of the validator that proposed the beacon block (filter: gte) + */ + proposer_index_gte?: number; + /** + * The index of the validator that proposed the beacon block (filter: between_min) + */ + proposer_index_between_min?: number; + /** + * The index of the validator that proposed the beacon block (filter: between_max_value) + */ + proposer_index_between_max_value?: number; + /** + * The index of the validator that proposed the beacon block (filter: in_values) (comma-separated list) + */ + proposer_index_in_values?: string; + /** + * The index of the validator that proposed the beacon block (filter: not_in_values) (comma-separated list) + */ + proposer_index_not_in_values?: string; + /** + * The block hash of the associated execution block (filter: eq) + */ + eth1_data_block_hash_eq?: string; + /** + * The block hash of the associated execution block (filter: ne) + */ + eth1_data_block_hash_ne?: string; + /** + * The block hash of the associated execution block (filter: contains) + */ + eth1_data_block_hash_contains?: string; + /** + * The block hash of the associated execution block (filter: starts_with) + */ + eth1_data_block_hash_starts_with?: string; + /** + * The block hash of the associated execution block (filter: ends_with) + */ + eth1_data_block_hash_ends_with?: string; + /** + * The block hash of the associated execution block (filter: like) + */ + eth1_data_block_hash_like?: string; + /** + * The block hash of the associated execution block (filter: not_like) + */ + eth1_data_block_hash_not_like?: string; + /** + * The block hash of the associated execution block (filter: in_values) (comma-separated list) + */ + eth1_data_block_hash_in_values?: string; + /** + * The block hash of the associated execution block (filter: not_in_values) (comma-separated list) + */ + eth1_data_block_hash_not_in_values?: string; + /** + * The root of the deposit tree in the associated execution block (filter: eq) + */ + eth1_data_deposit_root_eq?: string; + /** + * The root of the deposit tree in the associated execution block (filter: ne) + */ + eth1_data_deposit_root_ne?: string; + /** + * The root of the deposit tree in the associated execution block (filter: contains) + */ + eth1_data_deposit_root_contains?: string; + /** + * The root of the deposit tree in the associated execution block (filter: starts_with) + */ + eth1_data_deposit_root_starts_with?: string; + /** + * The root of the deposit tree in the associated execution block (filter: ends_with) + */ + eth1_data_deposit_root_ends_with?: string; + /** + * The root of the deposit tree in the associated execution block (filter: like) + */ + eth1_data_deposit_root_like?: string; + /** + * The root of the deposit tree in the associated execution block (filter: not_like) + */ + eth1_data_deposit_root_not_like?: string; + /** + * The root of the deposit tree in the associated execution block (filter: in_values) (comma-separated list) + */ + eth1_data_deposit_root_in_values?: string; + /** + * The root of the deposit tree in the associated execution block (filter: not_in_values) (comma-separated list) + */ + eth1_data_deposit_root_not_in_values?: string; + /** + * The block hash of the execution payload (filter: eq) + */ + execution_payload_block_hash_eq?: string; + /** + * The block hash of the execution payload (filter: ne) + */ + execution_payload_block_hash_ne?: string; + /** + * The block hash of the execution payload (filter: contains) + */ + execution_payload_block_hash_contains?: string; + /** + * The block hash of the execution payload (filter: starts_with) + */ + execution_payload_block_hash_starts_with?: string; + /** + * The block hash of the execution payload (filter: ends_with) + */ + execution_payload_block_hash_ends_with?: string; + /** + * The block hash of the execution payload (filter: like) + */ + execution_payload_block_hash_like?: string; + /** + * The block hash of the execution payload (filter: not_like) + */ + execution_payload_block_hash_not_like?: string; + /** + * The block hash of the execution payload (filter: in_values) (comma-separated list) + */ + execution_payload_block_hash_in_values?: string; + /** + * The block hash of the execution payload (filter: not_in_values) (comma-separated list) */ - epoch_ne?: number; + execution_payload_block_hash_not_in_values?: string; /** - * The epoch number containing the slot (filter: lt) + * The block number of the execution payload (filter: eq) */ - epoch_lt?: number; + execution_payload_block_number_eq?: number; /** - * The epoch number containing the slot (filter: lte) + * The block number of the execution payload (filter: ne) */ - epoch_lte?: number; + execution_payload_block_number_ne?: number; /** - * The epoch number containing the slot (filter: gt) + * The block number of the execution payload (filter: lt) */ - epoch_gt?: number; + execution_payload_block_number_lt?: number; /** - * The epoch number containing the slot (filter: gte) + * The block number of the execution payload (filter: lte) */ - epoch_gte?: number; + execution_payload_block_number_lte?: number; /** - * The epoch number containing the slot (filter: between_min) + * The block number of the execution payload (filter: gt) */ - epoch_between_min?: number; + execution_payload_block_number_gt?: number; /** - * The epoch number containing the slot (filter: between_max_value) + * The block number of the execution payload (filter: gte) */ - epoch_between_max_value?: number; + execution_payload_block_number_gte?: number; /** - * The epoch number containing the slot (filter: in_values) (comma-separated list) + * The block number of the execution payload (filter: between_min) */ - epoch_in_values?: string; + execution_payload_block_number_between_min?: number; /** - * The epoch number containing the slot (filter: not_in_values) (comma-separated list) + * The block number of the execution payload (filter: between_max_value) */ - epoch_not_in_values?: string; + execution_payload_block_number_between_max_value?: number; /** - * The wall clock time when the epoch started (filter: eq) + * The block number of the execution payload (filter: in_values) (comma-separated list) */ - epoch_start_date_time_eq?: number; + execution_payload_block_number_in_values?: string; /** - * The wall clock time when the epoch started (filter: ne) + * The block number of the execution payload (filter: not_in_values) (comma-separated list) */ - epoch_start_date_time_ne?: number; + execution_payload_block_number_not_in_values?: string; /** - * The wall clock time when the epoch started (filter: lt) + * The recipient of the fee for this execution payload (filter: eq) */ - epoch_start_date_time_lt?: number; + execution_payload_fee_recipient_eq?: string; /** - * The wall clock time when the epoch started (filter: lte) + * The recipient of the fee for this execution payload (filter: ne) */ - epoch_start_date_time_lte?: number; + execution_payload_fee_recipient_ne?: string; /** - * The wall clock time when the epoch started (filter: gt) + * The recipient of the fee for this execution payload (filter: contains) */ - epoch_start_date_time_gt?: number; + execution_payload_fee_recipient_contains?: string; /** - * The wall clock time when the epoch started (filter: gte) + * The recipient of the fee for this execution payload (filter: starts_with) */ - epoch_start_date_time_gte?: number; + execution_payload_fee_recipient_starts_with?: string; /** - * The wall clock time when the epoch started (filter: between_min) + * The recipient of the fee for this execution payload (filter: ends_with) */ - epoch_start_date_time_between_min?: number; + execution_payload_fee_recipient_ends_with?: string; /** - * The wall clock time when the epoch started (filter: between_max_value) + * The recipient of the fee for this execution payload (filter: like) */ - epoch_start_date_time_between_max_value?: number; + execution_payload_fee_recipient_like?: string; /** - * The wall clock time when the epoch started (filter: in_values) (comma-separated list) + * The recipient of the fee for this execution payload (filter: not_like) */ - epoch_start_date_time_in_values?: string; + execution_payload_fee_recipient_not_like?: string; /** - * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) + * The recipient of the fee for this execution payload (filter: in_values) (comma-separated list) */ - epoch_start_date_time_not_in_values?: string; + execution_payload_fee_recipient_in_values?: string; /** - * The number of blobs in the block (filter: eq) + * The recipient of the fee for this execution payload (filter: not_in_values) (comma-separated list) */ - blob_count_eq?: number; + execution_payload_fee_recipient_not_in_values?: string; /** - * The number of blobs in the block (filter: ne) + * Base fee per gas for execution payload (filter: eq) */ - blob_count_ne?: number; + execution_payload_base_fee_per_gas_eq?: string; /** - * The number of blobs in the block (filter: lt) + * Base fee per gas for execution payload (filter: ne) */ - blob_count_lt?: number; + execution_payload_base_fee_per_gas_ne?: string; /** - * The number of blobs in the block (filter: lte) + * Base fee per gas for execution payload (filter: contains) */ - blob_count_lte?: number; + execution_payload_base_fee_per_gas_contains?: string; /** - * The number of blobs in the block (filter: gt) + * Base fee per gas for execution payload (filter: starts_with) */ - blob_count_gt?: number; + execution_payload_base_fee_per_gas_starts_with?: string; /** - * The number of blobs in the block (filter: gte) + * Base fee per gas for execution payload (filter: ends_with) */ - blob_count_gte?: number; + execution_payload_base_fee_per_gas_ends_with?: string; /** - * The number of blobs in the block (filter: between_min) + * Base fee per gas for execution payload (filter: like) */ - blob_count_between_min?: number; + execution_payload_base_fee_per_gas_like?: string; /** - * The number of blobs in the block (filter: between_max_value) + * Base fee per gas for execution payload (filter: not_like) */ - blob_count_between_max_value?: number; + execution_payload_base_fee_per_gas_not_like?: string; /** - * The number of blobs in the block (filter: in_values) (comma-separated list) + * Base fee per gas for execution payload (filter: in_values) (comma-separated list) */ - blob_count_in_values?: string; + execution_payload_base_fee_per_gas_in_values?: string; /** - * The number of blobs in the block (filter: not_in_values) (comma-separated list) + * Base fee per gas for execution payload (filter: not_in_values) (comma-separated list) */ - blob_count_not_in_values?: string; + execution_payload_base_fee_per_gas_not_in_values?: string; /** - * The maximum number of int_block_blob_count_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * Gas used for blobs in execution payload (filter: eq) */ - page_size?: number; + execution_payload_blob_gas_used_eq?: number; /** - * A page token, received from a previous `ListIntBlockBlobCountCanonical` call. Provide this to retrieve the subsequent page. + * Gas used for blobs in execution payload (filter: ne) */ - page_token?: string; + execution_payload_blob_gas_used_ne?: number; /** - * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + * Gas used for blobs in execution payload (filter: lt) */ - order_by?: string; - }; - url: '/api/v1/int_block_blob_count_canonical'; -}; - -export type IntBlockBlobCountCanonicalServiceListErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntBlockBlobCountCanonicalServiceListError = - IntBlockBlobCountCanonicalServiceListErrors[keyof IntBlockBlobCountCanonicalServiceListErrors]; - -export type IntBlockBlobCountCanonicalServiceListResponses = { - /** - * OK - */ - 200: ListIntBlockBlobCountCanonicalResponse; -}; - -export type IntBlockBlobCountCanonicalServiceListResponse = - IntBlockBlobCountCanonicalServiceListResponses[keyof IntBlockBlobCountCanonicalServiceListResponses]; - -export type IntBlockBlobCountCanonicalServiceGetData = { - body?: never; - path: { + execution_payload_blob_gas_used_lt?: number; /** - * The wall clock time when the slot started + * Gas used for blobs in execution payload (filter: lte) */ - slot_start_date_time: number; - }; - query?: never; - url: '/api/v1/int_block_blob_count_canonical/{slot_start_date_time}'; -}; - -export type IntBlockBlobCountCanonicalServiceGetErrors = { - /** - * Default error response - */ - default: Status; -}; - -export type IntBlockBlobCountCanonicalServiceGetError = - IntBlockBlobCountCanonicalServiceGetErrors[keyof IntBlockBlobCountCanonicalServiceGetErrors]; - -export type IntBlockBlobCountCanonicalServiceGetResponses = { - /** - * OK - */ - 200: GetIntBlockBlobCountCanonicalResponse; -}; - -export type IntBlockBlobCountCanonicalServiceGetResponse = - IntBlockBlobCountCanonicalServiceGetResponses[keyof IntBlockBlobCountCanonicalServiceGetResponses]; - -export type IntBlockCanonicalServiceListData = { - body?: never; - path?: never; - query?: { + execution_payload_blob_gas_used_lte?: number; /** - * The wall clock time when the reorg slot started (filter: eq) + * Gas used for blobs in execution payload (filter: gt) */ - slot_start_date_time_eq?: number; + execution_payload_blob_gas_used_gt?: number; /** - * The wall clock time when the reorg slot started (filter: ne) + * Gas used for blobs in execution payload (filter: gte) */ - slot_start_date_time_ne?: number; + execution_payload_blob_gas_used_gte?: number; /** - * The wall clock time when the reorg slot started (filter: lt) + * Gas used for blobs in execution payload (filter: between_min) */ - slot_start_date_time_lt?: number; + execution_payload_blob_gas_used_between_min?: number; /** - * The wall clock time when the reorg slot started (filter: lte) + * Gas used for blobs in execution payload (filter: between_max_value) */ - slot_start_date_time_lte?: number; + execution_payload_blob_gas_used_between_max_value?: number; /** - * The wall clock time when the reorg slot started (filter: gt) + * Gas used for blobs in execution payload (filter: in_values) (comma-separated list) */ - slot_start_date_time_gt?: number; + execution_payload_blob_gas_used_in_values?: string; /** - * The wall clock time when the reorg slot started (filter: gte) + * Gas used for blobs in execution payload (filter: not_in_values) (comma-separated list) */ - slot_start_date_time_gte?: number; + execution_payload_blob_gas_used_not_in_values?: string; /** - * The wall clock time when the reorg slot started (filter: between_min) + * Excess gas used for blobs in execution payload (filter: eq) */ - slot_start_date_time_between_min?: number; + execution_payload_excess_blob_gas_eq?: number; /** - * The wall clock time when the reorg slot started (filter: between_max_value) + * Excess gas used for blobs in execution payload (filter: ne) */ - slot_start_date_time_between_max_value?: number; + execution_payload_excess_blob_gas_ne?: number; /** - * The wall clock time when the reorg slot started (filter: in_values) (comma-separated list) + * Excess gas used for blobs in execution payload (filter: lt) */ - slot_start_date_time_in_values?: string; + execution_payload_excess_blob_gas_lt?: number; /** - * The wall clock time when the reorg slot started (filter: not_in_values) (comma-separated list) + * Excess gas used for blobs in execution payload (filter: lte) */ - slot_start_date_time_not_in_values?: string; + execution_payload_excess_blob_gas_lte?: number; /** - * The root hash of the beacon block (filter: eq) + * Excess gas used for blobs in execution payload (filter: gt) */ - block_root_eq?: string; + execution_payload_excess_blob_gas_gt?: number; /** - * The root hash of the beacon block (filter: ne) + * Excess gas used for blobs in execution payload (filter: gte) */ - block_root_ne?: string; + execution_payload_excess_blob_gas_gte?: number; /** - * The root hash of the beacon block (filter: contains) + * Excess gas used for blobs in execution payload (filter: between_min) */ - block_root_contains?: string; + execution_payload_excess_blob_gas_between_min?: number; /** - * The root hash of the beacon block (filter: starts_with) + * Excess gas used for blobs in execution payload (filter: between_max_value) */ - block_root_starts_with?: string; + execution_payload_excess_blob_gas_between_max_value?: number; /** - * The root hash of the beacon block (filter: ends_with) + * Excess gas used for blobs in execution payload (filter: in_values) (comma-separated list) */ - block_root_ends_with?: string; + execution_payload_excess_blob_gas_in_values?: string; /** - * The root hash of the beacon block (filter: like) + * Excess gas used for blobs in execution payload (filter: not_in_values) (comma-separated list) */ - block_root_like?: string; + execution_payload_excess_blob_gas_not_in_values?: string; /** - * The root hash of the beacon block (filter: not_like) + * Gas limit for execution payload (filter: eq) */ - block_root_not_like?: string; + execution_payload_gas_limit_eq?: number; /** - * The root hash of the beacon block (filter: in_values) (comma-separated list) + * Gas limit for execution payload (filter: ne) */ - block_root_in_values?: string; + execution_payload_gas_limit_ne?: number; /** - * The root hash of the beacon block (filter: not_in_values) (comma-separated list) + * Gas limit for execution payload (filter: lt) */ - block_root_not_in_values?: string; + execution_payload_gas_limit_lt?: number; /** - * Timestamp when the record was last updated (filter: eq) + * Gas limit for execution payload (filter: lte) */ - updated_date_time_eq?: number; + execution_payload_gas_limit_lte?: number; /** - * Timestamp when the record was last updated (filter: ne) + * Gas limit for execution payload (filter: gt) */ - updated_date_time_ne?: number; + execution_payload_gas_limit_gt?: number; /** - * Timestamp when the record was last updated (filter: lt) + * Gas limit for execution payload (filter: gte) */ - updated_date_time_lt?: number; + execution_payload_gas_limit_gte?: number; /** - * Timestamp when the record was last updated (filter: lte) + * Gas limit for execution payload (filter: between_min) */ - updated_date_time_lte?: number; + execution_payload_gas_limit_between_min?: number; /** - * Timestamp when the record was last updated (filter: gt) + * Gas limit for execution payload (filter: between_max_value) */ - updated_date_time_gt?: number; + execution_payload_gas_limit_between_max_value?: number; /** - * Timestamp when the record was last updated (filter: gte) + * Gas limit for execution payload (filter: in_values) (comma-separated list) */ - updated_date_time_gte?: number; + execution_payload_gas_limit_in_values?: string; /** - * Timestamp when the record was last updated (filter: between_min) + * Gas limit for execution payload (filter: not_in_values) (comma-separated list) */ - updated_date_time_between_min?: number; + execution_payload_gas_limit_not_in_values?: string; /** - * Timestamp when the record was last updated (filter: between_max_value) + * Gas used for execution payload (filter: eq) */ - updated_date_time_between_max_value?: number; + execution_payload_gas_used_eq?: number; /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + * Gas used for execution payload (filter: ne) */ - updated_date_time_in_values?: string; + execution_payload_gas_used_ne?: number; /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + * Gas used for execution payload (filter: lt) */ - updated_date_time_not_in_values?: string; + execution_payload_gas_used_lt?: number; /** - * The slot number from beacon block payload (filter: eq) + * Gas used for execution payload (filter: lte) */ - slot_eq?: number; + execution_payload_gas_used_lte?: number; /** - * The slot number from beacon block payload (filter: ne) + * Gas used for execution payload (filter: gt) */ - slot_ne?: number; + execution_payload_gas_used_gt?: number; /** - * The slot number from beacon block payload (filter: lt) + * Gas used for execution payload (filter: gte) */ - slot_lt?: number; + execution_payload_gas_used_gte?: number; /** - * The slot number from beacon block payload (filter: lte) + * Gas used for execution payload (filter: between_min) */ - slot_lte?: number; + execution_payload_gas_used_between_min?: number; /** - * The slot number from beacon block payload (filter: gt) + * Gas used for execution payload (filter: between_max_value) */ - slot_gt?: number; + execution_payload_gas_used_between_max_value?: number; /** - * The slot number from beacon block payload (filter: gte) + * Gas used for execution payload (filter: in_values) (comma-separated list) */ - slot_gte?: number; + execution_payload_gas_used_in_values?: string; /** - * The slot number from beacon block payload (filter: between_min) + * Gas used for execution payload (filter: not_in_values) (comma-separated list) */ - slot_between_min?: number; + execution_payload_gas_used_not_in_values?: string; /** - * The slot number from beacon block payload (filter: between_max_value) + * The state root of the execution payload (filter: eq) */ - slot_between_max_value?: number; + execution_payload_state_root_eq?: string; /** - * The slot number from beacon block payload (filter: in_values) (comma-separated list) + * The state root of the execution payload (filter: ne) */ - slot_in_values?: string; + execution_payload_state_root_ne?: string; /** - * The slot number from beacon block payload (filter: not_in_values) (comma-separated list) + * The state root of the execution payload (filter: contains) */ - slot_not_in_values?: string; + execution_payload_state_root_contains?: string; /** - * The epoch number from beacon block payload (filter: eq) + * The state root of the execution payload (filter: starts_with) */ - epoch_eq?: number; + execution_payload_state_root_starts_with?: string; /** - * The epoch number from beacon block payload (filter: ne) + * The state root of the execution payload (filter: ends_with) */ - epoch_ne?: number; + execution_payload_state_root_ends_with?: string; /** - * The epoch number from beacon block payload (filter: lt) + * The state root of the execution payload (filter: like) */ - epoch_lt?: number; + execution_payload_state_root_like?: string; /** - * The epoch number from beacon block payload (filter: lte) + * The state root of the execution payload (filter: not_like) */ - epoch_lte?: number; + execution_payload_state_root_not_like?: string; /** - * The epoch number from beacon block payload (filter: gt) + * The state root of the execution payload (filter: in_values) (comma-separated list) */ - epoch_gt?: number; + execution_payload_state_root_in_values?: string; /** - * The epoch number from beacon block payload (filter: gte) + * The state root of the execution payload (filter: not_in_values) (comma-separated list) */ - epoch_gte?: number; + execution_payload_state_root_not_in_values?: string; /** - * The epoch number from beacon block payload (filter: between_min) + * The parent hash of the execution payload (filter: eq) */ - epoch_between_min?: number; + execution_payload_parent_hash_eq?: string; /** - * The epoch number from beacon block payload (filter: between_max_value) + * The parent hash of the execution payload (filter: ne) */ - epoch_between_max_value?: number; + execution_payload_parent_hash_ne?: string; /** - * The epoch number from beacon block payload (filter: in_values) (comma-separated list) + * The parent hash of the execution payload (filter: contains) */ - epoch_in_values?: string; + execution_payload_parent_hash_contains?: string; /** - * The epoch number from beacon block payload (filter: not_in_values) (comma-separated list) + * The parent hash of the execution payload (filter: starts_with) */ - epoch_not_in_values?: string; + execution_payload_parent_hash_starts_with?: string; /** - * The wall clock time when the epoch started (filter: eq) + * The parent hash of the execution payload (filter: ends_with) */ - epoch_start_date_time_eq?: number; + execution_payload_parent_hash_ends_with?: string; /** - * The wall clock time when the epoch started (filter: ne) + * The parent hash of the execution payload (filter: like) */ - epoch_start_date_time_ne?: number; + execution_payload_parent_hash_like?: string; /** - * The wall clock time when the epoch started (filter: lt) + * The parent hash of the execution payload (filter: not_like) */ - epoch_start_date_time_lt?: number; + execution_payload_parent_hash_not_like?: string; /** - * The wall clock time when the epoch started (filter: lte) + * The parent hash of the execution payload (filter: in_values) (comma-separated list) */ - epoch_start_date_time_lte?: number; + execution_payload_parent_hash_in_values?: string; /** - * The wall clock time when the epoch started (filter: gt) + * The parent hash of the execution payload (filter: not_in_values) (comma-separated list) */ - epoch_start_date_time_gt?: number; + execution_payload_parent_hash_not_in_values?: string; /** - * The wall clock time when the epoch started (filter: gte) + * The transaction count of the execution payload (filter: eq) */ - epoch_start_date_time_gte?: number; + execution_payload_transactions_count_eq?: number; /** - * The wall clock time when the epoch started (filter: between_min) + * The transaction count of the execution payload (filter: ne) */ - epoch_start_date_time_between_min?: number; + execution_payload_transactions_count_ne?: number; /** - * The wall clock time when the epoch started (filter: between_max_value) + * The transaction count of the execution payload (filter: lt) */ - epoch_start_date_time_between_max_value?: number; + execution_payload_transactions_count_lt?: number; /** - * The wall clock time when the epoch started (filter: in_values) (comma-separated list) + * The transaction count of the execution payload (filter: lte) */ - epoch_start_date_time_in_values?: string; + execution_payload_transactions_count_lte?: number; /** - * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) + * The transaction count of the execution payload (filter: gt) */ - epoch_start_date_time_not_in_values?: string; + execution_payload_transactions_count_gt?: number; /** - * The version of the beacon block (filter: eq) + * The transaction count of the execution payload (filter: gte) */ - block_version_eq?: string; + execution_payload_transactions_count_gte?: number; /** - * The version of the beacon block (filter: ne) + * The transaction count of the execution payload (filter: between_min) */ - block_version_ne?: string; + execution_payload_transactions_count_between_min?: number; /** - * The version of the beacon block (filter: contains) + * The transaction count of the execution payload (filter: between_max_value) */ - block_version_contains?: string; + execution_payload_transactions_count_between_max_value?: number; /** - * The version of the beacon block (filter: starts_with) + * The transaction count of the execution payload (filter: in_values) (comma-separated list) */ - block_version_starts_with?: string; + execution_payload_transactions_count_in_values?: string; /** - * The version of the beacon block (filter: ends_with) + * The transaction count of the execution payload (filter: not_in_values) (comma-separated list) */ - block_version_ends_with?: string; + execution_payload_transactions_count_not_in_values?: string; /** - * The version of the beacon block (filter: like) + * The transaction total bytes of the execution payload (filter: eq) */ - block_version_like?: string; + execution_payload_transactions_total_bytes_eq?: number; /** - * The version of the beacon block (filter: not_like) + * The transaction total bytes of the execution payload (filter: ne) */ - block_version_not_like?: string; + execution_payload_transactions_total_bytes_ne?: number; /** - * The version of the beacon block (filter: in_values) (comma-separated list) + * The transaction total bytes of the execution payload (filter: lt) */ - block_version_in_values?: string; + execution_payload_transactions_total_bytes_lt?: number; /** - * The version of the beacon block (filter: not_in_values) (comma-separated list) + * The transaction total bytes of the execution payload (filter: lte) */ - block_version_not_in_values?: string; + execution_payload_transactions_total_bytes_lte?: number; /** - * The total bytes of the beacon block payload (filter: eq) + * The transaction total bytes of the execution payload (filter: gt) */ - block_total_bytes_eq?: number; + execution_payload_transactions_total_bytes_gt?: number; /** - * The total bytes of the beacon block payload (filter: ne) + * The transaction total bytes of the execution payload (filter: gte) */ - block_total_bytes_ne?: number; + execution_payload_transactions_total_bytes_gte?: number; /** - * The total bytes of the beacon block payload (filter: lt) + * The transaction total bytes of the execution payload (filter: between_min) */ - block_total_bytes_lt?: number; + execution_payload_transactions_total_bytes_between_min?: number; /** - * The total bytes of the beacon block payload (filter: lte) + * The transaction total bytes of the execution payload (filter: between_max_value) */ - block_total_bytes_lte?: number; + execution_payload_transactions_total_bytes_between_max_value?: number; /** - * The total bytes of the beacon block payload (filter: gt) + * The transaction total bytes of the execution payload (filter: in_values) (comma-separated list) */ - block_total_bytes_gt?: number; + execution_payload_transactions_total_bytes_in_values?: string; /** - * The total bytes of the beacon block payload (filter: gte) + * The transaction total bytes of the execution payload (filter: not_in_values) (comma-separated list) */ - block_total_bytes_gte?: number; + execution_payload_transactions_total_bytes_not_in_values?: string; /** - * The total bytes of the beacon block payload (filter: between_min) + * The transaction total bytes of the execution payload when compressed using snappy (filter: eq) */ - block_total_bytes_between_min?: number; + execution_payload_transactions_total_bytes_compressed_eq?: number; /** - * The total bytes of the beacon block payload (filter: between_max_value) + * The transaction total bytes of the execution payload when compressed using snappy (filter: ne) */ - block_total_bytes_between_max_value?: number; + execution_payload_transactions_total_bytes_compressed_ne?: number; /** - * The total bytes of the beacon block payload (filter: in_values) (comma-separated list) + * The transaction total bytes of the execution payload when compressed using snappy (filter: lt) */ - block_total_bytes_in_values?: string; + execution_payload_transactions_total_bytes_compressed_lt?: number; /** - * The total bytes of the beacon block payload (filter: not_in_values) (comma-separated list) + * The transaction total bytes of the execution payload when compressed using snappy (filter: lte) */ - block_total_bytes_not_in_values?: string; + execution_payload_transactions_total_bytes_compressed_lte?: number; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: eq) + * The transaction total bytes of the execution payload when compressed using snappy (filter: gt) */ - block_total_bytes_compressed_eq?: number; + execution_payload_transactions_total_bytes_compressed_gt?: number; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: ne) + * The transaction total bytes of the execution payload when compressed using snappy (filter: gte) */ - block_total_bytes_compressed_ne?: number; + execution_payload_transactions_total_bytes_compressed_gte?: number; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: lt) + * The transaction total bytes of the execution payload when compressed using snappy (filter: between_min) */ - block_total_bytes_compressed_lt?: number; + execution_payload_transactions_total_bytes_compressed_between_min?: number; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: lte) + * The transaction total bytes of the execution payload when compressed using snappy (filter: between_max_value) */ - block_total_bytes_compressed_lte?: number; + execution_payload_transactions_total_bytes_compressed_between_max_value?: number; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: gt) + * The transaction total bytes of the execution payload when compressed using snappy (filter: in_values) (comma-separated list) */ - block_total_bytes_compressed_gt?: number; + execution_payload_transactions_total_bytes_compressed_in_values?: string; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: gte) + * The transaction total bytes of the execution payload when compressed using snappy (filter: not_in_values) (comma-separated list) */ - block_total_bytes_compressed_gte?: number; + execution_payload_transactions_total_bytes_compressed_not_in_values?: string; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: between_min) + * The maximum number of int_block_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ - block_total_bytes_compressed_between_min?: number; + page_size?: number; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: between_max_value) + * A page token, received from a previous `ListIntBlockCanonical` call. Provide this to retrieve the subsequent page. */ - block_total_bytes_compressed_between_max_value?: number; + page_token?: string; /** - * The total bytes of the beacon block payload when compressed using snappy (filter: in_values) (comma-separated list) + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. */ - block_total_bytes_compressed_in_values?: string; + order_by?: string; + }; + url: '/api/v1/int_block_canonical'; +}; + +export type IntBlockCanonicalServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntBlockCanonicalServiceListError = + IntBlockCanonicalServiceListErrors[keyof IntBlockCanonicalServiceListErrors]; + +export type IntBlockCanonicalServiceListResponses = { + /** + * OK + */ + 200: ListIntBlockCanonicalResponse; +}; + +export type IntBlockCanonicalServiceListResponse = + IntBlockCanonicalServiceListResponses[keyof IntBlockCanonicalServiceListResponses]; + +export type IntBlockCanonicalServiceGetData = { + body?: never; + path: { /** - * The total bytes of the beacon block payload when compressed using snappy (filter: not_in_values) (comma-separated list) + * The wall clock time when the reorg slot started */ - block_total_bytes_compressed_not_in_values?: string; + slot_start_date_time: number; + }; + query?: never; + url: '/api/v1/int_block_canonical/{slot_start_date_time}'; +}; + +export type IntBlockCanonicalServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntBlockCanonicalServiceGetError = + IntBlockCanonicalServiceGetErrors[keyof IntBlockCanonicalServiceGetErrors]; + +export type IntBlockCanonicalServiceGetResponses = { + /** + * OK + */ + 200: GetIntBlockCanonicalResponse; +}; + +export type IntBlockCanonicalServiceGetResponse = + IntBlockCanonicalServiceGetResponses[keyof IntBlockCanonicalServiceGetResponses]; + +export type IntBlockMevCanonicalServiceListData = { + body?: never; + path?: never; + query?: { /** - * The root hash of the parent beacon block (filter: eq) + * The start time for the slot that the proposer payload is for (filter: eq) */ - parent_root_eq?: string; + slot_start_date_time_eq?: number; /** - * The root hash of the parent beacon block (filter: ne) + * The start time for the slot that the proposer payload is for (filter: ne) */ - parent_root_ne?: string; + slot_start_date_time_ne?: number; /** - * The root hash of the parent beacon block (filter: contains) + * The start time for the slot that the proposer payload is for (filter: lt) */ - parent_root_contains?: string; + slot_start_date_time_lt?: number; /** - * The root hash of the parent beacon block (filter: starts_with) + * The start time for the slot that the proposer payload is for (filter: lte) */ - parent_root_starts_with?: string; + slot_start_date_time_lte?: number; /** - * The root hash of the parent beacon block (filter: ends_with) + * The start time for the slot that the proposer payload is for (filter: gt) */ - parent_root_ends_with?: string; + slot_start_date_time_gt?: number; /** - * The root hash of the parent beacon block (filter: like) + * The start time for the slot that the proposer payload is for (filter: gte) */ - parent_root_like?: string; + slot_start_date_time_gte?: number; /** - * The root hash of the parent beacon block (filter: not_like) + * The start time for the slot that the proposer payload is for (filter: between_min) */ - parent_root_not_like?: string; + slot_start_date_time_between_min?: number; /** - * The root hash of the parent beacon block (filter: in_values) (comma-separated list) + * The start time for the slot that the proposer payload is for (filter: between_max_value) */ - parent_root_in_values?: string; + slot_start_date_time_between_max_value?: number; /** - * The root hash of the parent beacon block (filter: not_in_values) (comma-separated list) + * The start time for the slot that the proposer payload is for (filter: in_values) (comma-separated list) */ - parent_root_not_in_values?: string; + slot_start_date_time_in_values?: string; /** - * The root hash of the beacon state at this block (filter: eq) + * The start time for the slot that the proposer payload is for (filter: not_in_values) (comma-separated list) */ - state_root_eq?: string; + slot_start_date_time_not_in_values?: string; /** - * The root hash of the beacon state at this block (filter: ne) + * The root hash of the beacon block (filter: eq) */ - state_root_ne?: string; + block_root_eq?: string; /** - * The root hash of the beacon state at this block (filter: contains) + * The root hash of the beacon block (filter: ne) */ - state_root_contains?: string; + block_root_ne?: string; /** - * The root hash of the beacon state at this block (filter: starts_with) + * The root hash of the beacon block (filter: contains) */ - state_root_starts_with?: string; + block_root_contains?: string; /** - * The root hash of the beacon state at this block (filter: ends_with) + * The root hash of the beacon block (filter: starts_with) */ - state_root_ends_with?: string; + block_root_starts_with?: string; /** - * The root hash of the beacon state at this block (filter: like) + * The root hash of the beacon block (filter: ends_with) */ - state_root_like?: string; + block_root_ends_with?: string; /** - * The root hash of the beacon state at this block (filter: not_like) + * The root hash of the beacon block (filter: like) */ - state_root_not_like?: string; + block_root_like?: string; /** - * The root hash of the beacon state at this block (filter: in_values) (comma-separated list) + * The root hash of the beacon block (filter: not_like) */ - state_root_in_values?: string; + block_root_not_like?: string; /** - * The root hash of the beacon state at this block (filter: not_in_values) (comma-separated list) + * The root hash of the beacon block (filter: in_values) (comma-separated list) */ - state_root_not_in_values?: string; + block_root_in_values?: string; /** - * The index of the validator that proposed the beacon block (filter: eq) + * The root hash of the beacon block (filter: not_in_values) (comma-separated list) */ - proposer_index_eq?: number; + block_root_not_in_values?: string; /** - * The index of the validator that proposed the beacon block (filter: ne) + * Timestamp when the record was last updated (filter: eq) */ - proposer_index_ne?: number; + updated_date_time_eq?: number; /** - * The index of the validator that proposed the beacon block (filter: lt) + * Timestamp when the record was last updated (filter: ne) */ - proposer_index_lt?: number; + updated_date_time_ne?: number; /** - * The index of the validator that proposed the beacon block (filter: lte) + * Timestamp when the record was last updated (filter: lt) */ - proposer_index_lte?: number; + updated_date_time_lt?: number; /** - * The index of the validator that proposed the beacon block (filter: gt) + * Timestamp when the record was last updated (filter: lte) */ - proposer_index_gt?: number; + updated_date_time_lte?: number; /** - * The index of the validator that proposed the beacon block (filter: gte) + * Timestamp when the record was last updated (filter: gt) */ - proposer_index_gte?: number; + updated_date_time_gt?: number; /** - * The index of the validator that proposed the beacon block (filter: between_min) + * Timestamp when the record was last updated (filter: gte) */ - proposer_index_between_min?: number; + updated_date_time_gte?: number; /** - * The index of the validator that proposed the beacon block (filter: between_max_value) + * Timestamp when the record was last updated (filter: between_min) */ - proposer_index_between_max_value?: number; + updated_date_time_between_min?: number; /** - * The index of the validator that proposed the beacon block (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: between_max_value) */ - proposer_index_in_values?: string; + updated_date_time_between_max_value?: number; /** - * The index of the validator that proposed the beacon block (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - proposer_index_not_in_values?: string; + updated_date_time_in_values?: string; /** - * The block hash of the associated execution block (filter: eq) + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - eth1_data_block_hash_eq?: string; + updated_date_time_not_in_values?: string; /** - * The block hash of the associated execution block (filter: ne) + * Slot number within the block proposer payload (filter: eq) */ - eth1_data_block_hash_ne?: string; + slot_eq?: number; /** - * The block hash of the associated execution block (filter: contains) + * Slot number within the block proposer payload (filter: ne) */ - eth1_data_block_hash_contains?: string; + slot_ne?: number; /** - * The block hash of the associated execution block (filter: starts_with) + * Slot number within the block proposer payload (filter: lt) */ - eth1_data_block_hash_starts_with?: string; + slot_lt?: number; /** - * The block hash of the associated execution block (filter: ends_with) + * Slot number within the block proposer payload (filter: lte) */ - eth1_data_block_hash_ends_with?: string; + slot_lte?: number; /** - * The block hash of the associated execution block (filter: like) + * Slot number within the block proposer payload (filter: gt) */ - eth1_data_block_hash_like?: string; + slot_gt?: number; /** - * The block hash of the associated execution block (filter: not_like) + * Slot number within the block proposer payload (filter: gte) */ - eth1_data_block_hash_not_like?: string; + slot_gte?: number; /** - * The block hash of the associated execution block (filter: in_values) (comma-separated list) + * Slot number within the block proposer payload (filter: between_min) */ - eth1_data_block_hash_in_values?: string; + slot_between_min?: number; /** - * The block hash of the associated execution block (filter: not_in_values) (comma-separated list) + * Slot number within the block proposer payload (filter: between_max_value) */ - eth1_data_block_hash_not_in_values?: string; + slot_between_max_value?: number; /** - * The root of the deposit tree in the associated execution block (filter: eq) + * Slot number within the block proposer payload (filter: in_values) (comma-separated list) */ - eth1_data_deposit_root_eq?: string; + slot_in_values?: string; /** - * The root of the deposit tree in the associated execution block (filter: ne) + * Slot number within the block proposer payload (filter: not_in_values) (comma-separated list) */ - eth1_data_deposit_root_ne?: string; + slot_not_in_values?: string; /** - * The root of the deposit tree in the associated execution block (filter: contains) + * Epoch number derived from the slot that the proposer payload is for (filter: eq) */ - eth1_data_deposit_root_contains?: string; + epoch_eq?: number; /** - * The root of the deposit tree in the associated execution block (filter: starts_with) + * Epoch number derived from the slot that the proposer payload is for (filter: ne) */ - eth1_data_deposit_root_starts_with?: string; + epoch_ne?: number; /** - * The root of the deposit tree in the associated execution block (filter: ends_with) + * Epoch number derived from the slot that the proposer payload is for (filter: lt) */ - eth1_data_deposit_root_ends_with?: string; + epoch_lt?: number; /** - * The root of the deposit tree in the associated execution block (filter: like) + * Epoch number derived from the slot that the proposer payload is for (filter: lte) */ - eth1_data_deposit_root_like?: string; + epoch_lte?: number; /** - * The root of the deposit tree in the associated execution block (filter: not_like) + * Epoch number derived from the slot that the proposer payload is for (filter: gt) */ - eth1_data_deposit_root_not_like?: string; + epoch_gt?: number; /** - * The root of the deposit tree in the associated execution block (filter: in_values) (comma-separated list) + * Epoch number derived from the slot that the proposer payload is for (filter: gte) */ - eth1_data_deposit_root_in_values?: string; + epoch_gte?: number; /** - * The root of the deposit tree in the associated execution block (filter: not_in_values) (comma-separated list) + * Epoch number derived from the slot that the proposer payload is for (filter: between_min) */ - eth1_data_deposit_root_not_in_values?: string; + epoch_between_min?: number; /** - * The block hash of the execution payload (filter: eq) + * Epoch number derived from the slot that the proposer payload is for (filter: between_max_value) */ - execution_payload_block_hash_eq?: string; + epoch_between_max_value?: number; /** - * The block hash of the execution payload (filter: ne) + * Epoch number derived from the slot that the proposer payload is for (filter: in_values) (comma-separated list) */ - execution_payload_block_hash_ne?: string; + epoch_in_values?: string; /** - * The block hash of the execution payload (filter: contains) + * Epoch number derived from the slot that the proposer payload is for (filter: not_in_values) (comma-separated list) */ - execution_payload_block_hash_contains?: string; + epoch_not_in_values?: string; /** - * The block hash of the execution payload (filter: starts_with) + * The start time for the epoch that the proposer payload is for (filter: eq) */ - execution_payload_block_hash_starts_with?: string; + epoch_start_date_time_eq?: number; /** - * The block hash of the execution payload (filter: ends_with) + * The start time for the epoch that the proposer payload is for (filter: ne) */ - execution_payload_block_hash_ends_with?: string; + epoch_start_date_time_ne?: number; /** - * The block hash of the execution payload (filter: like) + * The start time for the epoch that the proposer payload is for (filter: lt) */ - execution_payload_block_hash_like?: string; + epoch_start_date_time_lt?: number; /** - * The block hash of the execution payload (filter: not_like) + * The start time for the epoch that the proposer payload is for (filter: lte) */ - execution_payload_block_hash_not_like?: string; + epoch_start_date_time_lte?: number; /** - * The block hash of the execution payload (filter: in_values) (comma-separated list) + * The start time for the epoch that the proposer payload is for (filter: gt) */ - execution_payload_block_hash_in_values?: string; + epoch_start_date_time_gt?: number; /** - * The block hash of the execution payload (filter: not_in_values) (comma-separated list) + * The start time for the epoch that the proposer payload is for (filter: gte) */ - execution_payload_block_hash_not_in_values?: string; + epoch_start_date_time_gte?: number; /** - * The block number of the execution payload (filter: eq) + * The start time for the epoch that the proposer payload is for (filter: between_min) */ - execution_payload_block_number_eq?: number; + epoch_start_date_time_between_min?: number; /** - * The block number of the execution payload (filter: ne) + * The start time for the epoch that the proposer payload is for (filter: between_max_value) */ - execution_payload_block_number_ne?: number; + epoch_start_date_time_between_max_value?: number; /** - * The block number of the execution payload (filter: lt) + * The start time for the epoch that the proposer payload is for (filter: in_values) (comma-separated list) */ - execution_payload_block_number_lt?: number; + epoch_start_date_time_in_values?: string; /** - * The block number of the execution payload (filter: lte) + * The start time for the epoch that the proposer payload is for (filter: not_in_values) (comma-separated list) */ - execution_payload_block_number_lte?: number; + epoch_start_date_time_not_in_values?: string; /** - * The block number of the execution payload (filter: gt) + * The earliest timestamp of the accepted bid in milliseconds (filter: eq) */ - execution_payload_block_number_gt?: number; + earliest_bid_date_time_eq?: number; /** - * The block number of the execution payload (filter: gte) + * The earliest timestamp of the accepted bid in milliseconds (filter: ne) */ - execution_payload_block_number_gte?: number; + earliest_bid_date_time_ne?: number; /** - * The block number of the execution payload (filter: between_min) + * The earliest timestamp of the accepted bid in milliseconds (filter: lt) */ - execution_payload_block_number_between_min?: number; + earliest_bid_date_time_lt?: number; /** - * The block number of the execution payload (filter: between_max_value) + * The earliest timestamp of the accepted bid in milliseconds (filter: lte) */ - execution_payload_block_number_between_max_value?: number; + earliest_bid_date_time_lte?: number; /** - * The block number of the execution payload (filter: in_values) (comma-separated list) + * The earliest timestamp of the accepted bid in milliseconds (filter: gt) */ - execution_payload_block_number_in_values?: string; + earliest_bid_date_time_gt?: number; /** - * The block number of the execution payload (filter: not_in_values) (comma-separated list) + * The earliest timestamp of the accepted bid in milliseconds (filter: gte) */ - execution_payload_block_number_not_in_values?: string; + earliest_bid_date_time_gte?: number; /** - * The recipient of the fee for this execution payload (filter: eq) + * The earliest timestamp of the accepted bid in milliseconds (filter: between_min) */ - execution_payload_fee_recipient_eq?: string; + earliest_bid_date_time_between_min?: number; /** - * The recipient of the fee for this execution payload (filter: ne) + * The earliest timestamp of the accepted bid in milliseconds (filter: between_max_value) */ - execution_payload_fee_recipient_ne?: string; + earliest_bid_date_time_between_max_value?: number; /** - * The recipient of the fee for this execution payload (filter: contains) + * The earliest timestamp of the accepted bid in milliseconds (filter: in_values) (comma-separated list) */ - execution_payload_fee_recipient_contains?: string; + earliest_bid_date_time_in_values?: string; /** - * The recipient of the fee for this execution payload (filter: starts_with) + * The earliest timestamp of the accepted bid in milliseconds (filter: not_in_values) (comma-separated list) */ - execution_payload_fee_recipient_starts_with?: string; + earliest_bid_date_time_not_in_values?: string; /** - * The recipient of the fee for this execution payload (filter: ends_with) + * The relay names that delivered the proposer payload (filter: has) */ - execution_payload_fee_recipient_ends_with?: string; + relay_names_has?: string; /** - * The recipient of the fee for this execution payload (filter: like) + * The relay names that delivered the proposer payload (filter: has_all_values) */ - execution_payload_fee_recipient_like?: string; + relay_names_has_all_values?: Array; /** - * The recipient of the fee for this execution payload (filter: not_like) + * The relay names that delivered the proposer payload (filter: has_any_values) */ - execution_payload_fee_recipient_not_like?: string; + relay_names_has_any_values?: Array; /** - * The recipient of the fee for this execution payload (filter: in_values) (comma-separated list) + * The relay names that delivered the proposer payload (filter: length_eq) */ - execution_payload_fee_recipient_in_values?: string; + relay_names_length_eq?: number; /** - * The recipient of the fee for this execution payload (filter: not_in_values) (comma-separated list) + * The relay names that delivered the proposer payload (filter: length_gt) */ - execution_payload_fee_recipient_not_in_values?: string; + relay_names_length_gt?: number; /** - * Base fee per gas for execution payload (filter: eq) + * The relay names that delivered the proposer payload (filter: length_gte) */ - execution_payload_base_fee_per_gas_eq?: string; + relay_names_length_gte?: number; /** - * Base fee per gas for execution payload (filter: ne) + * The relay names that delivered the proposer payload (filter: length_lt) */ - execution_payload_base_fee_per_gas_ne?: string; + relay_names_length_lt?: number; /** - * Base fee per gas for execution payload (filter: contains) + * The relay names that delivered the proposer payload (filter: length_lte) */ - execution_payload_base_fee_per_gas_contains?: string; + relay_names_length_lte?: number; /** - * Base fee per gas for execution payload (filter: starts_with) + * The parent hash of the proposer payload (filter: eq) */ - execution_payload_base_fee_per_gas_starts_with?: string; + parent_hash_eq?: string; /** - * Base fee per gas for execution payload (filter: ends_with) + * The parent hash of the proposer payload (filter: ne) */ - execution_payload_base_fee_per_gas_ends_with?: string; + parent_hash_ne?: string; /** - * Base fee per gas for execution payload (filter: like) + * The parent hash of the proposer payload (filter: contains) */ - execution_payload_base_fee_per_gas_like?: string; + parent_hash_contains?: string; /** - * Base fee per gas for execution payload (filter: not_like) + * The parent hash of the proposer payload (filter: starts_with) */ - execution_payload_base_fee_per_gas_not_like?: string; + parent_hash_starts_with?: string; /** - * Base fee per gas for execution payload (filter: in_values) (comma-separated list) + * The parent hash of the proposer payload (filter: ends_with) */ - execution_payload_base_fee_per_gas_in_values?: string; + parent_hash_ends_with?: string; /** - * Base fee per gas for execution payload (filter: not_in_values) (comma-separated list) + * The parent hash of the proposer payload (filter: like) */ - execution_payload_base_fee_per_gas_not_in_values?: string; + parent_hash_like?: string; /** - * Gas used for blobs in execution payload (filter: eq) + * The parent hash of the proposer payload (filter: not_like) */ - execution_payload_blob_gas_used_eq?: number; + parent_hash_not_like?: string; /** - * Gas used for blobs in execution payload (filter: ne) + * The parent hash of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_blob_gas_used_ne?: number; + parent_hash_in_values?: string; /** - * Gas used for blobs in execution payload (filter: lt) + * The parent hash of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_blob_gas_used_lt?: number; + parent_hash_not_in_values?: string; /** - * Gas used for blobs in execution payload (filter: lte) + * The block number of the proposer payload (filter: eq) */ - execution_payload_blob_gas_used_lte?: number; + block_number_eq?: number; /** - * Gas used for blobs in execution payload (filter: gt) + * The block number of the proposer payload (filter: ne) */ - execution_payload_blob_gas_used_gt?: number; + block_number_ne?: number; /** - * Gas used for blobs in execution payload (filter: gte) + * The block number of the proposer payload (filter: lt) */ - execution_payload_blob_gas_used_gte?: number; + block_number_lt?: number; /** - * Gas used for blobs in execution payload (filter: between_min) + * The block number of the proposer payload (filter: lte) */ - execution_payload_blob_gas_used_between_min?: number; + block_number_lte?: number; /** - * Gas used for blobs in execution payload (filter: between_max_value) + * The block number of the proposer payload (filter: gt) */ - execution_payload_blob_gas_used_between_max_value?: number; + block_number_gt?: number; /** - * Gas used for blobs in execution payload (filter: in_values) (comma-separated list) + * The block number of the proposer payload (filter: gte) */ - execution_payload_blob_gas_used_in_values?: string; + block_number_gte?: number; /** - * Gas used for blobs in execution payload (filter: not_in_values) (comma-separated list) + * The block number of the proposer payload (filter: between_min) */ - execution_payload_blob_gas_used_not_in_values?: string; + block_number_between_min?: number; /** - * Excess gas used for blobs in execution payload (filter: eq) + * The block number of the proposer payload (filter: between_max_value) */ - execution_payload_excess_blob_gas_eq?: number; + block_number_between_max_value?: number; /** - * Excess gas used for blobs in execution payload (filter: ne) + * The block number of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_excess_blob_gas_ne?: number; + block_number_in_values?: string; /** - * Excess gas used for blobs in execution payload (filter: lt) + * The block number of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_excess_blob_gas_lt?: number; + block_number_not_in_values?: string; /** - * Excess gas used for blobs in execution payload (filter: lte) + * The block hash of the proposer payload (filter: eq) */ - execution_payload_excess_blob_gas_lte?: number; + block_hash_eq?: string; /** - * Excess gas used for blobs in execution payload (filter: gt) + * The block hash of the proposer payload (filter: ne) */ - execution_payload_excess_blob_gas_gt?: number; + block_hash_ne?: string; /** - * Excess gas used for blobs in execution payload (filter: gte) + * The block hash of the proposer payload (filter: contains) */ - execution_payload_excess_blob_gas_gte?: number; + block_hash_contains?: string; /** - * Excess gas used for blobs in execution payload (filter: between_min) + * The block hash of the proposer payload (filter: starts_with) */ - execution_payload_excess_blob_gas_between_min?: number; + block_hash_starts_with?: string; /** - * Excess gas used for blobs in execution payload (filter: between_max_value) + * The block hash of the proposer payload (filter: ends_with) */ - execution_payload_excess_blob_gas_between_max_value?: number; + block_hash_ends_with?: string; /** - * Excess gas used for blobs in execution payload (filter: in_values) (comma-separated list) + * The block hash of the proposer payload (filter: like) */ - execution_payload_excess_blob_gas_in_values?: string; + block_hash_like?: string; /** - * Excess gas used for blobs in execution payload (filter: not_in_values) (comma-separated list) + * The block hash of the proposer payload (filter: not_like) */ - execution_payload_excess_blob_gas_not_in_values?: string; + block_hash_not_like?: string; /** - * Gas limit for execution payload (filter: eq) + * The block hash of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_gas_limit_eq?: number; + block_hash_in_values?: string; /** - * Gas limit for execution payload (filter: ne) + * The block hash of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_gas_limit_ne?: number; + block_hash_not_in_values?: string; /** - * Gas limit for execution payload (filter: lt) + * The builder pubkey of the proposer payload (filter: eq) */ - execution_payload_gas_limit_lt?: number; + builder_pubkey_eq?: string; /** - * Gas limit for execution payload (filter: lte) + * The builder pubkey of the proposer payload (filter: ne) */ - execution_payload_gas_limit_lte?: number; + builder_pubkey_ne?: string; /** - * Gas limit for execution payload (filter: gt) + * The builder pubkey of the proposer payload (filter: contains) */ - execution_payload_gas_limit_gt?: number; + builder_pubkey_contains?: string; /** - * Gas limit for execution payload (filter: gte) + * The builder pubkey of the proposer payload (filter: starts_with) */ - execution_payload_gas_limit_gte?: number; + builder_pubkey_starts_with?: string; /** - * Gas limit for execution payload (filter: between_min) + * The builder pubkey of the proposer payload (filter: ends_with) */ - execution_payload_gas_limit_between_min?: number; + builder_pubkey_ends_with?: string; /** - * Gas limit for execution payload (filter: between_max_value) + * The builder pubkey of the proposer payload (filter: like) */ - execution_payload_gas_limit_between_max_value?: number; + builder_pubkey_like?: string; /** - * Gas limit for execution payload (filter: in_values) (comma-separated list) + * The builder pubkey of the proposer payload (filter: not_like) */ - execution_payload_gas_limit_in_values?: string; + builder_pubkey_not_like?: string; /** - * Gas limit for execution payload (filter: not_in_values) (comma-separated list) + * The builder pubkey of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_gas_limit_not_in_values?: string; + builder_pubkey_in_values?: string; /** - * Gas used for execution payload (filter: eq) + * The builder pubkey of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_gas_used_eq?: number; + builder_pubkey_not_in_values?: string; /** - * Gas used for execution payload (filter: ne) + * The proposer pubkey of the proposer payload (filter: eq) */ - execution_payload_gas_used_ne?: number; + proposer_pubkey_eq?: string; /** - * Gas used for execution payload (filter: lt) + * The proposer pubkey of the proposer payload (filter: ne) */ - execution_payload_gas_used_lt?: number; + proposer_pubkey_ne?: string; /** - * Gas used for execution payload (filter: lte) + * The proposer pubkey of the proposer payload (filter: contains) */ - execution_payload_gas_used_lte?: number; + proposer_pubkey_contains?: string; /** - * Gas used for execution payload (filter: gt) + * The proposer pubkey of the proposer payload (filter: starts_with) */ - execution_payload_gas_used_gt?: number; + proposer_pubkey_starts_with?: string; /** - * Gas used for execution payload (filter: gte) + * The proposer pubkey of the proposer payload (filter: ends_with) */ - execution_payload_gas_used_gte?: number; + proposer_pubkey_ends_with?: string; /** - * Gas used for execution payload (filter: between_min) + * The proposer pubkey of the proposer payload (filter: like) */ - execution_payload_gas_used_between_min?: number; + proposer_pubkey_like?: string; /** - * Gas used for execution payload (filter: between_max_value) + * The proposer pubkey of the proposer payload (filter: not_like) */ - execution_payload_gas_used_between_max_value?: number; + proposer_pubkey_not_like?: string; /** - * Gas used for execution payload (filter: in_values) (comma-separated list) + * The proposer pubkey of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_gas_used_in_values?: string; + proposer_pubkey_in_values?: string; /** - * Gas used for execution payload (filter: not_in_values) (comma-separated list) + * The proposer pubkey of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_gas_used_not_in_values?: string; + proposer_pubkey_not_in_values?: string; /** - * The state root of the execution payload (filter: eq) + * The proposer fee recipient of the proposer payload (filter: eq) */ - execution_payload_state_root_eq?: string; + proposer_fee_recipient_eq?: string; /** - * The state root of the execution payload (filter: ne) + * The proposer fee recipient of the proposer payload (filter: ne) */ - execution_payload_state_root_ne?: string; + proposer_fee_recipient_ne?: string; /** - * The state root of the execution payload (filter: contains) + * The proposer fee recipient of the proposer payload (filter: contains) */ - execution_payload_state_root_contains?: string; + proposer_fee_recipient_contains?: string; /** - * The state root of the execution payload (filter: starts_with) + * The proposer fee recipient of the proposer payload (filter: starts_with) */ - execution_payload_state_root_starts_with?: string; + proposer_fee_recipient_starts_with?: string; /** - * The state root of the execution payload (filter: ends_with) + * The proposer fee recipient of the proposer payload (filter: ends_with) */ - execution_payload_state_root_ends_with?: string; + proposer_fee_recipient_ends_with?: string; /** - * The state root of the execution payload (filter: like) + * The proposer fee recipient of the proposer payload (filter: like) */ - execution_payload_state_root_like?: string; + proposer_fee_recipient_like?: string; /** - * The state root of the execution payload (filter: not_like) + * The proposer fee recipient of the proposer payload (filter: not_like) */ - execution_payload_state_root_not_like?: string; + proposer_fee_recipient_not_like?: string; /** - * The state root of the execution payload (filter: in_values) (comma-separated list) + * The proposer fee recipient of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_state_root_in_values?: string; + proposer_fee_recipient_in_values?: string; /** - * The state root of the execution payload (filter: not_in_values) (comma-separated list) + * The proposer fee recipient of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_state_root_not_in_values?: string; + proposer_fee_recipient_not_in_values?: string; /** - * The parent hash of the execution payload (filter: eq) + * The gas limit of the proposer payload (filter: eq) */ - execution_payload_parent_hash_eq?: string; + gas_limit_eq?: number; /** - * The parent hash of the execution payload (filter: ne) + * The gas limit of the proposer payload (filter: ne) */ - execution_payload_parent_hash_ne?: string; + gas_limit_ne?: number; /** - * The parent hash of the execution payload (filter: contains) + * The gas limit of the proposer payload (filter: lt) */ - execution_payload_parent_hash_contains?: string; + gas_limit_lt?: number; /** - * The parent hash of the execution payload (filter: starts_with) + * The gas limit of the proposer payload (filter: lte) */ - execution_payload_parent_hash_starts_with?: string; + gas_limit_lte?: number; /** - * The parent hash of the execution payload (filter: ends_with) + * The gas limit of the proposer payload (filter: gt) */ - execution_payload_parent_hash_ends_with?: string; + gas_limit_gt?: number; /** - * The parent hash of the execution payload (filter: like) + * The gas limit of the proposer payload (filter: gte) */ - execution_payload_parent_hash_like?: string; + gas_limit_gte?: number; /** - * The parent hash of the execution payload (filter: not_like) + * The gas limit of the proposer payload (filter: between_min) */ - execution_payload_parent_hash_not_like?: string; + gas_limit_between_min?: number; /** - * The parent hash of the execution payload (filter: in_values) (comma-separated list) + * The gas limit of the proposer payload (filter: between_max_value) */ - execution_payload_parent_hash_in_values?: string; + gas_limit_between_max_value?: number; /** - * The parent hash of the execution payload (filter: not_in_values) (comma-separated list) + * The gas limit of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_parent_hash_not_in_values?: string; + gas_limit_in_values?: string; /** - * The transaction count of the execution payload (filter: eq) + * The gas limit of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_transactions_count_eq?: number; + gas_limit_not_in_values?: string; /** - * The transaction count of the execution payload (filter: ne) + * The gas used of the proposer payload (filter: eq) */ - execution_payload_transactions_count_ne?: number; + gas_used_eq?: number; /** - * The transaction count of the execution payload (filter: lt) + * The gas used of the proposer payload (filter: ne) */ - execution_payload_transactions_count_lt?: number; + gas_used_ne?: number; /** - * The transaction count of the execution payload (filter: lte) + * The gas used of the proposer payload (filter: lt) */ - execution_payload_transactions_count_lte?: number; + gas_used_lt?: number; /** - * The transaction count of the execution payload (filter: gt) + * The gas used of the proposer payload (filter: lte) */ - execution_payload_transactions_count_gt?: number; + gas_used_lte?: number; /** - * The transaction count of the execution payload (filter: gte) + * The gas used of the proposer payload (filter: gt) */ - execution_payload_transactions_count_gte?: number; + gas_used_gt?: number; /** - * The transaction count of the execution payload (filter: between_min) + * The gas used of the proposer payload (filter: gte) */ - execution_payload_transactions_count_between_min?: number; + gas_used_gte?: number; /** - * The transaction count of the execution payload (filter: between_max_value) + * The gas used of the proposer payload (filter: between_min) */ - execution_payload_transactions_count_between_max_value?: number; + gas_used_between_min?: number; /** - * The transaction count of the execution payload (filter: in_values) (comma-separated list) + * The gas used of the proposer payload (filter: between_max_value) */ - execution_payload_transactions_count_in_values?: string; + gas_used_between_max_value?: number; /** - * The transaction count of the execution payload (filter: not_in_values) (comma-separated list) + * The gas used of the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_transactions_count_not_in_values?: string; + gas_used_in_values?: string; /** - * The transaction total bytes of the execution payload (filter: eq) + * The gas used of the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_transactions_total_bytes_eq?: number; + gas_used_not_in_values?: string; /** - * The transaction total bytes of the execution payload (filter: ne) + * The transaction value in wei (filter: eq) */ - execution_payload_transactions_total_bytes_ne?: number; + value_eq?: string; /** - * The transaction total bytes of the execution payload (filter: lt) + * The transaction value in wei (filter: ne) */ - execution_payload_transactions_total_bytes_lt?: number; + value_ne?: string; /** - * The transaction total bytes of the execution payload (filter: lte) + * The transaction value in wei (filter: contains) */ - execution_payload_transactions_total_bytes_lte?: number; + value_contains?: string; /** - * The transaction total bytes of the execution payload (filter: gt) + * The transaction value in wei (filter: starts_with) */ - execution_payload_transactions_total_bytes_gt?: number; + value_starts_with?: string; /** - * The transaction total bytes of the execution payload (filter: gte) + * The transaction value in wei (filter: ends_with) */ - execution_payload_transactions_total_bytes_gte?: number; + value_ends_with?: string; /** - * The transaction total bytes of the execution payload (filter: between_min) + * The transaction value in wei (filter: like) */ - execution_payload_transactions_total_bytes_between_min?: number; + value_like?: string; /** - * The transaction total bytes of the execution payload (filter: between_max_value) + * The transaction value in wei (filter: not_like) */ - execution_payload_transactions_total_bytes_between_max_value?: number; + value_not_like?: string; /** - * The transaction total bytes of the execution payload (filter: in_values) (comma-separated list) + * The transaction value in wei (filter: in_values) (comma-separated list) */ - execution_payload_transactions_total_bytes_in_values?: string; + value_in_values?: string; /** - * The transaction total bytes of the execution payload (filter: not_in_values) (comma-separated list) + * The transaction value in wei (filter: not_in_values) (comma-separated list) */ - execution_payload_transactions_total_bytes_not_in_values?: string; + value_not_in_values?: string; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: eq) + * The number of transactions in the proposer payload (filter: eq) */ - execution_payload_transactions_total_bytes_compressed_eq?: number; + transaction_count_eq?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: ne) + * The number of transactions in the proposer payload (filter: ne) */ - execution_payload_transactions_total_bytes_compressed_ne?: number; + transaction_count_ne?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: lt) + * The number of transactions in the proposer payload (filter: lt) */ - execution_payload_transactions_total_bytes_compressed_lt?: number; + transaction_count_lt?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: lte) + * The number of transactions in the proposer payload (filter: lte) */ - execution_payload_transactions_total_bytes_compressed_lte?: number; + transaction_count_lte?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: gt) + * The number of transactions in the proposer payload (filter: gt) */ - execution_payload_transactions_total_bytes_compressed_gt?: number; + transaction_count_gt?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: gte) + * The number of transactions in the proposer payload (filter: gte) */ - execution_payload_transactions_total_bytes_compressed_gte?: number; + transaction_count_gte?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: between_min) + * The number of transactions in the proposer payload (filter: between_min) */ - execution_payload_transactions_total_bytes_compressed_between_min?: number; + transaction_count_between_min?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: between_max_value) + * The number of transactions in the proposer payload (filter: between_max_value) */ - execution_payload_transactions_total_bytes_compressed_between_max_value?: number; + transaction_count_between_max_value?: number; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: in_values) (comma-separated list) + * The number of transactions in the proposer payload (filter: in_values) (comma-separated list) */ - execution_payload_transactions_total_bytes_compressed_in_values?: string; + transaction_count_in_values?: string; /** - * The transaction total bytes of the execution payload when compressed using snappy (filter: not_in_values) (comma-separated list) + * The number of transactions in the proposer payload (filter: not_in_values) (comma-separated list) */ - execution_payload_transactions_total_bytes_compressed_not_in_values?: string; + transaction_count_not_in_values?: string; /** - * The maximum number of int_block_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_block_mev_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntBlockCanonical` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntBlockMevCanonical` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -68184,755 +71504,727 @@ export type IntBlockCanonicalServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_block_canonical'; + url: '/api/v1/int_block_mev_canonical'; }; -export type IntBlockCanonicalServiceListErrors = { +export type IntBlockMevCanonicalServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntBlockCanonicalServiceListError = - IntBlockCanonicalServiceListErrors[keyof IntBlockCanonicalServiceListErrors]; +export type IntBlockMevCanonicalServiceListError = + IntBlockMevCanonicalServiceListErrors[keyof IntBlockMevCanonicalServiceListErrors]; -export type IntBlockCanonicalServiceListResponses = { +export type IntBlockMevCanonicalServiceListResponses = { /** * OK */ - 200: ListIntBlockCanonicalResponse; + 200: ListIntBlockMevCanonicalResponse; }; -export type IntBlockCanonicalServiceListResponse = - IntBlockCanonicalServiceListResponses[keyof IntBlockCanonicalServiceListResponses]; +export type IntBlockMevCanonicalServiceListResponse = + IntBlockMevCanonicalServiceListResponses[keyof IntBlockMevCanonicalServiceListResponses]; -export type IntBlockCanonicalServiceGetData = { +export type IntBlockMevCanonicalServiceGetData = { body?: never; path: { /** - * The wall clock time when the reorg slot started + * The start time for the slot that the proposer payload is for */ slot_start_date_time: number; }; query?: never; - url: '/api/v1/int_block_canonical/{slot_start_date_time}'; + url: '/api/v1/int_block_mev_canonical/{slot_start_date_time}'; }; -export type IntBlockCanonicalServiceGetErrors = { +export type IntBlockMevCanonicalServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntBlockCanonicalServiceGetError = - IntBlockCanonicalServiceGetErrors[keyof IntBlockCanonicalServiceGetErrors]; +export type IntBlockMevCanonicalServiceGetError = + IntBlockMevCanonicalServiceGetErrors[keyof IntBlockMevCanonicalServiceGetErrors]; -export type IntBlockCanonicalServiceGetResponses = { +export type IntBlockMevCanonicalServiceGetResponses = { /** * OK */ - 200: GetIntBlockCanonicalResponse; + 200: GetIntBlockMevCanonicalResponse; }; -export type IntBlockCanonicalServiceGetResponse = - IntBlockCanonicalServiceGetResponses[keyof IntBlockCanonicalServiceGetResponses]; +export type IntBlockMevCanonicalServiceGetResponse = + IntBlockMevCanonicalServiceGetResponses[keyof IntBlockMevCanonicalServiceGetResponses]; -export type IntBlockMevCanonicalServiceListData = { +export type IntBlockOpcodeGasServiceListData = { body?: never; path?: never; query?: { /** - * The start time for the slot that the proposer payload is for (filter: eq) - */ - slot_start_date_time_eq?: number; - /** - * The start time for the slot that the proposer payload is for (filter: ne) - */ - slot_start_date_time_ne?: number; - /** - * The start time for the slot that the proposer payload is for (filter: lt) - */ - slot_start_date_time_lt?: number; - /** - * The start time for the slot that the proposer payload is for (filter: lte) - */ - slot_start_date_time_lte?: number; - /** - * The start time for the slot that the proposer payload is for (filter: gt) - */ - slot_start_date_time_gt?: number; - /** - * The start time for the slot that the proposer payload is for (filter: gte) - */ - slot_start_date_time_gte?: number; - /** - * The start time for the slot that the proposer payload is for (filter: between_min) - */ - slot_start_date_time_between_min?: number; - /** - * The start time for the slot that the proposer payload is for (filter: between_max_value) - */ - slot_start_date_time_between_max_value?: number; - /** - * The start time for the slot that the proposer payload is for (filter: in_values) (comma-separated list) - */ - slot_start_date_time_in_values?: string; - /** - * The start time for the slot that the proposer payload is for (filter: not_in_values) (comma-separated list) - */ - slot_start_date_time_not_in_values?: string; - /** - * The root hash of the beacon block (filter: eq) - */ - block_root_eq?: string; - /** - * The root hash of the beacon block (filter: ne) - */ - block_root_ne?: string; - /** - * The root hash of the beacon block (filter: contains) - */ - block_root_contains?: string; - /** - * The root hash of the beacon block (filter: starts_with) - */ - block_root_starts_with?: string; - /** - * The root hash of the beacon block (filter: ends_with) - */ - block_root_ends_with?: string; - /** - * The root hash of the beacon block (filter: like) - */ - block_root_like?: string; - /** - * The root hash of the beacon block (filter: not_like) - */ - block_root_not_like?: string; - /** - * The root hash of the beacon block (filter: in_values) (comma-separated list) - */ - block_root_in_values?: string; - /** - * The root hash of the beacon block (filter: not_in_values) (comma-separated list) - */ - block_root_not_in_values?: string; - /** - * Timestamp when the record was last updated (filter: eq) - */ - updated_date_time_eq?: number; - /** - * Timestamp when the record was last updated (filter: ne) - */ - updated_date_time_ne?: number; - /** - * Timestamp when the record was last updated (filter: lt) + * The block number (filter: eq) */ - updated_date_time_lt?: number; + block_number_eq?: number; /** - * Timestamp when the record was last updated (filter: lte) + * The block number (filter: ne) */ - updated_date_time_lte?: number; + block_number_ne?: number; /** - * Timestamp when the record was last updated (filter: gt) + * The block number (filter: lt) */ - updated_date_time_gt?: number; + block_number_lt?: number; /** - * Timestamp when the record was last updated (filter: gte) + * The block number (filter: lte) */ - updated_date_time_gte?: number; + block_number_lte?: number; /** - * Timestamp when the record was last updated (filter: between_min) + * The block number (filter: gt) */ - updated_date_time_between_min?: number; + block_number_gt?: number; /** - * Timestamp when the record was last updated (filter: between_max_value) + * The block number (filter: gte) */ - updated_date_time_between_max_value?: number; + block_number_gte?: number; /** - * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + * The block number (filter: between_min) */ - updated_date_time_in_values?: string; + block_number_between_min?: number; /** - * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + * The block number (filter: between_max_value) */ - updated_date_time_not_in_values?: string; + block_number_between_max_value?: number; /** - * Slot number within the block proposer payload (filter: eq) + * The block number (filter: in_values) (comma-separated list) */ - slot_eq?: number; + block_number_in_values?: string; /** - * Slot number within the block proposer payload (filter: ne) + * The block number (filter: not_in_values) (comma-separated list) */ - slot_ne?: number; + block_number_not_in_values?: string; /** - * Slot number within the block proposer payload (filter: lt) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: eq) */ - slot_lt?: number; + opcode_eq?: string; /** - * Slot number within the block proposer payload (filter: lte) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ne) */ - slot_lte?: number; + opcode_ne?: string; /** - * Slot number within the block proposer payload (filter: gt) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: contains) */ - slot_gt?: number; + opcode_contains?: string; /** - * Slot number within the block proposer payload (filter: gte) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: starts_with) */ - slot_gte?: number; + opcode_starts_with?: string; /** - * Slot number within the block proposer payload (filter: between_min) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ends_with) */ - slot_between_min?: number; + opcode_ends_with?: string; /** - * Slot number within the block proposer payload (filter: between_max_value) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: like) */ - slot_between_max_value?: number; + opcode_like?: string; /** - * Slot number within the block proposer payload (filter: in_values) (comma-separated list) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_like) */ - slot_in_values?: string; + opcode_not_like?: string; /** - * Slot number within the block proposer payload (filter: not_in_values) (comma-separated list) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: in_values) (comma-separated list) */ - slot_not_in_values?: string; + opcode_in_values?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: eq) + * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_in_values) (comma-separated list) */ - epoch_eq?: number; + opcode_not_in_values?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: ne) + * The name of the network (filter: eq) */ - epoch_ne?: number; + meta_network_name_eq?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: lt) + * The name of the network (filter: ne) */ - epoch_lt?: number; + meta_network_name_ne?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: lte) + * The name of the network (filter: contains) */ - epoch_lte?: number; + meta_network_name_contains?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: gt) + * The name of the network (filter: starts_with) */ - epoch_gt?: number; + meta_network_name_starts_with?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: gte) + * The name of the network (filter: ends_with) */ - epoch_gte?: number; + meta_network_name_ends_with?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: between_min) + * The name of the network (filter: like) */ - epoch_between_min?: number; + meta_network_name_like?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: between_max_value) + * The name of the network (filter: not_like) */ - epoch_between_max_value?: number; + meta_network_name_not_like?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: in_values) (comma-separated list) + * The name of the network (filter: in_values) (comma-separated list) */ - epoch_in_values?: string; + meta_network_name_in_values?: string; /** - * Epoch number derived from the slot that the proposer payload is for (filter: not_in_values) (comma-separated list) + * The name of the network (filter: not_in_values) (comma-separated list) */ - epoch_not_in_values?: string; + meta_network_name_not_in_values?: string; /** - * The start time for the epoch that the proposer payload is for (filter: eq) + * Timestamp when the record was last updated (filter: eq) */ - epoch_start_date_time_eq?: number; + updated_date_time_eq?: number; /** - * The start time for the epoch that the proposer payload is for (filter: ne) + * Timestamp when the record was last updated (filter: ne) */ - epoch_start_date_time_ne?: number; + updated_date_time_ne?: number; /** - * The start time for the epoch that the proposer payload is for (filter: lt) + * Timestamp when the record was last updated (filter: lt) */ - epoch_start_date_time_lt?: number; + updated_date_time_lt?: number; /** - * The start time for the epoch that the proposer payload is for (filter: lte) + * Timestamp when the record was last updated (filter: lte) */ - epoch_start_date_time_lte?: number; + updated_date_time_lte?: number; /** - * The start time for the epoch that the proposer payload is for (filter: gt) + * Timestamp when the record was last updated (filter: gt) */ - epoch_start_date_time_gt?: number; + updated_date_time_gt?: number; /** - * The start time for the epoch that the proposer payload is for (filter: gte) + * Timestamp when the record was last updated (filter: gte) */ - epoch_start_date_time_gte?: number; + updated_date_time_gte?: number; /** - * The start time for the epoch that the proposer payload is for (filter: between_min) + * Timestamp when the record was last updated (filter: between_min) */ - epoch_start_date_time_between_min?: number; + updated_date_time_between_min?: number; /** - * The start time for the epoch that the proposer payload is for (filter: between_max_value) + * Timestamp when the record was last updated (filter: between_max_value) */ - epoch_start_date_time_between_max_value?: number; + updated_date_time_between_max_value?: number; /** - * The start time for the epoch that the proposer payload is for (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - epoch_start_date_time_in_values?: string; + updated_date_time_in_values?: string; /** - * The start time for the epoch that the proposer payload is for (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - epoch_start_date_time_not_in_values?: string; + updated_date_time_not_in_values?: string; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: eq) + * Total execution count of this opcode across all transactions in the block (filter: eq) */ - earliest_bid_date_time_eq?: number; + count_eq?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: ne) + * Total execution count of this opcode across all transactions in the block (filter: ne) */ - earliest_bid_date_time_ne?: number; + count_ne?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: lt) + * Total execution count of this opcode across all transactions in the block (filter: lt) */ - earliest_bid_date_time_lt?: number; + count_lt?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: lte) + * Total execution count of this opcode across all transactions in the block (filter: lte) */ - earliest_bid_date_time_lte?: number; + count_lte?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: gt) + * Total execution count of this opcode across all transactions in the block (filter: gt) */ - earliest_bid_date_time_gt?: number; + count_gt?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: gte) + * Total execution count of this opcode across all transactions in the block (filter: gte) */ - earliest_bid_date_time_gte?: number; + count_gte?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: between_min) + * Total execution count of this opcode across all transactions in the block (filter: between_min) */ - earliest_bid_date_time_between_min?: number; + count_between_min?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: between_max_value) + * Total execution count of this opcode across all transactions in the block (filter: between_max_value) */ - earliest_bid_date_time_between_max_value?: number; + count_between_max_value?: number; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: in_values) (comma-separated list) + * Total execution count of this opcode across all transactions in the block (filter: in_values) (comma-separated list) */ - earliest_bid_date_time_in_values?: string; + count_in_values?: string; /** - * The earliest timestamp of the accepted bid in milliseconds (filter: not_in_values) (comma-separated list) + * Total execution count of this opcode across all transactions in the block (filter: not_in_values) (comma-separated list) */ - earliest_bid_date_time_not_in_values?: string; + count_not_in_values?: string; /** - * The relay names that delivered the proposer payload (filter: has) + * Total gas consumed by this opcode across all transactions in the block (filter: eq) */ - relay_names_has?: string; + gas_eq?: number; /** - * The relay names that delivered the proposer payload (filter: has_all_values) + * Total gas consumed by this opcode across all transactions in the block (filter: ne) */ - relay_names_has_all_values?: Array; + gas_ne?: number; /** - * The relay names that delivered the proposer payload (filter: has_any_values) + * Total gas consumed by this opcode across all transactions in the block (filter: lt) */ - relay_names_has_any_values?: Array; + gas_lt?: number; /** - * The relay names that delivered the proposer payload (filter: length_eq) + * Total gas consumed by this opcode across all transactions in the block (filter: lte) */ - relay_names_length_eq?: number; + gas_lte?: number; /** - * The relay names that delivered the proposer payload (filter: length_gt) + * Total gas consumed by this opcode across all transactions in the block (filter: gt) */ - relay_names_length_gt?: number; + gas_gt?: number; /** - * The relay names that delivered the proposer payload (filter: length_gte) + * Total gas consumed by this opcode across all transactions in the block (filter: gte) */ - relay_names_length_gte?: number; + gas_gte?: number; /** - * The relay names that delivered the proposer payload (filter: length_lt) + * Total gas consumed by this opcode across all transactions in the block (filter: between_min) */ - relay_names_length_lt?: number; + gas_between_min?: number; /** - * The relay names that delivered the proposer payload (filter: length_lte) + * Total gas consumed by this opcode across all transactions in the block (filter: between_max_value) */ - relay_names_length_lte?: number; + gas_between_max_value?: number; /** - * The parent hash of the proposer payload (filter: eq) + * Total gas consumed by this opcode across all transactions in the block (filter: in_values) (comma-separated list) */ - parent_hash_eq?: string; + gas_in_values?: string; /** - * The parent hash of the proposer payload (filter: ne) + * Total gas consumed by this opcode across all transactions in the block (filter: not_in_values) (comma-separated list) */ - parent_hash_ne?: string; + gas_not_in_values?: string; /** - * The parent hash of the proposer payload (filter: contains) + * Number of times this opcode resulted in an error across all transactions (filter: eq) */ - parent_hash_contains?: string; + error_count_eq?: number; /** - * The parent hash of the proposer payload (filter: starts_with) + * Number of times this opcode resulted in an error across all transactions (filter: ne) */ - parent_hash_starts_with?: string; + error_count_ne?: number; /** - * The parent hash of the proposer payload (filter: ends_with) + * Number of times this opcode resulted in an error across all transactions (filter: lt) */ - parent_hash_ends_with?: string; + error_count_lt?: number; /** - * The parent hash of the proposer payload (filter: like) + * Number of times this opcode resulted in an error across all transactions (filter: lte) */ - parent_hash_like?: string; + error_count_lte?: number; /** - * The parent hash of the proposer payload (filter: not_like) + * Number of times this opcode resulted in an error across all transactions (filter: gt) */ - parent_hash_not_like?: string; + error_count_gt?: number; /** - * The parent hash of the proposer payload (filter: in_values) (comma-separated list) + * Number of times this opcode resulted in an error across all transactions (filter: gte) */ - parent_hash_in_values?: string; + error_count_gte?: number; /** - * The parent hash of the proposer payload (filter: not_in_values) (comma-separated list) + * Number of times this opcode resulted in an error across all transactions (filter: between_min) */ - parent_hash_not_in_values?: string; + error_count_between_min?: number; /** - * The block number of the proposer payload (filter: eq) + * Number of times this opcode resulted in an error across all transactions (filter: between_max_value) */ - block_number_eq?: number; + error_count_between_max_value?: number; /** - * The block number of the proposer payload (filter: ne) + * Number of times this opcode resulted in an error across all transactions (filter: in_values) (comma-separated list) */ - block_number_ne?: number; + error_count_in_values?: string; /** - * The block number of the proposer payload (filter: lt) + * Number of times this opcode resulted in an error across all transactions (filter: not_in_values) (comma-separated list) */ - block_number_lt?: number; + error_count_not_in_values?: string; /** - * The block number of the proposer payload (filter: lte) + * The maximum number of int_block_opcode_gas to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ - block_number_lte?: number; + page_size?: number; /** - * The block number of the proposer payload (filter: gt) + * A page token, received from a previous `ListIntBlockOpcodeGas` call. Provide this to retrieve the subsequent page. */ - block_number_gt?: number; + page_token?: string; /** - * The block number of the proposer payload (filter: gte) + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. */ - block_number_gte?: number; + order_by?: string; + }; + url: '/api/v1/int_block_opcode_gas'; +}; + +export type IntBlockOpcodeGasServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntBlockOpcodeGasServiceListError = + IntBlockOpcodeGasServiceListErrors[keyof IntBlockOpcodeGasServiceListErrors]; + +export type IntBlockOpcodeGasServiceListResponses = { + /** + * OK + */ + 200: ListIntBlockOpcodeGasResponse; +}; + +export type IntBlockOpcodeGasServiceListResponse = + IntBlockOpcodeGasServiceListResponses[keyof IntBlockOpcodeGasServiceListResponses]; + +export type IntBlockOpcodeGasServiceGetData = { + body?: never; + path: { /** - * The block number of the proposer payload (filter: between_min) + * The block number */ - block_number_between_min?: number; + block_number: number; + }; + query?: never; + url: '/api/v1/int_block_opcode_gas/{block_number}'; +}; + +export type IntBlockOpcodeGasServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntBlockOpcodeGasServiceGetError = + IntBlockOpcodeGasServiceGetErrors[keyof IntBlockOpcodeGasServiceGetErrors]; + +export type IntBlockOpcodeGasServiceGetResponses = { + /** + * OK + */ + 200: GetIntBlockOpcodeGasResponse; +}; + +export type IntBlockOpcodeGasServiceGetResponse = + IntBlockOpcodeGasServiceGetResponses[keyof IntBlockOpcodeGasServiceGetResponses]; + +export type IntBlockProposerCanonicalServiceListData = { + body?: never; + path?: never; + query?: { /** - * The block number of the proposer payload (filter: between_max_value) + * The wall clock time when the slot started (filter: eq) */ - block_number_between_max_value?: number; + slot_start_date_time_eq?: number; /** - * The block number of the proposer payload (filter: in_values) (comma-separated list) + * The wall clock time when the slot started (filter: ne) */ - block_number_in_values?: string; + slot_start_date_time_ne?: number; /** - * The block number of the proposer payload (filter: not_in_values) (comma-separated list) + * The wall clock time when the slot started (filter: lt) */ - block_number_not_in_values?: string; + slot_start_date_time_lt?: number; /** - * The block hash of the proposer payload (filter: eq) + * The wall clock time when the slot started (filter: lte) */ - block_hash_eq?: string; + slot_start_date_time_lte?: number; /** - * The block hash of the proposer payload (filter: ne) + * The wall clock time when the slot started (filter: gt) */ - block_hash_ne?: string; + slot_start_date_time_gt?: number; /** - * The block hash of the proposer payload (filter: contains) + * The wall clock time when the slot started (filter: gte) */ - block_hash_contains?: string; + slot_start_date_time_gte?: number; /** - * The block hash of the proposer payload (filter: starts_with) + * The wall clock time when the slot started (filter: between_min) */ - block_hash_starts_with?: string; + slot_start_date_time_between_min?: number; /** - * The block hash of the proposer payload (filter: ends_with) + * The wall clock time when the slot started (filter: between_max_value) */ - block_hash_ends_with?: string; + slot_start_date_time_between_max_value?: number; /** - * The block hash of the proposer payload (filter: like) + * The wall clock time when the slot started (filter: in_values) (comma-separated list) */ - block_hash_like?: string; + slot_start_date_time_in_values?: string; /** - * The block hash of the proposer payload (filter: not_like) + * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) */ - block_hash_not_like?: string; + slot_start_date_time_not_in_values?: string; /** - * The block hash of the proposer payload (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: eq) */ - block_hash_in_values?: string; + updated_date_time_eq?: number; /** - * The block hash of the proposer payload (filter: not_in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: ne) */ - block_hash_not_in_values?: string; + updated_date_time_ne?: number; /** - * The builder pubkey of the proposer payload (filter: eq) + * Timestamp when the record was last updated (filter: lt) */ - builder_pubkey_eq?: string; + updated_date_time_lt?: number; /** - * The builder pubkey of the proposer payload (filter: ne) + * Timestamp when the record was last updated (filter: lte) */ - builder_pubkey_ne?: string; + updated_date_time_lte?: number; /** - * The builder pubkey of the proposer payload (filter: contains) + * Timestamp when the record was last updated (filter: gt) */ - builder_pubkey_contains?: string; + updated_date_time_gt?: number; /** - * The builder pubkey of the proposer payload (filter: starts_with) + * Timestamp when the record was last updated (filter: gte) */ - builder_pubkey_starts_with?: string; + updated_date_time_gte?: number; /** - * The builder pubkey of the proposer payload (filter: ends_with) + * Timestamp when the record was last updated (filter: between_min) */ - builder_pubkey_ends_with?: string; + updated_date_time_between_min?: number; /** - * The builder pubkey of the proposer payload (filter: like) + * Timestamp when the record was last updated (filter: between_max_value) */ - builder_pubkey_like?: string; + updated_date_time_between_max_value?: number; /** - * The builder pubkey of the proposer payload (filter: not_like) + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) */ - builder_pubkey_not_like?: string; + updated_date_time_in_values?: string; /** - * The builder pubkey of the proposer payload (filter: in_values) (comma-separated list) + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) */ - builder_pubkey_in_values?: string; + updated_date_time_not_in_values?: string; /** - * The builder pubkey of the proposer payload (filter: not_in_values) (comma-separated list) + * The slot number (filter: eq) */ - builder_pubkey_not_in_values?: string; + slot_eq?: number; /** - * The proposer pubkey of the proposer payload (filter: eq) + * The slot number (filter: ne) */ - proposer_pubkey_eq?: string; + slot_ne?: number; /** - * The proposer pubkey of the proposer payload (filter: ne) + * The slot number (filter: lt) */ - proposer_pubkey_ne?: string; + slot_lt?: number; /** - * The proposer pubkey of the proposer payload (filter: contains) + * The slot number (filter: lte) */ - proposer_pubkey_contains?: string; + slot_lte?: number; /** - * The proposer pubkey of the proposer payload (filter: starts_with) + * The slot number (filter: gt) */ - proposer_pubkey_starts_with?: string; + slot_gt?: number; /** - * The proposer pubkey of the proposer payload (filter: ends_with) + * The slot number (filter: gte) */ - proposer_pubkey_ends_with?: string; + slot_gte?: number; /** - * The proposer pubkey of the proposer payload (filter: like) + * The slot number (filter: between_min) */ - proposer_pubkey_like?: string; + slot_between_min?: number; /** - * The proposer pubkey of the proposer payload (filter: not_like) + * The slot number (filter: between_max_value) */ - proposer_pubkey_not_like?: string; + slot_between_max_value?: number; /** - * The proposer pubkey of the proposer payload (filter: in_values) (comma-separated list) + * The slot number (filter: in_values) (comma-separated list) */ - proposer_pubkey_in_values?: string; + slot_in_values?: string; /** - * The proposer pubkey of the proposer payload (filter: not_in_values) (comma-separated list) + * The slot number (filter: not_in_values) (comma-separated list) */ - proposer_pubkey_not_in_values?: string; + slot_not_in_values?: string; /** - * The proposer fee recipient of the proposer payload (filter: eq) + * The epoch number containing the slot (filter: eq) */ - proposer_fee_recipient_eq?: string; + epoch_eq?: number; /** - * The proposer fee recipient of the proposer payload (filter: ne) + * The epoch number containing the slot (filter: ne) */ - proposer_fee_recipient_ne?: string; + epoch_ne?: number; /** - * The proposer fee recipient of the proposer payload (filter: contains) + * The epoch number containing the slot (filter: lt) */ - proposer_fee_recipient_contains?: string; + epoch_lt?: number; /** - * The proposer fee recipient of the proposer payload (filter: starts_with) + * The epoch number containing the slot (filter: lte) */ - proposer_fee_recipient_starts_with?: string; + epoch_lte?: number; /** - * The proposer fee recipient of the proposer payload (filter: ends_with) + * The epoch number containing the slot (filter: gt) */ - proposer_fee_recipient_ends_with?: string; + epoch_gt?: number; /** - * The proposer fee recipient of the proposer payload (filter: like) + * The epoch number containing the slot (filter: gte) */ - proposer_fee_recipient_like?: string; + epoch_gte?: number; /** - * The proposer fee recipient of the proposer payload (filter: not_like) + * The epoch number containing the slot (filter: between_min) */ - proposer_fee_recipient_not_like?: string; + epoch_between_min?: number; /** - * The proposer fee recipient of the proposer payload (filter: in_values) (comma-separated list) + * The epoch number containing the slot (filter: between_max_value) */ - proposer_fee_recipient_in_values?: string; + epoch_between_max_value?: number; /** - * The proposer fee recipient of the proposer payload (filter: not_in_values) (comma-separated list) + * The epoch number containing the slot (filter: in_values) (comma-separated list) */ - proposer_fee_recipient_not_in_values?: string; + epoch_in_values?: string; /** - * The gas limit of the proposer payload (filter: eq) + * The epoch number containing the slot (filter: not_in_values) (comma-separated list) */ - gas_limit_eq?: number; + epoch_not_in_values?: string; /** - * The gas limit of the proposer payload (filter: ne) + * The wall clock time when the epoch started (filter: eq) */ - gas_limit_ne?: number; + epoch_start_date_time_eq?: number; /** - * The gas limit of the proposer payload (filter: lt) + * The wall clock time when the epoch started (filter: ne) */ - gas_limit_lt?: number; + epoch_start_date_time_ne?: number; /** - * The gas limit of the proposer payload (filter: lte) + * The wall clock time when the epoch started (filter: lt) */ - gas_limit_lte?: number; + epoch_start_date_time_lt?: number; /** - * The gas limit of the proposer payload (filter: gt) + * The wall clock time when the epoch started (filter: lte) */ - gas_limit_gt?: number; + epoch_start_date_time_lte?: number; /** - * The gas limit of the proposer payload (filter: gte) + * The wall clock time when the epoch started (filter: gt) */ - gas_limit_gte?: number; + epoch_start_date_time_gt?: number; /** - * The gas limit of the proposer payload (filter: between_min) + * The wall clock time when the epoch started (filter: gte) */ - gas_limit_between_min?: number; + epoch_start_date_time_gte?: number; /** - * The gas limit of the proposer payload (filter: between_max_value) + * The wall clock time when the epoch started (filter: between_min) */ - gas_limit_between_max_value?: number; + epoch_start_date_time_between_min?: number; /** - * The gas limit of the proposer payload (filter: in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: between_max_value) */ - gas_limit_in_values?: string; + epoch_start_date_time_between_max_value?: number; /** - * The gas limit of the proposer payload (filter: not_in_values) (comma-separated list) + * The wall clock time when the epoch started (filter: in_values) (comma-separated list) */ - gas_limit_not_in_values?: string; + epoch_start_date_time_in_values?: string; /** - * The gas used of the proposer payload (filter: eq) + * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) */ - gas_used_eq?: number; + epoch_start_date_time_not_in_values?: string; /** - * The gas used of the proposer payload (filter: ne) + * The validator index of the proposer for the slot (filter: eq) */ - gas_used_ne?: number; + proposer_validator_index_eq?: number; /** - * The gas used of the proposer payload (filter: lt) + * The validator index of the proposer for the slot (filter: ne) */ - gas_used_lt?: number; + proposer_validator_index_ne?: number; /** - * The gas used of the proposer payload (filter: lte) + * The validator index of the proposer for the slot (filter: lt) */ - gas_used_lte?: number; + proposer_validator_index_lt?: number; /** - * The gas used of the proposer payload (filter: gt) + * The validator index of the proposer for the slot (filter: lte) */ - gas_used_gt?: number; + proposer_validator_index_lte?: number; /** - * The gas used of the proposer payload (filter: gte) + * The validator index of the proposer for the slot (filter: gt) */ - gas_used_gte?: number; + proposer_validator_index_gt?: number; /** - * The gas used of the proposer payload (filter: between_min) + * The validator index of the proposer for the slot (filter: gte) */ - gas_used_between_min?: number; + proposer_validator_index_gte?: number; /** - * The gas used of the proposer payload (filter: between_max_value) + * The validator index of the proposer for the slot (filter: between_min) */ - gas_used_between_max_value?: number; + proposer_validator_index_between_min?: number; /** - * The gas used of the proposer payload (filter: in_values) (comma-separated list) + * The validator index of the proposer for the slot (filter: between_max_value) */ - gas_used_in_values?: string; + proposer_validator_index_between_max_value?: number; /** - * The gas used of the proposer payload (filter: not_in_values) (comma-separated list) + * The validator index of the proposer for the slot (filter: in_values) (comma-separated list) */ - gas_used_not_in_values?: string; + proposer_validator_index_in_values?: string; /** - * The transaction value in wei (filter: eq) + * The validator index of the proposer for the slot (filter: not_in_values) (comma-separated list) */ - value_eq?: string; + proposer_validator_index_not_in_values?: string; /** - * The transaction value in wei (filter: ne) + * The public key of the validator proposer (filter: eq) */ - value_ne?: string; + proposer_pubkey_eq?: string; /** - * The transaction value in wei (filter: contains) + * The public key of the validator proposer (filter: ne) */ - value_contains?: string; + proposer_pubkey_ne?: string; /** - * The transaction value in wei (filter: starts_with) + * The public key of the validator proposer (filter: contains) */ - value_starts_with?: string; + proposer_pubkey_contains?: string; /** - * The transaction value in wei (filter: ends_with) + * The public key of the validator proposer (filter: starts_with) */ - value_ends_with?: string; + proposer_pubkey_starts_with?: string; /** - * The transaction value in wei (filter: like) + * The public key of the validator proposer (filter: ends_with) */ - value_like?: string; + proposer_pubkey_ends_with?: string; /** - * The transaction value in wei (filter: not_like) + * The public key of the validator proposer (filter: like) */ - value_not_like?: string; + proposer_pubkey_like?: string; /** - * The transaction value in wei (filter: in_values) (comma-separated list) + * The public key of the validator proposer (filter: not_like) */ - value_in_values?: string; + proposer_pubkey_not_like?: string; /** - * The transaction value in wei (filter: not_in_values) (comma-separated list) + * The public key of the validator proposer (filter: in_values) (comma-separated list) */ - value_not_in_values?: string; + proposer_pubkey_in_values?: string; /** - * The number of transactions in the proposer payload (filter: eq) + * The public key of the validator proposer (filter: not_in_values) (comma-separated list) */ - transaction_count_eq?: number; + proposer_pubkey_not_in_values?: string; /** - * The number of transactions in the proposer payload (filter: ne) + * The beacon block root hash. Null if a slot was missed (filter: eq) */ - transaction_count_ne?: number; + block_root_eq?: string; /** - * The number of transactions in the proposer payload (filter: lt) + * The beacon block root hash. Null if a slot was missed (filter: ne) */ - transaction_count_lt?: number; + block_root_ne?: string; /** - * The number of transactions in the proposer payload (filter: lte) + * The beacon block root hash. Null if a slot was missed (filter: contains) */ - transaction_count_lte?: number; + block_root_contains?: string; /** - * The number of transactions in the proposer payload (filter: gt) + * The beacon block root hash. Null if a slot was missed (filter: starts_with) */ - transaction_count_gt?: number; + block_root_starts_with?: string; /** - * The number of transactions in the proposer payload (filter: gte) + * The beacon block root hash. Null if a slot was missed (filter: ends_with) */ - transaction_count_gte?: number; + block_root_ends_with?: string; /** - * The number of transactions in the proposer payload (filter: between_min) + * The beacon block root hash. Null if a slot was missed (filter: like) */ - transaction_count_between_min?: number; + block_root_like?: string; /** - * The number of transactions in the proposer payload (filter: between_max_value) + * The beacon block root hash. Null if a slot was missed (filter: not_like) */ - transaction_count_between_max_value?: number; + block_root_not_like?: string; /** - * The number of transactions in the proposer payload (filter: in_values) (comma-separated list) + * The beacon block root hash. Null if a slot was missed (filter: in_values) (comma-separated list) */ - transaction_count_in_values?: string; + block_root_in_values?: string; /** - * The number of transactions in the proposer payload (filter: not_in_values) (comma-separated list) + * The beacon block root hash. Null if a slot was missed (filter: not_in_values) (comma-separated list) */ - transaction_count_not_in_values?: string; + block_root_not_in_values?: string; /** - * The maximum number of int_block_mev_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_block_proposer_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntBlockMevCanonical` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntBlockProposerCanonical` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -68940,177 +72232,177 @@ export type IntBlockMevCanonicalServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_block_mev_canonical'; + url: '/api/v1/int_block_proposer_canonical'; }; -export type IntBlockMevCanonicalServiceListErrors = { +export type IntBlockProposerCanonicalServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntBlockMevCanonicalServiceListError = - IntBlockMevCanonicalServiceListErrors[keyof IntBlockMevCanonicalServiceListErrors]; +export type IntBlockProposerCanonicalServiceListError = + IntBlockProposerCanonicalServiceListErrors[keyof IntBlockProposerCanonicalServiceListErrors]; -export type IntBlockMevCanonicalServiceListResponses = { +export type IntBlockProposerCanonicalServiceListResponses = { /** * OK */ - 200: ListIntBlockMevCanonicalResponse; + 200: ListIntBlockProposerCanonicalResponse; }; -export type IntBlockMevCanonicalServiceListResponse = - IntBlockMevCanonicalServiceListResponses[keyof IntBlockMevCanonicalServiceListResponses]; +export type IntBlockProposerCanonicalServiceListResponse = + IntBlockProposerCanonicalServiceListResponses[keyof IntBlockProposerCanonicalServiceListResponses]; -export type IntBlockMevCanonicalServiceGetData = { +export type IntBlockProposerCanonicalServiceGetData = { body?: never; path: { /** - * The start time for the slot that the proposer payload is for + * The wall clock time when the slot started */ slot_start_date_time: number; }; query?: never; - url: '/api/v1/int_block_mev_canonical/{slot_start_date_time}'; + url: '/api/v1/int_block_proposer_canonical/{slot_start_date_time}'; }; -export type IntBlockMevCanonicalServiceGetErrors = { +export type IntBlockProposerCanonicalServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntBlockMevCanonicalServiceGetError = - IntBlockMevCanonicalServiceGetErrors[keyof IntBlockMevCanonicalServiceGetErrors]; +export type IntBlockProposerCanonicalServiceGetError = + IntBlockProposerCanonicalServiceGetErrors[keyof IntBlockProposerCanonicalServiceGetErrors]; -export type IntBlockMevCanonicalServiceGetResponses = { +export type IntBlockProposerCanonicalServiceGetResponses = { /** * OK */ - 200: GetIntBlockMevCanonicalResponse; + 200: GetIntBlockProposerCanonicalResponse; }; -export type IntBlockMevCanonicalServiceGetResponse = - IntBlockMevCanonicalServiceGetResponses[keyof IntBlockMevCanonicalServiceGetResponses]; +export type IntBlockProposerCanonicalServiceGetResponse = + IntBlockProposerCanonicalServiceGetResponses[keyof IntBlockProposerCanonicalServiceGetResponses]; -export type IntBlockOpcodeGasServiceListData = { +export type IntContractCreationServiceListData = { body?: never; path?: never; query?: { /** - * The block number (filter: eq) + * Block where contract was created (filter: eq) */ block_number_eq?: number; /** - * The block number (filter: ne) + * Block where contract was created (filter: ne) */ block_number_ne?: number; /** - * The block number (filter: lt) + * Block where contract was created (filter: lt) */ block_number_lt?: number; /** - * The block number (filter: lte) + * Block where contract was created (filter: lte) */ block_number_lte?: number; /** - * The block number (filter: gt) + * Block where contract was created (filter: gt) */ block_number_gt?: number; /** - * The block number (filter: gte) + * Block where contract was created (filter: gte) */ block_number_gte?: number; /** - * The block number (filter: between_min) + * Block where contract was created (filter: between_min) */ block_number_between_min?: number; /** - * The block number (filter: between_max_value) + * Block where contract was created (filter: between_max_value) */ block_number_between_max_value?: number; /** - * The block number (filter: in_values) (comma-separated list) + * Block where contract was created (filter: in_values) (comma-separated list) */ block_number_in_values?: string; /** - * The block number (filter: not_in_values) (comma-separated list) + * Block where contract was created (filter: not_in_values) (comma-separated list) */ block_number_not_in_values?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: eq) + * Address of created contract (filter: eq) */ - opcode_eq?: string; + contract_address_eq?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ne) + * Address of created contract (filter: ne) */ - opcode_ne?: string; + contract_address_ne?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: contains) + * Address of created contract (filter: contains) */ - opcode_contains?: string; + contract_address_contains?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: starts_with) + * Address of created contract (filter: starts_with) */ - opcode_starts_with?: string; + contract_address_starts_with?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: ends_with) + * Address of created contract (filter: ends_with) */ - opcode_ends_with?: string; + contract_address_ends_with?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: like) + * Address of created contract (filter: like) */ - opcode_like?: string; + contract_address_like?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_like) + * Address of created contract (filter: not_like) */ - opcode_not_like?: string; + contract_address_not_like?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: in_values) (comma-separated list) + * Address of created contract (filter: in_values) (comma-separated list) */ - opcode_in_values?: string; + contract_address_in_values?: string; /** - * The EVM opcode name (e.g., SLOAD, ADD, CALL) (filter: not_in_values) (comma-separated list) + * Address of created contract (filter: not_in_values) (comma-separated list) */ - opcode_not_in_values?: string; + contract_address_not_in_values?: string; /** - * The name of the network (filter: eq) + * Transaction hash (filter: eq) */ - meta_network_name_eq?: string; + transaction_hash_eq?: string; /** - * The name of the network (filter: ne) + * Transaction hash (filter: ne) */ - meta_network_name_ne?: string; + transaction_hash_ne?: string; /** - * The name of the network (filter: contains) + * Transaction hash (filter: contains) */ - meta_network_name_contains?: string; + transaction_hash_contains?: string; /** - * The name of the network (filter: starts_with) + * Transaction hash (filter: starts_with) */ - meta_network_name_starts_with?: string; + transaction_hash_starts_with?: string; /** - * The name of the network (filter: ends_with) + * Transaction hash (filter: ends_with) */ - meta_network_name_ends_with?: string; + transaction_hash_ends_with?: string; /** - * The name of the network (filter: like) + * Transaction hash (filter: like) */ - meta_network_name_like?: string; + transaction_hash_like?: string; /** - * The name of the network (filter: not_like) + * Transaction hash (filter: not_like) */ - meta_network_name_not_like?: string; + transaction_hash_not_like?: string; /** - * The name of the network (filter: in_values) (comma-separated list) + * Transaction hash (filter: in_values) (comma-separated list) */ - meta_network_name_in_values?: string; + transaction_hash_in_values?: string; /** - * The name of the network (filter: not_in_values) (comma-separated list) + * Transaction hash (filter: not_in_values) (comma-separated list) */ - meta_network_name_not_in_values?: string; + transaction_hash_not_in_values?: string; /** * Timestamp when the record was last updated (filter: eq) */ @@ -69152,131 +72444,199 @@ export type IntBlockOpcodeGasServiceListData = { */ updated_date_time_not_in_values?: string; /** - * Total execution count of this opcode across all transactions in the block (filter: eq) + * Position in block (filter: eq) */ - count_eq?: number; + transaction_index_eq?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: ne) + * Position in block (filter: ne) */ - count_ne?: number; + transaction_index_ne?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: lt) + * Position in block (filter: lt) */ - count_lt?: number; + transaction_index_lt?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: lte) + * Position in block (filter: lte) */ - count_lte?: number; + transaction_index_lte?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: gt) + * Position in block (filter: gt) */ - count_gt?: number; + transaction_index_gt?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: gte) + * Position in block (filter: gte) */ - count_gte?: number; + transaction_index_gte?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: between_min) + * Position in block (filter: between_min) */ - count_between_min?: number; + transaction_index_between_min?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: between_max_value) + * Position in block (filter: between_max_value) */ - count_between_max_value?: number; + transaction_index_between_max_value?: number; /** - * Total execution count of this opcode across all transactions in the block (filter: in_values) (comma-separated list) + * Position in block (filter: in_values) (comma-separated list) */ - count_in_values?: string; + transaction_index_in_values?: string; /** - * Total execution count of this opcode across all transactions in the block (filter: not_in_values) (comma-separated list) + * Position in block (filter: not_in_values) (comma-separated list) */ - count_not_in_values?: string; + transaction_index_not_in_values?: string; /** - * Total gas consumed by this opcode across all transactions in the block (filter: eq) + * Position within transaction (filter: eq) */ - gas_eq?: number; + internal_index_eq?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: ne) + * Position within transaction (filter: ne) */ - gas_ne?: number; + internal_index_ne?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: lt) + * Position within transaction (filter: lt) */ - gas_lt?: number; + internal_index_lt?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: lte) + * Position within transaction (filter: lte) */ - gas_lte?: number; + internal_index_lte?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: gt) + * Position within transaction (filter: gt) */ - gas_gt?: number; + internal_index_gt?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: gte) + * Position within transaction (filter: gte) */ - gas_gte?: number; + internal_index_gte?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: between_min) + * Position within transaction (filter: between_min) */ - gas_between_min?: number; + internal_index_between_min?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: between_max_value) + * Position within transaction (filter: between_max_value) */ - gas_between_max_value?: number; + internal_index_between_max_value?: number; /** - * Total gas consumed by this opcode across all transactions in the block (filter: in_values) (comma-separated list) + * Position within transaction (filter: in_values) (comma-separated list) */ - gas_in_values?: string; + internal_index_in_values?: string; /** - * Total gas consumed by this opcode across all transactions in the block (filter: not_in_values) (comma-separated list) + * Position within transaction (filter: not_in_values) (comma-separated list) */ - gas_not_in_values?: string; + internal_index_not_in_values?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: eq) + * Address that deployed the contract (filter: eq) */ - error_count_eq?: number; + deployer_eq?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: ne) + * Address that deployed the contract (filter: ne) */ - error_count_ne?: number; + deployer_ne?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: lt) + * Address that deployed the contract (filter: contains) */ - error_count_lt?: number; + deployer_contains?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: lte) + * Address that deployed the contract (filter: starts_with) */ - error_count_lte?: number; + deployer_starts_with?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: gt) + * Address that deployed the contract (filter: ends_with) */ - error_count_gt?: number; + deployer_ends_with?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: gte) + * Address that deployed the contract (filter: like) */ - error_count_gte?: number; + deployer_like?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: between_min) + * Address that deployed the contract (filter: not_like) */ - error_count_between_min?: number; + deployer_not_like?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: between_max_value) + * Address that deployed the contract (filter: in_values) (comma-separated list) */ - error_count_between_max_value?: number; + deployer_in_values?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: in_values) (comma-separated list) + * Address that deployed the contract (filter: not_in_values) (comma-separated list) */ - error_count_in_values?: string; + deployer_not_in_values?: string; /** - * Number of times this opcode resulted in an error across all transactions (filter: not_in_values) (comma-separated list) + * Factory contract address if applicable (filter: eq) */ - error_count_not_in_values?: string; + factory_eq?: string; /** - * The maximum number of int_block_opcode_gas to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * Factory contract address if applicable (filter: ne) + */ + factory_ne?: string; + /** + * Factory contract address if applicable (filter: contains) + */ + factory_contains?: string; + /** + * Factory contract address if applicable (filter: starts_with) + */ + factory_starts_with?: string; + /** + * Factory contract address if applicable (filter: ends_with) + */ + factory_ends_with?: string; + /** + * Factory contract address if applicable (filter: like) + */ + factory_like?: string; + /** + * Factory contract address if applicable (filter: not_like) + */ + factory_not_like?: string; + /** + * Factory contract address if applicable (filter: in_values) (comma-separated list) + */ + factory_in_values?: string; + /** + * Factory contract address if applicable (filter: not_in_values) (comma-separated list) + */ + factory_not_in_values?: string; + /** + * Hash of the initialization code (filter: eq) + */ + init_code_hash_eq?: string; + /** + * Hash of the initialization code (filter: ne) + */ + init_code_hash_ne?: string; + /** + * Hash of the initialization code (filter: contains) + */ + init_code_hash_contains?: string; + /** + * Hash of the initialization code (filter: starts_with) + */ + init_code_hash_starts_with?: string; + /** + * Hash of the initialization code (filter: ends_with) + */ + init_code_hash_ends_with?: string; + /** + * Hash of the initialization code (filter: like) + */ + init_code_hash_like?: string; + /** + * Hash of the initialization code (filter: not_like) + */ + init_code_hash_not_like?: string; + /** + * Hash of the initialization code (filter: in_values) (comma-separated list) + */ + init_code_hash_in_values?: string; + /** + * Hash of the initialization code (filter: not_in_values) (comma-separated list) + */ + init_code_hash_not_in_values?: string; + /** + * The maximum number of int_contract_creation to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntBlockOpcodeGas` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntContractCreation` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -69284,105 +72644,221 @@ export type IntBlockOpcodeGasServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_block_opcode_gas'; + url: '/api/v1/int_contract_creation'; }; -export type IntBlockOpcodeGasServiceListErrors = { +export type IntContractCreationServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntBlockOpcodeGasServiceListError = - IntBlockOpcodeGasServiceListErrors[keyof IntBlockOpcodeGasServiceListErrors]; +export type IntContractCreationServiceListError = + IntContractCreationServiceListErrors[keyof IntContractCreationServiceListErrors]; -export type IntBlockOpcodeGasServiceListResponses = { +export type IntContractCreationServiceListResponses = { /** * OK */ - 200: ListIntBlockOpcodeGasResponse; + 200: ListIntContractCreationResponse; }; -export type IntBlockOpcodeGasServiceListResponse = - IntBlockOpcodeGasServiceListResponses[keyof IntBlockOpcodeGasServiceListResponses]; +export type IntContractCreationServiceListResponse = + IntContractCreationServiceListResponses[keyof IntContractCreationServiceListResponses]; -export type IntBlockOpcodeGasServiceGetData = { +export type IntContractCreationServiceGetData = { body?: never; path: { /** - * The block number + * Block where contract was created */ block_number: number; }; query?: never; - url: '/api/v1/int_block_opcode_gas/{block_number}'; + url: '/api/v1/int_contract_creation/{block_number}'; }; -export type IntBlockOpcodeGasServiceGetErrors = { +export type IntContractCreationServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntBlockOpcodeGasServiceGetError = - IntBlockOpcodeGasServiceGetErrors[keyof IntBlockOpcodeGasServiceGetErrors]; +export type IntContractCreationServiceGetError = + IntContractCreationServiceGetErrors[keyof IntContractCreationServiceGetErrors]; -export type IntBlockOpcodeGasServiceGetResponses = { +export type IntContractCreationServiceGetResponses = { /** * OK */ - 200: GetIntBlockOpcodeGasResponse; + 200: GetIntContractCreationResponse; }; -export type IntBlockOpcodeGasServiceGetResponse = - IntBlockOpcodeGasServiceGetResponses[keyof IntBlockOpcodeGasServiceGetResponses]; +export type IntContractCreationServiceGetResponse = + IntContractCreationServiceGetResponses[keyof IntContractCreationServiceGetResponses]; -export type IntBlockProposerCanonicalServiceListData = { +export type IntContractSelfdestructServiceListData = { body?: never; path?: never; query?: { /** - * The wall clock time when the slot started (filter: eq) + * Block where SELFDESTRUCT occurred (filter: eq) */ - slot_start_date_time_eq?: number; + block_number_eq?: number; /** - * The wall clock time when the slot started (filter: ne) + * Block where SELFDESTRUCT occurred (filter: ne) */ - slot_start_date_time_ne?: number; + block_number_ne?: number; /** - * The wall clock time when the slot started (filter: lt) + * Block where SELFDESTRUCT occurred (filter: lt) */ - slot_start_date_time_lt?: number; + block_number_lt?: number; /** - * The wall clock time when the slot started (filter: lte) + * Block where SELFDESTRUCT occurred (filter: lte) */ - slot_start_date_time_lte?: number; + block_number_lte?: number; /** - * The wall clock time when the slot started (filter: gt) + * Block where SELFDESTRUCT occurred (filter: gt) */ - slot_start_date_time_gt?: number; + block_number_gt?: number; /** - * The wall clock time when the slot started (filter: gte) + * Block where SELFDESTRUCT occurred (filter: gte) */ - slot_start_date_time_gte?: number; + block_number_gte?: number; /** - * The wall clock time when the slot started (filter: between_min) + * Block where SELFDESTRUCT occurred (filter: between_min) */ - slot_start_date_time_between_min?: number; + block_number_between_min?: number; /** - * The wall clock time when the slot started (filter: between_max_value) + * Block where SELFDESTRUCT occurred (filter: between_max_value) */ - slot_start_date_time_between_max_value?: number; + block_number_between_max_value?: number; /** - * The wall clock time when the slot started (filter: in_values) (comma-separated list) + * Block where SELFDESTRUCT occurred (filter: in_values) (comma-separated list) */ - slot_start_date_time_in_values?: string; + block_number_in_values?: string; /** - * The wall clock time when the slot started (filter: not_in_values) (comma-separated list) + * Block where SELFDESTRUCT occurred (filter: not_in_values) (comma-separated list) */ - slot_start_date_time_not_in_values?: string; + block_number_not_in_values?: string; + /** + * Position in block (filter: eq) + */ + transaction_index_eq?: number; + /** + * Position in block (filter: ne) + */ + transaction_index_ne?: number; + /** + * Position in block (filter: lt) + */ + transaction_index_lt?: number; + /** + * Position in block (filter: lte) + */ + transaction_index_lte?: number; + /** + * Position in block (filter: gt) + */ + transaction_index_gt?: number; + /** + * Position in block (filter: gte) + */ + transaction_index_gte?: number; + /** + * Position in block (filter: between_min) + */ + transaction_index_between_min?: number; + /** + * Position in block (filter: between_max_value) + */ + transaction_index_between_max_value?: number; + /** + * Position in block (filter: in_values) (comma-separated list) + */ + transaction_index_in_values?: string; + /** + * Position in block (filter: not_in_values) (comma-separated list) + */ + transaction_index_not_in_values?: string; + /** + * Position within transaction traces (filter: eq) + */ + internal_index_eq?: number; + /** + * Position within transaction traces (filter: ne) + */ + internal_index_ne?: number; + /** + * Position within transaction traces (filter: lt) + */ + internal_index_lt?: number; + /** + * Position within transaction traces (filter: lte) + */ + internal_index_lte?: number; + /** + * Position within transaction traces (filter: gt) + */ + internal_index_gt?: number; + /** + * Position within transaction traces (filter: gte) + */ + internal_index_gte?: number; + /** + * Position within transaction traces (filter: between_min) + */ + internal_index_between_min?: number; + /** + * Position within transaction traces (filter: between_max_value) + */ + internal_index_between_max_value?: number; + /** + * Position within transaction traces (filter: in_values) (comma-separated list) + */ + internal_index_in_values?: string; + /** + * Position within transaction traces (filter: not_in_values) (comma-separated list) + */ + internal_index_not_in_values?: string; + /** + * Contract that was destroyed (filter: eq) + */ + address_eq?: string; + /** + * Contract that was destroyed (filter: ne) + */ + address_ne?: string; + /** + * Contract that was destroyed (filter: contains) + */ + address_contains?: string; + /** + * Contract that was destroyed (filter: starts_with) + */ + address_starts_with?: string; + /** + * Contract that was destroyed (filter: ends_with) + */ + address_ends_with?: string; + /** + * Contract that was destroyed (filter: like) + */ + address_like?: string; + /** + * Contract that was destroyed (filter: not_like) + */ + address_not_like?: string; + /** + * Contract that was destroyed (filter: in_values) (comma-separated list) + */ + address_in_values?: string; + /** + * Contract that was destroyed (filter: not_in_values) (comma-separated list) + */ + address_not_in_values?: string; /** * Timestamp when the record was last updated (filter: eq) */ @@ -69424,243 +72900,211 @@ export type IntBlockProposerCanonicalServiceListData = { */ updated_date_time_not_in_values?: string; /** - * The slot number (filter: eq) - */ - slot_eq?: number; - /** - * The slot number (filter: ne) - */ - slot_ne?: number; - /** - * The slot number (filter: lt) - */ - slot_lt?: number; - /** - * The slot number (filter: lte) - */ - slot_lte?: number; - /** - * The slot number (filter: gt) - */ - slot_gt?: number; - /** - * The slot number (filter: gte) - */ - slot_gte?: number; - /** - * The slot number (filter: between_min) - */ - slot_between_min?: number; - /** - * The slot number (filter: between_max_value) - */ - slot_between_max_value?: number; - /** - * The slot number (filter: in_values) (comma-separated list) + * Transaction hash (filter: eq) */ - slot_in_values?: string; + transaction_hash_eq?: string; /** - * The slot number (filter: not_in_values) (comma-separated list) + * Transaction hash (filter: ne) */ - slot_not_in_values?: string; + transaction_hash_ne?: string; /** - * The epoch number containing the slot (filter: eq) + * Transaction hash (filter: contains) */ - epoch_eq?: number; + transaction_hash_contains?: string; /** - * The epoch number containing the slot (filter: ne) + * Transaction hash (filter: starts_with) */ - epoch_ne?: number; + transaction_hash_starts_with?: string; /** - * The epoch number containing the slot (filter: lt) + * Transaction hash (filter: ends_with) */ - epoch_lt?: number; + transaction_hash_ends_with?: string; /** - * The epoch number containing the slot (filter: lte) + * Transaction hash (filter: like) */ - epoch_lte?: number; + transaction_hash_like?: string; /** - * The epoch number containing the slot (filter: gt) + * Transaction hash (filter: not_like) */ - epoch_gt?: number; + transaction_hash_not_like?: string; /** - * The epoch number containing the slot (filter: gte) + * Transaction hash (filter: in_values) (comma-separated list) */ - epoch_gte?: number; + transaction_hash_in_values?: string; /** - * The epoch number containing the slot (filter: between_min) + * Transaction hash (filter: not_in_values) (comma-separated list) */ - epoch_between_min?: number; + transaction_hash_not_in_values?: string; /** - * The epoch number containing the slot (filter: between_max_value) + * Address receiving the ETH (filter: eq) */ - epoch_between_max_value?: number; + beneficiary_eq?: string; /** - * The epoch number containing the slot (filter: in_values) (comma-separated list) + * Address receiving the ETH (filter: ne) */ - epoch_in_values?: string; + beneficiary_ne?: string; /** - * The epoch number containing the slot (filter: not_in_values) (comma-separated list) + * Address receiving the ETH (filter: contains) */ - epoch_not_in_values?: string; + beneficiary_contains?: string; /** - * The wall clock time when the epoch started (filter: eq) + * Address receiving the ETH (filter: starts_with) */ - epoch_start_date_time_eq?: number; + beneficiary_starts_with?: string; /** - * The wall clock time when the epoch started (filter: ne) + * Address receiving the ETH (filter: ends_with) */ - epoch_start_date_time_ne?: number; + beneficiary_ends_with?: string; /** - * The wall clock time when the epoch started (filter: lt) + * Address receiving the ETH (filter: like) */ - epoch_start_date_time_lt?: number; + beneficiary_like?: string; /** - * The wall clock time when the epoch started (filter: lte) + * Address receiving the ETH (filter: not_like) */ - epoch_start_date_time_lte?: number; + beneficiary_not_like?: string; /** - * The wall clock time when the epoch started (filter: gt) + * Address receiving the ETH (filter: in_values) (comma-separated list) */ - epoch_start_date_time_gt?: number; + beneficiary_in_values?: string; /** - * The wall clock time when the epoch started (filter: gte) + * Address receiving the ETH (filter: not_in_values) (comma-separated list) */ - epoch_start_date_time_gte?: number; + beneficiary_not_in_values?: string; /** - * The wall clock time when the epoch started (filter: between_min) + * Amount of ETH sent to beneficiary (filter: eq) */ - epoch_start_date_time_between_min?: number; + value_transferred_eq?: string; /** - * The wall clock time when the epoch started (filter: between_max_value) + * Amount of ETH sent to beneficiary (filter: ne) */ - epoch_start_date_time_between_max_value?: number; + value_transferred_ne?: string; /** - * The wall clock time when the epoch started (filter: in_values) (comma-separated list) + * Amount of ETH sent to beneficiary (filter: contains) */ - epoch_start_date_time_in_values?: string; + value_transferred_contains?: string; /** - * The wall clock time when the epoch started (filter: not_in_values) (comma-separated list) + * Amount of ETH sent to beneficiary (filter: starts_with) */ - epoch_start_date_time_not_in_values?: string; + value_transferred_starts_with?: string; /** - * The validator index of the proposer for the slot (filter: eq) + * Amount of ETH sent to beneficiary (filter: ends_with) */ - proposer_validator_index_eq?: number; + value_transferred_ends_with?: string; /** - * The validator index of the proposer for the slot (filter: ne) + * Amount of ETH sent to beneficiary (filter: like) */ - proposer_validator_index_ne?: number; + value_transferred_like?: string; /** - * The validator index of the proposer for the slot (filter: lt) + * Amount of ETH sent to beneficiary (filter: not_like) */ - proposer_validator_index_lt?: number; + value_transferred_not_like?: string; /** - * The validator index of the proposer for the slot (filter: lte) + * Amount of ETH sent to beneficiary (filter: in_values) (comma-separated list) */ - proposer_validator_index_lte?: number; + value_transferred_in_values?: string; /** - * The validator index of the proposer for the slot (filter: gt) + * Amount of ETH sent to beneficiary (filter: not_in_values) (comma-separated list) */ - proposer_validator_index_gt?: number; + value_transferred_not_in_values?: string; /** - * The validator index of the proposer for the slot (filter: gte) + * True if contract was created and destroyed in the same transaction - storage always cleared per EIP-6780 (filter: eq) */ - proposer_validator_index_gte?: number; + ephemeral_eq?: boolean; /** - * The validator index of the proposer for the slot (filter: between_min) + * True if contract was created and destroyed in the same transaction - storage always cleared per EIP-6780 (filter: ne) */ - proposer_validator_index_between_min?: number; + ephemeral_ne?: boolean; /** - * The validator index of the proposer for the slot (filter: between_max_value) + * True if storage was cleared (pre-Shanghai OR ephemeral) (filter: eq) */ - proposer_validator_index_between_max_value?: number; + storage_cleared_eq?: boolean; /** - * The validator index of the proposer for the slot (filter: in_values) (comma-separated list) + * True if storage was cleared (pre-Shanghai OR ephemeral) (filter: ne) */ - proposer_validator_index_in_values?: string; + storage_cleared_ne?: boolean; /** - * The validator index of the proposer for the slot (filter: not_in_values) (comma-separated list) + * Block where contract was created (if known) (filter: eq) */ - proposer_validator_index_not_in_values?: string; + creation_block_eq?: number; /** - * The public key of the validator proposer (filter: eq) + * Block where contract was created (if known) (filter: ne) */ - proposer_pubkey_eq?: string; + creation_block_ne?: number; /** - * The public key of the validator proposer (filter: ne) + * Block where contract was created (if known) (filter: lt) */ - proposer_pubkey_ne?: string; + creation_block_lt?: number; /** - * The public key of the validator proposer (filter: contains) + * Block where contract was created (if known) (filter: lte) */ - proposer_pubkey_contains?: string; + creation_block_lte?: number; /** - * The public key of the validator proposer (filter: starts_with) + * Block where contract was created (if known) (filter: gt) */ - proposer_pubkey_starts_with?: string; + creation_block_gt?: number; /** - * The public key of the validator proposer (filter: ends_with) + * Block where contract was created (if known) (filter: gte) */ - proposer_pubkey_ends_with?: string; + creation_block_gte?: number; /** - * The public key of the validator proposer (filter: like) + * Block where contract was created (if known) (filter: between_min) */ - proposer_pubkey_like?: string; + creation_block_between_min?: number; /** - * The public key of the validator proposer (filter: not_like) + * Block where contract was created (if known) (filter: between_max_value) */ - proposer_pubkey_not_like?: string; + creation_block_between_max_value?: number; /** - * The public key of the validator proposer (filter: in_values) (comma-separated list) + * Block where contract was created (if known) (filter: in_values) (comma-separated list) */ - proposer_pubkey_in_values?: string; + creation_block_in_values?: string; /** - * The public key of the validator proposer (filter: not_in_values) (comma-separated list) + * Block where contract was created (if known) (filter: not_in_values) (comma-separated list) */ - proposer_pubkey_not_in_values?: string; + creation_block_not_in_values?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: eq) + * Transaction that created the contract (if known) (filter: eq) */ - block_root_eq?: string; + creation_transaction_hash_eq?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: ne) + * Transaction that created the contract (if known) (filter: ne) */ - block_root_ne?: string; + creation_transaction_hash_ne?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: contains) + * Transaction that created the contract (if known) (filter: contains) */ - block_root_contains?: string; + creation_transaction_hash_contains?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: starts_with) + * Transaction that created the contract (if known) (filter: starts_with) */ - block_root_starts_with?: string; + creation_transaction_hash_starts_with?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: ends_with) + * Transaction that created the contract (if known) (filter: ends_with) */ - block_root_ends_with?: string; + creation_transaction_hash_ends_with?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: like) + * Transaction that created the contract (if known) (filter: like) */ - block_root_like?: string; + creation_transaction_hash_like?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: not_like) + * Transaction that created the contract (if known) (filter: not_like) */ - block_root_not_like?: string; + creation_transaction_hash_not_like?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: in_values) (comma-separated list) + * Transaction that created the contract (if known) (filter: in_values) (comma-separated list) */ - block_root_in_values?: string; + creation_transaction_hash_in_values?: string; /** - * The beacon block root hash. Null if a slot was missed (filter: not_in_values) (comma-separated list) + * Transaction that created the contract (if known) (filter: not_in_values) (comma-separated list) */ - block_root_not_in_values?: string; + creation_transaction_hash_not_in_values?: string; /** - * The maximum number of int_block_proposer_canonical to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_contract_selfdestruct to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntBlockProposerCanonical` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntContractSelfdestruct` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -69668,60 +73112,60 @@ export type IntBlockProposerCanonicalServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_block_proposer_canonical'; + url: '/api/v1/int_contract_selfdestruct'; }; -export type IntBlockProposerCanonicalServiceListErrors = { +export type IntContractSelfdestructServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntBlockProposerCanonicalServiceListError = - IntBlockProposerCanonicalServiceListErrors[keyof IntBlockProposerCanonicalServiceListErrors]; +export type IntContractSelfdestructServiceListError = + IntContractSelfdestructServiceListErrors[keyof IntContractSelfdestructServiceListErrors]; -export type IntBlockProposerCanonicalServiceListResponses = { +export type IntContractSelfdestructServiceListResponses = { /** * OK */ - 200: ListIntBlockProposerCanonicalResponse; + 200: ListIntContractSelfdestructResponse; }; -export type IntBlockProposerCanonicalServiceListResponse = - IntBlockProposerCanonicalServiceListResponses[keyof IntBlockProposerCanonicalServiceListResponses]; +export type IntContractSelfdestructServiceListResponse = + IntContractSelfdestructServiceListResponses[keyof IntContractSelfdestructServiceListResponses]; -export type IntBlockProposerCanonicalServiceGetData = { +export type IntContractSelfdestructServiceGetData = { body?: never; path: { /** - * The wall clock time when the slot started + * Block where SELFDESTRUCT occurred */ - slot_start_date_time: number; + block_number: number; }; query?: never; - url: '/api/v1/int_block_proposer_canonical/{slot_start_date_time}'; + url: '/api/v1/int_contract_selfdestruct/{block_number}'; }; -export type IntBlockProposerCanonicalServiceGetErrors = { +export type IntContractSelfdestructServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntBlockProposerCanonicalServiceGetError = - IntBlockProposerCanonicalServiceGetErrors[keyof IntBlockProposerCanonicalServiceGetErrors]; +export type IntContractSelfdestructServiceGetError = + IntContractSelfdestructServiceGetErrors[keyof IntContractSelfdestructServiceGetErrors]; -export type IntBlockProposerCanonicalServiceGetResponses = { +export type IntContractSelfdestructServiceGetResponses = { /** * OK */ - 200: GetIntBlockProposerCanonicalResponse; + 200: GetIntContractSelfdestructResponse; }; -export type IntBlockProposerCanonicalServiceGetResponse = - IntBlockProposerCanonicalServiceGetResponses[keyof IntBlockProposerCanonicalServiceGetResponses]; +export type IntContractSelfdestructServiceGetResponse = + IntContractSelfdestructServiceGetResponses[keyof IntContractSelfdestructServiceGetResponses]; export type IntContractStorageExpiry1mServiceListData = { body?: never; @@ -80445,7 +83889,7 @@ export type IntEngineNewPayloadServiceGetResponses = { export type IntEngineNewPayloadServiceGetResponse = IntEngineNewPayloadServiceGetResponses[keyof IntEngineNewPayloadServiceGetResponses]; -export type IntEngineNewPayloadFastestServiceListData = { +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceListData = { body?: never; path?: never; query?: { @@ -80870,11 +84314,11 @@ export type IntEngineNewPayloadFastestServiceListData = { */ meta_client_name_not_in_values?: string; /** - * The maximum number of int_engine_new_payload_fastest to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + * The maximum number of int_engine_new_payload_fastest_execution_by_node_class to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. */ page_size?: number; /** - * A page token, received from a previous `ListIntEngineNewPayloadFastest` call. Provide this to retrieve the subsequent page. + * A page token, received from a previous `ListIntEngineNewPayloadFastestExecutionByNodeClass` call. Provide this to retrieve the subsequent page. */ page_token?: string; /** @@ -80882,30 +84326,30 @@ export type IntEngineNewPayloadFastestServiceListData = { */ order_by?: string; }; - url: '/api/v1/int_engine_new_payload_fastest'; + url: '/api/v1/int_engine_new_payload_fastest_execution_by_node_class'; }; -export type IntEngineNewPayloadFastestServiceListErrors = { +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceListErrors = { /** * Default error response */ default: Status; }; -export type IntEngineNewPayloadFastestServiceListError = - IntEngineNewPayloadFastestServiceListErrors[keyof IntEngineNewPayloadFastestServiceListErrors]; +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceListError = + IntEngineNewPayloadFastestExecutionByNodeClassServiceListErrors[keyof IntEngineNewPayloadFastestExecutionByNodeClassServiceListErrors]; -export type IntEngineNewPayloadFastestServiceListResponses = { +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponses = { /** * OK */ - 200: ListIntEngineNewPayloadFastestResponse; + 200: ListIntEngineNewPayloadFastestExecutionByNodeClassResponse; }; -export type IntEngineNewPayloadFastestServiceListResponse = - IntEngineNewPayloadFastestServiceListResponses[keyof IntEngineNewPayloadFastestServiceListResponses]; +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse = + IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponses[keyof IntEngineNewPayloadFastestExecutionByNodeClassServiceListResponses]; -export type IntEngineNewPayloadFastestServiceGetData = { +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceGetData = { body?: never; path: { /** @@ -80914,28 +84358,28 @@ export type IntEngineNewPayloadFastestServiceGetData = { slot_start_date_time: number; }; query?: never; - url: '/api/v1/int_engine_new_payload_fastest/{slot_start_date_time}'; + url: '/api/v1/int_engine_new_payload_fastest_execution_by_node_class/{slot_start_date_time}'; }; -export type IntEngineNewPayloadFastestServiceGetErrors = { +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceGetErrors = { /** * Default error response */ default: Status; }; -export type IntEngineNewPayloadFastestServiceGetError = - IntEngineNewPayloadFastestServiceGetErrors[keyof IntEngineNewPayloadFastestServiceGetErrors]; +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceGetError = + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetErrors[keyof IntEngineNewPayloadFastestExecutionByNodeClassServiceGetErrors]; -export type IntEngineNewPayloadFastestServiceGetResponses = { +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponses = { /** * OK */ - 200: GetIntEngineNewPayloadFastestResponse; + 200: GetIntEngineNewPayloadFastestExecutionByNodeClassResponse; }; -export type IntEngineNewPayloadFastestServiceGetResponse = - IntEngineNewPayloadFastestServiceGetResponses[keyof IntEngineNewPayloadFastestServiceGetResponses]; +export type IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse = + IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponses[keyof IntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponses]; export type IntExecutionBlockByDateServiceListData = { body?: never; @@ -81129,6 +84573,418 @@ export type IntExecutionBlockByDateServiceGetResponses = { export type IntExecutionBlockByDateServiceGetResponse = IntExecutionBlockByDateServiceGetResponses[keyof IntExecutionBlockByDateServiceGetResponses]; +export type IntStorageSelfdestructDiffsServiceListData = { + body?: never; + path?: never; + query?: { + /** + * Block where SELFDESTRUCT occurred (filter: eq) + */ + block_number_eq?: number; + /** + * Block where SELFDESTRUCT occurred (filter: ne) + */ + block_number_ne?: number; + /** + * Block where SELFDESTRUCT occurred (filter: lt) + */ + block_number_lt?: number; + /** + * Block where SELFDESTRUCT occurred (filter: lte) + */ + block_number_lte?: number; + /** + * Block where SELFDESTRUCT occurred (filter: gt) + */ + block_number_gt?: number; + /** + * Block where SELFDESTRUCT occurred (filter: gte) + */ + block_number_gte?: number; + /** + * Block where SELFDESTRUCT occurred (filter: between_min) + */ + block_number_between_min?: number; + /** + * Block where SELFDESTRUCT occurred (filter: between_max_value) + */ + block_number_between_max_value?: number; + /** + * Block where SELFDESTRUCT occurred (filter: in_values) (comma-separated list) + */ + block_number_in_values?: string; + /** + * Block where SELFDESTRUCT occurred (filter: not_in_values) (comma-separated list) + */ + block_number_not_in_values?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: eq) + */ + transaction_hash_eq?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: ne) + */ + transaction_hash_ne?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: contains) + */ + transaction_hash_contains?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: starts_with) + */ + transaction_hash_starts_with?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: ends_with) + */ + transaction_hash_ends_with?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: like) + */ + transaction_hash_like?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: not_like) + */ + transaction_hash_not_like?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: in_values) (comma-separated list) + */ + transaction_hash_in_values?: string; + /** + * Transaction hash of the SELFDESTRUCT (filter: not_in_values) (comma-separated list) + */ + transaction_hash_not_in_values?: string; + /** + * Internal index of the SELFDESTRUCT trace (filter: eq) + */ + internal_index_eq?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: ne) + */ + internal_index_ne?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: lt) + */ + internal_index_lt?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: lte) + */ + internal_index_lte?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: gt) + */ + internal_index_gt?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: gte) + */ + internal_index_gte?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: between_min) + */ + internal_index_between_min?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: between_max_value) + */ + internal_index_between_max_value?: number; + /** + * Internal index of the SELFDESTRUCT trace (filter: in_values) (comma-separated list) + */ + internal_index_in_values?: string; + /** + * Internal index of the SELFDESTRUCT trace (filter: not_in_values) (comma-separated list) + */ + internal_index_not_in_values?: string; + /** + * Storage slot key being cleared (filter: eq) + */ + slot_eq?: string; + /** + * Storage slot key being cleared (filter: ne) + */ + slot_ne?: string; + /** + * Storage slot key being cleared (filter: contains) + */ + slot_contains?: string; + /** + * Storage slot key being cleared (filter: starts_with) + */ + slot_starts_with?: string; + /** + * Storage slot key being cleared (filter: ends_with) + */ + slot_ends_with?: string; + /** + * Storage slot key being cleared (filter: like) + */ + slot_like?: string; + /** + * Storage slot key being cleared (filter: not_like) + */ + slot_not_like?: string; + /** + * Storage slot key being cleared (filter: in_values) (comma-separated list) + */ + slot_in_values?: string; + /** + * Storage slot key being cleared (filter: not_in_values) (comma-separated list) + */ + slot_not_in_values?: string; + /** + * Timestamp when the record was last updated (filter: eq) + */ + updated_date_time_eq?: number; + /** + * Timestamp when the record was last updated (filter: ne) + */ + updated_date_time_ne?: number; + /** + * Timestamp when the record was last updated (filter: lt) + */ + updated_date_time_lt?: number; + /** + * Timestamp when the record was last updated (filter: lte) + */ + updated_date_time_lte?: number; + /** + * Timestamp when the record was last updated (filter: gt) + */ + updated_date_time_gt?: number; + /** + * Timestamp when the record was last updated (filter: gte) + */ + updated_date_time_gte?: number; + /** + * Timestamp when the record was last updated (filter: between_min) + */ + updated_date_time_between_min?: number; + /** + * Timestamp when the record was last updated (filter: between_max_value) + */ + updated_date_time_between_max_value?: number; + /** + * Timestamp when the record was last updated (filter: in_values) (comma-separated list) + */ + updated_date_time_in_values?: string; + /** + * Timestamp when the record was last updated (filter: not_in_values) (comma-separated list) + */ + updated_date_time_not_in_values?: string; + /** + * Transaction index within the block (filter: eq) + */ + transaction_index_eq?: number; + /** + * Transaction index within the block (filter: ne) + */ + transaction_index_ne?: number; + /** + * Transaction index within the block (filter: lt) + */ + transaction_index_lt?: number; + /** + * Transaction index within the block (filter: lte) + */ + transaction_index_lte?: number; + /** + * Transaction index within the block (filter: gt) + */ + transaction_index_gt?: number; + /** + * Transaction index within the block (filter: gte) + */ + transaction_index_gte?: number; + /** + * Transaction index within the block (filter: between_min) + */ + transaction_index_between_min?: number; + /** + * Transaction index within the block (filter: between_max_value) + */ + transaction_index_between_max_value?: number; + /** + * Transaction index within the block (filter: in_values) (comma-separated list) + */ + transaction_index_in_values?: string; + /** + * Transaction index within the block (filter: not_in_values) (comma-separated list) + */ + transaction_index_not_in_values?: string; + /** + * Contract address that was selfdestructed (filter: eq) + */ + address_eq?: string; + /** + * Contract address that was selfdestructed (filter: ne) + */ + address_ne?: string; + /** + * Contract address that was selfdestructed (filter: contains) + */ + address_contains?: string; + /** + * Contract address that was selfdestructed (filter: starts_with) + */ + address_starts_with?: string; + /** + * Contract address that was selfdestructed (filter: ends_with) + */ + address_ends_with?: string; + /** + * Contract address that was selfdestructed (filter: like) + */ + address_like?: string; + /** + * Contract address that was selfdestructed (filter: not_like) + */ + address_not_like?: string; + /** + * Contract address that was selfdestructed (filter: in_values) (comma-separated list) + */ + address_in_values?: string; + /** + * Contract address that was selfdestructed (filter: not_in_values) (comma-separated list) + */ + address_not_in_values?: string; + /** + * Value before clearing (last known value) (filter: eq) + */ + from_value_eq?: string; + /** + * Value before clearing (last known value) (filter: ne) + */ + from_value_ne?: string; + /** + * Value before clearing (last known value) (filter: contains) + */ + from_value_contains?: string; + /** + * Value before clearing (last known value) (filter: starts_with) + */ + from_value_starts_with?: string; + /** + * Value before clearing (last known value) (filter: ends_with) + */ + from_value_ends_with?: string; + /** + * Value before clearing (last known value) (filter: like) + */ + from_value_like?: string; + /** + * Value before clearing (last known value) (filter: not_like) + */ + from_value_not_like?: string; + /** + * Value before clearing (last known value) (filter: in_values) (comma-separated list) + */ + from_value_in_values?: string; + /** + * Value before clearing (last known value) (filter: not_in_values) (comma-separated list) + */ + from_value_not_in_values?: string; + /** + * Value after clearing (always 0x00...00) (filter: eq) + */ + to_value_eq?: string; + /** + * Value after clearing (always 0x00...00) (filter: ne) + */ + to_value_ne?: string; + /** + * Value after clearing (always 0x00...00) (filter: contains) + */ + to_value_contains?: string; + /** + * Value after clearing (always 0x00...00) (filter: starts_with) + */ + to_value_starts_with?: string; + /** + * Value after clearing (always 0x00...00) (filter: ends_with) + */ + to_value_ends_with?: string; + /** + * Value after clearing (always 0x00...00) (filter: like) + */ + to_value_like?: string; + /** + * Value after clearing (always 0x00...00) (filter: not_like) + */ + to_value_not_like?: string; + /** + * Value after clearing (always 0x00...00) (filter: in_values) (comma-separated list) + */ + to_value_in_values?: string; + /** + * Value after clearing (always 0x00...00) (filter: not_in_values) (comma-separated list) + */ + to_value_not_in_values?: string; + /** + * The maximum number of int_storage_selfdestruct_diffs to return. If unspecified, at most 100 items will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000. + */ + page_size?: number; + /** + * A page token, received from a previous `ListIntStorageSelfdestructDiffs` call. Provide this to retrieve the subsequent page. + */ + page_token?: string; + /** + * The order of results. Format: comma-separated list of fields. Example: "foo,bar" or "foo desc,bar" for descending order on foo. If unspecified, results will be returned in the default order. + */ + order_by?: string; + }; + url: '/api/v1/int_storage_selfdestruct_diffs'; +}; + +export type IntStorageSelfdestructDiffsServiceListErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntStorageSelfdestructDiffsServiceListError = + IntStorageSelfdestructDiffsServiceListErrors[keyof IntStorageSelfdestructDiffsServiceListErrors]; + +export type IntStorageSelfdestructDiffsServiceListResponses = { + /** + * OK + */ + 200: ListIntStorageSelfdestructDiffsResponse; +}; + +export type IntStorageSelfdestructDiffsServiceListResponse = + IntStorageSelfdestructDiffsServiceListResponses[keyof IntStorageSelfdestructDiffsServiceListResponses]; + +export type IntStorageSelfdestructDiffsServiceGetData = { + body?: never; + path: { + /** + * Block where SELFDESTRUCT occurred + */ + block_number: number; + }; + query?: never; + url: '/api/v1/int_storage_selfdestruct_diffs/{block_number}'; +}; + +export type IntStorageSelfdestructDiffsServiceGetErrors = { + /** + * Default error response + */ + default: Status; +}; + +export type IntStorageSelfdestructDiffsServiceGetError = + IntStorageSelfdestructDiffsServiceGetErrors[keyof IntStorageSelfdestructDiffsServiceGetErrors]; + +export type IntStorageSelfdestructDiffsServiceGetResponses = { + /** + * OK + */ + 200: GetIntStorageSelfdestructDiffsResponse; +}; + +export type IntStorageSelfdestructDiffsServiceGetResponse = + IntStorageSelfdestructDiffsServiceGetResponses[keyof IntStorageSelfdestructDiffsServiceGetResponses]; + export type IntStorageSlotDiffServiceListData = { body?: never; path?: never; diff --git a/src/api/zod.gen.ts b/src/api/zod.gen.ts index 44cd58548..99d0f0579 100644 --- a/src/api/zod.gen.ts +++ b/src/api/zod.gen.ts @@ -6631,6 +6631,298 @@ export const zFctNodeActiveLast24h = z.object({ username: z.optional(z.string()), }); +export const zFctNodeCpuUtilizationByProcess = z.object({ + client_type: z.optional(z.string()), + max_core_pct: z.optional(z.number()), + mean_core_pct: z.optional(z.number()), + meta_client_name: z.optional(z.string()), + meta_network_name: z.optional(z.string()), + min_core_pct: z.optional(z.number()), + node_class: z.optional(z.string()), + pid: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + system_cores: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + wallclock_slot: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + wallclock_slot_start_date_time: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), +}); + +export const zFctNodeDiskIoByProcess = z.object({ + client_type: z.optional(z.string()), + io_bytes: z.optional(z.number()), + io_ops: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_name: z.optional(z.string()), + meta_network_name: z.optional(z.string()), + node_class: z.optional(z.string()), + pid: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + rw: z.optional(z.string()), + updated_date_time: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + wallclock_slot: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + wallclock_slot_start_date_time: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), +}); + +export const zFctNodeMemoryUsageByProcess = z.object({ + client_type: z.optional(z.string()), + meta_client_name: z.optional(z.string()), + meta_network_name: z.optional(z.string()), + node_class: z.optional(z.string()), + pid: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + rss_anon_bytes: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + rss_file_bytes: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + updated_date_time: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + vm_rss_bytes: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + vm_swap_bytes: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + wallclock_slot: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + wallclock_slot_start_date_time: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), +}); + +export const zFctNodeNetworkIoByProcess = z.object({ + client_type: z.optional(z.string()), + direction: z.optional(z.string()), + io_bytes: z.optional(z.number()), + io_count: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_name: z.optional(z.string()), + meta_network_name: z.optional(z.string()), + node_class: z.optional(z.string()), + pid: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + port_label: z.optional(z.string()), + updated_date_time: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + wallclock_slot: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + wallclock_slot_start_date_time: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), +}); + export const zFctOpcodeGasByOpcodeDaily = z.object({ avg_count_per_block: z.optional(z.number()), avg_gas_per_block: z.optional(z.number()), @@ -8582,6 +8874,34 @@ export const zGetFctNodeActiveLast24hResponse = z.object({ item: z.optional(zFctNodeActiveLast24h), }); +/** + * Response for getting a single fct_node_cpu_utilization_by_process record + */ +export const zGetFctNodeCpuUtilizationByProcessResponse = z.object({ + item: z.optional(zFctNodeCpuUtilizationByProcess), +}); + +/** + * Response for getting a single fct_node_disk_io_by_process record + */ +export const zGetFctNodeDiskIoByProcessResponse = z.object({ + item: z.optional(zFctNodeDiskIoByProcess), +}); + +/** + * Response for getting a single fct_node_memory_usage_by_process record + */ +export const zGetFctNodeMemoryUsageByProcessResponse = z.object({ + item: z.optional(zFctNodeMemoryUsageByProcess), +}); + +/** + * Response for getting a single fct_node_network_io_by_process record + */ +export const zGetFctNodeNetworkIoByProcessResponse = z.object({ + item: z.optional(zFctNodeNetworkIoByProcess), +}); + /** * Response for getting a single fct_opcode_gas_by_opcode_daily record */ @@ -9692,6 +10012,113 @@ export const zGetIntBlockProposerCanonicalResponse = z.object({ item: z.optional(zIntBlockProposerCanonical), }); +export const zIntContractCreation = z.object({ + block_number: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + contract_address: z.optional(z.string()), + deployer: z.optional(z.string()), + factory: z.optional(z.string()), + init_code_hash: z.optional(z.string()), + internal_index: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_hash: z.optional(z.string()), + transaction_index: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), +}); + +/** + * Response for getting a single int_contract_creation record + */ +export const zGetIntContractCreationResponse = z.object({ + item: z.optional(zIntContractCreation), +}); + +export const zIntContractSelfdestruct = z.object({ + address: z.optional(z.string()), + beneficiary: z.optional(z.string()), + block_number: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + creation_block: z.optional( + z.union([ + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + z.null(), + ]) + ), + creation_transaction_hash: z.optional(z.union([z.string(), z.null()])), + ephemeral: z.optional(z.boolean()), + internal_index: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + storage_cleared: z.optional(z.boolean()), + transaction_hash: z.optional(z.string()), + transaction_index: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + value_transferred: z.optional(z.string()), +}); + +/** + * Response for getting a single int_contract_selfdestruct record + */ +export const zGetIntContractSelfdestructResponse = z.object({ + item: z.optional(zIntContractSelfdestruct), +}); + export const zIntContractStorageExpiry1m = z.object({ active_slots: z.optional( z.coerce @@ -11331,7 +11758,7 @@ export const zGetIntEngineNewPayloadResponse = z.object({ item: z.optional(zIntEngineNewPayload), }); -export const zIntEngineNewPayloadFastest = z.object({ +export const zIntEngineNewPayloadFastestExecutionByNodeClass = z.object({ block_hash: z.optional(z.string()), duration_ms: z.optional( z.coerce @@ -11390,10 +11817,10 @@ export const zIntEngineNewPayloadFastest = z.object({ }); /** - * Response for getting a single int_engine_new_payload_fastest record + * Response for getting a single int_engine_new_payload_fastest_execution_by_node_class record */ -export const zGetIntEngineNewPayloadFastestResponse = z.object({ - item: z.optional(zIntEngineNewPayloadFastest), +export const zGetIntEngineNewPayloadFastestExecutionByNodeClassResponse = z.object({ + item: z.optional(zIntEngineNewPayloadFastestExecutionByNodeClass), }); export const zIntExecutionBlockByDate = z.object({ @@ -11436,6 +11863,53 @@ export const zGetIntExecutionBlockByDateResponse = z.object({ item: z.optional(zIntExecutionBlockByDate), }); +export const zIntStorageSelfdestructDiffs = z.object({ + address: z.optional(z.string()), + block_number: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + from_value: z.optional(z.string()), + internal_index: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot: z.optional(z.string()), + to_value: z.optional(z.string()), + transaction_hash: z.optional(z.string()), + transaction_index: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), +}); + +/** + * Response for getting a single int_storage_selfdestruct_diffs record + */ +export const zGetIntStorageSelfdestructDiffsResponse = z.object({ + item: z.optional(zIntStorageSelfdestructDiffs), +}); + export const zIntStorageSlotDiff = z.object({ address: z.optional(z.string()), block_number: z.optional( @@ -13578,6 +14052,38 @@ export const zListFctNodeActiveLast24hResponse = z.object({ next_page_token: z.optional(z.string()), }); +/** + * Response for listing fct_node_cpu_utilization_by_process records + */ +export const zListFctNodeCpuUtilizationByProcessResponse = z.object({ + fct_node_cpu_utilization_by_process: z.optional(z.array(zFctNodeCpuUtilizationByProcess)), + next_page_token: z.optional(z.string()), +}); + +/** + * Response for listing fct_node_disk_io_by_process records + */ +export const zListFctNodeDiskIoByProcessResponse = z.object({ + fct_node_disk_io_by_process: z.optional(z.array(zFctNodeDiskIoByProcess)), + next_page_token: z.optional(z.string()), +}); + +/** + * Response for listing fct_node_memory_usage_by_process records + */ +export const zListFctNodeMemoryUsageByProcessResponse = z.object({ + fct_node_memory_usage_by_process: z.optional(z.array(zFctNodeMemoryUsageByProcess)), + next_page_token: z.optional(z.string()), +}); + +/** + * Response for listing fct_node_network_io_by_process records + */ +export const zListFctNodeNetworkIoByProcessResponse = z.object({ + fct_node_network_io_by_process: z.optional(z.array(zFctNodeNetworkIoByProcess)), + next_page_token: z.optional(z.string()), +}); + /** * Response for listing fct_opcode_gas_by_opcode_daily records */ @@ -13890,6 +14396,22 @@ export const zListIntBlockProposerCanonicalResponse = z.object({ next_page_token: z.optional(z.string()), }); +/** + * Response for listing int_contract_creation records + */ +export const zListIntContractCreationResponse = z.object({ + int_contract_creation: z.optional(z.array(zIntContractCreation)), + next_page_token: z.optional(z.string()), +}); + +/** + * Response for listing int_contract_selfdestruct records + */ +export const zListIntContractSelfdestructResponse = z.object({ + int_contract_selfdestruct: z.optional(z.array(zIntContractSelfdestruct)), + next_page_token: z.optional(z.string()), +}); + /** * Response for listing int_contract_storage_expiry_1m records */ @@ -14051,10 +14573,12 @@ export const zListIntEngineGetBlobsResponse = z.object({ }); /** - * Response for listing int_engine_new_payload_fastest records + * Response for listing int_engine_new_payload_fastest_execution_by_node_class records */ -export const zListIntEngineNewPayloadFastestResponse = z.object({ - int_engine_new_payload_fastest: z.optional(z.array(zIntEngineNewPayloadFastest)), +export const zListIntEngineNewPayloadFastestExecutionByNodeClassResponse = z.object({ + int_engine_new_payload_fastest_execution_by_node_class: z.optional( + z.array(zIntEngineNewPayloadFastestExecutionByNodeClass) + ), next_page_token: z.optional(z.string()), }); @@ -14074,6 +14598,14 @@ export const zListIntExecutionBlockByDateResponse = z.object({ next_page_token: z.optional(z.string()), }); +/** + * Response for listing int_storage_selfdestruct_diffs records + */ +export const zListIntStorageSelfdestructDiffsResponse = z.object({ + int_storage_selfdestruct_diffs: z.optional(z.array(zIntStorageSelfdestructDiffs)), + next_page_token: z.optional(z.string()), +}); + /** * Response for listing int_storage_slot_diff_by_address_slot records */ @@ -68705,29 +69237,291 @@ export const zFctNodeActiveLast24hServiceGetData = z.object({ */ export const zFctNodeActiveLast24hServiceGetResponse = zGetFctNodeActiveLast24hResponse; -export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ +export const zFctNodeCpuUtilizationByProcessServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( z.object({ - day_start_date_eq: z.optional(z.string()), - day_start_date_ne: z.optional(z.string()), - day_start_date_contains: z.optional(z.string()), - day_start_date_starts_with: z.optional(z.string()), - day_start_date_ends_with: z.optional(z.string()), - day_start_date_like: z.optional(z.string()), - day_start_date_not_like: z.optional(z.string()), - day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - opcode_eq: z.optional(z.string()), - opcode_ne: z.optional(z.string()), - opcode_contains: z.optional(z.string()), - opcode_starts_with: z.optional(z.string()), - opcode_ends_with: z.optional(z.string()), - opcode_like: z.optional(z.string()), - opcode_not_like: z.optional(z.string()), - opcode_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - opcode_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + wallclock_slot_start_date_time_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + wallclock_slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + wallclock_slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + meta_client_name_eq: z.optional(z.string()), + meta_client_name_ne: z.optional(z.string()), + meta_client_name_contains: z.optional(z.string()), + meta_client_name_starts_with: z.optional(z.string()), + meta_client_name_ends_with: z.optional(z.string()), + meta_client_name_like: z.optional(z.string()), + meta_client_name_not_like: z.optional(z.string()), + meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_eq: z.optional(z.string()), + client_type_ne: z.optional(z.string()), + client_type_contains: z.optional(z.string()), + client_type_starts_with: z.optional(z.string()), + client_type_ends_with: z.optional(z.string()), + client_type_like: z.optional(z.string()), + client_type_not_like: z.optional(z.string()), + client_type_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + pid_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + pid_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + window_start_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + window_start_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + window_start_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -68794,7 +69588,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_eq: z.optional( + wallclock_slot_eq: z.optional( z .int() .check( @@ -68802,7 +69596,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_ne: z.optional( + wallclock_slot_ne: z.optional( z .int() .check( @@ -68810,7 +69604,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lt: z.optional( + wallclock_slot_lt: z.optional( z .int() .check( @@ -68818,7 +69612,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lte: z.optional( + wallclock_slot_lte: z.optional( z .int() .check( @@ -68826,7 +69620,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gt: z.optional( + wallclock_slot_gt: z.optional( z .int() .check( @@ -68834,7 +69628,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gte: z.optional( + wallclock_slot_gte: z.optional( z .int() .check( @@ -68842,7 +69636,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_min: z.optional( + wallclock_slot_between_min: z.optional( z .int() .check( @@ -68850,7 +69644,7 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_max_value: z.optional( + wallclock_slot_between_max_value: z.optional( z .int() .check( @@ -68858,295 +69652,439 @@ export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_count_eq: z.optional( - z.coerce - .bigint() + wallclock_slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + wallclock_slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_network_name_eq: z.optional(z.string()), + meta_network_name_ne: z.optional(z.string()), + meta_network_name_contains: z.optional(z.string()), + meta_network_name_starts_with: z.optional(z.string()), + meta_network_name_ends_with: z.optional(z.string()), + meta_network_name_like: z.optional(z.string()), + meta_network_name_not_like: z.optional(z.string()), + meta_network_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_network_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + system_cores_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_ne: z.optional( - z.coerce - .bigint() + system_cores_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_lt: z.optional( - z.coerce - .bigint() + system_cores_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_lte: z.optional( - z.coerce - .bigint() + system_cores_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_gt: z.optional( - z.coerce - .bigint() + system_cores_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_gte: z.optional( - z.coerce - .bigint() + system_cores_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_between_min: z.optional( - z.coerce - .bigint() + system_cores_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_between_max_value: z.optional( - z.coerce - .bigint() + system_cores_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_eq: z.optional( + system_cores_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + system_cores_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + mean_core_pct_value: z.optional(z.number()), + min_core_pct_value: z.optional(z.number()), + max_core_pct_value: z.optional(z.number()), + node_class_eq: z.optional(z.string()), + node_class_ne: z.optional(z.string()), + node_class_contains: z.optional(z.string()), + node_class_starts_with: z.optional(z.string()), + node_class_ends_with: z.optional(z.string()), + node_class_like: z.optional(z.string()), + node_class_not_like: z.optional(z.string()), + node_class_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + node_class_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctNodeCpuUtilizationByProcessServiceListResponse = zListFctNodeCpuUtilizationByProcessResponse; + +export const zFctNodeCpuUtilizationByProcessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + wallclock_slot_start_date_time: z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctNodeCpuUtilizationByProcessServiceGetResponse = zGetFctNodeCpuUtilizationByProcessResponse; + +export const zFctNodeDiskIoByProcessServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + wallclock_slot_start_date_time_eq: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_ne: z.optional( + wallclock_slot_start_date_time_ne: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_lt: z.optional( + wallclock_slot_start_date_time_lt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_lte: z.optional( + wallclock_slot_start_date_time_lte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_gt: z.optional( + wallclock_slot_start_date_time_gt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_gte: z.optional( + wallclock_slot_start_date_time_gte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_between_min: z.optional( + wallclock_slot_start_date_time_between_min: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_between_max_value: z.optional( + wallclock_slot_start_date_time_between_max_value: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_error_count_eq: z.optional( + wallclock_slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + wallclock_slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + meta_client_name_eq: z.optional(z.string()), + meta_client_name_ne: z.optional(z.string()), + meta_client_name_contains: z.optional(z.string()), + meta_client_name_starts_with: z.optional(z.string()), + meta_client_name_ends_with: z.optional(z.string()), + meta_client_name_like: z.optional(z.string()), + meta_client_name_not_like: z.optional(z.string()), + meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_eq: z.optional(z.string()), + client_type_ne: z.optional(z.string()), + client_type_contains: z.optional(z.string()), + client_type_starts_with: z.optional(z.string()), + client_type_ends_with: z.optional(z.string()), + client_type_like: z.optional(z.string()), + client_type_not_like: z.optional(z.string()), + client_type_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + pid_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + pid_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + pid_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + rw_eq: z.optional(z.string()), + rw_ne: z.optional(z.string()), + rw_contains: z.optional(z.string()), + rw_starts_with: z.optional(z.string()), + rw_ends_with: z.optional(z.string()), + rw_like: z.optional(z.string()), + rw_not_like: z.optional(z.string()), + rw_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + rw_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + window_start_eq: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_ne: z.optional( + window_start_ne: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_lt: z.optional( + window_start_lt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_lte: z.optional( + window_start_lte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_gt: z.optional( + window_start_gt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_gte: z.optional( + window_start_gte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_between_min: z.optional( + window_start_between_min: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_between_max_value: z.optional( + window_start_between_max_value: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_error_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - avg_count_per_block_value: z.optional(z.number()), - avg_gas_per_block_value: z.optional(z.number()), - avg_gas_per_execution_value: z.optional(z.number()), - page_size: z.optional( + window_start_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + window_start_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zFctOpcodeGasByOpcodeDailyServiceListResponse = zListFctOpcodeGasByOpcodeDailyResponse; - -export const zFctOpcodeGasByOpcodeDailyServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - day_start_date: z.string(), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zFctOpcodeGasByOpcodeDailyServiceGetResponse = zGetFctOpcodeGasByOpcodeDailyResponse; - -export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - hour_start_date_time_eq: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -69154,7 +70092,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_ne: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -69162,7 +70100,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_lt: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -69170,7 +70108,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_lte: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -69178,7 +70116,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_gt: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -69186,7 +70124,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_gte: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -69194,7 +70132,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_between_min: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -69202,7 +70140,9 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_between_max_value: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + wallclock_slot_eq: z.optional( z .int() .check( @@ -69210,18 +70150,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - opcode_eq: z.optional(z.string()), - opcode_ne: z.optional(z.string()), - opcode_contains: z.optional(z.string()), - opcode_starts_with: z.optional(z.string()), - opcode_ends_with: z.optional(z.string()), - opcode_like: z.optional(z.string()), - opcode_not_like: z.optional(z.string()), - opcode_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - opcode_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - updated_date_time_eq: z.optional( + wallclock_slot_ne: z.optional( z .int() .check( @@ -69229,7 +70158,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + wallclock_slot_lt: z.optional( z .int() .check( @@ -69237,7 +70166,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + wallclock_slot_lte: z.optional( z .int() .check( @@ -69245,7 +70174,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + wallclock_slot_gt: z.optional( z .int() .check( @@ -69253,7 +70182,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + wallclock_slot_gte: z.optional( z .int() .check( @@ -69261,7 +70190,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + wallclock_slot_between_min: z.optional( z .int() .check( @@ -69269,7 +70198,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + wallclock_slot_between_max_value: z.optional( z .int() .check( @@ -69277,7 +70206,19 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + wallclock_slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + wallclock_slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_network_name_eq: z.optional(z.string()), + meta_network_name_ne: z.optional(z.string()), + meta_network_name_contains: z.optional(z.string()), + meta_network_name_starts_with: z.optional(z.string()), + meta_network_name_ends_with: z.optional(z.string()), + meta_network_name_like: z.optional(z.string()), + meta_network_name_not_like: z.optional(z.string()), + meta_network_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_network_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + io_bytes_value: z.optional(z.number()), + io_ops_eq: z.optional( z .int() .check( @@ -69285,9 +70226,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_eq: z.optional( + io_ops_ne: z.optional( z .int() .check( @@ -69295,7 +70234,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_ne: z.optional( + io_ops_lt: z.optional( z .int() .check( @@ -69303,7 +70242,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lt: z.optional( + io_ops_lte: z.optional( z .int() .check( @@ -69311,7 +70250,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lte: z.optional( + io_ops_gt: z.optional( z .int() .check( @@ -69319,7 +70258,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gt: z.optional( + io_ops_gte: z.optional( z .int() .check( @@ -69327,7 +70266,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gte: z.optional( + io_ops_between_min: z.optional( z .int() .check( @@ -69335,7 +70274,7 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_min: z.optional( + io_ops_between_max_value: z.optional( z .int() .check( @@ -69343,316 +70282,343 @@ export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_max_value: z.optional( + io_ops_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + io_ops_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + node_class_eq: z.optional(z.string()), + node_class_ne: z.optional(z.string()), + node_class_contains: z.optional(z.string()), + node_class_starts_with: z.optional(z.string()), + node_class_ends_with: z.optional(z.string()), + node_class_like: z.optional(z.string()), + node_class_not_like: z.optional(z.string()), + node_class_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + node_class_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_count_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctNodeDiskIoByProcessServiceListResponse = zListFctNodeDiskIoByProcessResponse; + +export const zFctNodeDiskIoByProcessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + wallclock_slot_start_date_time: z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ), - total_count_ne: z.optional( - z.coerce + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctNodeDiskIoByProcessServiceGetResponse = zGetFctNodeDiskIoByProcessResponse; + +export const zFctNodeMemoryUsageByProcessServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + wallclock_slot_start_date_time_eq: z.optional( + z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_count_lt: z.optional( + wallclock_slot_start_date_time_ne: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_count_lte: z.optional( + wallclock_slot_start_date_time_lt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_count_gt: z.optional( + wallclock_slot_start_date_time_lte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_count_gte: z.optional( + wallclock_slot_start_date_time_gt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_count_between_min: z.optional( + wallclock_slot_start_date_time_gte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_count_between_max_value: z.optional( + wallclock_slot_start_date_time_between_min: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_eq: z.optional( + wallclock_slot_start_date_time_between_max_value: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_ne: z.optional( - z.coerce - .bigint() + wallclock_slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + wallclock_slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + meta_client_name_eq: z.optional(z.string()), + meta_client_name_ne: z.optional(z.string()), + meta_client_name_contains: z.optional(z.string()), + meta_client_name_starts_with: z.optional(z.string()), + meta_client_name_ends_with: z.optional(z.string()), + meta_client_name_like: z.optional(z.string()), + meta_client_name_not_like: z.optional(z.string()), + meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_eq: z.optional(z.string()), + client_type_ne: z.optional(z.string()), + client_type_contains: z.optional(z.string()), + client_type_starts_with: z.optional(z.string()), + client_type_ends_with: z.optional(z.string()), + client_type_like: z.optional(z.string()), + client_type_not_like: z.optional(z.string()), + client_type_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + pid_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_gas_lt: z.optional( - z.coerce - .bigint() + pid_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_gas_lte: z.optional( - z.coerce - .bigint() + pid_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_gas_gt: z.optional( - z.coerce - .bigint() + pid_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_gas_gte: z.optional( - z.coerce - .bigint() + pid_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_gas_between_min: z.optional( - z.coerce - .bigint() + pid_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_gas_between_max_value: z.optional( - z.coerce - .bigint() + pid_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_error_count_eq: z.optional( - z.coerce - .bigint() + pid_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_error_count_ne: z.optional( + pid_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + pid_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + window_start_eq: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_lt: z.optional( + window_start_ne: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_lte: z.optional( + window_start_lt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_gt: z.optional( + window_start_lte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_gte: z.optional( + window_start_gt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_between_min: z.optional( + window_start_gte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_between_max_value: z.optional( + window_start_between_min: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_error_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_error_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - avg_count_per_block_value: z.optional(z.number()), - avg_gas_per_block_value: z.optional(z.number()), - avg_gas_per_execution_value: z.optional(z.number()), - page_size: z.optional( - z - .int() + window_start_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zFctOpcodeGasByOpcodeHourlyServiceListResponse = zListFctOpcodeGasByOpcodeHourlyResponse; - -export const zFctOpcodeGasByOpcodeHourlyServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - hour_start_date_time: z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zFctOpcodeGasByOpcodeHourlyServiceGetResponse = zGetFctOpcodeGasByOpcodeHourlyResponse; - -export const zFctOpcodeOpsDailyServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - day_start_date_eq: z.optional(z.string()), - day_start_date_ne: z.optional(z.string()), - day_start_date_contains: z.optional(z.string()), - day_start_date_starts_with: z.optional(z.string()), - day_start_date_ends_with: z.optional(z.string()), - day_start_date_like: z.optional(z.string()), - day_start_date_not_like: z.optional(z.string()), - day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + window_start_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + window_start_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -69719,7 +70685,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_eq: z.optional( + wallclock_slot_eq: z.optional( z .int() .check( @@ -69727,7 +70693,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_ne: z.optional( + wallclock_slot_ne: z.optional( z .int() .check( @@ -69735,7 +70701,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lt: z.optional( + wallclock_slot_lt: z.optional( z .int() .check( @@ -69743,7 +70709,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lte: z.optional( + wallclock_slot_lte: z.optional( z .int() .check( @@ -69751,7 +70717,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gt: z.optional( + wallclock_slot_gt: z.optional( z .int() .check( @@ -69759,7 +70725,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gte: z.optional( + wallclock_slot_gte: z.optional( z .int() .check( @@ -69767,7 +70733,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_min: z.optional( + wallclock_slot_between_min: z.optional( z .int() .check( @@ -69775,7 +70741,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_max_value: z.optional( + wallclock_slot_between_max_value: z.optional( z .int() .check( @@ -69783,9 +70749,18 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_opcode_count_eq: z.optional( + wallclock_slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + wallclock_slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_network_name_eq: z.optional(z.string()), + meta_network_name_ne: z.optional(z.string()), + meta_network_name_contains: z.optional(z.string()), + meta_network_name_starts_with: z.optional(z.string()), + meta_network_name_ends_with: z.optional(z.string()), + meta_network_name_like: z.optional(z.string()), + meta_network_name_not_like: z.optional(z.string()), + meta_network_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_network_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + vm_rss_bytes_eq: z.optional( z.coerce .bigint() .check( @@ -69795,7 +70770,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_ne: z.optional( + vm_rss_bytes_ne: z.optional( z.coerce .bigint() .check( @@ -69805,7 +70780,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_lt: z.optional( + vm_rss_bytes_lt: z.optional( z.coerce .bigint() .check( @@ -69815,7 +70790,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_lte: z.optional( + vm_rss_bytes_lte: z.optional( z.coerce .bigint() .check( @@ -69825,7 +70800,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_gt: z.optional( + vm_rss_bytes_gt: z.optional( z.coerce .bigint() .check( @@ -69835,7 +70810,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_gte: z.optional( + vm_rss_bytes_gte: z.optional( z.coerce .bigint() .check( @@ -69845,7 +70820,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_between_min: z.optional( + vm_rss_bytes_between_min: z.optional( z.coerce .bigint() .check( @@ -69855,7 +70830,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_between_max_value: z.optional( + vm_rss_bytes_between_max_value: z.optional( z.coerce .bigint() .check( @@ -69865,9 +70840,9 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_opcode_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_opcode_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_eq: z.optional( + vm_rss_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + vm_rss_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + rss_anon_bytes_eq: z.optional( z.coerce .bigint() .check( @@ -69877,7 +70852,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_ne: z.optional( + rss_anon_bytes_ne: z.optional( z.coerce .bigint() .check( @@ -69887,7 +70862,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_lt: z.optional( + rss_anon_bytes_lt: z.optional( z.coerce .bigint() .check( @@ -69897,7 +70872,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_lte: z.optional( + rss_anon_bytes_lte: z.optional( z.coerce .bigint() .check( @@ -69907,7 +70882,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_gt: z.optional( + rss_anon_bytes_gt: z.optional( z.coerce .bigint() .check( @@ -69917,7 +70892,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_gte: z.optional( + rss_anon_bytes_gte: z.optional( z.coerce .bigint() .check( @@ -69927,7 +70902,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_between_min: z.optional( + rss_anon_bytes_between_min: z.optional( z.coerce .bigint() .check( @@ -69937,7 +70912,7 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_between_max_value: z.optional( + rss_anon_bytes_between_max_value: z.optional( z.coerce .bigint() .check( @@ -69947,254 +70922,344 @@ export const zFctOpcodeOpsDailyServiceListData = z.object({ }) ) ), - total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_seconds_eq: z.optional( - z - .int() + rss_anon_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + rss_anon_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + rss_file_bytes_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_ne: z.optional( - z - .int() + rss_file_bytes_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_lt: z.optional( - z - .int() + rss_file_bytes_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_lte: z.optional( - z - .int() + rss_file_bytes_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_gt: z.optional( - z - .int() + rss_file_bytes_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_gte: z.optional( - z - .int() + rss_file_bytes_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_between_min: z.optional( - z - .int() + rss_file_bytes_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_between_max_value: z.optional( - z - .int() + rss_file_bytes_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - total_seconds_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_seconds_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - avg_ops_value: z.optional(z.number()), - min_ops_value: z.optional(z.number()), - max_ops_value: z.optional(z.number()), - p05_ops_value: z.optional(z.number()), - p50_ops_value: z.optional(z.number()), - p95_ops_value: z.optional(z.number()), - stddev_ops_value: z.optional(z.number()), - upper_band_ops_value: z.optional(z.number()), - lower_band_ops_value: z.optional(z.number()), - moving_avg_ops_value: z.optional(z.number()), - page_size: z.optional( - z - .int() + rss_file_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + rss_file_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + vm_swap_bytes_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zFctOpcodeOpsDailyServiceListResponse = zListFctOpcodeOpsDailyResponse; - -export const zFctOpcodeOpsDailyServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - day_start_date: z.string(), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zFctOpcodeOpsDailyServiceGetResponse = zGetFctOpcodeOpsDailyResponse; - -export const zFctOpcodeOpsHourlyServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - hour_start_date_time_eq: z.optional( - z - .int() + vm_swap_bytes_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_ne: z.optional( - z - .int() + vm_swap_bytes_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_lt: z.optional( - z - .int() + vm_swap_bytes_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_lte: z.optional( - z - .int() + vm_swap_bytes_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_gt: z.optional( - z - .int() + vm_swap_bytes_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_gte: z.optional( - z - .int() + vm_swap_bytes_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_between_min: z.optional( - z - .int() + vm_swap_bytes_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_between_max_value: z.optional( + vm_swap_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + vm_swap_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + node_class_eq: z.optional(z.string()), + node_class_ne: z.optional(z.string()), + node_class_contains: z.optional(z.string()), + node_class_starts_with: z.optional(z.string()), + node_class_ends_with: z.optional(z.string()), + node_class_like: z.optional(z.string()), + node_class_not_like: z.optional(z.string()), + node_class_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + node_class_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( - z - .int() + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctNodeMemoryUsageByProcessServiceListResponse = zListFctNodeMemoryUsageByProcessResponse; + +export const zFctNodeMemoryUsageByProcessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + wallclock_slot_start_date_time: z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctNodeMemoryUsageByProcessServiceGetResponse = zGetFctNodeMemoryUsageByProcessResponse; + +export const zFctNodeNetworkIoByProcessServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + wallclock_slot_start_date_time_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_ne: z.optional( - z - .int() + wallclock_slot_start_date_time_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_lt: z.optional( - z - .int() + wallclock_slot_start_date_time_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_lte: z.optional( - z - .int() + wallclock_slot_start_date_time_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_gt: z.optional( - z - .int() + wallclock_slot_start_date_time_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_gte: z.optional( - z - .int() + wallclock_slot_start_date_time_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_between_min: z.optional( - z - .int() + wallclock_slot_start_date_time_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_between_max_value: z.optional( - z - .int() + wallclock_slot_start_date_time_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_eq: z.optional( + wallclock_slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + wallclock_slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + meta_client_name_eq: z.optional(z.string()), + meta_client_name_ne: z.optional(z.string()), + meta_client_name_contains: z.optional(z.string()), + meta_client_name_starts_with: z.optional(z.string()), + meta_client_name_ends_with: z.optional(z.string()), + meta_client_name_like: z.optional(z.string()), + meta_client_name_not_like: z.optional(z.string()), + meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_eq: z.optional(z.string()), + client_type_ne: z.optional(z.string()), + client_type_contains: z.optional(z.string()), + client_type_starts_with: z.optional(z.string()), + client_type_ends_with: z.optional(z.string()), + client_type_like: z.optional(z.string()), + client_type_not_like: z.optional(z.string()), + client_type_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + client_type_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + pid_eq: z.optional( z .int() .check( @@ -70202,7 +71267,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_ne: z.optional( + pid_ne: z.optional( z .int() .check( @@ -70210,7 +71275,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lt: z.optional( + pid_lt: z.optional( z .int() .check( @@ -70218,7 +71283,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_lte: z.optional( + pid_lte: z.optional( z .int() .check( @@ -70226,7 +71291,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gt: z.optional( + pid_gt: z.optional( z .int() .check( @@ -70234,7 +71299,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_gte: z.optional( + pid_gte: z.optional( z .int() .check( @@ -70242,7 +71307,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_min: z.optional( + pid_between_min: z.optional( z .int() .check( @@ -70250,7 +71315,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_between_max_value: z.optional( + pid_between_max_value: z.optional( z .int() .check( @@ -70258,173 +71323,125 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_opcode_count_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_lte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_gt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_between_min: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_between_max_value: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - total_opcode_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_opcode_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_eq: z.optional( + pid_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + pid_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + port_label_eq: z.optional(z.string()), + port_label_ne: z.optional(z.string()), + port_label_contains: z.optional(z.string()), + port_label_starts_with: z.optional(z.string()), + port_label_ends_with: z.optional(z.string()), + port_label_like: z.optional(z.string()), + port_label_not_like: z.optional(z.string()), + port_label_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + port_label_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + direction_eq: z.optional(z.string()), + direction_ne: z.optional(z.string()), + direction_contains: z.optional(z.string()), + direction_starts_with: z.optional(z.string()), + direction_ends_with: z.optional(z.string()), + direction_like: z.optional(z.string()), + direction_not_like: z.optional(z.string()), + direction_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + direction_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + window_start_eq: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_ne: z.optional( + window_start_ne: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_lt: z.optional( + window_start_lt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_lte: z.optional( + window_start_lte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_gt: z.optional( + window_start_gt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_gte: z.optional( + window_start_gte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_between_min: z.optional( + window_start_between_min: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_between_max_value: z.optional( + window_start_between_max_value: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_seconds_eq: z.optional( + window_start_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + window_start_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -70432,7 +71449,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_ne: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -70440,7 +71457,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_lt: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -70448,7 +71465,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_lte: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -70456,7 +71473,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_gt: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -70464,7 +71481,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_gte: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -70472,7 +71489,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_between_min: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -70480,7 +71497,7 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_between_max_value: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -70488,61 +71505,9 @@ export const zFctOpcodeOpsHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - total_seconds_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_seconds_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - avg_ops_value: z.optional(z.number()), - min_ops_value: z.optional(z.number()), - max_ops_value: z.optional(z.number()), - p05_ops_value: z.optional(z.number()), - p50_ops_value: z.optional(z.number()), - p95_ops_value: z.optional(z.number()), - stddev_ops_value: z.optional(z.number()), - upper_band_ops_value: z.optional(z.number()), - lower_band_ops_value: z.optional(z.number()), - moving_avg_ops_value: z.optional(z.number()), - page_size: z.optional( - z - .int() - .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) - ) - ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zFctOpcodeOpsHourlyServiceListResponse = zListFctOpcodeOpsHourlyResponse; - -export const zFctOpcodeOpsHourlyServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - hour_start_date_time: z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zFctOpcodeOpsHourlyServiceGetResponse = zGetFctOpcodeOpsHourlyResponse; - -export const zFctPreparedBlockServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - slot_start_date_time_eq: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + wallclock_slot_eq: z.optional( z .int() .check( @@ -70550,7 +71515,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_ne: z.optional( + wallclock_slot_ne: z.optional( z .int() .check( @@ -70558,7 +71523,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lt: z.optional( + wallclock_slot_lt: z.optional( z .int() .check( @@ -70566,7 +71531,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lte: z.optional( + wallclock_slot_lte: z.optional( z .int() .check( @@ -70574,7 +71539,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gt: z.optional( + wallclock_slot_gt: z.optional( z .int() .check( @@ -70582,7 +71547,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gte: z.optional( + wallclock_slot_gte: z.optional( z .int() .check( @@ -70590,7 +71555,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_min: z.optional( + wallclock_slot_between_min: z.optional( z .int() .check( @@ -70598,7 +71563,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_max_value: z.optional( + wallclock_slot_between_max_value: z.optional( z .int() .check( @@ -70606,9 +71571,19 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_eq: z.optional( + wallclock_slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + wallclock_slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_network_name_eq: z.optional(z.string()), + meta_network_name_ne: z.optional(z.string()), + meta_network_name_contains: z.optional(z.string()), + meta_network_name_starts_with: z.optional(z.string()), + meta_network_name_ends_with: z.optional(z.string()), + meta_network_name_like: z.optional(z.string()), + meta_network_name_not_like: z.optional(z.string()), + meta_network_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_network_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + io_bytes_value: z.optional(z.number()), + io_count_eq: z.optional( z .int() .check( @@ -70616,7 +71591,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_ne: z.optional( + io_count_ne: z.optional( z .int() .check( @@ -70624,7 +71599,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_lt: z.optional( + io_count_lt: z.optional( z .int() .check( @@ -70632,7 +71607,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_lte: z.optional( + io_count_lte: z.optional( z .int() .check( @@ -70640,7 +71615,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_gt: z.optional( + io_count_gt: z.optional( z .int() .check( @@ -70648,7 +71623,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_gte: z.optional( + io_count_gte: z.optional( z .int() .check( @@ -70656,7 +71631,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_between_min: z.optional( + io_count_between_min: z.optional( z .int() .check( @@ -70664,7 +71639,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_between_max_value: z.optional( + io_count_between_max_value: z.optional( z .int() .check( @@ -70672,83 +71647,81 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - meta_client_name_eq: z.optional(z.string()), - meta_client_name_ne: z.optional(z.string()), - meta_client_name_contains: z.optional(z.string()), - meta_client_name_starts_with: z.optional(z.string()), - meta_client_name_ends_with: z.optional(z.string()), - meta_client_name_like: z.optional(z.string()), - meta_client_name_not_like: z.optional(z.string()), - meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - event_date_time_eq: z.optional( + io_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + io_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + node_class_eq: z.optional(z.string()), + node_class_ne: z.optional(z.string()), + node_class_contains: z.optional(z.string()), + node_class_starts_with: z.optional(z.string()), + node_class_ends_with: z.optional(z.string()), + node_class_like: z.optional(z.string()), + node_class_not_like: z.optional(z.string()), + node_class_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + node_class_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - event_date_time_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - event_date_time_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - event_date_time_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - event_date_time_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - event_date_time_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - event_date_time_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - event_date_time_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctNodeNetworkIoByProcessServiceListResponse = zListFctNodeNetworkIoByProcessResponse; + +export const zFctNodeNetworkIoByProcessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + wallclock_slot_start_date_time: z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) ), - event_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - event_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctNodeNetworkIoByProcessServiceGetResponse = zGetFctNodeNetworkIoByProcessResponse; + +export const zFctOpcodeGasByOpcodeDailyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + day_start_date_eq: z.optional(z.string()), + day_start_date_ne: z.optional(z.string()), + day_start_date_contains: z.optional(z.string()), + day_start_date_starts_with: z.optional(z.string()), + day_start_date_ends_with: z.optional(z.string()), + day_start_date_like: z.optional(z.string()), + day_start_date_not_like: z.optional(z.string()), + day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + opcode_eq: z.optional(z.string()), + opcode_ne: z.optional(z.string()), + opcode_contains: z.optional(z.string()), + opcode_starts_with: z.optional(z.string()), + opcode_ends_with: z.optional(z.string()), + opcode_like: z.optional(z.string()), + opcode_not_like: z.optional(z.string()), + opcode_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + opcode_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -70815,145 +71788,7 @@ export const zFctPreparedBlockServiceListData = z.object({ ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - meta_client_version_eq: z.optional(z.string()), - meta_client_version_ne: z.optional(z.string()), - meta_client_version_contains: z.optional(z.string()), - meta_client_version_starts_with: z.optional(z.string()), - meta_client_version_ends_with: z.optional(z.string()), - meta_client_version_like: z.optional(z.string()), - meta_client_version_not_like: z.optional(z.string()), - meta_client_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_implementation_eq: z.optional(z.string()), - meta_client_implementation_ne: z.optional(z.string()), - meta_client_implementation_contains: z.optional(z.string()), - meta_client_implementation_starts_with: z.optional(z.string()), - meta_client_implementation_ends_with: z.optional(z.string()), - meta_client_implementation_like: z.optional(z.string()), - meta_client_implementation_not_like: z.optional(z.string()), - meta_client_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_consensus_implementation_eq: z.optional(z.string()), - meta_consensus_implementation_ne: z.optional(z.string()), - meta_consensus_implementation_contains: z.optional(z.string()), - meta_consensus_implementation_starts_with: z.optional(z.string()), - meta_consensus_implementation_ends_with: z.optional(z.string()), - meta_consensus_implementation_like: z.optional(z.string()), - meta_consensus_implementation_not_like: z.optional(z.string()), - meta_consensus_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_consensus_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_consensus_version_eq: z.optional(z.string()), - meta_consensus_version_ne: z.optional(z.string()), - meta_consensus_version_contains: z.optional(z.string()), - meta_consensus_version_starts_with: z.optional(z.string()), - meta_consensus_version_ends_with: z.optional(z.string()), - meta_consensus_version_like: z.optional(z.string()), - meta_consensus_version_not_like: z.optional(z.string()), - meta_consensus_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_consensus_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_city_eq: z.optional(z.string()), - meta_client_geo_city_ne: z.optional(z.string()), - meta_client_geo_city_contains: z.optional(z.string()), - meta_client_geo_city_starts_with: z.optional(z.string()), - meta_client_geo_city_ends_with: z.optional(z.string()), - meta_client_geo_city_like: z.optional(z.string()), - meta_client_geo_city_not_like: z.optional(z.string()), - meta_client_geo_city_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_city_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_eq: z.optional(z.string()), - meta_client_geo_country_ne: z.optional(z.string()), - meta_client_geo_country_contains: z.optional(z.string()), - meta_client_geo_country_starts_with: z.optional(z.string()), - meta_client_geo_country_ends_with: z.optional(z.string()), - meta_client_geo_country_like: z.optional(z.string()), - meta_client_geo_country_not_like: z.optional(z.string()), - meta_client_geo_country_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_code_eq: z.optional(z.string()), - meta_client_geo_country_code_ne: z.optional(z.string()), - meta_client_geo_country_code_contains: z.optional(z.string()), - meta_client_geo_country_code_starts_with: z.optional(z.string()), - meta_client_geo_country_code_ends_with: z.optional(z.string()), - meta_client_geo_country_code_like: z.optional(z.string()), - meta_client_geo_country_code_not_like: z.optional(z.string()), - meta_client_geo_country_code_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_code_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_version_eq: z.optional(z.string()), - block_version_ne: z.optional(z.string()), - block_version_contains: z.optional(z.string()), - block_version_starts_with: z.optional(z.string()), - block_version_ends_with: z.optional(z.string()), - block_version_like: z.optional(z.string()), - block_version_not_like: z.optional(z.string()), - block_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_total_bytes_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_total_bytes_compressed_eq: z.optional( + block_count_eq: z.optional( z .int() .check( @@ -70961,7 +71796,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_ne: z.optional( + block_count_ne: z.optional( z .int() .check( @@ -70969,7 +71804,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_lt: z.optional( + block_count_lt: z.optional( z .int() .check( @@ -70977,7 +71812,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_lte: z.optional( + block_count_lte: z.optional( z .int() .check( @@ -70985,7 +71820,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_gt: z.optional( + block_count_gt: z.optional( z .int() .check( @@ -70993,7 +71828,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_gte: z.optional( + block_count_gte: z.optional( z .int() .check( @@ -71001,7 +71836,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_between_min: z.optional( + block_count_between_min: z.optional( z .int() .check( @@ -71009,7 +71844,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_between_max_value: z.optional( + block_count_between_max_value: z.optional( z .int() .check( @@ -71017,93 +71852,91 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_total_bytes_compressed_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_total_bytes_compressed_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_value_eq: z.optional(z.string()), - execution_payload_value_ne: z.optional(z.string()), - execution_payload_value_contains: z.optional(z.string()), - execution_payload_value_starts_with: z.optional(z.string()), - execution_payload_value_ends_with: z.optional(z.string()), - execution_payload_value_like: z.optional(z.string()), - execution_payload_value_not_like: z.optional(z.string()), - execution_payload_value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - consensus_payload_value_eq: z.optional(z.string()), - consensus_payload_value_ne: z.optional(z.string()), - consensus_payload_value_contains: z.optional(z.string()), - consensus_payload_value_starts_with: z.optional(z.string()), - consensus_payload_value_ends_with: z.optional(z.string()), - consensus_payload_value_like: z.optional(z.string()), - consensus_payload_value_not_like: z.optional(z.string()), - consensus_payload_value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - consensus_payload_value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_block_number_eq: z.optional( - z - .int() + block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_count_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_ne: z.optional( - z - .int() + total_count_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_lt: z.optional( - z - .int() + total_count_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_lte: z.optional( - z - .int() + total_count_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_gt: z.optional( - z - .int() + total_count_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_gte: z.optional( - z - .int() + total_count_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_between_min: z.optional( - z - .int() + total_count_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_between_max_value: z.optional( - z - .int() + total_count_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - execution_payload_block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_limit_eq: z.optional( + total_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_eq: z.optional( z.coerce .bigint() .check( @@ -71113,7 +71946,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_ne: z.optional( + total_gas_ne: z.optional( z.coerce .bigint() .check( @@ -71123,7 +71956,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_lt: z.optional( + total_gas_lt: z.optional( z.coerce .bigint() .check( @@ -71133,7 +71966,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_lte: z.optional( + total_gas_lte: z.optional( z.coerce .bigint() .check( @@ -71143,7 +71976,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_gt: z.optional( + total_gas_gt: z.optional( z.coerce .bigint() .check( @@ -71153,7 +71986,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_gte: z.optional( + total_gas_gte: z.optional( z.coerce .bigint() .check( @@ -71163,7 +71996,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_between_min: z.optional( + total_gas_between_min: z.optional( z.coerce .bigint() .check( @@ -71173,7 +72006,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_between_max_value: z.optional( + total_gas_between_max_value: z.optional( z.coerce .bigint() .check( @@ -71183,9 +72016,9 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_limit_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_used_eq: z.optional( + total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_error_count_eq: z.optional( z.coerce .bigint() .check( @@ -71195,7 +72028,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_ne: z.optional( + total_error_count_ne: z.optional( z.coerce .bigint() .check( @@ -71205,7 +72038,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_lt: z.optional( + total_error_count_lt: z.optional( z.coerce .bigint() .check( @@ -71215,7 +72048,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_lte: z.optional( + total_error_count_lte: z.optional( z.coerce .bigint() .check( @@ -71225,7 +72058,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_gt: z.optional( + total_error_count_gt: z.optional( z.coerce .bigint() .check( @@ -71235,7 +72068,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_gte: z.optional( + total_error_count_gte: z.optional( z.coerce .bigint() .check( @@ -71245,7 +72078,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_between_min: z.optional( + total_error_count_between_min: z.optional( z.coerce .bigint() .check( @@ -71255,7 +72088,7 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_between_max_value: z.optional( + total_error_count_between_max_value: z.optional( z.coerce .bigint() .check( @@ -71265,17 +72098,49 @@ export const zFctPreparedBlockServiceListData = z.object({ }) ) ), - execution_payload_gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_count_eq: z.optional( + total_error_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_error_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + avg_count_per_block_value: z.optional(z.number()), + avg_gas_per_block_value: z.optional(z.number()), + avg_gas_per_execution_value: z.optional(z.number()), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - execution_payload_transactions_count_ne: z.optional( + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctOpcodeGasByOpcodeDailyServiceListResponse = zListFctOpcodeGasByOpcodeDailyResponse; + +export const zFctOpcodeGasByOpcodeDailyServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + day_start_date: z.string(), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctOpcodeGasByOpcodeDailyServiceGetResponse = zGetFctOpcodeGasByOpcodeDailyResponse; + +export const zFctOpcodeGasByOpcodeHourlyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + hour_start_date_time_eq: z.optional( z .int() .check( @@ -71283,7 +72148,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_count_lt: z.optional( + hour_start_date_time_ne: z.optional( z .int() .check( @@ -71291,7 +72156,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_count_lte: z.optional( + hour_start_date_time_lt: z.optional( z .int() .check( @@ -71299,7 +72164,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_count_gt: z.optional( + hour_start_date_time_lte: z.optional( z .int() .check( @@ -71307,7 +72172,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_count_gte: z.optional( + hour_start_date_time_gt: z.optional( z .int() .check( @@ -71315,7 +72180,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_count_between_min: z.optional( + hour_start_date_time_gte: z.optional( z .int() .check( @@ -71323,7 +72188,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_count_between_max_value: z.optional( + hour_start_date_time_between_min: z.optional( z .int() .check( @@ -71331,9 +72196,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_total_bytes_eq: z.optional( + hour_start_date_time_between_max_value: z.optional( z .int() .check( @@ -71341,7 +72204,18 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_ne: z.optional( + hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + opcode_eq: z.optional(z.string()), + opcode_ne: z.optional(z.string()), + opcode_contains: z.optional(z.string()), + opcode_starts_with: z.optional(z.string()), + opcode_ends_with: z.optional(z.string()), + opcode_like: z.optional(z.string()), + opcode_not_like: z.optional(z.string()), + opcode_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + opcode_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -71349,7 +72223,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_lt: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -71357,7 +72231,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_lte: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -71365,7 +72239,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_gt: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -71373,7 +72247,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_gte: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -71381,7 +72255,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_between_min: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -71389,7 +72263,7 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_between_max_value: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -71397,121 +72271,12 @@ export const zFctPreparedBlockServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - page_size: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) - ) - ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zFctPreparedBlockServiceListResponse = zListFctPreparedBlockResponse; - -export const zFctPreparedBlockServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - slot_start_date_time: z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zFctPreparedBlockServiceGetResponse = zGetFctPreparedBlockResponse; - -export const zFctProposerRewardDailyServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - day_start_date_eq: z.optional(z.string()), - day_start_date_ne: z.optional(z.string()), - day_start_date_contains: z.optional(z.string()), - day_start_date_starts_with: z.optional(z.string()), - day_start_date_ends_with: z.optional(z.string()), - day_start_date_like: z.optional(z.string()), - day_start_date_not_like: z.optional(z.string()), - day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - updated_date_time_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - updated_date_time_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - updated_date_time_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - updated_date_time_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - updated_date_time_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - updated_date_time_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - updated_date_time_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - updated_date_time_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), @@ -71582,263 +72347,255 @@ export const zFctProposerRewardDailyServiceListData = z.object({ ), block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_reward_eth_value: z.optional(z.number()), - avg_reward_eth_value: z.optional(z.number()), - min_reward_eth_value: z.optional(z.number()), - max_reward_eth_value: z.optional(z.number()), - p05_reward_eth_value: z.optional(z.number()), - p50_reward_eth_value: z.optional(z.number()), - p95_reward_eth_value: z.optional(z.number()), - stddev_reward_eth_value: z.optional(z.number()), - upper_band_reward_eth_value: z.optional(z.number()), - lower_band_reward_eth_value: z.optional(z.number()), - moving_avg_reward_eth_value: z.optional(z.number()), - page_size: z.optional( - z - .int() - .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) - ) - ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zFctProposerRewardDailyServiceListResponse = zListFctProposerRewardDailyResponse; - -export const zFctProposerRewardDailyServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - day_start_date: z.string(), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zFctProposerRewardDailyServiceGetResponse = zGetFctProposerRewardDailyResponse; - -export const zFctProposerRewardHourlyServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - hour_start_date_time_eq: z.optional( - z - .int() + total_count_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_ne: z.optional( - z - .int() + total_count_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_lt: z.optional( - z - .int() + total_count_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_lte: z.optional( - z - .int() + total_count_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_gt: z.optional( - z - .int() + total_count_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_gte: z.optional( - z - .int() + total_count_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_between_min: z.optional( - z - .int() + total_count_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_between_max_value: z.optional( - z - .int() + total_count_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( - z - .int() + total_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_ne: z.optional( - z - .int() + total_gas_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_lt: z.optional( - z - .int() + total_gas_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_lte: z.optional( - z - .int() + total_gas_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_gt: z.optional( - z - .int() + total_gas_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_gte: z.optional( - z - .int() + total_gas_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_between_min: z.optional( - z - .int() + total_gas_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_between_max_value: z.optional( - z - .int() + total_gas_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_eq: z.optional( - z - .int() + total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_error_count_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_ne: z.optional( - z - .int() + total_error_count_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_lt: z.optional( - z - .int() + total_error_count_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_lte: z.optional( - z - .int() + total_error_count_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_gt: z.optional( - z - .int() + total_error_count_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_gte: z.optional( - z - .int() + total_error_count_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_between_min: z.optional( - z - .int() + total_error_count_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_between_max_value: z.optional( - z - .int() + total_error_count_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_reward_eth_value: z.optional(z.number()), - avg_reward_eth_value: z.optional(z.number()), - min_reward_eth_value: z.optional(z.number()), - max_reward_eth_value: z.optional(z.number()), - p05_reward_eth_value: z.optional(z.number()), - p50_reward_eth_value: z.optional(z.number()), - p95_reward_eth_value: z.optional(z.number()), - stddev_reward_eth_value: z.optional(z.number()), - upper_band_reward_eth_value: z.optional(z.number()), - lower_band_reward_eth_value: z.optional(z.number()), - moving_avg_reward_eth_value: z.optional(z.number()), + total_error_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_error_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + avg_count_per_block_value: z.optional(z.number()), + avg_gas_per_block_value: z.optional(z.number()), + avg_gas_per_execution_value: z.optional(z.number()), page_size: z.optional( z .int() @@ -71856,9 +72613,9 @@ export const zFctProposerRewardHourlyServiceListData = z.object({ /** * OK */ -export const zFctProposerRewardHourlyServiceListResponse = zListFctProposerRewardHourlyResponse; +export const zFctOpcodeGasByOpcodeHourlyServiceListResponse = zListFctOpcodeGasByOpcodeHourlyResponse; -export const zFctProposerRewardHourlyServiceGetData = z.object({ +export const zFctOpcodeGasByOpcodeHourlyServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ hour_start_date_time: z @@ -71874,9 +72631,9 @@ export const zFctProposerRewardHourlyServiceGetData = z.object({ /** * OK */ -export const zFctProposerRewardHourlyServiceGetResponse = zGetFctProposerRewardHourlyResponse; +export const zFctOpcodeGasByOpcodeHourlyServiceGetResponse = zGetFctOpcodeGasByOpcodeHourlyResponse; -export const zFctReorgDailyServiceListData = z.object({ +export const zFctOpcodeOpsDailyServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -71890,7 +72647,7 @@ export const zFctReorgDailyServiceListData = z.object({ day_start_date_not_like: z.optional(z.string()), day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - depth_eq: z.optional( + updated_date_time_eq: z.optional( z .int() .check( @@ -71898,7 +72655,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_ne: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -71906,7 +72663,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_lt: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -71914,7 +72671,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_lte: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -71922,7 +72679,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_gt: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -71930,7 +72687,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_gte: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -71938,7 +72695,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_between_min: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -71946,7 +72703,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_between_max_value: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -71954,9 +72711,9 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - depth_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_eq: z.optional( z .int() .check( @@ -71964,7 +72721,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + block_count_ne: z.optional( z .int() .check( @@ -71972,7 +72729,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + block_count_lt: z.optional( z .int() .check( @@ -71980,7 +72737,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + block_count_lte: z.optional( z .int() .check( @@ -71988,7 +72745,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + block_count_gt: z.optional( z .int() .check( @@ -71996,7 +72753,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + block_count_gte: z.optional( z .int() .check( @@ -72004,7 +72761,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + block_count_between_min: z.optional( z .int() .check( @@ -72012,7 +72769,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + block_count_between_max_value: z.optional( z .int() .check( @@ -72020,9 +72777,173 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - reorg_count_eq: z.optional( + block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_opcode_count_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_opcode_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_seconds_eq: z.optional( z .int() .check( @@ -72030,7 +72951,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_ne: z.optional( + total_seconds_ne: z.optional( z .int() .check( @@ -72038,7 +72959,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_lt: z.optional( + total_seconds_lt: z.optional( z .int() .check( @@ -72046,7 +72967,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_lte: z.optional( + total_seconds_lte: z.optional( z .int() .check( @@ -72054,7 +72975,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_gt: z.optional( + total_seconds_gt: z.optional( z .int() .check( @@ -72062,7 +72983,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_gte: z.optional( + total_seconds_gte: z.optional( z .int() .check( @@ -72070,7 +72991,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_between_min: z.optional( + total_seconds_between_min: z.optional( z .int() .check( @@ -72078,7 +72999,7 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_between_max_value: z.optional( + total_seconds_between_max_value: z.optional( z .int() .check( @@ -72086,8 +73007,18 @@ export const zFctReorgDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - reorg_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_seconds_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_seconds_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + avg_ops_value: z.optional(z.number()), + min_ops_value: z.optional(z.number()), + max_ops_value: z.optional(z.number()), + p05_ops_value: z.optional(z.number()), + p50_ops_value: z.optional(z.number()), + p95_ops_value: z.optional(z.number()), + stddev_ops_value: z.optional(z.number()), + upper_band_ops_value: z.optional(z.number()), + lower_band_ops_value: z.optional(z.number()), + moving_avg_ops_value: z.optional(z.number()), page_size: z.optional( z .int() @@ -72105,9 +73036,9 @@ export const zFctReorgDailyServiceListData = z.object({ /** * OK */ -export const zFctReorgDailyServiceListResponse = zListFctReorgDailyResponse; +export const zFctOpcodeOpsDailyServiceListResponse = zListFctOpcodeOpsDailyResponse; -export const zFctReorgDailyServiceGetData = z.object({ +export const zFctOpcodeOpsDailyServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ day_start_date: z.string(), @@ -72118,9 +73049,9 @@ export const zFctReorgDailyServiceGetData = z.object({ /** * OK */ -export const zFctReorgDailyServiceGetResponse = zGetFctReorgDailyResponse; +export const zFctOpcodeOpsDailyServiceGetResponse = zGetFctOpcodeOpsDailyResponse; -export const zFctReorgHourlyServiceListData = z.object({ +export const zFctOpcodeOpsHourlyServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -72191,7 +73122,7 @@ export const zFctReorgHourlyServiceListData = z.object({ ), hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - depth_eq: z.optional( + updated_date_time_eq: z.optional( z .int() .check( @@ -72199,7 +73130,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_ne: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -72207,7 +73138,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_lt: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -72215,7 +73146,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_lte: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -72223,7 +73154,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_gt: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -72231,7 +73162,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_gte: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -72239,7 +73170,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_between_min: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -72247,7 +73178,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_between_max_value: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -72255,9 +73186,9 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - depth_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - depth_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_eq: z.optional( z .int() .check( @@ -72265,7 +73196,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + block_count_ne: z.optional( z .int() .check( @@ -72273,7 +73204,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + block_count_lt: z.optional( z .int() .check( @@ -72281,7 +73212,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + block_count_lte: z.optional( z .int() .check( @@ -72289,7 +73220,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + block_count_gt: z.optional( z .int() .check( @@ -72297,7 +73228,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + block_count_gte: z.optional( z .int() .check( @@ -72305,7 +73236,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + block_count_between_min: z.optional( z .int() .check( @@ -72313,7 +73244,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + block_count_between_max_value: z.optional( z .int() .check( @@ -72321,9 +73252,173 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - reorg_count_eq: z.optional( + block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_opcode_count_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_opcode_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_opcode_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + total_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_seconds_eq: z.optional( z .int() .check( @@ -72331,7 +73426,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_ne: z.optional( + total_seconds_ne: z.optional( z .int() .check( @@ -72339,7 +73434,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_lt: z.optional( + total_seconds_lt: z.optional( z .int() .check( @@ -72347,7 +73442,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_lte: z.optional( + total_seconds_lte: z.optional( z .int() .check( @@ -72355,7 +73450,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_gt: z.optional( + total_seconds_gt: z.optional( z .int() .check( @@ -72363,7 +73458,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_gte: z.optional( + total_seconds_gte: z.optional( z .int() .check( @@ -72371,7 +73466,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_between_min: z.optional( + total_seconds_between_min: z.optional( z .int() .check( @@ -72379,7 +73474,7 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_between_max_value: z.optional( + total_seconds_between_max_value: z.optional( z .int() .check( @@ -72387,8 +73482,18 @@ export const zFctReorgHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - reorg_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - reorg_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_seconds_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_seconds_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + avg_ops_value: z.optional(z.number()), + min_ops_value: z.optional(z.number()), + max_ops_value: z.optional(z.number()), + p05_ops_value: z.optional(z.number()), + p50_ops_value: z.optional(z.number()), + p95_ops_value: z.optional(z.number()), + stddev_ops_value: z.optional(z.number()), + upper_band_ops_value: z.optional(z.number()), + lower_band_ops_value: z.optional(z.number()), + moving_avg_ops_value: z.optional(z.number()), page_size: z.optional( z .int() @@ -72406,9 +73511,9 @@ export const zFctReorgHourlyServiceListData = z.object({ /** * OK */ -export const zFctReorgHourlyServiceListResponse = zListFctReorgHourlyResponse; +export const zFctOpcodeOpsHourlyServiceListResponse = zListFctOpcodeOpsHourlyResponse; -export const zFctReorgHourlyServiceGetData = z.object({ +export const zFctOpcodeOpsHourlyServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ hour_start_date_time: z @@ -72424,32 +73529,14 @@ export const zFctReorgHourlyServiceGetData = z.object({ /** * OK */ -export const zFctReorgHourlyServiceGetResponse = zGetFctReorgHourlyResponse; +export const zFctOpcodeOpsHourlyServiceGetResponse = zGetFctOpcodeOpsHourlyResponse; -export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ +export const zFctPreparedBlockServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( z.object({ - address_eq: z.optional(z.string()), - address_ne: z.optional(z.string()), - address_contains: z.optional(z.string()), - address_starts_with: z.optional(z.string()), - address_ends_with: z.optional(z.string()), - address_like: z.optional(z.string()), - address_not_like: z.optional(z.string()), - address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - day_start_date_eq: z.optional(z.string()), - day_start_date_ne: z.optional(z.string()), - day_start_date_contains: z.optional(z.string()), - day_start_date_starts_with: z.optional(z.string()), - day_start_date_ends_with: z.optional(z.string()), - day_start_date_like: z.optional(z.string()), - day_start_date_not_like: z.optional(z.string()), - day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - updated_date_time_eq: z.optional( + slot_start_date_time_eq: z.optional( z .int() .check( @@ -72457,7 +73544,7 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + slot_start_date_time_ne: z.optional( z .int() .check( @@ -72465,7 +73552,7 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + slot_start_date_time_lt: z.optional( z .int() .check( @@ -72473,7 +73560,7 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + slot_start_date_time_lte: z.optional( z .int() .check( @@ -72481,7 +73568,7 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + slot_start_date_time_gt: z.optional( z .int() .check( @@ -72489,7 +73576,7 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + slot_start_date_time_gte: z.optional( z .int() .check( @@ -72497,7 +73584,7 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + slot_start_date_time_between_min: z.optional( z .int() .check( @@ -72505,7 +73592,7 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + slot_start_date_time_between_max_value: z.optional( z .int() .check( @@ -72513,31 +73600,1938 @@ export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - active_slots_eq: z.optional( - z.coerce - .bigint() + slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - active_slots_ne: z.optional( - z.coerce - .bigint() + slot_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) - ) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_client_name_eq: z.optional(z.string()), + meta_client_name_ne: z.optional(z.string()), + meta_client_name_contains: z.optional(z.string()), + meta_client_name_starts_with: z.optional(z.string()), + meta_client_name_ends_with: z.optional(z.string()), + meta_client_name_like: z.optional(z.string()), + meta_client_name_not_like: z.optional(z.string()), + meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + event_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + event_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + event_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_client_version_eq: z.optional(z.string()), + meta_client_version_ne: z.optional(z.string()), + meta_client_version_contains: z.optional(z.string()), + meta_client_version_starts_with: z.optional(z.string()), + meta_client_version_ends_with: z.optional(z.string()), + meta_client_version_like: z.optional(z.string()), + meta_client_version_not_like: z.optional(z.string()), + meta_client_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_implementation_eq: z.optional(z.string()), + meta_client_implementation_ne: z.optional(z.string()), + meta_client_implementation_contains: z.optional(z.string()), + meta_client_implementation_starts_with: z.optional(z.string()), + meta_client_implementation_ends_with: z.optional(z.string()), + meta_client_implementation_like: z.optional(z.string()), + meta_client_implementation_not_like: z.optional(z.string()), + meta_client_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_consensus_implementation_eq: z.optional(z.string()), + meta_consensus_implementation_ne: z.optional(z.string()), + meta_consensus_implementation_contains: z.optional(z.string()), + meta_consensus_implementation_starts_with: z.optional(z.string()), + meta_consensus_implementation_ends_with: z.optional(z.string()), + meta_consensus_implementation_like: z.optional(z.string()), + meta_consensus_implementation_not_like: z.optional(z.string()), + meta_consensus_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_consensus_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_consensus_version_eq: z.optional(z.string()), + meta_consensus_version_ne: z.optional(z.string()), + meta_consensus_version_contains: z.optional(z.string()), + meta_consensus_version_starts_with: z.optional(z.string()), + meta_consensus_version_ends_with: z.optional(z.string()), + meta_consensus_version_like: z.optional(z.string()), + meta_consensus_version_not_like: z.optional(z.string()), + meta_consensus_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_consensus_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_city_eq: z.optional(z.string()), + meta_client_geo_city_ne: z.optional(z.string()), + meta_client_geo_city_contains: z.optional(z.string()), + meta_client_geo_city_starts_with: z.optional(z.string()), + meta_client_geo_city_ends_with: z.optional(z.string()), + meta_client_geo_city_like: z.optional(z.string()), + meta_client_geo_city_not_like: z.optional(z.string()), + meta_client_geo_city_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_city_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_eq: z.optional(z.string()), + meta_client_geo_country_ne: z.optional(z.string()), + meta_client_geo_country_contains: z.optional(z.string()), + meta_client_geo_country_starts_with: z.optional(z.string()), + meta_client_geo_country_ends_with: z.optional(z.string()), + meta_client_geo_country_like: z.optional(z.string()), + meta_client_geo_country_not_like: z.optional(z.string()), + meta_client_geo_country_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_code_eq: z.optional(z.string()), + meta_client_geo_country_code_ne: z.optional(z.string()), + meta_client_geo_country_code_contains: z.optional(z.string()), + meta_client_geo_country_code_starts_with: z.optional(z.string()), + meta_client_geo_country_code_ends_with: z.optional(z.string()), + meta_client_geo_country_code_like: z.optional(z.string()), + meta_client_geo_country_code_not_like: z.optional(z.string()), + meta_client_geo_country_code_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_code_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_version_eq: z.optional(z.string()), + block_version_ne: z.optional(z.string()), + block_version_contains: z.optional(z.string()), + block_version_starts_with: z.optional(z.string()), + block_version_ends_with: z.optional(z.string()), + block_version_like: z.optional(z.string()), + block_version_not_like: z.optional(z.string()), + block_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_total_bytes_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_total_bytes_compressed_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_total_bytes_compressed_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_total_bytes_compressed_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_value_eq: z.optional(z.string()), + execution_payload_value_ne: z.optional(z.string()), + execution_payload_value_contains: z.optional(z.string()), + execution_payload_value_starts_with: z.optional(z.string()), + execution_payload_value_ends_with: z.optional(z.string()), + execution_payload_value_like: z.optional(z.string()), + execution_payload_value_not_like: z.optional(z.string()), + execution_payload_value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + consensus_payload_value_eq: z.optional(z.string()), + consensus_payload_value_ne: z.optional(z.string()), + consensus_payload_value_contains: z.optional(z.string()), + consensus_payload_value_starts_with: z.optional(z.string()), + consensus_payload_value_ends_with: z.optional(z.string()), + consensus_payload_value_like: z.optional(z.string()), + consensus_payload_value_not_like: z.optional(z.string()), + consensus_payload_value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + consensus_payload_value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_block_number_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_limit_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_limit_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_used_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_count_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_total_bytes_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_transactions_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctPreparedBlockServiceListResponse = zListFctPreparedBlockResponse; + +export const zFctPreparedBlockServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + slot_start_date_time: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctPreparedBlockServiceGetResponse = zGetFctPreparedBlockResponse; + +export const zFctProposerRewardDailyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + day_start_date_eq: z.optional(z.string()), + day_start_date_ne: z.optional(z.string()), + day_start_date_contains: z.optional(z.string()), + day_start_date_starts_with: z.optional(z.string()), + day_start_date_ends_with: z.optional(z.string()), + day_start_date_like: z.optional(z.string()), + day_start_date_not_like: z.optional(z.string()), + day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_reward_eth_value: z.optional(z.number()), + avg_reward_eth_value: z.optional(z.number()), + min_reward_eth_value: z.optional(z.number()), + max_reward_eth_value: z.optional(z.number()), + p05_reward_eth_value: z.optional(z.number()), + p50_reward_eth_value: z.optional(z.number()), + p95_reward_eth_value: z.optional(z.number()), + stddev_reward_eth_value: z.optional(z.number()), + upper_band_reward_eth_value: z.optional(z.number()), + lower_band_reward_eth_value: z.optional(z.number()), + moving_avg_reward_eth_value: z.optional(z.number()), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctProposerRewardDailyServiceListResponse = zListFctProposerRewardDailyResponse; + +export const zFctProposerRewardDailyServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + day_start_date: z.string(), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctProposerRewardDailyServiceGetResponse = zGetFctProposerRewardDailyResponse; + +export const zFctProposerRewardHourlyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + hour_start_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_reward_eth_value: z.optional(z.number()), + avg_reward_eth_value: z.optional(z.number()), + min_reward_eth_value: z.optional(z.number()), + max_reward_eth_value: z.optional(z.number()), + p05_reward_eth_value: z.optional(z.number()), + p50_reward_eth_value: z.optional(z.number()), + p95_reward_eth_value: z.optional(z.number()), + stddev_reward_eth_value: z.optional(z.number()), + upper_band_reward_eth_value: z.optional(z.number()), + lower_band_reward_eth_value: z.optional(z.number()), + moving_avg_reward_eth_value: z.optional(z.number()), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctProposerRewardHourlyServiceListResponse = zListFctProposerRewardHourlyResponse; + +export const zFctProposerRewardHourlyServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + hour_start_date_time: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctProposerRewardHourlyServiceGetResponse = zGetFctProposerRewardHourlyResponse; + +export const zFctReorgDailyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + day_start_date_eq: z.optional(z.string()), + day_start_date_ne: z.optional(z.string()), + day_start_date_contains: z.optional(z.string()), + day_start_date_starts_with: z.optional(z.string()), + day_start_date_ends_with: z.optional(z.string()), + day_start_date_like: z.optional(z.string()), + day_start_date_not_like: z.optional(z.string()), + day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + depth_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + depth_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + reorg_count_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + reorg_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctReorgDailyServiceListResponse = zListFctReorgDailyResponse; + +export const zFctReorgDailyServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + day_start_date: z.string(), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctReorgDailyServiceGetResponse = zGetFctReorgDailyResponse; + +export const zFctReorgHourlyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + hour_start_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + depth_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + depth_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + depth_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + reorg_count_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + reorg_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + reorg_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctReorgHourlyServiceListResponse = zListFctReorgHourlyResponse; + +export const zFctReorgHourlyServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + hour_start_date_time: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctReorgHourlyServiceGetResponse = zGetFctReorgHourlyResponse; + +export const zFctStorageSlotStateByAddressDailyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + address_eq: z.optional(z.string()), + address_ne: z.optional(z.string()), + address_contains: z.optional(z.string()), + address_starts_with: z.optional(z.string()), + address_ends_with: z.optional(z.string()), + address_like: z.optional(z.string()), + address_not_like: z.optional(z.string()), + address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + day_start_date_eq: z.optional(z.string()), + day_start_date_ne: z.optional(z.string()), + day_start_date_contains: z.optional(z.string()), + day_start_date_starts_with: z.optional(z.string()), + day_start_date_ends_with: z.optional(z.string()), + day_start_date_like: z.optional(z.string()), + day_start_date_not_like: z.optional(z.string()), + day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + active_slots_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) + ), + active_slots_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', + }) + ) ), active_slots_lt: z.optional( z.coerce @@ -76208,7 +79202,342 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object ), validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_start_date_time_eq: z.optional( + slot_start_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + participated_eq: z.optional(z.boolean()), + participated_ne: z.optional(z.boolean()), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zFctSyncCommitteeParticipationByValidatorServiceListResponse = + zListFctSyncCommitteeParticipationByValidatorResponse; + +export const zFctSyncCommitteeParticipationByValidatorServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + validator_index: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zFctSyncCommitteeParticipationByValidatorServiceGetResponse = + zGetFctSyncCommitteeParticipationByValidatorResponse; + +export const zFctSyncCommitteeParticipationByValidatorDailyServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + validator_index_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + day_start_date_eq: z.optional(z.string()), + day_start_date_ne: z.optional(z.string()), + day_start_date_contains: z.optional(z.string()), + day_start_date_starts_with: z.optional(z.string()), + day_start_date_ends_with: z.optional(z.string()), + day_start_date_like: z.optional(z.string()), + day_start_date_not_like: z.optional(z.string()), + day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -76216,7 +79545,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_ne: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -76224,7 +79553,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lt: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -76232,7 +79561,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lte: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -76240,7 +79569,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gt: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -76248,7 +79577,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gte: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -76256,7 +79585,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_min: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -76264,7 +79593,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_max_value: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -76272,9 +79601,9 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_slots_eq: z.optional( z .int() .check( @@ -76282,7 +79611,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + total_slots_ne: z.optional( z .int() .check( @@ -76290,7 +79619,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + total_slots_lt: z.optional( z .int() .check( @@ -76298,7 +79627,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + total_slots_lte: z.optional( z .int() .check( @@ -76306,7 +79635,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + total_slots_gt: z.optional( z .int() .check( @@ -76314,7 +79643,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + total_slots_gte: z.optional( z .int() .check( @@ -76322,7 +79651,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + total_slots_between_min: z.optional( z .int() .check( @@ -76330,7 +79659,7 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + total_slots_between_max_value: z.optional( z .int() .check( @@ -76338,92 +79667,140 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_eq: z.optional( - z.coerce - .bigint() + total_slots_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + total_slots_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + participated_count_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_ne: z.optional( - z.coerce - .bigint() + participated_count_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_lt: z.optional( - z.coerce - .bigint() + participated_count_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_lte: z.optional( - z.coerce - .bigint() + participated_count_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_gt: z.optional( - z.coerce - .bigint() + participated_count_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_gte: z.optional( - z.coerce - .bigint() + participated_count_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_between_min: z.optional( - z.coerce - .bigint() + participated_count_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_between_max_value: z.optional( - z.coerce - .bigint() + participated_count_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - participated_eq: z.optional(z.boolean()), - participated_ne: z.optional(z.boolean()), + participated_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + participated_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + missed_count_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + missed_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + missed_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), page_size: z.optional( z .int() @@ -76441,10 +79818,10 @@ export const zFctSyncCommitteeParticipationByValidatorServiceListData = z.object /** * OK */ -export const zFctSyncCommitteeParticipationByValidatorServiceListResponse = - zListFctSyncCommitteeParticipationByValidatorResponse; +export const zFctSyncCommitteeParticipationByValidatorDailyServiceListResponse = + zListFctSyncCommitteeParticipationByValidatorDailyResponse; -export const zFctSyncCommitteeParticipationByValidatorServiceGetData = z.object({ +export const zFctSyncCommitteeParticipationByValidatorDailyServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ validator_index: z @@ -76460,10 +79837,10 @@ export const zFctSyncCommitteeParticipationByValidatorServiceGetData = z.object( /** * OK */ -export const zFctSyncCommitteeParticipationByValidatorServiceGetResponse = - zGetFctSyncCommitteeParticipationByValidatorResponse; +export const zFctSyncCommitteeParticipationByValidatorDailyServiceGetResponse = + zGetFctSyncCommitteeParticipationByValidatorDailyResponse; -export const zFctSyncCommitteeParticipationByValidatorDailyServiceListData = z.object({ +export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -76534,15 +79911,72 @@ export const zFctSyncCommitteeParticipationByValidatorDailyServiceListData = z.o ), validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - day_start_date_eq: z.optional(z.string()), - day_start_date_ne: z.optional(z.string()), - day_start_date_contains: z.optional(z.string()), - day_start_date_starts_with: z.optional(z.string()), - day_start_date_ends_with: z.optional(z.string()), - day_start_date_like: z.optional(z.string()), - day_start_date_not_like: z.optional(z.string()), - day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + hour_start_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -76824,10 +80258,10 @@ export const zFctSyncCommitteeParticipationByValidatorDailyServiceListData = z.o /** * OK */ -export const zFctSyncCommitteeParticipationByValidatorDailyServiceListResponse = - zListFctSyncCommitteeParticipationByValidatorDailyResponse; +export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListResponse = + zListFctSyncCommitteeParticipationByValidatorHourlyResponse; -export const zFctSyncCommitteeParticipationByValidatorDailyServiceGetData = z.object({ +export const zFctSyncCommitteeParticipationByValidatorHourlyServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ validator_index: z @@ -76843,10 +80277,10 @@ export const zFctSyncCommitteeParticipationByValidatorDailyServiceGetData = z.ob /** * OK */ -export const zFctSyncCommitteeParticipationByValidatorDailyServiceGetResponse = - zGetFctSyncCommitteeParticipationByValidatorDailyResponse; +export const zFctSyncCommitteeParticipationByValidatorHourlyServiceGetResponse = + zGetFctSyncCommitteeParticipationByValidatorHourlyResponse; -export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z.object({ +export const zFctValidatorBalanceServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -76917,7 +80351,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. ), validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - hour_start_date_time_eq: z.optional( + epoch_start_date_time_eq: z.optional( z .int() .check( @@ -76925,7 +80359,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_ne: z.optional( + epoch_start_date_time_ne: z.optional( z .int() .check( @@ -76933,7 +80367,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_lt: z.optional( + epoch_start_date_time_lt: z.optional( z .int() .check( @@ -76941,7 +80375,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_lte: z.optional( + epoch_start_date_time_lte: z.optional( z .int() .check( @@ -76949,7 +80383,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_gt: z.optional( + epoch_start_date_time_gt: z.optional( z .int() .check( @@ -76957,7 +80391,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_gte: z.optional( + epoch_start_date_time_gte: z.optional( z .int() .check( @@ -76965,7 +80399,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_between_min: z.optional( + epoch_start_date_time_between_min: z.optional( z .int() .check( @@ -76973,7 +80407,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_between_max_value: z.optional( + epoch_start_date_time_between_max_value: z.optional( z .int() .check( @@ -76981,8 +80415,8 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -77047,141 +80481,9 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_slots_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - total_slots_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - total_slots_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - participated_count_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - participated_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - participated_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - missed_count_eq: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_eq: z.optional( z .int() .check( @@ -77189,7 +80491,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_ne: z.optional( + epoch_ne: z.optional( z .int() .check( @@ -77197,7 +80499,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_lt: z.optional( + epoch_lt: z.optional( z .int() .check( @@ -77205,7 +80507,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_lte: z.optional( + epoch_lte: z.optional( z .int() .check( @@ -77213,7 +80515,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_gt: z.optional( + epoch_gt: z.optional( z .int() .check( @@ -77221,7 +80523,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_gte: z.optional( + epoch_gte: z.optional( z .int() .check( @@ -77229,7 +80531,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_between_min: z.optional( + epoch_between_min: z.optional( z .int() .check( @@ -77237,7 +80539,7 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_between_max_value: z.optional( + epoch_between_max_value: z.optional( z .int() .check( @@ -77245,8 +80547,183 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - missed_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - missed_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + balance_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + effective_balance_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + effective_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + effective_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + status_eq: z.optional(z.string()), + status_ne: z.optional(z.string()), + status_contains: z.optional(z.string()), + status_starts_with: z.optional(z.string()), + status_ends_with: z.optional(z.string()), + status_like: z.optional(z.string()), + status_not_like: z.optional(z.string()), + status_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + status_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + slashed_eq: z.optional(z.boolean()), + slashed_ne: z.optional(z.boolean()), page_size: z.optional( z .int() @@ -77264,10 +80741,9 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListData = z. /** * OK */ -export const zFctSyncCommitteeParticipationByValidatorHourlyServiceListResponse = - zListFctSyncCommitteeParticipationByValidatorHourlyResponse; +export const zFctValidatorBalanceServiceListResponse = zListFctValidatorBalanceResponse; -export const zFctSyncCommitteeParticipationByValidatorHourlyServiceGetData = z.object({ +export const zFctValidatorBalanceServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ validator_index: z @@ -77283,10 +80759,9 @@ export const zFctSyncCommitteeParticipationByValidatorHourlyServiceGetData = z.o /** * OK */ -export const zFctSyncCommitteeParticipationByValidatorHourlyServiceGetResponse = - zGetFctSyncCommitteeParticipationByValidatorHourlyResponse; +export const zFctValidatorBalanceServiceGetResponse = zGetFctValidatorBalanceResponse; -export const zFctValidatorBalanceServiceListData = z.object({ +export const zFctValidatorBalanceDailyServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -77357,7 +80832,16 @@ export const zFctValidatorBalanceServiceListData = z.object({ ), validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_eq: z.optional( + day_start_date_eq: z.optional(z.string()), + day_start_date_ne: z.optional(z.string()), + day_start_date_contains: z.optional(z.string()), + day_start_date_starts_with: z.optional(z.string()), + day_start_date_ends_with: z.optional(z.string()), + day_start_date_like: z.optional(z.string()), + day_start_date_not_like: z.optional(z.string()), + day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -77365,7 +80849,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_ne: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -77373,7 +80857,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lt: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -77381,7 +80865,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lte: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -77389,7 +80873,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gt: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -77397,7 +80881,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gte: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -77405,7 +80889,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_min: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -77413,7 +80897,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_max_value: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -77421,9 +80905,9 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + start_epoch_eq: z.optional( z .int() .check( @@ -77431,7 +80915,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + start_epoch_ne: z.optional( z .int() .check( @@ -77439,7 +80923,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + start_epoch_lt: z.optional( z .int() .check( @@ -77447,7 +80931,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + start_epoch_lte: z.optional( z .int() .check( @@ -77455,7 +80939,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + start_epoch_gt: z.optional( z .int() .check( @@ -77463,7 +80947,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + start_epoch_gte: z.optional( z .int() .check( @@ -77471,7 +80955,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + start_epoch_between_min: z.optional( z .int() .check( @@ -77479,7 +80963,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + start_epoch_between_max_value: z.optional( z .int() .check( @@ -77487,9 +80971,9 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_eq: z.optional( + start_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + start_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + end_epoch_eq: z.optional( z .int() .check( @@ -77497,7 +80981,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_ne: z.optional( + end_epoch_ne: z.optional( z .int() .check( @@ -77505,7 +80989,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_lt: z.optional( + end_epoch_lt: z.optional( z .int() .check( @@ -77513,7 +80997,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_lte: z.optional( + end_epoch_lte: z.optional( z .int() .check( @@ -77521,7 +81005,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_gt: z.optional( + end_epoch_gt: z.optional( z .int() .check( @@ -77529,7 +81013,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_gte: z.optional( + end_epoch_gte: z.optional( z .int() .check( @@ -77537,7 +81021,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_between_min: z.optional( + end_epoch_between_min: z.optional( z .int() .check( @@ -77545,7 +81029,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_between_max_value: z.optional( + end_epoch_between_max_value: z.optional( z .int() .check( @@ -77553,9 +81037,255 @@ export const zFctValidatorBalanceServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - balance_eq: z.optional( + end_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + end_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + start_balance_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + start_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + start_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + end_balance_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + end_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + end_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + min_balance_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + min_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + min_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + max_balance_eq: z.optional( z.coerce .bigint() .check( @@ -77565,7 +81295,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_ne: z.optional( + max_balance_ne: z.optional( z.coerce .bigint() .check( @@ -77575,7 +81305,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_lt: z.optional( + max_balance_lt: z.optional( z.coerce .bigint() .check( @@ -77585,7 +81315,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_lte: z.optional( + max_balance_lte: z.optional( z.coerce .bigint() .check( @@ -77595,7 +81325,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_gt: z.optional( + max_balance_gt: z.optional( z.coerce .bigint() .check( @@ -77605,7 +81335,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_gte: z.optional( + max_balance_gte: z.optional( z.coerce .bigint() .check( @@ -77615,7 +81345,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_between_min: z.optional( + max_balance_between_min: z.optional( z.coerce .bigint() .check( @@ -77625,7 +81355,7 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_between_max_value: z.optional( + max_balance_between_max_value: z.optional( z.coerce .bigint() .check( @@ -77635,8 +81365,8 @@ export const zFctValidatorBalanceServiceListData = z.object({ }) ) ), - balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + max_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + max_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), effective_balance_eq: z.optional( z.coerce .bigint() @@ -77747,9 +81477,9 @@ export const zFctValidatorBalanceServiceListData = z.object({ /** * OK */ -export const zFctValidatorBalanceServiceListResponse = zListFctValidatorBalanceResponse; +export const zFctValidatorBalanceDailyServiceListResponse = zListFctValidatorBalanceDailyResponse; -export const zFctValidatorBalanceServiceGetData = z.object({ +export const zFctValidatorBalanceDailyServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ validator_index: z @@ -77765,9 +81495,9 @@ export const zFctValidatorBalanceServiceGetData = z.object({ /** * OK */ -export const zFctValidatorBalanceServiceGetResponse = zGetFctValidatorBalanceResponse; +export const zFctValidatorBalanceDailyServiceGetResponse = zGetFctValidatorBalanceDailyResponse; -export const zFctValidatorBalanceDailyServiceListData = z.object({ +export const zFctValidatorBalanceHourlyServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -77838,15 +81568,72 @@ export const zFctValidatorBalanceDailyServiceListData = z.object({ ), validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - day_start_date_eq: z.optional(z.string()), - day_start_date_ne: z.optional(z.string()), - day_start_date_contains: z.optional(z.string()), - day_start_date_starts_with: z.optional(z.string()), - day_start_date_ends_with: z.optional(z.string()), - day_start_date_like: z.optional(z.string()), - day_start_date_not_like: z.optional(z.string()), - day_start_date_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - day_start_date_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + hour_start_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -78483,9 +82270,9 @@ export const zFctValidatorBalanceDailyServiceListData = z.object({ /** * OK */ -export const zFctValidatorBalanceDailyServiceListResponse = zListFctValidatorBalanceDailyResponse; +export const zFctValidatorBalanceHourlyServiceListResponse = zListFctValidatorBalanceHourlyResponse; -export const zFctValidatorBalanceDailyServiceGetData = z.object({ +export const zFctValidatorBalanceHourlyServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ validator_index: z @@ -78501,14 +82288,405 @@ export const zFctValidatorBalanceDailyServiceGetData = z.object({ /** * OK */ -export const zFctValidatorBalanceDailyServiceGetResponse = zGetFctValidatorBalanceDailyResponse; +export const zFctValidatorBalanceHourlyServiceGetResponse = zGetFctValidatorBalanceHourlyResponse; -export const zFctValidatorBalanceHourlyServiceListData = z.object({ +export const zIntAddressFirstAccessServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( z.object({ - validator_index_eq: z.optional( + address_eq: z.optional(z.string()), + address_ne: z.optional(z.string()), + address_contains: z.optional(z.string()), + address_starts_with: z.optional(z.string()), + address_ends_with: z.optional(z.string()), + address_like: z.optional(z.string()), + address_not_like: z.optional(z.string()), + address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_number_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + version_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + version_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntAddressFirstAccessServiceListResponse = zListIntAddressFirstAccessResponse; + +export const zIntAddressFirstAccessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + address: z.string(), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntAddressFirstAccessServiceGetResponse = zGetIntAddressFirstAccessResponse; + +export const zIntAddressLastAccessServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + address_eq: z.optional(z.string()), + address_ne: z.optional(z.string()), + address_contains: z.optional(z.string()), + address_starts_with: z.optional(z.string()), + address_ends_with: z.optional(z.string()), + address_like: z.optional(z.string()), + address_not_like: z.optional(z.string()), + address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_number_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntAddressLastAccessServiceListResponse = zListIntAddressLastAccessResponse; + +export const zIntAddressLastAccessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + address: z.string(), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntAddressLastAccessServiceGetResponse = zGetIntAddressLastAccessResponse; + +export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + address_eq: z.optional(z.string()), + address_ne: z.optional(z.string()), + address_contains: z.optional(z.string()), + address_starts_with: z.optional(z.string()), + address_ends_with: z.optional(z.string()), + address_like: z.optional(z.string()), + address_not_like: z.optional(z.string()), + address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + slot_key_eq: z.optional(z.string()), + slot_key_ne: z.optional(z.string()), + slot_key_contains: z.optional(z.string()), + slot_key_starts_with: z.optional(z.string()), + slot_key_ends_with: z.optional(z.string()), + slot_key_like: z.optional(z.string()), + slot_key_not_like: z.optional(z.string()), + slot_key_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + slot_key_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_number_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + value_eq: z.optional(z.string()), + value_ne: z.optional(z.string()), + value_contains: z.optional(z.string()), + value_starts_with: z.optional(z.string()), + value_ends_with: z.optional(z.string()), + value_like: z.optional(z.string()), + value_not_like: z.optional(z.string()), + value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + version_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + version_ne: z.optional( z .int() .check( @@ -78516,7 +82694,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validator_index_ne: z.optional( + version_lt: z.optional( z .int() .check( @@ -78524,7 +82702,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validator_index_lt: z.optional( + version_lte: z.optional( z .int() .check( @@ -78532,7 +82710,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validator_index_lte: z.optional( + version_gt: z.optional( z .int() .check( @@ -78540,7 +82718,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validator_index_gt: z.optional( + version_gte: z.optional( z .int() .check( @@ -78548,7 +82726,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validator_index_gte: z.optional( + version_between_min: z.optional( z .int() .check( @@ -78556,7 +82734,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validator_index_between_min: z.optional( + version_between_max_value: z.optional( z .int() .check( @@ -78564,17 +82742,64 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validator_index_between_max_value: z.optional( + version_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + version_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - hour_start_date_time_eq: z.optional( + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntAddressStorageSlotFirstAccessServiceListResponse = zListIntAddressStorageSlotFirstAccessResponse; + +export const zIntAddressStorageSlotFirstAccessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + address: z.string(), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntAddressStorageSlotFirstAccessServiceGetResponse = zGetIntAddressStorageSlotFirstAccessResponse; + +export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + address_eq: z.optional(z.string()), + address_ne: z.optional(z.string()), + address_contains: z.optional(z.string()), + address_starts_with: z.optional(z.string()), + address_ends_with: z.optional(z.string()), + address_like: z.optional(z.string()), + address_not_like: z.optional(z.string()), + address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + slot_key_eq: z.optional(z.string()), + slot_key_ne: z.optional(z.string()), + slot_key_contains: z.optional(z.string()), + slot_key_starts_with: z.optional(z.string()), + slot_key_ends_with: z.optional(z.string()), + slot_key_like: z.optional(z.string()), + slot_key_not_like: z.optional(z.string()), + slot_key_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + slot_key_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_number_eq: z.optional( z .int() .check( @@ -78582,7 +82807,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_ne: z.optional( + block_number_ne: z.optional( z .int() .check( @@ -78590,7 +82815,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_lt: z.optional( + block_number_lt: z.optional( z .int() .check( @@ -78598,7 +82823,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_lte: z.optional( + block_number_lte: z.optional( z .int() .check( @@ -78606,7 +82831,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_gt: z.optional( + block_number_gt: z.optional( z .int() .check( @@ -78614,7 +82839,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_gte: z.optional( + block_number_gte: z.optional( z .int() .check( @@ -78622,7 +82847,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_between_min: z.optional( + block_number_between_min: z.optional( z .int() .check( @@ -78630,7 +82855,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_between_max_value: z.optional( + block_number_between_max_value: z.optional( z .int() .check( @@ -78638,17 +82863,55 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - hour_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - hour_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + value_eq: z.optional(z.string()), + value_ne: z.optional(z.string()), + value_contains: z.optional(z.string()), + value_starts_with: z.optional(z.string()), + value_ends_with: z.optional(z.string()), + value_like: z.optional(z.string()), + value_not_like: z.optional(z.string()), + value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - updated_date_time_ne: z.optional( + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntAddressStorageSlotLastAccessServiceListResponse = zListIntAddressStorageSlotLastAccessResponse; + +export const zIntAddressStorageSlotLastAccessServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + address: z.string(), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntAddressStorageSlotLastAccessServiceGetResponse = zGetIntAddressStorageSlotLastAccessResponse; + +export const zIntAttestationAttestedCanonicalServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + slot_start_date_time_eq: z.optional( z .int() .check( @@ -78656,7 +82919,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + slot_start_date_time_ne: z.optional( z .int() .check( @@ -78664,7 +82927,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + slot_start_date_time_lt: z.optional( z .int() .check( @@ -78672,7 +82935,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + slot_start_date_time_lte: z.optional( z .int() .check( @@ -78680,7 +82943,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + slot_start_date_time_gt: z.optional( z .int() .check( @@ -78688,7 +82951,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + slot_start_date_time_gte: z.optional( z .int() .check( @@ -78696,7 +82959,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + slot_start_date_time_between_min: z.optional( z .int() .check( @@ -78704,9 +82967,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - start_epoch_eq: z.optional( + slot_start_date_time_between_max_value: z.optional( z .int() .check( @@ -78714,7 +82975,18 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_ne: z.optional( + slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_root_eq: z.optional(z.string()), + block_root_ne: z.optional(z.string()), + block_root_contains: z.optional(z.string()), + block_root_starts_with: z.optional(z.string()), + block_root_ends_with: z.optional(z.string()), + block_root_like: z.optional(z.string()), + block_root_not_like: z.optional(z.string()), + block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + attesting_validator_index_eq: z.optional( z .int() .check( @@ -78722,7 +82994,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_lt: z.optional( + attesting_validator_index_ne: z.optional( z .int() .check( @@ -78730,7 +83002,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_lte: z.optional( + attesting_validator_index_lt: z.optional( z .int() .check( @@ -78738,7 +83010,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_gt: z.optional( + attesting_validator_index_lte: z.optional( z .int() .check( @@ -78746,7 +83018,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_gte: z.optional( + attesting_validator_index_gt: z.optional( z .int() .check( @@ -78754,7 +83026,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_between_min: z.optional( + attesting_validator_index_gte: z.optional( z .int() .check( @@ -78762,7 +83034,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_between_max_value: z.optional( + attesting_validator_index_between_min: z.optional( z .int() .check( @@ -78770,9 +83042,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - start_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - start_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - end_epoch_eq: z.optional( + attesting_validator_index_between_max_value: z.optional( z .int() .check( @@ -78780,7 +83050,9 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_ne: z.optional( + attesting_validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + attesting_validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -78788,7 +83060,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_lt: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -78796,7 +83068,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_lte: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -78804,7 +83076,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_gt: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -78812,7 +83084,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_gte: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -78820,7 +83092,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_between_min: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -78828,7 +83100,7 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_between_max_value: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -78836,481 +83108,123 @@ export const zFctValidatorBalanceHourlyServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - end_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - end_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - start_balance_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_lte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_gt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_between_min: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_between_max_value: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - start_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - start_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - end_balance_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_lte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_gt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_between_min: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_between_max_value: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - end_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - end_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - min_balance_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_lte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_gt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_between_min: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_between_max_value: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - min_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - min_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - max_balance_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - max_balance_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - max_balance_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - max_balance_lte: z.optional( - z.coerce - .bigint() + updated_date_time_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - max_balance_gt: z.optional( - z.coerce - .bigint() + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - max_balance_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + slot_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - max_balance_between_min: z.optional( - z.coerce - .bigint() + slot_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - max_balance_between_max_value: z.optional( - z.coerce - .bigint() + slot_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - max_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - max_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - effective_balance_eq: z.optional( - z.coerce - .bigint() + slot_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_ne: z.optional( - z.coerce - .bigint() + slot_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_lt: z.optional( - z.coerce - .bigint() + slot_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_lte: z.optional( - z.coerce - .bigint() + slot_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_gt: z.optional( - z.coerce - .bigint() + slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_gte: z.optional( - z.coerce - .bigint() + epoch_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_between_min: z.optional( - z.coerce - .bigint() + epoch_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_between_max_value: z.optional( - z.coerce - .bigint() + epoch_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - effective_balance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - effective_balance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - status_eq: z.optional(z.string()), - status_ne: z.optional(z.string()), - status_contains: z.optional(z.string()), - status_starts_with: z.optional(z.string()), - status_ends_with: z.optional(z.string()), - status_like: z.optional(z.string()), - status_not_like: z.optional(z.string()), - status_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - status_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - slashed_eq: z.optional(z.boolean()), - slashed_ne: z.optional(z.boolean()), - page_size: z.optional( + epoch_gt: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zFctValidatorBalanceHourlyServiceListResponse = zListFctValidatorBalanceHourlyResponse; - -export const zFctValidatorBalanceHourlyServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - validator_index: z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zFctValidatorBalanceHourlyServiceGetResponse = zGetFctValidatorBalanceHourlyResponse; - -export const zIntAddressFirstAccessServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - address_eq: z.optional(z.string()), - address_ne: z.optional(z.string()), - address_contains: z.optional(z.string()), - address_starts_with: z.optional(z.string()), - address_ends_with: z.optional(z.string()), - address_like: z.optional(z.string()), - address_not_like: z.optional(z.string()), - address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_number_eq: z.optional( + epoch_gte: z.optional( z .int() .check( @@ -79318,7 +83232,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_ne: z.optional( + epoch_between_min: z.optional( z .int() .check( @@ -79326,7 +83240,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lt: z.optional( + epoch_between_max_value: z.optional( z .int() .check( @@ -79334,7 +83248,9 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lte: z.optional( + epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_eq: z.optional( z .int() .check( @@ -79342,7 +83258,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gt: z.optional( + epoch_start_date_time_ne: z.optional( z .int() .check( @@ -79350,7 +83266,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gte: z.optional( + epoch_start_date_time_lt: z.optional( z .int() .check( @@ -79358,7 +83274,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_min: z.optional( + epoch_start_date_time_lte: z.optional( z .int() .check( @@ -79366,7 +83282,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_max_value: z.optional( + epoch_start_date_time_gt: z.optional( z .int() .check( @@ -79374,9 +83290,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - version_eq: z.optional( + epoch_start_date_time_gte: z.optional( z .int() .check( @@ -79384,7 +83298,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_ne: z.optional( + epoch_start_date_time_between_min: z.optional( z .int() .check( @@ -79392,7 +83306,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_lt: z.optional( + epoch_start_date_time_between_max_value: z.optional( z .int() .check( @@ -79400,7 +83314,9 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_lte: z.optional( + epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + source_epoch_eq: z.optional( z .int() .check( @@ -79408,7 +83324,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_gt: z.optional( + source_epoch_ne: z.optional( z .int() .check( @@ -79416,7 +83332,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_gte: z.optional( + source_epoch_lt: z.optional( z .int() .check( @@ -79424,7 +83340,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_between_min: z.optional( + source_epoch_lte: z.optional( z .int() .check( @@ -79432,7 +83348,7 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_between_max_value: z.optional( + source_epoch_gt: z.optional( z .int() .check( @@ -79440,55 +83356,15 @@ export const zIntAddressFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - version_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - page_size: z.optional( + source_epoch_gte: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zIntAddressFirstAccessServiceListResponse = zListIntAddressFirstAccessResponse; - -export const zIntAddressFirstAccessServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - address: z.string(), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zIntAddressFirstAccessServiceGetResponse = zGetIntAddressFirstAccessResponse; - -export const zIntAddressLastAccessServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - address_eq: z.optional(z.string()), - address_ne: z.optional(z.string()), - address_contains: z.optional(z.string()), - address_starts_with: z.optional(z.string()), - address_ends_with: z.optional(z.string()), - address_like: z.optional(z.string()), - address_not_like: z.optional(z.string()), - address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_number_eq: z.optional( + source_epoch_between_min: z.optional( z .int() .check( @@ -79496,7 +83372,7 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_ne: z.optional( + source_epoch_between_max_value: z.optional( z .int() .check( @@ -79504,7 +83380,9 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lt: z.optional( + source_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + source_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + source_epoch_start_date_time_eq: z.optional( z .int() .check( @@ -79512,7 +83390,7 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lte: z.optional( + source_epoch_start_date_time_ne: z.optional( z .int() .check( @@ -79520,7 +83398,7 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gt: z.optional( + source_epoch_start_date_time_lt: z.optional( z .int() .check( @@ -79528,7 +83406,7 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gte: z.optional( + source_epoch_start_date_time_lte: z.optional( z .int() .check( @@ -79536,7 +83414,7 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_min: z.optional( + source_epoch_start_date_time_gt: z.optional( z .int() .check( @@ -79544,7 +83422,7 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_max_value: z.optional( + source_epoch_start_date_time_gte: z.optional( z .int() .check( @@ -79552,64 +83430,15 @@ export const zIntAddressLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - page_size: z.optional( + source_epoch_start_date_time_between_min: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zIntAddressLastAccessServiceListResponse = zListIntAddressLastAccessResponse; - -export const zIntAddressLastAccessServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - address: z.string(), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zIntAddressLastAccessServiceGetResponse = zGetIntAddressLastAccessResponse; - -export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - address_eq: z.optional(z.string()), - address_ne: z.optional(z.string()), - address_contains: z.optional(z.string()), - address_starts_with: z.optional(z.string()), - address_ends_with: z.optional(z.string()), - address_like: z.optional(z.string()), - address_not_like: z.optional(z.string()), - address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - slot_key_eq: z.optional(z.string()), - slot_key_ne: z.optional(z.string()), - slot_key_contains: z.optional(z.string()), - slot_key_starts_with: z.optional(z.string()), - slot_key_ends_with: z.optional(z.string()), - slot_key_like: z.optional(z.string()), - slot_key_not_like: z.optional(z.string()), - slot_key_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - slot_key_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_number_eq: z.optional( + source_epoch_start_date_time_between_max_value: z.optional( z .int() .check( @@ -79617,7 +83446,18 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_ne: z.optional( + source_epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + source_epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + source_root_eq: z.optional(z.string()), + source_root_ne: z.optional(z.string()), + source_root_contains: z.optional(z.string()), + source_root_starts_with: z.optional(z.string()), + source_root_ends_with: z.optional(z.string()), + source_root_like: z.optional(z.string()), + source_root_not_like: z.optional(z.string()), + source_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + source_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + target_epoch_eq: z.optional( z .int() .check( @@ -79625,7 +83465,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lt: z.optional( + target_epoch_ne: z.optional( z .int() .check( @@ -79633,7 +83473,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lte: z.optional( + target_epoch_lt: z.optional( z .int() .check( @@ -79641,7 +83481,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gt: z.optional( + target_epoch_lte: z.optional( z .int() .check( @@ -79649,7 +83489,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gte: z.optional( + target_epoch_gt: z.optional( z .int() .check( @@ -79657,7 +83497,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_min: z.optional( + target_epoch_gte: z.optional( z .int() .check( @@ -79665,7 +83505,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_max_value: z.optional( + target_epoch_between_min: z.optional( z .int() .check( @@ -79673,18 +83513,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - value_eq: z.optional(z.string()), - value_ne: z.optional(z.string()), - value_contains: z.optional(z.string()), - value_starts_with: z.optional(z.string()), - value_ends_with: z.optional(z.string()), - value_like: z.optional(z.string()), - value_not_like: z.optional(z.string()), - value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - version_eq: z.optional( + target_epoch_between_max_value: z.optional( z .int() .check( @@ -79692,7 +83521,9 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_ne: z.optional( + target_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + target_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + target_epoch_start_date_time_eq: z.optional( z .int() .check( @@ -79700,7 +83531,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_lt: z.optional( + target_epoch_start_date_time_ne: z.optional( z .int() .check( @@ -79708,7 +83539,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_lte: z.optional( + target_epoch_start_date_time_lt: z.optional( z .int() .check( @@ -79716,7 +83547,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_gt: z.optional( + target_epoch_start_date_time_lte: z.optional( z .int() .check( @@ -79724,7 +83555,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_gte: z.optional( + target_epoch_start_date_time_gt: z.optional( z .int() .check( @@ -79732,7 +83563,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_between_min: z.optional( + target_epoch_start_date_time_gte: z.optional( z .int() .check( @@ -79740,7 +83571,7 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_between_max_value: z.optional( + target_epoch_start_date_time_between_min: z.optional( z .int() .check( @@ -79748,64 +83579,26 @@ export const zIntAddressStorageSlotFirstAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - version_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - version_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - page_size: z.optional( + target_epoch_start_date_time_between_max_value: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zIntAddressStorageSlotFirstAccessServiceListResponse = zListIntAddressStorageSlotFirstAccessResponse; - -export const zIntAddressStorageSlotFirstAccessServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - address: z.string(), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zIntAddressStorageSlotFirstAccessServiceGetResponse = zGetIntAddressStorageSlotFirstAccessResponse; - -export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - address_eq: z.optional(z.string()), - address_ne: z.optional(z.string()), - address_contains: z.optional(z.string()), - address_starts_with: z.optional(z.string()), - address_ends_with: z.optional(z.string()), - address_like: z.optional(z.string()), - address_not_like: z.optional(z.string()), - address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - slot_key_eq: z.optional(z.string()), - slot_key_ne: z.optional(z.string()), - slot_key_contains: z.optional(z.string()), - slot_key_starts_with: z.optional(z.string()), - slot_key_ends_with: z.optional(z.string()), - slot_key_like: z.optional(z.string()), - slot_key_not_like: z.optional(z.string()), - slot_key_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - slot_key_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_number_eq: z.optional( + target_epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + target_epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + target_root_eq: z.optional(z.string()), + target_root_ne: z.optional(z.string()), + target_root_contains: z.optional(z.string()), + target_root_starts_with: z.optional(z.string()), + target_root_ends_with: z.optional(z.string()), + target_root_like: z.optional(z.string()), + target_root_not_like: z.optional(z.string()), + target_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + target_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + inclusion_distance_eq: z.optional( z .int() .check( @@ -79813,7 +83606,7 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_ne: z.optional( + inclusion_distance_ne: z.optional( z .int() .check( @@ -79821,7 +83614,7 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lt: z.optional( + inclusion_distance_lt: z.optional( z .int() .check( @@ -79829,7 +83622,7 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lte: z.optional( + inclusion_distance_lte: z.optional( z .int() .check( @@ -79837,7 +83630,7 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gt: z.optional( + inclusion_distance_gt: z.optional( z .int() .check( @@ -79845,7 +83638,7 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gte: z.optional( + inclusion_distance_gte: z.optional( z .int() .check( @@ -79853,7 +83646,7 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_min: z.optional( + inclusion_distance_between_min: z.optional( z .int() .check( @@ -79861,7 +83654,7 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_max_value: z.optional( + inclusion_distance_between_max_value: z.optional( z .int() .check( @@ -79869,17 +83662,8 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - value_eq: z.optional(z.string()), - value_ne: z.optional(z.string()), - value_contains: z.optional(z.string()), - value_starts_with: z.optional(z.string()), - value_ends_with: z.optional(z.string()), - value_like: z.optional(z.string()), - value_not_like: z.optional(z.string()), - value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + inclusion_distance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + inclusion_distance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), page_size: z.optional( z .int() @@ -79897,12 +83681,17 @@ export const zIntAddressStorageSlotLastAccessServiceListData = z.object({ /** * OK */ -export const zIntAddressStorageSlotLastAccessServiceListResponse = zListIntAddressStorageSlotLastAccessResponse; +export const zIntAttestationAttestedCanonicalServiceListResponse = zListIntAttestationAttestedCanonicalResponse; -export const zIntAddressStorageSlotLastAccessServiceGetData = z.object({ +export const zIntAttestationAttestedCanonicalServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ - address: z.string(), + slot_start_date_time: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), }), query: z.optional(z.never()), }); @@ -79910,9 +83699,9 @@ export const zIntAddressStorageSlotLastAccessServiceGetData = z.object({ /** * OK */ -export const zIntAddressStorageSlotLastAccessServiceGetResponse = zGetIntAddressStorageSlotLastAccessResponse; +export const zIntAttestationAttestedCanonicalServiceGetResponse = zGetIntAttestationAttestedCanonicalResponse; -export const zIntAttestationAttestedCanonicalServiceListData = z.object({ +export const zIntAttestationAttestedHeadServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -80604,7 +84393,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ target_root_not_like: z.optional(z.string()), target_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), target_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - inclusion_distance_eq: z.optional( + propagation_distance_eq: z.optional( z .int() .check( @@ -80612,7 +84401,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_ne: z.optional( + propagation_distance_ne: z.optional( z .int() .check( @@ -80620,7 +84409,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_lt: z.optional( + propagation_distance_lt: z.optional( z .int() .check( @@ -80628,7 +84417,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_lte: z.optional( + propagation_distance_lte: z.optional( z .int() .check( @@ -80636,7 +84425,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_gt: z.optional( + propagation_distance_gt: z.optional( z .int() .check( @@ -80644,7 +84433,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_gte: z.optional( + propagation_distance_gte: z.optional( z .int() .check( @@ -80652,7 +84441,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_between_min: z.optional( + propagation_distance_between_min: z.optional( z .int() .check( @@ -80660,7 +84449,7 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_between_max_value: z.optional( + propagation_distance_between_max_value: z.optional( z .int() .check( @@ -80668,8 +84457,8 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - inclusion_distance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - inclusion_distance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + propagation_distance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + propagation_distance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), page_size: z.optional( z .int() @@ -80687,9 +84476,9 @@ export const zIntAttestationAttestedCanonicalServiceListData = z.object({ /** * OK */ -export const zIntAttestationAttestedCanonicalServiceListResponse = zListIntAttestationAttestedCanonicalResponse; +export const zIntAttestationAttestedHeadServiceListResponse = zListIntAttestationAttestedHeadResponse; -export const zIntAttestationAttestedCanonicalServiceGetData = z.object({ +export const zIntAttestationAttestedHeadServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ slot_start_date_time: z @@ -80705,9 +84494,9 @@ export const zIntAttestationAttestedCanonicalServiceGetData = z.object({ /** * OK */ -export const zIntAttestationAttestedCanonicalServiceGetResponse = zGetIntAttestationAttestedCanonicalResponse; +export const zIntAttestationAttestedHeadServiceGetResponse = zGetIntAttestationAttestedHeadResponse; -export const zIntAttestationAttestedHeadServiceListData = z.object({ +export const zIntAttestationFirstSeenServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -80778,15 +84567,6 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ ), slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_root_eq: z.optional(z.string()), - block_root_ne: z.optional(z.string()), - block_root_contains: z.optional(z.string()), - block_root_starts_with: z.optional(z.string()), - block_root_ends_with: z.optional(z.string()), - block_root_like: z.optional(z.string()), - block_root_not_like: z.optional(z.string()), - block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), attesting_validator_index_eq: z.optional( z .int() @@ -80919,6 +84699,15 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + source_eq: z.optional(z.string()), + source_ne: z.optional(z.string()), + source_contains: z.optional(z.string()), + source_starts_with: z.optional(z.string()), + source_ends_with: z.optional(z.string()), + source_like: z.optional(z.string()), + source_not_like: z.optional(z.string()), + source_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + source_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), slot_eq: z.optional( z .int() @@ -81067,7 +84856,380 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lt: z.optional( + epoch_start_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + epoch_start_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + epoch_start_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + epoch_start_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + epoch_start_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + epoch_start_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + seen_slot_start_diff_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + seen_slot_start_diff_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + seen_slot_start_diff_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_root_eq: z.optional(z.string()), + block_root_ne: z.optional(z.string()), + block_root_contains: z.optional(z.string()), + block_root_starts_with: z.optional(z.string()), + block_root_ends_with: z.optional(z.string()), + block_root_like: z.optional(z.string()), + block_root_not_like: z.optional(z.string()), + block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + attesting_validator_committee_index_eq: z.optional(z.string()), + attesting_validator_committee_index_ne: z.optional(z.string()), + attesting_validator_committee_index_contains: z.optional(z.string()), + attesting_validator_committee_index_starts_with: z.optional(z.string()), + attesting_validator_committee_index_ends_with: z.optional(z.string()), + attesting_validator_committee_index_like: z.optional(z.string()), + attesting_validator_committee_index_not_like: z.optional(z.string()), + attesting_validator_committee_index_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + attesting_validator_committee_index_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + username_eq: z.optional(z.string()), + username_ne: z.optional(z.string()), + username_contains: z.optional(z.string()), + username_starts_with: z.optional(z.string()), + username_ends_with: z.optional(z.string()), + username_like: z.optional(z.string()), + username_not_like: z.optional(z.string()), + username_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + username_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + node_id_eq: z.optional(z.string()), + node_id_ne: z.optional(z.string()), + node_id_contains: z.optional(z.string()), + node_id_starts_with: z.optional(z.string()), + node_id_ends_with: z.optional(z.string()), + node_id_like: z.optional(z.string()), + node_id_not_like: z.optional(z.string()), + node_id_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + node_id_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + classification_eq: z.optional(z.string()), + classification_ne: z.optional(z.string()), + classification_contains: z.optional(z.string()), + classification_starts_with: z.optional(z.string()), + classification_ends_with: z.optional(z.string()), + classification_like: z.optional(z.string()), + classification_not_like: z.optional(z.string()), + classification_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + classification_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_name_eq: z.optional(z.string()), + meta_client_name_ne: z.optional(z.string()), + meta_client_name_contains: z.optional(z.string()), + meta_client_name_starts_with: z.optional(z.string()), + meta_client_name_ends_with: z.optional(z.string()), + meta_client_name_like: z.optional(z.string()), + meta_client_name_not_like: z.optional(z.string()), + meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_version_eq: z.optional(z.string()), + meta_client_version_ne: z.optional(z.string()), + meta_client_version_contains: z.optional(z.string()), + meta_client_version_starts_with: z.optional(z.string()), + meta_client_version_ends_with: z.optional(z.string()), + meta_client_version_like: z.optional(z.string()), + meta_client_version_not_like: z.optional(z.string()), + meta_client_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_implementation_eq: z.optional(z.string()), + meta_client_implementation_ne: z.optional(z.string()), + meta_client_implementation_contains: z.optional(z.string()), + meta_client_implementation_starts_with: z.optional(z.string()), + meta_client_implementation_ends_with: z.optional(z.string()), + meta_client_implementation_like: z.optional(z.string()), + meta_client_implementation_not_like: z.optional(z.string()), + meta_client_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_city_eq: z.optional(z.string()), + meta_client_geo_city_ne: z.optional(z.string()), + meta_client_geo_city_contains: z.optional(z.string()), + meta_client_geo_city_starts_with: z.optional(z.string()), + meta_client_geo_city_ends_with: z.optional(z.string()), + meta_client_geo_city_like: z.optional(z.string()), + meta_client_geo_city_not_like: z.optional(z.string()), + meta_client_geo_city_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_city_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_eq: z.optional(z.string()), + meta_client_geo_country_ne: z.optional(z.string()), + meta_client_geo_country_contains: z.optional(z.string()), + meta_client_geo_country_starts_with: z.optional(z.string()), + meta_client_geo_country_ends_with: z.optional(z.string()), + meta_client_geo_country_like: z.optional(z.string()), + meta_client_geo_country_not_like: z.optional(z.string()), + meta_client_geo_country_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_code_eq: z.optional(z.string()), + meta_client_geo_country_code_ne: z.optional(z.string()), + meta_client_geo_country_code_contains: z.optional(z.string()), + meta_client_geo_country_code_starts_with: z.optional(z.string()), + meta_client_geo_country_code_ends_with: z.optional(z.string()), + meta_client_geo_country_code_like: z.optional(z.string()), + meta_client_geo_country_code_not_like: z.optional(z.string()), + meta_client_geo_country_code_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_country_code_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_continent_code_eq: z.optional(z.string()), + meta_client_geo_continent_code_ne: z.optional(z.string()), + meta_client_geo_continent_code_contains: z.optional(z.string()), + meta_client_geo_continent_code_starts_with: z.optional(z.string()), + meta_client_geo_continent_code_ends_with: z.optional(z.string()), + meta_client_geo_continent_code_like: z.optional(z.string()), + meta_client_geo_continent_code_not_like: z.optional(z.string()), + meta_client_geo_continent_code_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_continent_code_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_client_geo_longitude_value: z.optional(z.number()), + meta_client_geo_latitude_value: z.optional(z.number()), + meta_client_geo_autonomous_system_number_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + meta_client_geo_autonomous_system_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_client_geo_autonomous_system_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + meta_client_geo_autonomous_system_organization_eq: z.optional(z.string()), + meta_client_geo_autonomous_system_organization_ne: z.optional(z.string()), + meta_client_geo_autonomous_system_organization_contains: z.optional(z.string()), + meta_client_geo_autonomous_system_organization_starts_with: z.optional(z.string()), + meta_client_geo_autonomous_system_organization_ends_with: z.optional(z.string()), + meta_client_geo_autonomous_system_organization_like: z.optional(z.string()), + meta_client_geo_autonomous_system_organization_not_like: z.optional(z.string()), + meta_client_geo_autonomous_system_organization_in_values: z.optional( + z.string().check(z.regex(/^[^,]+(,[^,]+)*$/)) + ), + meta_client_geo_autonomous_system_organization_not_in_values: z.optional( + z.string().check(z.regex(/^[^,]+(,[^,]+)*$/)) + ), + meta_consensus_version_eq: z.optional(z.string()), + meta_consensus_version_ne: z.optional(z.string()), + meta_consensus_version_contains: z.optional(z.string()), + meta_consensus_version_starts_with: z.optional(z.string()), + meta_consensus_version_ends_with: z.optional(z.string()), + meta_consensus_version_like: z.optional(z.string()), + meta_consensus_version_not_like: z.optional(z.string()), + meta_consensus_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_consensus_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_consensus_implementation_eq: z.optional(z.string()), + meta_consensus_implementation_ne: z.optional(z.string()), + meta_consensus_implementation_contains: z.optional(z.string()), + meta_consensus_implementation_starts_with: z.optional(z.string()), + meta_consensus_implementation_ends_with: z.optional(z.string()), + meta_consensus_implementation_like: z.optional(z.string()), + meta_consensus_implementation_not_like: z.optional(z.string()), + meta_consensus_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_consensus_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntAttestationFirstSeenServiceListResponse = zListIntAttestationFirstSeenResponse; + +export const zIntAttestationFirstSeenServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + slot_start_date_time: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntAttestationFirstSeenServiceGetResponse = zGetIntAttestationFirstSeenResponse; + +export const zIntBeaconCommitteeHeadServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + slot_start_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + slot_start_date_time_ne: z.optional( z .int() .check( @@ -81075,7 +85237,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lte: z.optional( + slot_start_date_time_lt: z.optional( z .int() .check( @@ -81083,7 +85245,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gt: z.optional( + slot_start_date_time_lte: z.optional( z .int() .check( @@ -81091,7 +85253,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gte: z.optional( + slot_start_date_time_gt: z.optional( z .int() .check( @@ -81099,7 +85261,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_min: z.optional( + slot_start_date_time_gte: z.optional( z .int() .check( @@ -81107,7 +85269,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_max_value: z.optional( + slot_start_date_time_between_min: z.optional( z .int() .check( @@ -81115,9 +85277,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - source_epoch_eq: z.optional( + slot_start_date_time_between_max_value: z.optional( z .int() .check( @@ -81125,7 +85285,18 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_ne: z.optional( + slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + committee_index_eq: z.optional(z.string()), + committee_index_ne: z.optional(z.string()), + committee_index_contains: z.optional(z.string()), + committee_index_starts_with: z.optional(z.string()), + committee_index_ends_with: z.optional(z.string()), + committee_index_like: z.optional(z.string()), + committee_index_not_like: z.optional(z.string()), + committee_index_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + committee_index_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -81133,7 +85304,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_lt: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -81141,7 +85312,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_lte: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -81149,7 +85320,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_gt: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -81157,7 +85328,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_gte: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -81165,7 +85336,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_between_min: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -81173,7 +85344,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_between_max_value: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -81181,9 +85352,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - source_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - source_epoch_start_date_time_eq: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -81191,7 +85360,9 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_ne: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_eq: z.optional( z .int() .check( @@ -81199,7 +85370,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_lt: z.optional( + slot_ne: z.optional( z .int() .check( @@ -81207,7 +85378,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_lte: z.optional( + slot_lt: z.optional( z .int() .check( @@ -81215,7 +85386,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_gt: z.optional( + slot_lte: z.optional( z .int() .check( @@ -81223,7 +85394,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_gte: z.optional( + slot_gt: z.optional( z .int() .check( @@ -81231,7 +85402,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_between_min: z.optional( + slot_gte: z.optional( z .int() .check( @@ -81239,7 +85410,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_between_max_value: z.optional( + slot_between_min: z.optional( z .int() .check( @@ -81247,18 +85418,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - source_epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - source_epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - source_root_eq: z.optional(z.string()), - source_root_ne: z.optional(z.string()), - source_root_contains: z.optional(z.string()), - source_root_starts_with: z.optional(z.string()), - source_root_ends_with: z.optional(z.string()), - source_root_like: z.optional(z.string()), - source_root_not_like: z.optional(z.string()), - source_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - source_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - target_epoch_eq: z.optional( + slot_between_max_value: z.optional( z .int() .check( @@ -81266,7 +85426,9 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_ne: z.optional( + slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_eq: z.optional( z .int() .check( @@ -81274,7 +85436,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_lt: z.optional( + epoch_ne: z.optional( z .int() .check( @@ -81282,7 +85444,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_lte: z.optional( + epoch_lt: z.optional( z .int() .check( @@ -81290,7 +85452,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_gt: z.optional( + epoch_lte: z.optional( z .int() .check( @@ -81298,7 +85460,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_gte: z.optional( + epoch_gt: z.optional( z .int() .check( @@ -81306,7 +85468,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_between_min: z.optional( + epoch_gte: z.optional( z .int() .check( @@ -81314,7 +85476,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_between_max_value: z.optional( + epoch_between_min: z.optional( z .int() .check( @@ -81322,9 +85484,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - target_epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - target_epoch_start_date_time_eq: z.optional( + epoch_between_max_value: z.optional( z .int() .check( @@ -81332,7 +85492,9 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_ne: z.optional( + epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_eq: z.optional( z .int() .check( @@ -81340,7 +85502,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_lt: z.optional( + epoch_start_date_time_ne: z.optional( z .int() .check( @@ -81348,7 +85510,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_lte: z.optional( + epoch_start_date_time_lt: z.optional( z .int() .check( @@ -81356,7 +85518,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_gt: z.optional( + epoch_start_date_time_lte: z.optional( z .int() .check( @@ -81364,7 +85526,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_gte: z.optional( + epoch_start_date_time_gt: z.optional( z .int() .check( @@ -81372,7 +85534,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_between_min: z.optional( + epoch_start_date_time_gte: z.optional( z .int() .check( @@ -81380,7 +85542,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_between_max_value: z.optional( + epoch_start_date_time_between_min: z.optional( z .int() .check( @@ -81388,18 +85550,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - target_epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - target_epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - target_root_eq: z.optional(z.string()), - target_root_ne: z.optional(z.string()), - target_root_contains: z.optional(z.string()), - target_root_starts_with: z.optional(z.string()), - target_root_ends_with: z.optional(z.string()), - target_root_like: z.optional(z.string()), - target_root_not_like: z.optional(z.string()), - target_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - target_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - propagation_distance_eq: z.optional( + epoch_start_date_time_between_max_value: z.optional( z .int() .check( @@ -81407,7 +85558,9 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - propagation_distance_ne: z.optional( + epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + validators_has: z.optional( z .int() .check( @@ -81415,15 +85568,27 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - propagation_distance_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) + validators_has_all_values: z.optional( + z.array( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ) ), - propagation_distance_lte: z.optional( + validators_has_any_values: z.optional( + z.array( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ) + ), + validators_length_eq: z.optional( z .int() .check( @@ -81431,7 +85596,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - propagation_distance_gt: z.optional( + validators_length_gt: z.optional( z .int() .check( @@ -81439,7 +85604,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - propagation_distance_gte: z.optional( + validators_length_gte: z.optional( z .int() .check( @@ -81447,7 +85612,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - propagation_distance_between_min: z.optional( + validators_length_lt: z.optional( z .int() .check( @@ -81455,7 +85620,7 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - propagation_distance_between_max_value: z.optional( + validators_length_lte: z.optional( z .int() .check( @@ -81463,8 +85628,6 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - propagation_distance_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - propagation_distance_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), page_size: z.optional( z .int() @@ -81482,9 +85645,9 @@ export const zIntAttestationAttestedHeadServiceListData = z.object({ /** * OK */ -export const zIntAttestationAttestedHeadServiceListResponse = zListIntAttestationAttestedHeadResponse; +export const zIntBeaconCommitteeHeadServiceListResponse = zListIntBeaconCommitteeHeadResponse; -export const zIntAttestationAttestedHeadServiceGetData = z.object({ +export const zIntBeaconCommitteeHeadServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ slot_start_date_time: z @@ -81500,9 +85663,9 @@ export const zIntAttestationAttestedHeadServiceGetData = z.object({ /** * OK */ -export const zIntAttestationAttestedHeadServiceGetResponse = zGetIntAttestationAttestedHeadResponse; +export const zIntBeaconCommitteeHeadServiceGetResponse = zGetIntBeaconCommitteeHeadResponse; -export const zIntAttestationFirstSeenServiceListData = z.object({ +export const zIntBlockBlobCountCanonicalServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -81573,72 +85736,15 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ ), slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - attesting_validator_index_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - attesting_validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - attesting_validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_root_eq: z.optional(z.string()), + block_root_ne: z.optional(z.string()), + block_root_contains: z.optional(z.string()), + block_root_starts_with: z.optional(z.string()), + block_root_ends_with: z.optional(z.string()), + block_root_like: z.optional(z.string()), + block_root_not_like: z.optional(z.string()), + block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -81705,15 +85811,6 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - source_eq: z.optional(z.string()), - source_ne: z.optional(z.string()), - source_contains: z.optional(z.string()), - source_starts_with: z.optional(z.string()), - source_ends_with: z.optional(z.string()), - source_like: z.optional(z.string()), - source_not_like: z.optional(z.string()), - source_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - source_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), slot_eq: z.optional( z .int() @@ -81912,183 +86009,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ ), epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - seen_slot_start_diff_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - seen_slot_start_diff_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - seen_slot_start_diff_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_root_eq: z.optional(z.string()), - block_root_ne: z.optional(z.string()), - block_root_contains: z.optional(z.string()), - block_root_starts_with: z.optional(z.string()), - block_root_ends_with: z.optional(z.string()), - block_root_like: z.optional(z.string()), - block_root_not_like: z.optional(z.string()), - block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - attesting_validator_committee_index_eq: z.optional(z.string()), - attesting_validator_committee_index_ne: z.optional(z.string()), - attesting_validator_committee_index_contains: z.optional(z.string()), - attesting_validator_committee_index_starts_with: z.optional(z.string()), - attesting_validator_committee_index_ends_with: z.optional(z.string()), - attesting_validator_committee_index_like: z.optional(z.string()), - attesting_validator_committee_index_not_like: z.optional(z.string()), - attesting_validator_committee_index_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - attesting_validator_committee_index_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - username_eq: z.optional(z.string()), - username_ne: z.optional(z.string()), - username_contains: z.optional(z.string()), - username_starts_with: z.optional(z.string()), - username_ends_with: z.optional(z.string()), - username_like: z.optional(z.string()), - username_not_like: z.optional(z.string()), - username_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - username_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - node_id_eq: z.optional(z.string()), - node_id_ne: z.optional(z.string()), - node_id_contains: z.optional(z.string()), - node_id_starts_with: z.optional(z.string()), - node_id_ends_with: z.optional(z.string()), - node_id_like: z.optional(z.string()), - node_id_not_like: z.optional(z.string()), - node_id_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - node_id_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - classification_eq: z.optional(z.string()), - classification_ne: z.optional(z.string()), - classification_contains: z.optional(z.string()), - classification_starts_with: z.optional(z.string()), - classification_ends_with: z.optional(z.string()), - classification_like: z.optional(z.string()), - classification_not_like: z.optional(z.string()), - classification_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - classification_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_name_eq: z.optional(z.string()), - meta_client_name_ne: z.optional(z.string()), - meta_client_name_contains: z.optional(z.string()), - meta_client_name_starts_with: z.optional(z.string()), - meta_client_name_ends_with: z.optional(z.string()), - meta_client_name_like: z.optional(z.string()), - meta_client_name_not_like: z.optional(z.string()), - meta_client_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_version_eq: z.optional(z.string()), - meta_client_version_ne: z.optional(z.string()), - meta_client_version_contains: z.optional(z.string()), - meta_client_version_starts_with: z.optional(z.string()), - meta_client_version_ends_with: z.optional(z.string()), - meta_client_version_like: z.optional(z.string()), - meta_client_version_not_like: z.optional(z.string()), - meta_client_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_implementation_eq: z.optional(z.string()), - meta_client_implementation_ne: z.optional(z.string()), - meta_client_implementation_contains: z.optional(z.string()), - meta_client_implementation_starts_with: z.optional(z.string()), - meta_client_implementation_ends_with: z.optional(z.string()), - meta_client_implementation_like: z.optional(z.string()), - meta_client_implementation_not_like: z.optional(z.string()), - meta_client_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_city_eq: z.optional(z.string()), - meta_client_geo_city_ne: z.optional(z.string()), - meta_client_geo_city_contains: z.optional(z.string()), - meta_client_geo_city_starts_with: z.optional(z.string()), - meta_client_geo_city_ends_with: z.optional(z.string()), - meta_client_geo_city_like: z.optional(z.string()), - meta_client_geo_city_not_like: z.optional(z.string()), - meta_client_geo_city_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_city_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_eq: z.optional(z.string()), - meta_client_geo_country_ne: z.optional(z.string()), - meta_client_geo_country_contains: z.optional(z.string()), - meta_client_geo_country_starts_with: z.optional(z.string()), - meta_client_geo_country_ends_with: z.optional(z.string()), - meta_client_geo_country_like: z.optional(z.string()), - meta_client_geo_country_not_like: z.optional(z.string()), - meta_client_geo_country_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_code_eq: z.optional(z.string()), - meta_client_geo_country_code_ne: z.optional(z.string()), - meta_client_geo_country_code_contains: z.optional(z.string()), - meta_client_geo_country_code_starts_with: z.optional(z.string()), - meta_client_geo_country_code_ends_with: z.optional(z.string()), - meta_client_geo_country_code_like: z.optional(z.string()), - meta_client_geo_country_code_not_like: z.optional(z.string()), - meta_client_geo_country_code_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_country_code_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_continent_code_eq: z.optional(z.string()), - meta_client_geo_continent_code_ne: z.optional(z.string()), - meta_client_geo_continent_code_contains: z.optional(z.string()), - meta_client_geo_continent_code_starts_with: z.optional(z.string()), - meta_client_geo_continent_code_ends_with: z.optional(z.string()), - meta_client_geo_continent_code_like: z.optional(z.string()), - meta_client_geo_continent_code_not_like: z.optional(z.string()), - meta_client_geo_continent_code_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_continent_code_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_client_geo_longitude_value: z.optional(z.number()), - meta_client_geo_latitude_value: z.optional(z.number()), - meta_client_geo_autonomous_system_number_eq: z.optional( + blob_count_eq: z.optional( z .int() .check( @@ -82096,7 +86017,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_ne: z.optional( + blob_count_ne: z.optional( z .int() .check( @@ -82104,7 +86025,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_lt: z.optional( + blob_count_lt: z.optional( z .int() .check( @@ -82112,7 +86033,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_lte: z.optional( + blob_count_lte: z.optional( z .int() .check( @@ -82120,7 +86041,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_gt: z.optional( + blob_count_gt: z.optional( z .int() .check( @@ -82128,7 +86049,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_gte: z.optional( + blob_count_gte: z.optional( z .int() .check( @@ -82136,7 +86057,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_between_min: z.optional( + blob_count_between_min: z.optional( z .int() .check( @@ -82144,7 +86065,7 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_between_max_value: z.optional( + blob_count_between_max_value: z.optional( z .int() .check( @@ -82152,39 +86073,8 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - meta_client_geo_autonomous_system_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - meta_client_geo_autonomous_system_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - meta_client_geo_autonomous_system_organization_eq: z.optional(z.string()), - meta_client_geo_autonomous_system_organization_ne: z.optional(z.string()), - meta_client_geo_autonomous_system_organization_contains: z.optional(z.string()), - meta_client_geo_autonomous_system_organization_starts_with: z.optional(z.string()), - meta_client_geo_autonomous_system_organization_ends_with: z.optional(z.string()), - meta_client_geo_autonomous_system_organization_like: z.optional(z.string()), - meta_client_geo_autonomous_system_organization_not_like: z.optional(z.string()), - meta_client_geo_autonomous_system_organization_in_values: z.optional( - z.string().check(z.regex(/^[^,]+(,[^,]+)*$/)) - ), - meta_client_geo_autonomous_system_organization_not_in_values: z.optional( - z.string().check(z.regex(/^[^,]+(,[^,]+)*$/)) - ), - meta_consensus_version_eq: z.optional(z.string()), - meta_consensus_version_ne: z.optional(z.string()), - meta_consensus_version_contains: z.optional(z.string()), - meta_consensus_version_starts_with: z.optional(z.string()), - meta_consensus_version_ends_with: z.optional(z.string()), - meta_consensus_version_like: z.optional(z.string()), - meta_consensus_version_not_like: z.optional(z.string()), - meta_consensus_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_consensus_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_consensus_implementation_eq: z.optional(z.string()), - meta_consensus_implementation_ne: z.optional(z.string()), - meta_consensus_implementation_contains: z.optional(z.string()), - meta_consensus_implementation_starts_with: z.optional(z.string()), - meta_consensus_implementation_ends_with: z.optional(z.string()), - meta_consensus_implementation_like: z.optional(z.string()), - meta_consensus_implementation_not_like: z.optional(z.string()), - meta_consensus_implementation_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_consensus_implementation_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + blob_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + blob_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), page_size: z.optional( z .int() @@ -82202,9 +86092,9 @@ export const zIntAttestationFirstSeenServiceListData = z.object({ /** * OK */ -export const zIntAttestationFirstSeenServiceListResponse = zListIntAttestationFirstSeenResponse; +export const zIntBlockBlobCountCanonicalServiceListResponse = zListIntBlockBlobCountCanonicalResponse; -export const zIntAttestationFirstSeenServiceGetData = z.object({ +export const zIntBlockBlobCountCanonicalServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ slot_start_date_time: z @@ -82220,9 +86110,9 @@ export const zIntAttestationFirstSeenServiceGetData = z.object({ /** * OK */ -export const zIntAttestationFirstSeenServiceGetResponse = zGetIntAttestationFirstSeenResponse; +export const zIntBlockBlobCountCanonicalServiceGetResponse = zGetIntBlockBlobCountCanonicalResponse; -export const zIntBeaconCommitteeHeadServiceListData = z.object({ +export const zIntBlockCanonicalServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -82293,15 +86183,15 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ ), slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - committee_index_eq: z.optional(z.string()), - committee_index_ne: z.optional(z.string()), - committee_index_contains: z.optional(z.string()), - committee_index_starts_with: z.optional(z.string()), - committee_index_ends_with: z.optional(z.string()), - committee_index_like: z.optional(z.string()), - committee_index_not_like: z.optional(z.string()), - committee_index_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - committee_index_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_root_eq: z.optional(z.string()), + block_root_ne: z.optional(z.string()), + block_root_contains: z.optional(z.string()), + block_root_starts_with: z.optional(z.string()), + block_root_ends_with: z.optional(z.string()), + block_root_like: z.optional(z.string()), + block_root_not_like: z.optional(z.string()), + block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -82566,7 +86456,16 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ ), epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - validators_has: z.optional( + block_version_eq: z.optional(z.string()), + block_version_ne: z.optional(z.string()), + block_version_contains: z.optional(z.string()), + block_version_starts_with: z.optional(z.string()), + block_version_ends_with: z.optional(z.string()), + block_version_like: z.optional(z.string()), + block_version_not_like: z.optional(z.string()), + block_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_total_bytes_eq: z.optional( z .int() .check( @@ -82574,27 +86473,23 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validators_has_all_values: z.optional( - z.array( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ) + block_total_bytes_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) ), - validators_has_any_values: z.optional( - z.array( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ) + block_total_bytes_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) ), - validators_length_eq: z.optional( + block_total_bytes_lte: z.optional( z .int() .check( @@ -82602,7 +86497,7 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validators_length_gt: z.optional( + block_total_bytes_gt: z.optional( z .int() .check( @@ -82610,7 +86505,7 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validators_length_gte: z.optional( + block_total_bytes_gte: z.optional( z .int() .check( @@ -82618,7 +86513,7 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validators_length_lt: z.optional( + block_total_bytes_between_min: z.optional( z .int() .check( @@ -82626,7 +86521,7 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - validators_length_lte: z.optional( + block_total_bytes_between_max_value: z.optional( z .int() .check( @@ -82634,49 +86529,25 @@ export const zIntBeaconCommitteeHeadServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_size: z.optional( + block_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_total_bytes_compressed_eq: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zIntBeaconCommitteeHeadServiceListResponse = zListIntBeaconCommitteeHeadResponse; - -export const zIntBeaconCommitteeHeadServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - slot_start_date_time: z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + block_total_bytes_compressed_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) ), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zIntBeaconCommitteeHeadServiceGetResponse = zGetIntBeaconCommitteeHeadResponse; - -export const zIntBlockBlobCountCanonicalServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - slot_start_date_time_eq: z.optional( + block_total_bytes_compressed_lt: z.optional( z .int() .check( @@ -82684,7 +86555,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_ne: z.optional( + block_total_bytes_compressed_lte: z.optional( z .int() .check( @@ -82692,7 +86563,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lt: z.optional( + block_total_bytes_compressed_gt: z.optional( z .int() .check( @@ -82700,7 +86571,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lte: z.optional( + block_total_bytes_compressed_gte: z.optional( z .int() .check( @@ -82708,7 +86579,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gt: z.optional( + block_total_bytes_compressed_between_min: z.optional( z .int() .check( @@ -82716,7 +86587,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gte: z.optional( + block_total_bytes_compressed_between_max_value: z.optional( z .int() .check( @@ -82724,7 +86595,27 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_min: z.optional( + block_total_bytes_compressed_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_total_bytes_compressed_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + parent_root_eq: z.optional(z.string()), + parent_root_ne: z.optional(z.string()), + parent_root_contains: z.optional(z.string()), + parent_root_starts_with: z.optional(z.string()), + parent_root_ends_with: z.optional(z.string()), + parent_root_like: z.optional(z.string()), + parent_root_not_like: z.optional(z.string()), + parent_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + parent_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + state_root_eq: z.optional(z.string()), + state_root_ne: z.optional(z.string()), + state_root_contains: z.optional(z.string()), + state_root_starts_with: z.optional(z.string()), + state_root_ends_with: z.optional(z.string()), + state_root_like: z.optional(z.string()), + state_root_not_like: z.optional(z.string()), + state_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + state_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + proposer_index_eq: z.optional( z .int() .check( @@ -82732,7 +86623,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_max_value: z.optional( + proposer_index_ne: z.optional( z .int() .check( @@ -82740,18 +86631,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_root_eq: z.optional(z.string()), - block_root_ne: z.optional(z.string()), - block_root_contains: z.optional(z.string()), - block_root_starts_with: z.optional(z.string()), - block_root_ends_with: z.optional(z.string()), - block_root_like: z.optional(z.string()), - block_root_not_like: z.optional(z.string()), - block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - updated_date_time_eq: z.optional( + proposer_index_lt: z.optional( z .int() .check( @@ -82759,7 +86639,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + proposer_index_lte: z.optional( z .int() .check( @@ -82767,7 +86647,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + proposer_index_gt: z.optional( z .int() .check( @@ -82775,7 +86655,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + proposer_index_gte: z.optional( z .int() .check( @@ -82783,7 +86663,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + proposer_index_between_min: z.optional( z .int() .check( @@ -82791,7 +86671,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + proposer_index_between_max_value: z.optional( z .int() .check( @@ -82799,7 +86679,36 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + proposer_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + proposer_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + eth1_data_block_hash_eq: z.optional(z.string()), + eth1_data_block_hash_ne: z.optional(z.string()), + eth1_data_block_hash_contains: z.optional(z.string()), + eth1_data_block_hash_starts_with: z.optional(z.string()), + eth1_data_block_hash_ends_with: z.optional(z.string()), + eth1_data_block_hash_like: z.optional(z.string()), + eth1_data_block_hash_not_like: z.optional(z.string()), + eth1_data_block_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + eth1_data_block_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + eth1_data_deposit_root_eq: z.optional(z.string()), + eth1_data_deposit_root_ne: z.optional(z.string()), + eth1_data_deposit_root_contains: z.optional(z.string()), + eth1_data_deposit_root_starts_with: z.optional(z.string()), + eth1_data_deposit_root_ends_with: z.optional(z.string()), + eth1_data_deposit_root_like: z.optional(z.string()), + eth1_data_deposit_root_not_like: z.optional(z.string()), + eth1_data_deposit_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + eth1_data_deposit_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_block_hash_eq: z.optional(z.string()), + execution_payload_block_hash_ne: z.optional(z.string()), + execution_payload_block_hash_contains: z.optional(z.string()), + execution_payload_block_hash_starts_with: z.optional(z.string()), + execution_payload_block_hash_ends_with: z.optional(z.string()), + execution_payload_block_hash_like: z.optional(z.string()), + execution_payload_block_hash_not_like: z.optional(z.string()), + execution_payload_block_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_block_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_block_number_eq: z.optional( z .int() .check( @@ -82807,7 +86716,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + execution_payload_block_number_ne: z.optional( z .int() .check( @@ -82815,9 +86724,47 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_eq: z.optional( + execution_payload_block_number_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + execution_payload_block_number_between_max_value: z.optional( z .int() .check( @@ -82825,65 +86772,373 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_ne: z.optional( - z - .int() + execution_payload_block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_fee_recipient_eq: z.optional(z.string()), + execution_payload_fee_recipient_ne: z.optional(z.string()), + execution_payload_fee_recipient_contains: z.optional(z.string()), + execution_payload_fee_recipient_starts_with: z.optional(z.string()), + execution_payload_fee_recipient_ends_with: z.optional(z.string()), + execution_payload_fee_recipient_like: z.optional(z.string()), + execution_payload_fee_recipient_not_like: z.optional(z.string()), + execution_payload_fee_recipient_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_fee_recipient_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_base_fee_per_gas_eq: z.optional(z.string()), + execution_payload_base_fee_per_gas_ne: z.optional(z.string()), + execution_payload_base_fee_per_gas_contains: z.optional(z.string()), + execution_payload_base_fee_per_gas_starts_with: z.optional(z.string()), + execution_payload_base_fee_per_gas_ends_with: z.optional(z.string()), + execution_payload_base_fee_per_gas_like: z.optional(z.string()), + execution_payload_base_fee_per_gas_not_like: z.optional(z.string()), + execution_payload_base_fee_per_gas_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_base_fee_per_gas_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_blob_gas_used_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_blob_gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_blob_gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_excess_blob_gas_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_excess_blob_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_excess_blob_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_limit_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_limit_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_limit_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_used_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + execution_payload_gas_used_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_lt: z.optional( - z - .int() + execution_payload_gas_used_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_lte: z.optional( - z - .int() + execution_payload_gas_used_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_gt: z.optional( - z - .int() + execution_payload_gas_used_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_gte: z.optional( - z - .int() + execution_payload_gas_used_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_between_min: z.optional( - z - .int() + execution_payload_gas_used_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_between_max_value: z.optional( - z - .int() + execution_payload_gas_used_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_eq: z.optional( + execution_payload_gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_state_root_eq: z.optional(z.string()), + execution_payload_state_root_ne: z.optional(z.string()), + execution_payload_state_root_contains: z.optional(z.string()), + execution_payload_state_root_starts_with: z.optional(z.string()), + execution_payload_state_root_ends_with: z.optional(z.string()), + execution_payload_state_root_like: z.optional(z.string()), + execution_payload_state_root_not_like: z.optional(z.string()), + execution_payload_state_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_state_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_parent_hash_eq: z.optional(z.string()), + execution_payload_parent_hash_ne: z.optional(z.string()), + execution_payload_parent_hash_contains: z.optional(z.string()), + execution_payload_parent_hash_starts_with: z.optional(z.string()), + execution_payload_parent_hash_ends_with: z.optional(z.string()), + execution_payload_parent_hash_like: z.optional(z.string()), + execution_payload_parent_hash_not_like: z.optional(z.string()), + execution_payload_parent_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_parent_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + execution_payload_transactions_count_eq: z.optional( z .int() .check( @@ -82891,7 +87146,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_ne: z.optional( + execution_payload_transactions_count_ne: z.optional( z .int() .check( @@ -82899,7 +87154,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_lt: z.optional( + execution_payload_transactions_count_lt: z.optional( z .int() .check( @@ -82907,7 +87162,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_lte: z.optional( + execution_payload_transactions_count_lte: z.optional( z .int() .check( @@ -82915,7 +87170,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_gt: z.optional( + execution_payload_transactions_count_gt: z.optional( z .int() .check( @@ -82923,7 +87178,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_gte: z.optional( + execution_payload_transactions_count_gte: z.optional( z .int() .check( @@ -82931,7 +87186,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_between_min: z.optional( + execution_payload_transactions_count_between_min: z.optional( z .int() .check( @@ -82939,7 +87194,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_between_max_value: z.optional( + execution_payload_transactions_count_between_max_value: z.optional( z .int() .check( @@ -82947,9 +87202,9 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_eq: z.optional( + execution_payload_transactions_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_total_bytes_eq: z.optional( z .int() .check( @@ -82957,7 +87212,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_ne: z.optional( + execution_payload_transactions_total_bytes_ne: z.optional( z .int() .check( @@ -82965,7 +87220,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lt: z.optional( + execution_payload_transactions_total_bytes_lt: z.optional( z .int() .check( @@ -82973,7 +87228,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lte: z.optional( + execution_payload_transactions_total_bytes_lte: z.optional( z .int() .check( @@ -82981,7 +87236,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gt: z.optional( + execution_payload_transactions_total_bytes_gt: z.optional( z .int() .check( @@ -82989,7 +87244,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gte: z.optional( + execution_payload_transactions_total_bytes_gte: z.optional( z .int() .check( @@ -82997,7 +87252,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_min: z.optional( + execution_payload_transactions_total_bytes_between_min: z.optional( z .int() .check( @@ -83005,7 +87260,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_max_value: z.optional( + execution_payload_transactions_total_bytes_between_max_value: z.optional( z .int() .check( @@ -83013,9 +87268,9 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - blob_count_eq: z.optional( + execution_payload_transactions_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_total_bytes_compressed_eq: z.optional( z .int() .check( @@ -83023,7 +87278,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_ne: z.optional( + execution_payload_transactions_total_bytes_compressed_ne: z.optional( z .int() .check( @@ -83031,7 +87286,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_lt: z.optional( + execution_payload_transactions_total_bytes_compressed_lt: z.optional( z .int() .check( @@ -83039,7 +87294,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_lte: z.optional( + execution_payload_transactions_total_bytes_compressed_lte: z.optional( z .int() .check( @@ -83047,7 +87302,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_gt: z.optional( + execution_payload_transactions_total_bytes_compressed_gt: z.optional( z .int() .check( @@ -83055,7 +87310,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_gte: z.optional( + execution_payload_transactions_total_bytes_compressed_gte: z.optional( z .int() .check( @@ -83063,7 +87318,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_between_min: z.optional( + execution_payload_transactions_total_bytes_compressed_between_min: z.optional( z .int() .check( @@ -83071,7 +87326,7 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_between_max_value: z.optional( + execution_payload_transactions_total_bytes_compressed_between_max_value: z.optional( z .int() .check( @@ -83079,8 +87334,12 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - blob_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - blob_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + execution_payload_transactions_total_bytes_compressed_in_values: z.optional( + z.string().check(z.regex(/^\d+(,\d+)*$/)) + ), + execution_payload_transactions_total_bytes_compressed_not_in_values: z.optional( + z.string().check(z.regex(/^\d+(,\d+)*$/)) + ), page_size: z.optional( z .int() @@ -83098,9 +87357,9 @@ export const zIntBlockBlobCountCanonicalServiceListData = z.object({ /** * OK */ -export const zIntBlockBlobCountCanonicalServiceListResponse = zListIntBlockBlobCountCanonicalResponse; +export const zIntBlockCanonicalServiceListResponse = zListIntBlockCanonicalResponse; -export const zIntBlockBlobCountCanonicalServiceGetData = z.object({ +export const zIntBlockCanonicalServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ slot_start_date_time: z @@ -83116,9 +87375,9 @@ export const zIntBlockBlobCountCanonicalServiceGetData = z.object({ /** * OK */ -export const zIntBlockBlobCountCanonicalServiceGetResponse = zGetIntBlockBlobCountCanonicalResponse; +export const zIntBlockCanonicalServiceGetResponse = zGetIntBlockCanonicalResponse; -export const zIntBlockCanonicalServiceListData = z.object({ +export const zIntBlockMevCanonicalServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -83384,337 +87643,9 @@ export const zIntBlockCanonicalServiceListData = z.object({ .check( z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_version_eq: z.optional(z.string()), - block_version_ne: z.optional(z.string()), - block_version_contains: z.optional(z.string()), - block_version_starts_with: z.optional(z.string()), - block_version_ends_with: z.optional(z.string()), - block_version_like: z.optional(z.string()), - block_version_not_like: z.optional(z.string()), - block_version_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_version_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_total_bytes_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_total_bytes_compressed_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - block_total_bytes_compressed_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_total_bytes_compressed_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - parent_root_eq: z.optional(z.string()), - parent_root_ne: z.optional(z.string()), - parent_root_contains: z.optional(z.string()), - parent_root_starts_with: z.optional(z.string()), - parent_root_ends_with: z.optional(z.string()), - parent_root_like: z.optional(z.string()), - parent_root_not_like: z.optional(z.string()), - parent_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - parent_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - state_root_eq: z.optional(z.string()), - state_root_ne: z.optional(z.string()), - state_root_contains: z.optional(z.string()), - state_root_starts_with: z.optional(z.string()), - state_root_ends_with: z.optional(z.string()), - state_root_like: z.optional(z.string()), - state_root_not_like: z.optional(z.string()), - state_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - state_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - proposer_index_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - proposer_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - proposer_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - eth1_data_block_hash_eq: z.optional(z.string()), - eth1_data_block_hash_ne: z.optional(z.string()), - eth1_data_block_hash_contains: z.optional(z.string()), - eth1_data_block_hash_starts_with: z.optional(z.string()), - eth1_data_block_hash_ends_with: z.optional(z.string()), - eth1_data_block_hash_like: z.optional(z.string()), - eth1_data_block_hash_not_like: z.optional(z.string()), - eth1_data_block_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - eth1_data_block_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - eth1_data_deposit_root_eq: z.optional(z.string()), - eth1_data_deposit_root_ne: z.optional(z.string()), - eth1_data_deposit_root_contains: z.optional(z.string()), - eth1_data_deposit_root_starts_with: z.optional(z.string()), - eth1_data_deposit_root_ends_with: z.optional(z.string()), - eth1_data_deposit_root_like: z.optional(z.string()), - eth1_data_deposit_root_not_like: z.optional(z.string()), - eth1_data_deposit_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - eth1_data_deposit_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_block_hash_eq: z.optional(z.string()), - execution_payload_block_hash_ne: z.optional(z.string()), - execution_payload_block_hash_contains: z.optional(z.string()), - execution_payload_block_hash_starts_with: z.optional(z.string()), - execution_payload_block_hash_ends_with: z.optional(z.string()), - execution_payload_block_hash_like: z.optional(z.string()), - execution_payload_block_hash_not_like: z.optional(z.string()), - execution_payload_block_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_block_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_block_number_eq: z.optional( + ) + ), + epoch_between_max_value: z.optional( z .int() .check( @@ -83722,7 +87653,9 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_ne: z.optional( + epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_eq: z.optional( z .int() .check( @@ -83730,7 +87663,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_lt: z.optional( + epoch_start_date_time_ne: z.optional( z .int() .check( @@ -83738,7 +87671,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_lte: z.optional( + epoch_start_date_time_lt: z.optional( z .int() .check( @@ -83746,7 +87679,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_gt: z.optional( + epoch_start_date_time_lte: z.optional( z .int() .check( @@ -83754,7 +87687,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_gte: z.optional( + epoch_start_date_time_gt: z.optional( z .int() .check( @@ -83762,7 +87695,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_between_min: z.optional( + epoch_start_date_time_gte: z.optional( z .int() .check( @@ -83770,7 +87703,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_between_max_value: z.optional( + epoch_start_date_time_between_min: z.optional( z .int() .check( @@ -83778,109 +87711,167 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_fee_recipient_eq: z.optional(z.string()), - execution_payload_fee_recipient_ne: z.optional(z.string()), - execution_payload_fee_recipient_contains: z.optional(z.string()), - execution_payload_fee_recipient_starts_with: z.optional(z.string()), - execution_payload_fee_recipient_ends_with: z.optional(z.string()), - execution_payload_fee_recipient_like: z.optional(z.string()), - execution_payload_fee_recipient_not_like: z.optional(z.string()), - execution_payload_fee_recipient_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_fee_recipient_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_base_fee_per_gas_eq: z.optional(z.string()), - execution_payload_base_fee_per_gas_ne: z.optional(z.string()), - execution_payload_base_fee_per_gas_contains: z.optional(z.string()), - execution_payload_base_fee_per_gas_starts_with: z.optional(z.string()), - execution_payload_base_fee_per_gas_ends_with: z.optional(z.string()), - execution_payload_base_fee_per_gas_like: z.optional(z.string()), - execution_payload_base_fee_per_gas_not_like: z.optional(z.string()), - execution_payload_base_fee_per_gas_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_base_fee_per_gas_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_blob_gas_used_eq: z.optional( + epoch_start_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + earliest_bid_date_time_eq: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_ne: z.optional( + earliest_bid_date_time_ne: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_lt: z.optional( + earliest_bid_date_time_lt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_lte: z.optional( + earliest_bid_date_time_lte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_gt: z.optional( + earliest_bid_date_time_gt: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_gte: z.optional( + earliest_bid_date_time_gte: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_between_min: z.optional( + earliest_bid_date_time_between_min: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_between_max_value: z.optional( + earliest_bid_date_time_between_max_value: z.optional( z.coerce .bigint() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + z.minimum(BigInt('-9223372036854775808'), { + error: 'Invalid value: Expected int64 to be >= -9223372036854775808', + }), + z.maximum(BigInt('9223372036854775807'), { + error: 'Invalid value: Expected int64 to be <= 9223372036854775807', }) ) ), - execution_payload_blob_gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_blob_gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_excess_blob_gas_eq: z.optional( + earliest_bid_date_time_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + earliest_bid_date_time_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), + relay_names_has: z.optional(z.string()), + relay_names_has_all_values: z.optional(z.array(z.string())), + relay_names_has_any_values: z.optional(z.array(z.string())), + relay_names_length_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + relay_names_length_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + relay_names_length_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + relay_names_length_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + relay_names_length_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + parent_hash_eq: z.optional(z.string()), + parent_hash_ne: z.optional(z.string()), + parent_hash_contains: z.optional(z.string()), + parent_hash_starts_with: z.optional(z.string()), + parent_hash_ends_with: z.optional(z.string()), + parent_hash_like: z.optional(z.string()), + parent_hash_not_like: z.optional(z.string()), + parent_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + parent_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_number_eq: z.optional( z.coerce .bigint() .check( @@ -83890,7 +87881,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_ne: z.optional( + block_number_ne: z.optional( z.coerce .bigint() .check( @@ -83900,7 +87891,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_lt: z.optional( + block_number_lt: z.optional( z.coerce .bigint() .check( @@ -83910,7 +87901,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_lte: z.optional( + block_number_lte: z.optional( z.coerce .bigint() .check( @@ -83920,7 +87911,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_gt: z.optional( + block_number_gt: z.optional( z.coerce .bigint() .check( @@ -83930,7 +87921,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_gte: z.optional( + block_number_gte: z.optional( z.coerce .bigint() .check( @@ -83940,7 +87931,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_between_min: z.optional( + block_number_between_min: z.optional( z.coerce .bigint() .check( @@ -83950,7 +87941,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_between_max_value: z.optional( + block_number_between_max_value: z.optional( z.coerce .bigint() .check( @@ -83960,9 +87951,45 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_excess_blob_gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_excess_blob_gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_limit_eq: z.optional( + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_hash_eq: z.optional(z.string()), + block_hash_ne: z.optional(z.string()), + block_hash_contains: z.optional(z.string()), + block_hash_starts_with: z.optional(z.string()), + block_hash_ends_with: z.optional(z.string()), + block_hash_like: z.optional(z.string()), + block_hash_not_like: z.optional(z.string()), + block_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + builder_pubkey_eq: z.optional(z.string()), + builder_pubkey_ne: z.optional(z.string()), + builder_pubkey_contains: z.optional(z.string()), + builder_pubkey_starts_with: z.optional(z.string()), + builder_pubkey_ends_with: z.optional(z.string()), + builder_pubkey_like: z.optional(z.string()), + builder_pubkey_not_like: z.optional(z.string()), + builder_pubkey_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + builder_pubkey_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + proposer_pubkey_eq: z.optional(z.string()), + proposer_pubkey_ne: z.optional(z.string()), + proposer_pubkey_contains: z.optional(z.string()), + proposer_pubkey_starts_with: z.optional(z.string()), + proposer_pubkey_ends_with: z.optional(z.string()), + proposer_pubkey_like: z.optional(z.string()), + proposer_pubkey_not_like: z.optional(z.string()), + proposer_pubkey_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + proposer_pubkey_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + proposer_fee_recipient_eq: z.optional(z.string()), + proposer_fee_recipient_ne: z.optional(z.string()), + proposer_fee_recipient_contains: z.optional(z.string()), + proposer_fee_recipient_starts_with: z.optional(z.string()), + proposer_fee_recipient_ends_with: z.optional(z.string()), + proposer_fee_recipient_like: z.optional(z.string()), + proposer_fee_recipient_not_like: z.optional(z.string()), + proposer_fee_recipient_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + proposer_fee_recipient_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + gas_limit_eq: z.optional( z.coerce .bigint() .check( @@ -83972,7 +87999,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_ne: z.optional( + gas_limit_ne: z.optional( z.coerce .bigint() .check( @@ -83982,7 +88009,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_lt: z.optional( + gas_limit_lt: z.optional( z.coerce .bigint() .check( @@ -83992,7 +88019,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_lte: z.optional( + gas_limit_lte: z.optional( z.coerce .bigint() .check( @@ -84002,7 +88029,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_gt: z.optional( + gas_limit_gt: z.optional( z.coerce .bigint() .check( @@ -84012,7 +88039,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_gte: z.optional( + gas_limit_gte: z.optional( z.coerce .bigint() .check( @@ -84022,7 +88049,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_between_min: z.optional( + gas_limit_between_min: z.optional( z.coerce .bigint() .check( @@ -84032,7 +88059,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_between_max_value: z.optional( + gas_limit_between_max_value: z.optional( z.coerce .bigint() .check( @@ -84042,9 +88069,9 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_limit_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_limit_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_used_eq: z.optional( + gas_limit_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + gas_limit_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + gas_used_eq: z.optional( z.coerce .bigint() .check( @@ -84054,7 +88081,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_ne: z.optional( + gas_used_ne: z.optional( z.coerce .bigint() .check( @@ -84064,7 +88091,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_lt: z.optional( + gas_used_lt: z.optional( z.coerce .bigint() .check( @@ -84074,7 +88101,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_lte: z.optional( + gas_used_lte: z.optional( z.coerce .bigint() .check( @@ -84084,7 +88111,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_gt: z.optional( + gas_used_gt: z.optional( z.coerce .bigint() .check( @@ -84094,7 +88121,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_gte: z.optional( + gas_used_gte: z.optional( z.coerce .bigint() .check( @@ -84104,7 +88131,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_between_min: z.optional( + gas_used_between_min: z.optional( z.coerce .bigint() .check( @@ -84114,7 +88141,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_between_max_value: z.optional( + gas_used_between_max_value: z.optional( z.coerce .bigint() .check( @@ -84124,159 +88151,18 @@ export const zIntBlockCanonicalServiceListData = z.object({ }) ) ), - execution_payload_gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_state_root_eq: z.optional(z.string()), - execution_payload_state_root_ne: z.optional(z.string()), - execution_payload_state_root_contains: z.optional(z.string()), - execution_payload_state_root_starts_with: z.optional(z.string()), - execution_payload_state_root_ends_with: z.optional(z.string()), - execution_payload_state_root_like: z.optional(z.string()), - execution_payload_state_root_not_like: z.optional(z.string()), - execution_payload_state_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_state_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_parent_hash_eq: z.optional(z.string()), - execution_payload_parent_hash_ne: z.optional(z.string()), - execution_payload_parent_hash_contains: z.optional(z.string()), - execution_payload_parent_hash_starts_with: z.optional(z.string()), - execution_payload_parent_hash_ends_with: z.optional(z.string()), - execution_payload_parent_hash_like: z.optional(z.string()), - execution_payload_parent_hash_not_like: z.optional(z.string()), - execution_payload_parent_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_parent_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - execution_payload_transactions_count_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_total_bytes_eq: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_ne: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_lt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_lte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_gt: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_gte: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_between_min: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_between_max_value: z.optional( - z - .int() - .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) - ) - ), - execution_payload_transactions_total_bytes_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_total_bytes_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - execution_payload_transactions_total_bytes_compressed_eq: z.optional( + gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + value_eq: z.optional(z.string()), + value_ne: z.optional(z.string()), + value_contains: z.optional(z.string()), + value_starts_with: z.optional(z.string()), + value_ends_with: z.optional(z.string()), + value_like: z.optional(z.string()), + value_not_like: z.optional(z.string()), + value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + transaction_count_eq: z.optional( z .int() .check( @@ -84284,7 +88170,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_ne: z.optional( + transaction_count_ne: z.optional( z .int() .check( @@ -84292,7 +88178,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_lt: z.optional( + transaction_count_lt: z.optional( z .int() .check( @@ -84300,7 +88186,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_lte: z.optional( + transaction_count_lte: z.optional( z .int() .check( @@ -84308,7 +88194,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_gt: z.optional( + transaction_count_gt: z.optional( z .int() .check( @@ -84316,7 +88202,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_gte: z.optional( + transaction_count_gte: z.optional( z .int() .check( @@ -84324,7 +88210,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_between_min: z.optional( + transaction_count_between_min: z.optional( z .int() .check( @@ -84332,7 +88218,7 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_between_max_value: z.optional( + transaction_count_between_max_value: z.optional( z .int() .check( @@ -84340,12 +88226,8 @@ export const zIntBlockCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - execution_payload_transactions_total_bytes_compressed_in_values: z.optional( - z.string().check(z.regex(/^\d+(,\d+)*$/)) - ), - execution_payload_transactions_total_bytes_compressed_not_in_values: z.optional( - z.string().check(z.regex(/^\d+(,\d+)*$/)) - ), + transaction_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), page_size: z.optional( z .int() @@ -84363,9 +88245,9 @@ export const zIntBlockCanonicalServiceListData = z.object({ /** * OK */ -export const zIntBlockCanonicalServiceListResponse = zListIntBlockCanonicalResponse; +export const zIntBlockMevCanonicalServiceListResponse = zListIntBlockMevCanonicalResponse; -export const zIntBlockCanonicalServiceGetData = z.object({ +export const zIntBlockMevCanonicalServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ slot_start_date_time: z @@ -84381,88 +88263,113 @@ export const zIntBlockCanonicalServiceGetData = z.object({ /** * OK */ -export const zIntBlockCanonicalServiceGetResponse = zGetIntBlockCanonicalResponse; +export const zIntBlockMevCanonicalServiceGetResponse = zGetIntBlockMevCanonicalResponse; -export const zIntBlockMevCanonicalServiceListData = z.object({ +export const zIntBlockOpcodeGasServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( z.object({ - slot_start_date_time_eq: z.optional( - z - .int() + block_number_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_ne: z.optional( - z - .int() + block_number_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_lt: z.optional( - z - .int() + block_number_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_lte: z.optional( - z - .int() + block_number_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_gt: z.optional( - z - .int() + block_number_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_gte: z.optional( - z - .int() + block_number_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_between_min: z.optional( - z - .int() + block_number_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_between_max_value: z.optional( - z - .int() + block_number_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_root_eq: z.optional(z.string()), - block_root_ne: z.optional(z.string()), - block_root_contains: z.optional(z.string()), - block_root_starts_with: z.optional(z.string()), - block_root_ends_with: z.optional(z.string()), - block_root_like: z.optional(z.string()), - block_root_not_like: z.optional(z.string()), - block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + opcode_eq: z.optional(z.string()), + opcode_ne: z.optional(z.string()), + opcode_contains: z.optional(z.string()), + opcode_starts_with: z.optional(z.string()), + opcode_ends_with: z.optional(z.string()), + opcode_like: z.optional(z.string()), + opcode_not_like: z.optional(z.string()), + opcode_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + opcode_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_network_name_eq: z.optional(z.string()), + meta_network_name_ne: z.optional(z.string()), + meta_network_name_contains: z.optional(z.string()), + meta_network_name_starts_with: z.optional(z.string()), + meta_network_name_ends_with: z.optional(z.string()), + meta_network_name_like: z.optional(z.string()), + meta_network_name_not_like: z.optional(z.string()), + meta_network_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + meta_network_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -84529,129 +88436,297 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_eq: z.optional( - z - .int() + count_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_ne: z.optional( - z - .int() + count_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_lt: z.optional( - z - .int() + count_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_lte: z.optional( - z - .int() + count_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_gt: z.optional( - z - .int() + count_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_gte: z.optional( - z - .int() + count_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_between_min: z.optional( - z - .int() + count_between_min: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_between_max_value: z.optional( - z - .int() + count_between_max_value: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_eq: z.optional( - z - .int() + count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + gas_eq: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - epoch_ne: z.optional( - z - .int() + gas_ne: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - epoch_lt: z.optional( - z - .int() + gas_lt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - epoch_lte: z.optional( - z - .int() + gas_lte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - epoch_gt: z.optional( - z - .int() + gas_gt: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - epoch_gte: z.optional( - z - .int() + gas_gte: z.optional( + z.coerce + .bigint() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) ) ), - epoch_between_min: z.optional( + gas_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + gas_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + error_count_eq: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_ne: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_lt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_lte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_gt: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_gte: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_between_min: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_between_max_value: z.optional( + z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ) + ), + error_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + error_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - epoch_between_max_value: z.optional( + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntBlockOpcodeGasServiceListResponse = zListIntBlockOpcodeGasResponse; + +export const zIntBlockOpcodeGasServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + block_number: z.coerce + .bigint() + .check( + z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), + z.maximum(BigInt('18446744073709551615'), { + error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', + }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntBlockOpcodeGasServiceGetResponse = zGetIntBlockOpcodeGasResponse; + +export const zIntBlockProposerCanonicalServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + slot_start_date_time_eq: z.optional( z .int() .check( @@ -84659,9 +88734,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_eq: z.optional( + slot_start_date_time_ne: z.optional( z .int() .check( @@ -84669,7 +88742,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_ne: z.optional( + slot_start_date_time_lt: z.optional( z .int() .check( @@ -84677,7 +88750,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lt: z.optional( + slot_start_date_time_lte: z.optional( z .int() .check( @@ -84685,7 +88758,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lte: z.optional( + slot_start_date_time_gt: z.optional( z .int() .check( @@ -84693,7 +88766,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gt: z.optional( + slot_start_date_time_gte: z.optional( z .int() .check( @@ -84701,7 +88774,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gte: z.optional( + slot_start_date_time_between_min: z.optional( z .int() .check( @@ -84709,7 +88782,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_min: z.optional( + slot_start_date_time_between_max_value: z.optional( z .int() .check( @@ -84717,7 +88790,9 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_max_value: z.optional( + slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -84725,110 +88800,23 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - earliest_bid_date_time_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) - ) - ), - earliest_bid_date_time_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) - ) - ), - earliest_bid_date_time_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) - ) - ), - earliest_bid_date_time_lte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) - ) - ), - earliest_bid_date_time_gt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) - ) - ), - earliest_bid_date_time_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) - ) - ), - earliest_bid_date_time_between_min: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - earliest_bid_date_time_between_max_value: z.optional( - z.coerce - .bigint() + updated_date_time_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('-9223372036854775808'), { - error: 'Invalid value: Expected int64 to be >= -9223372036854775808', - }), - z.maximum(BigInt('9223372036854775807'), { - error: 'Invalid value: Expected int64 to be <= 9223372036854775807', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - earliest_bid_date_time_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), - earliest_bid_date_time_not_in_values: z.optional(z.string().check(z.regex(/^-?\d+(,-?\d+)*$/))), - relay_names_has: z.optional(z.string()), - relay_names_has_all_values: z.optional(z.array(z.string())), - relay_names_has_any_values: z.optional(z.array(z.string())), - relay_names_length_eq: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -84836,7 +88824,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - relay_names_length_gt: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -84844,7 +88832,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - relay_names_length_gte: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -84852,7 +88840,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - relay_names_length_lt: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -84860,7 +88848,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - relay_names_length_lte: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -84868,307 +88856,207 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - parent_hash_eq: z.optional(z.string()), - parent_hash_ne: z.optional(z.string()), - parent_hash_contains: z.optional(z.string()), - parent_hash_starts_with: z.optional(z.string()), - parent_hash_ends_with: z.optional(z.string()), - parent_hash_like: z.optional(z.string()), - parent_hash_not_like: z.optional(z.string()), - parent_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - parent_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_number_eq: z.optional( - z.coerce - .bigint() + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_ne: z.optional( - z.coerce - .bigint() + slot_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lt: z.optional( - z.coerce - .bigint() + slot_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_lte: z.optional( - z.coerce - .bigint() + slot_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gt: z.optional( - z.coerce - .bigint() + slot_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_gte: z.optional( - z.coerce - .bigint() + slot_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_min: z.optional( - z.coerce - .bigint() + slot_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_between_max_value: z.optional( - z.coerce - .bigint() + slot_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - block_hash_eq: z.optional(z.string()), - block_hash_ne: z.optional(z.string()), - block_hash_contains: z.optional(z.string()), - block_hash_starts_with: z.optional(z.string()), - block_hash_ends_with: z.optional(z.string()), - block_hash_like: z.optional(z.string()), - block_hash_not_like: z.optional(z.string()), - block_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - builder_pubkey_eq: z.optional(z.string()), - builder_pubkey_ne: z.optional(z.string()), - builder_pubkey_contains: z.optional(z.string()), - builder_pubkey_starts_with: z.optional(z.string()), - builder_pubkey_ends_with: z.optional(z.string()), - builder_pubkey_like: z.optional(z.string()), - builder_pubkey_not_like: z.optional(z.string()), - builder_pubkey_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - builder_pubkey_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - proposer_pubkey_eq: z.optional(z.string()), - proposer_pubkey_ne: z.optional(z.string()), - proposer_pubkey_contains: z.optional(z.string()), - proposer_pubkey_starts_with: z.optional(z.string()), - proposer_pubkey_ends_with: z.optional(z.string()), - proposer_pubkey_like: z.optional(z.string()), - proposer_pubkey_not_like: z.optional(z.string()), - proposer_pubkey_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - proposer_pubkey_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - proposer_fee_recipient_eq: z.optional(z.string()), - proposer_fee_recipient_ne: z.optional(z.string()), - proposer_fee_recipient_contains: z.optional(z.string()), - proposer_fee_recipient_starts_with: z.optional(z.string()), - proposer_fee_recipient_ends_with: z.optional(z.string()), - proposer_fee_recipient_like: z.optional(z.string()), - proposer_fee_recipient_not_like: z.optional(z.string()), - proposer_fee_recipient_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - proposer_fee_recipient_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - gas_limit_eq: z.optional( - z.coerce - .bigint() + slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_ne: z.optional( - z.coerce - .bigint() + epoch_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_lt: z.optional( - z.coerce - .bigint() + epoch_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_lte: z.optional( - z.coerce - .bigint() + epoch_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_gt: z.optional( - z.coerce - .bigint() + epoch_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_gte: z.optional( - z.coerce - .bigint() + epoch_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_between_min: z.optional( - z.coerce - .bigint() + epoch_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_between_max_value: z.optional( - z.coerce - .bigint() + epoch_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_limit_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - gas_limit_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - gas_used_eq: z.optional( - z.coerce - .bigint() + epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_ne: z.optional( - z.coerce - .bigint() + epoch_start_date_time_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_lt: z.optional( - z.coerce - .bigint() + epoch_start_date_time_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_lte: z.optional( - z.coerce - .bigint() + epoch_start_date_time_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_gt: z.optional( - z.coerce - .bigint() + epoch_start_date_time_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_gte: z.optional( - z.coerce - .bigint() + epoch_start_date_time_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_between_min: z.optional( - z.coerce - .bigint() + epoch_start_date_time_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_between_max_value: z.optional( - z.coerce - .bigint() + epoch_start_date_time_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - gas_used_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - gas_used_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - value_eq: z.optional(z.string()), - value_ne: z.optional(z.string()), - value_contains: z.optional(z.string()), - value_starts_with: z.optional(z.string()), - value_ends_with: z.optional(z.string()), - value_like: z.optional(z.string()), - value_not_like: z.optional(z.string()), - value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - transaction_count_eq: z.optional( + epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + proposer_validator_index_eq: z.optional( z .int() .check( @@ -85176,7 +89064,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_ne: z.optional( + proposer_validator_index_ne: z.optional( z .int() .check( @@ -85184,7 +89072,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_lt: z.optional( + proposer_validator_index_lt: z.optional( z .int() .check( @@ -85192,7 +89080,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_lte: z.optional( + proposer_validator_index_lte: z.optional( z .int() .check( @@ -85200,7 +89088,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_gt: z.optional( + proposer_validator_index_gt: z.optional( z .int() .check( @@ -85208,7 +89096,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_gte: z.optional( + proposer_validator_index_gte: z.optional( z .int() .check( @@ -85216,7 +89104,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_between_min: z.optional( + proposer_validator_index_between_min: z.optional( z .int() .check( @@ -85224,7 +89112,7 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_between_max_value: z.optional( + proposer_validator_index_between_max_value: z.optional( z .int() .check( @@ -85232,8 +89120,26 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - transaction_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - transaction_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + proposer_validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + proposer_validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + proposer_pubkey_eq: z.optional(z.string()), + proposer_pubkey_ne: z.optional(z.string()), + proposer_pubkey_contains: z.optional(z.string()), + proposer_pubkey_starts_with: z.optional(z.string()), + proposer_pubkey_ends_with: z.optional(z.string()), + proposer_pubkey_like: z.optional(z.string()), + proposer_pubkey_not_like: z.optional(z.string()), + proposer_pubkey_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + proposer_pubkey_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_root_eq: z.optional(z.string()), + block_root_ne: z.optional(z.string()), + block_root_contains: z.optional(z.string()), + block_root_starts_with: z.optional(z.string()), + block_root_ends_with: z.optional(z.string()), + block_root_like: z.optional(z.string()), + block_root_not_like: z.optional(z.string()), + block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), page_size: z.optional( z .int() @@ -85251,9 +89157,9 @@ export const zIntBlockMevCanonicalServiceListData = z.object({ /** * OK */ -export const zIntBlockMevCanonicalServiceListResponse = zListIntBlockMevCanonicalResponse; +export const zIntBlockProposerCanonicalServiceListResponse = zListIntBlockProposerCanonicalResponse; -export const zIntBlockMevCanonicalServiceGetData = z.object({ +export const zIntBlockProposerCanonicalServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ slot_start_date_time: z @@ -85269,113 +89175,97 @@ export const zIntBlockMevCanonicalServiceGetData = z.object({ /** * OK */ -export const zIntBlockMevCanonicalServiceGetResponse = zGetIntBlockMevCanonicalResponse; +export const zIntBlockProposerCanonicalServiceGetResponse = zGetIntBlockProposerCanonicalResponse; -export const zIntBlockOpcodeGasServiceListData = z.object({ +export const zIntContractCreationServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( z.object({ block_number_eq: z.optional( - z.coerce - .bigint() + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_ne: z.optional( - z.coerce - .bigint() + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_lt: z.optional( - z.coerce - .bigint() + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_lte: z.optional( - z.coerce - .bigint() + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_gt: z.optional( - z.coerce - .bigint() + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_gte: z.optional( - z.coerce - .bigint() + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_between_min: z.optional( - z.coerce - .bigint() + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_between_max_value: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - opcode_eq: z.optional(z.string()), - opcode_ne: z.optional(z.string()), - opcode_contains: z.optional(z.string()), - opcode_starts_with: z.optional(z.string()), - opcode_ends_with: z.optional(z.string()), - opcode_like: z.optional(z.string()), - opcode_not_like: z.optional(z.string()), - opcode_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - opcode_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_network_name_eq: z.optional(z.string()), - meta_network_name_ne: z.optional(z.string()), - meta_network_name_contains: z.optional(z.string()), - meta_network_name_starts_with: z.optional(z.string()), - meta_network_name_ends_with: z.optional(z.string()), - meta_network_name_like: z.optional(z.string()), - meta_network_name_not_like: z.optional(z.string()), - meta_network_name_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - meta_network_name_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + contract_address_eq: z.optional(z.string()), + contract_address_ne: z.optional(z.string()), + contract_address_contains: z.optional(z.string()), + contract_address_starts_with: z.optional(z.string()), + contract_address_ends_with: z.optional(z.string()), + contract_address_like: z.optional(z.string()), + contract_address_not_like: z.optional(z.string()), + contract_address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + contract_address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + transaction_hash_eq: z.optional(z.string()), + transaction_hash_ne: z.optional(z.string()), + transaction_hash_contains: z.optional(z.string()), + transaction_hash_starts_with: z.optional(z.string()), + transaction_hash_ends_with: z.optional(z.string()), + transaction_hash_like: z.optional(z.string()), + transaction_hash_not_like: z.optional(z.string()), + transaction_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + transaction_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), updated_date_time_eq: z.optional( z .int() @@ -85442,297 +89332,81 @@ export const zIntBlockOpcodeGasServiceListData = z.object({ ), updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - count_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_lte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_gt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_between_min: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_between_max_value: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - gas_eq: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_ne: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_lt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_lte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_gt: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_gte: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_between_min: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_between_max_value: z.optional( - z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ) - ), - gas_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - gas_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - error_count_eq: z.optional( - z.coerce - .bigint() + transaction_index_eq: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_ne: z.optional( - z.coerce - .bigint() + transaction_index_ne: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_lt: z.optional( - z.coerce - .bigint() + transaction_index_lt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_lte: z.optional( - z.coerce - .bigint() + transaction_index_lte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_gt: z.optional( - z.coerce - .bigint() + transaction_index_gt: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_gte: z.optional( - z.coerce - .bigint() + transaction_index_gte: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_between_min: z.optional( - z.coerce - .bigint() + transaction_index_between_min: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_between_max_value: z.optional( - z.coerce - .bigint() + transaction_index_between_max_value: z.optional( + z + .int() .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - error_count_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - error_count_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - page_size: z.optional( + transaction_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + internal_index_eq: z.optional( z .int() .check( - z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), - z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - page_token: z.optional(z.string()), - order_by: z.optional(z.string()), - }) - ), -}); - -/** - * OK - */ -export const zIntBlockOpcodeGasServiceListResponse = zListIntBlockOpcodeGasResponse; - -export const zIntBlockOpcodeGasServiceGetData = z.object({ - body: z.optional(z.never()), - path: z.object({ - block_number: z.coerce - .bigint() - .check( - z.minimum(BigInt('0'), { error: 'Invalid value: Expected uint64 to be >= 0' }), - z.maximum(BigInt('18446744073709551615'), { - error: 'Invalid value: Expected uint64 to be <= 18446744073709551615', - }) - ), - }), - query: z.optional(z.never()), -}); - -/** - * OK - */ -export const zIntBlockOpcodeGasServiceGetResponse = zGetIntBlockOpcodeGasResponse; - -export const zIntBlockProposerCanonicalServiceListData = z.object({ - body: z.optional(z.never()), - path: z.optional(z.never()), - query: z.optional( - z.object({ - slot_start_date_time_eq: z.optional( + internal_index_ne: z.optional( z .int() .check( @@ -85740,7 +89414,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_ne: z.optional( + internal_index_lt: z.optional( z .int() .check( @@ -85748,7 +89422,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lt: z.optional( + internal_index_lte: z.optional( z .int() .check( @@ -85756,7 +89430,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_lte: z.optional( + internal_index_gt: z.optional( z .int() .check( @@ -85764,7 +89438,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gt: z.optional( + internal_index_gte: z.optional( z .int() .check( @@ -85772,7 +89446,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_gte: z.optional( + internal_index_between_min: z.optional( z .int() .check( @@ -85780,7 +89454,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_min: z.optional( + internal_index_between_max_value: z.optional( z .int() .check( @@ -85788,17 +89462,78 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_start_date_time_between_max_value: z.optional( + internal_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + internal_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + deployer_eq: z.optional(z.string()), + deployer_ne: z.optional(z.string()), + deployer_contains: z.optional(z.string()), + deployer_starts_with: z.optional(z.string()), + deployer_ends_with: z.optional(z.string()), + deployer_like: z.optional(z.string()), + deployer_not_like: z.optional(z.string()), + deployer_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + deployer_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + factory_eq: z.optional(z.string()), + factory_ne: z.optional(z.string()), + factory_contains: z.optional(z.string()), + factory_starts_with: z.optional(z.string()), + factory_ends_with: z.optional(z.string()), + factory_like: z.optional(z.string()), + factory_not_like: z.optional(z.string()), + factory_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + factory_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + init_code_hash_eq: z.optional(z.string()), + init_code_hash_ne: z.optional(z.string()), + init_code_hash_contains: z.optional(z.string()), + init_code_hash_starts_with: z.optional(z.string()), + init_code_hash_ends_with: z.optional(z.string()), + init_code_hash_like: z.optional(z.string()), + init_code_hash_not_like: z.optional(z.string()), + init_code_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + init_code_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( z .int() .check( - z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), - z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) ) ), - slot_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_eq: z.optional( + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntContractCreationServiceListResponse = zListIntContractCreationResponse; + +export const zIntContractCreationServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + block_number: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntContractCreationServiceGetResponse = zGetIntContractCreationResponse; + +export const zIntContractSelfdestructServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + block_number_eq: z.optional( z .int() .check( @@ -85806,7 +89541,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_ne: z.optional( + block_number_ne: z.optional( z .int() .check( @@ -85814,7 +89549,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lt: z.optional( + block_number_lt: z.optional( z .int() .check( @@ -85822,7 +89557,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_lte: z.optional( + block_number_lte: z.optional( z .int() .check( @@ -85830,7 +89565,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gt: z.optional( + block_number_gt: z.optional( z .int() .check( @@ -85838,7 +89573,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_gte: z.optional( + block_number_gte: z.optional( z .int() .check( @@ -85846,7 +89581,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_min: z.optional( + block_number_between_min: z.optional( z .int() .check( @@ -85854,7 +89589,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_between_max_value: z.optional( + block_number_between_max_value: z.optional( z .int() .check( @@ -85862,9 +89597,9 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_eq: z.optional( + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_index_eq: z.optional( z .int() .check( @@ -85872,7 +89607,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_ne: z.optional( + transaction_index_ne: z.optional( z .int() .check( @@ -85880,7 +89615,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_lt: z.optional( + transaction_index_lt: z.optional( z .int() .check( @@ -85888,7 +89623,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_lte: z.optional( + transaction_index_lte: z.optional( z .int() .check( @@ -85896,7 +89631,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_gt: z.optional( + transaction_index_gt: z.optional( z .int() .check( @@ -85904,7 +89639,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_gte: z.optional( + transaction_index_gte: z.optional( z .int() .check( @@ -85912,7 +89647,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_between_min: z.optional( + transaction_index_between_min: z.optional( z .int() .check( @@ -85920,7 +89655,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_between_max_value: z.optional( + transaction_index_between_max_value: z.optional( z .int() .check( @@ -85928,9 +89663,9 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - slot_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - slot_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_eq: z.optional( + transaction_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + internal_index_eq: z.optional( z .int() .check( @@ -85938,7 +89673,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_ne: z.optional( + internal_index_ne: z.optional( z .int() .check( @@ -85946,7 +89681,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_lt: z.optional( + internal_index_lt: z.optional( z .int() .check( @@ -85954,7 +89689,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_lte: z.optional( + internal_index_lte: z.optional( z .int() .check( @@ -85962,7 +89697,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_gt: z.optional( + internal_index_gt: z.optional( z .int() .check( @@ -85970,7 +89705,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_gte: z.optional( + internal_index_gte: z.optional( z .int() .check( @@ -85978,7 +89713,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_between_min: z.optional( + internal_index_between_min: z.optional( z .int() .check( @@ -85986,7 +89721,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_between_max_value: z.optional( + internal_index_between_max_value: z.optional( z .int() .check( @@ -85994,9 +89729,18 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_eq: z.optional( + internal_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + internal_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + address_eq: z.optional(z.string()), + address_ne: z.optional(z.string()), + address_contains: z.optional(z.string()), + address_starts_with: z.optional(z.string()), + address_ends_with: z.optional(z.string()), + address_like: z.optional(z.string()), + address_not_like: z.optional(z.string()), + address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( z .int() .check( @@ -86004,7 +89748,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_ne: z.optional( + updated_date_time_ne: z.optional( z .int() .check( @@ -86012,7 +89756,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lt: z.optional( + updated_date_time_lt: z.optional( z .int() .check( @@ -86020,7 +89764,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_lte: z.optional( + updated_date_time_lte: z.optional( z .int() .check( @@ -86028,7 +89772,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gt: z.optional( + updated_date_time_gt: z.optional( z .int() .check( @@ -86036,7 +89780,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_gte: z.optional( + updated_date_time_gte: z.optional( z .int() .check( @@ -86044,7 +89788,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_min: z.optional( + updated_date_time_between_min: z.optional( z .int() .check( @@ -86052,7 +89796,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_between_max_value: z.optional( + updated_date_time_between_max_value: z.optional( z .int() .check( @@ -86060,9 +89804,40 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - epoch_start_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - epoch_start_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - proposer_validator_index_eq: z.optional( + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_hash_eq: z.optional(z.string()), + transaction_hash_ne: z.optional(z.string()), + transaction_hash_contains: z.optional(z.string()), + transaction_hash_starts_with: z.optional(z.string()), + transaction_hash_ends_with: z.optional(z.string()), + transaction_hash_like: z.optional(z.string()), + transaction_hash_not_like: z.optional(z.string()), + transaction_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + transaction_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + beneficiary_eq: z.optional(z.string()), + beneficiary_ne: z.optional(z.string()), + beneficiary_contains: z.optional(z.string()), + beneficiary_starts_with: z.optional(z.string()), + beneficiary_ends_with: z.optional(z.string()), + beneficiary_like: z.optional(z.string()), + beneficiary_not_like: z.optional(z.string()), + beneficiary_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + beneficiary_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + value_transferred_eq: z.optional(z.string()), + value_transferred_ne: z.optional(z.string()), + value_transferred_contains: z.optional(z.string()), + value_transferred_starts_with: z.optional(z.string()), + value_transferred_ends_with: z.optional(z.string()), + value_transferred_like: z.optional(z.string()), + value_transferred_not_like: z.optional(z.string()), + value_transferred_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + value_transferred_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + ephemeral_eq: z.optional(z.boolean()), + ephemeral_ne: z.optional(z.boolean()), + storage_cleared_eq: z.optional(z.boolean()), + storage_cleared_ne: z.optional(z.boolean()), + creation_block_eq: z.optional( z .int() .check( @@ -86070,7 +89845,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_ne: z.optional( + creation_block_ne: z.optional( z .int() .check( @@ -86078,7 +89853,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_lt: z.optional( + creation_block_lt: z.optional( z .int() .check( @@ -86086,7 +89861,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_lte: z.optional( + creation_block_lte: z.optional( z .int() .check( @@ -86094,7 +89869,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_gt: z.optional( + creation_block_gt: z.optional( z .int() .check( @@ -86102,7 +89877,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_gte: z.optional( + creation_block_gte: z.optional( z .int() .check( @@ -86110,7 +89885,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_between_min: z.optional( + creation_block_between_min: z.optional( z .int() .check( @@ -86118,7 +89893,7 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_between_max_value: z.optional( + creation_block_between_max_value: z.optional( z .int() .check( @@ -86126,26 +89901,17 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) ) ), - proposer_validator_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - proposer_validator_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), - proposer_pubkey_eq: z.optional(z.string()), - proposer_pubkey_ne: z.optional(z.string()), - proposer_pubkey_contains: z.optional(z.string()), - proposer_pubkey_starts_with: z.optional(z.string()), - proposer_pubkey_ends_with: z.optional(z.string()), - proposer_pubkey_like: z.optional(z.string()), - proposer_pubkey_not_like: z.optional(z.string()), - proposer_pubkey_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - proposer_pubkey_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_root_eq: z.optional(z.string()), - block_root_ne: z.optional(z.string()), - block_root_contains: z.optional(z.string()), - block_root_starts_with: z.optional(z.string()), - block_root_ends_with: z.optional(z.string()), - block_root_like: z.optional(z.string()), - block_root_not_like: z.optional(z.string()), - block_root_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), - block_root_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + creation_block_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + creation_block_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + creation_transaction_hash_eq: z.optional(z.string()), + creation_transaction_hash_ne: z.optional(z.string()), + creation_transaction_hash_contains: z.optional(z.string()), + creation_transaction_hash_starts_with: z.optional(z.string()), + creation_transaction_hash_ends_with: z.optional(z.string()), + creation_transaction_hash_like: z.optional(z.string()), + creation_transaction_hash_not_like: z.optional(z.string()), + creation_transaction_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + creation_transaction_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), page_size: z.optional( z .int() @@ -86163,12 +89929,12 @@ export const zIntBlockProposerCanonicalServiceListData = z.object({ /** * OK */ -export const zIntBlockProposerCanonicalServiceListResponse = zListIntBlockProposerCanonicalResponse; +export const zIntContractSelfdestructServiceListResponse = zListIntContractSelfdestructResponse; -export const zIntBlockProposerCanonicalServiceGetData = z.object({ +export const zIntContractSelfdestructServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ - slot_start_date_time: z + block_number: z .int() .check( z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), @@ -86181,7 +89947,7 @@ export const zIntBlockProposerCanonicalServiceGetData = z.object({ /** * OK */ -export const zIntBlockProposerCanonicalServiceGetResponse = zGetIntBlockProposerCanonicalResponse; +export const zIntContractSelfdestructServiceGetResponse = zGetIntContractSelfdestructResponse; export const zIntContractStorageExpiry1mServiceListData = z.object({ body: z.optional(z.never()), @@ -98621,7 +102387,7 @@ export const zIntEngineNewPayloadServiceGetData = z.object({ */ export const zIntEngineNewPayloadServiceGetResponse = zGetIntEngineNewPayloadResponse; -export const zIntEngineNewPayloadFastestServiceListData = z.object({ +export const zIntEngineNewPayloadFastestExecutionByNodeClassServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), query: z.optional( @@ -99100,9 +102866,10 @@ export const zIntEngineNewPayloadFastestServiceListData = z.object({ /** * OK */ -export const zIntEngineNewPayloadFastestServiceListResponse = zListIntEngineNewPayloadFastestResponse; +export const zIntEngineNewPayloadFastestExecutionByNodeClassServiceListResponse = + zListIntEngineNewPayloadFastestExecutionByNodeClassResponse; -export const zIntEngineNewPayloadFastestServiceGetData = z.object({ +export const zIntEngineNewPayloadFastestExecutionByNodeClassServiceGetData = z.object({ body: z.optional(z.never()), path: z.object({ slot_start_date_time: z @@ -99118,7 +102885,8 @@ export const zIntEngineNewPayloadFastestServiceGetData = z.object({ /** * OK */ -export const zIntEngineNewPayloadFastestServiceGetResponse = zGetIntEngineNewPayloadFastestResponse; +export const zIntEngineNewPayloadFastestExecutionByNodeClassServiceGetResponse = + zGetIntEngineNewPayloadFastestExecutionByNodeClassResponse; export const zIntExecutionBlockByDateServiceListData = z.object({ body: z.optional(z.never()), @@ -99412,6 +103180,357 @@ export const zIntExecutionBlockByDateServiceGetData = z.object({ */ export const zIntExecutionBlockByDateServiceGetResponse = zGetIntExecutionBlockByDateResponse; +export const zIntStorageSelfdestructDiffsServiceListData = z.object({ + body: z.optional(z.never()), + path: z.optional(z.never()), + query: z.optional( + z.object({ + block_number_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + block_number_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + block_number_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_hash_eq: z.optional(z.string()), + transaction_hash_ne: z.optional(z.string()), + transaction_hash_contains: z.optional(z.string()), + transaction_hash_starts_with: z.optional(z.string()), + transaction_hash_ends_with: z.optional(z.string()), + transaction_hash_like: z.optional(z.string()), + transaction_hash_not_like: z.optional(z.string()), + transaction_hash_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + transaction_hash_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + internal_index_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + internal_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + internal_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + slot_eq: z.optional(z.string()), + slot_ne: z.optional(z.string()), + slot_contains: z.optional(z.string()), + slot_starts_with: z.optional(z.string()), + slot_ends_with: z.optional(z.string()), + slot_like: z.optional(z.string()), + slot_not_like: z.optional(z.string()), + slot_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + slot_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + updated_date_time_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + updated_date_time_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + updated_date_time_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_index_eq: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_ne: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_lt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_lte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_gt: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_gte: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_between_min: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_between_max_value: z.optional( + z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ) + ), + transaction_index_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + transaction_index_not_in_values: z.optional(z.string().check(z.regex(/^\d+(,\d+)*$/))), + address_eq: z.optional(z.string()), + address_ne: z.optional(z.string()), + address_contains: z.optional(z.string()), + address_starts_with: z.optional(z.string()), + address_ends_with: z.optional(z.string()), + address_like: z.optional(z.string()), + address_not_like: z.optional(z.string()), + address_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + address_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + from_value_eq: z.optional(z.string()), + from_value_ne: z.optional(z.string()), + from_value_contains: z.optional(z.string()), + from_value_starts_with: z.optional(z.string()), + from_value_ends_with: z.optional(z.string()), + from_value_like: z.optional(z.string()), + from_value_not_like: z.optional(z.string()), + from_value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + from_value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + to_value_eq: z.optional(z.string()), + to_value_ne: z.optional(z.string()), + to_value_contains: z.optional(z.string()), + to_value_starts_with: z.optional(z.string()), + to_value_ends_with: z.optional(z.string()), + to_value_like: z.optional(z.string()), + to_value_not_like: z.optional(z.string()), + to_value_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + to_value_not_in_values: z.optional(z.string().check(z.regex(/^[^,]+(,[^,]+)*$/))), + page_size: z.optional( + z + .int() + .check( + z.minimum(-2147483648, { error: 'Invalid value: Expected int32 to be >= -2147483648' }), + z.maximum(2147483647, { error: 'Invalid value: Expected int32 to be <= 2147483647' }) + ) + ), + page_token: z.optional(z.string()), + order_by: z.optional(z.string()), + }) + ), +}); + +/** + * OK + */ +export const zIntStorageSelfdestructDiffsServiceListResponse = zListIntStorageSelfdestructDiffsResponse; + +export const zIntStorageSelfdestructDiffsServiceGetData = z.object({ + body: z.optional(z.never()), + path: z.object({ + block_number: z + .int() + .check( + z.minimum(0, { error: 'Invalid value: Expected uint32 to be >= 0' }), + z.maximum(4294967295, { error: 'Invalid value: Expected uint32 to be <= 4294967295' }) + ), + }), + query: z.optional(z.never()), +}); + +/** + * OK + */ +export const zIntStorageSelfdestructDiffsServiceGetResponse = zGetIntStorageSelfdestructDiffsResponse; + export const zIntStorageSlotDiffServiceListData = z.object({ body: z.optional(z.never()), path: z.optional(z.never()), diff --git a/src/components/Charts/Globe/Globe.stories.tsx b/src/components/Charts/Globe/Globe.stories.tsx index 96dfd580f..40a645bf7 100644 --- a/src/components/Charts/Globe/Globe.stories.tsx +++ b/src/components/Charts/Globe/Globe.stories.tsx @@ -7,6 +7,8 @@ import type { LineData, PointData } from './Globe.types'; const meta: Meta = { title: 'Components/Charts/Globe', component: GlobeChart, + // WebGL contexts are not reliable in headless CI browsers. + tags: ['test-exclude'], decorators: [ Story => (
diff --git a/src/components/Charts/Map/Map.stories.tsx b/src/components/Charts/Map/Map.stories.tsx index 298093d68..fab1011e7 100644 --- a/src/components/Charts/Map/Map.stories.tsx +++ b/src/components/Charts/Map/Map.stories.tsx @@ -6,6 +6,8 @@ import type { RouteData, PointData } from './Map.types'; const meta: Meta = { title: 'Components/Charts/Map', component: MapChart, + // WebGL contexts are not reliable in headless CI browsers. + tags: ['test-exclude'], decorators: [ Story => (
diff --git a/src/components/Charts/MultiLine/MultiLine.tsx b/src/components/Charts/MultiLine/MultiLine.tsx index e6c598b82..9e379aa4c 100644 --- a/src/components/Charts/MultiLine/MultiLine.tsx +++ b/src/components/Charts/MultiLine/MultiLine.tsx @@ -12,6 +12,7 @@ import { DataZoomComponent, LegendComponent, MarkLineComponent, + MarkAreaComponent, } from 'echarts/components'; import { CanvasRenderer } from 'echarts/renderers'; import { hexToRgba, formatSmartDecimal, getDataVizColors, resolveCssColorToHex } from '@/utils'; @@ -30,6 +31,7 @@ echarts.use([ DataZoomComponent, LegendComponent, MarkLineComponent, + MarkAreaComponent, CanvasRenderer, ]); @@ -95,6 +97,8 @@ export function MultiLineChart({ notMerge = true, onSeriesClick, markLines, + markAreas, + onChartReady: onChartReadyProp, }: MultiLineChartProps): React.JSX.Element { // Store ref to the ReactEChartsCore wrapper (not the instance) for click handling const chartWrapperRef = useRef(null); @@ -115,6 +119,7 @@ export function MultiLineChart({ if (syncGroup && crosshairsContext) { crosshairsContext.registerChart(syncGroup, echartsInstance); } + onChartReadyProp?.(echartsInstance); // Track dataZoom changes to preserve zoom state across data updates and legend toggles // Using state ensures the zoom range is included in the option config on re-renders @@ -139,7 +144,7 @@ export function MultiLineChart({ echartsInstance.on('datazoom', handleDataZoom); } }, - [syncGroup, crosshairsContext, enableDataZoom] + [syncGroup, crosshairsContext, enableDataZoom, onChartReadyProp] ); // Cleanup sync registration on unmount or syncGroup change @@ -580,41 +585,73 @@ export function MultiLineChart({ return baseConfig; }); - // Add annotation series for markLines if provided + // Add annotation series for markLines/markAreas if provided + const hasMarkLines = markLines && markLines.length > 0; + const hasMarkAreas = markAreas && markAreas.length > 0; const annotationSeries = - markLines && markLines.length > 0 + hasMarkLines || hasMarkAreas ? [ { name: '__annotations__', type: 'line' as const, - data: [], // Empty data - this series is only for markLine + data: [], // Empty data - this series is only for annotations silent: true, // Don't trigger events legendHoverLink: false, - markLine: { - silent: true, - symbol: 'none', - animation: false, - data: markLines.map(ml => ({ - xAxis: ml.xValue, - label: { - show: !!ml.label, - formatter: ml.label ?? '', - position: ml.labelPosition ?? 'end', - rotate: -90, - align: 'left', - offset: [0, -2], - color: hexToRgba(ml.color ?? themeColors.muted, 0.7), - fontSize: 11, - backgroundColor: 'transparent', - padding: [2, 4], - }, - lineStyle: { - color: ml.color ?? themeColors.muted, - type: (ml.lineStyle ?? 'dashed') as 'solid' | 'dashed' | 'dotted', - width: ml.lineWidth ?? 1, - }, - })), - }, + ...(hasMarkLines + ? { + markLine: { + silent: true, + symbol: 'none', + animation: false, + data: markLines!.map(ml => ({ + xAxis: ml.xValue, + label: { + show: !!ml.label, + formatter: ml.label ?? '', + position: ml.labelPosition ?? 'end', + rotate: -90, + align: 'left', + offset: ml.distance ?? [0, -2], + color: hexToRgba(ml.color ?? themeColors.muted, 0.7), + fontSize: 11, + backgroundColor: 'transparent', + padding: [2, 4], + }, + lineStyle: { + color: ml.color ?? themeColors.muted, + type: (ml.lineStyle ?? 'dashed') as 'solid' | 'dashed' | 'dotted', + width: ml.lineWidth ?? 1, + }, + })), + }, + } + : {}), + ...(hasMarkAreas + ? { + markArea: { + silent: true, + animation: false, + data: markAreas!.map(ma => [ + { + xAxis: ma.xStart, + itemStyle: { + color: hexToRgba(ma.color ?? themeColors.muted, ma.opacity ?? 0.15), + }, + label: { + show: !!ma.label, + formatter: ma.label ?? '', + position: 'insideTop' as const, + color: hexToRgba(ma.color ?? themeColors.muted, 0.8), + fontSize: 10, + }, + }, + { + xAxis: ma.xEnd, + }, + ]), + }, + } + : {}), }, ] : []; @@ -861,6 +898,7 @@ export function MultiLineChart({ showLegend, legendPosition, markLines, + markAreas, ]); const chartContent = ( diff --git a/src/components/Charts/MultiLine/MultiLine.types.ts b/src/components/Charts/MultiLine/MultiLine.types.ts index a97bff90e..d1d074747 100644 --- a/src/components/Charts/MultiLine/MultiLine.types.ts +++ b/src/components/Charts/MultiLine/MultiLine.types.ts @@ -257,6 +257,34 @@ export interface MarkLineConfig { distance?: [number, number]; } +/** + * Configuration for a vertical annotation area (markArea) + * Renders a semi-transparent colored rectangle spanning the full y-axis + */ +export interface MarkAreaConfig { + /** + * Start x-axis value + */ + xStart: number | string; + /** + * End x-axis value + */ + xEnd: number | string; + /** + * Area color (hex or rgb) + */ + color?: string; + /** + * Area opacity (0-1) + * @default 0.15 + */ + opacity?: number; + /** + * Label to display inside the area + */ + label?: string; +} + /** * MultiLineChart component props */ @@ -410,4 +438,14 @@ export interface MultiLineChartProps { * Useful for marking important events like resurrections or thresholds */ markLines?: MarkLineConfig[]; + /** + * Vertical annotation areas to display on the chart + * Renders semi-transparent colored rectangles spanning the full y-axis + */ + markAreas?: MarkAreaConfig[]; + /** + * Callback fired when the chart instance is ready + * Provides access to the underlying ECharts instance for advanced use cases + */ + onChartReady?: (instance: import('echarts-for-react/lib').EChartsInstance) => void; } diff --git a/src/components/Charts/MultiLine/index.ts b/src/components/Charts/MultiLine/index.ts index 21e937e10..c97c7b739 100644 --- a/src/components/Charts/MultiLine/index.ts +++ b/src/components/Charts/MultiLine/index.ts @@ -1,6 +1,7 @@ export { MultiLineChart } from './MultiLine'; export type { EnrichedDataPoint, + MarkAreaConfig, MarkLineConfig, MultiLineChartProps, SeriesData, diff --git a/src/pages/ethereum/execution/timings/components/NewPayloadTab/NewPayloadTab.tsx b/src/pages/ethereum/execution/timings/components/NewPayloadTab/NewPayloadTab.tsx index 9ac23028d..2fbb61ab0 100644 --- a/src/pages/ethereum/execution/timings/components/NewPayloadTab/NewPayloadTab.tsx +++ b/src/pages/ethereum/execution/timings/components/NewPayloadTab/NewPayloadTab.tsx @@ -10,7 +10,7 @@ import { ScatterAndLineChart } from '@/components/Charts/ScatterAndLine'; import { useThemeColors } from '@/hooks/useThemeColors'; import { formatSlot, getExecutionClientColor } from '@/utils'; import { ClientLogo } from '@/components/Ethereum/ClientLogo'; -import type { FctEngineNewPayloadWinrateHourly, IntEngineNewPayloadFastest } from '@/api/types.gen'; +import type { FctEngineNewPayloadWinrateHourly, IntEngineNewPayloadFastestExecutionByNodeClass } from '@/api/types.gen'; import type { EngineTimingsData } from '../../hooks/useEngineTimingsData'; import { PER_SLOT_CHART_RANGES, type TimeRange } from '../../IndexPage.types'; import { ClientVersionBreakdown } from '../ClientVersionBreakdown'; @@ -833,7 +833,7 @@ function WinrateSection({ showPerSlot, }: { hourlyRecords: FctEngineNewPayloadWinrateHourly[]; - perSlotRecords: IntEngineNewPayloadFastest[]; + perSlotRecords: IntEngineNewPayloadFastestExecutionByNodeClass[]; allClients: string[]; timeRange: TimeRange; showPerSlot: boolean; diff --git a/src/pages/ethereum/execution/timings/hooks/useEngineTimingsData.ts b/src/pages/ethereum/execution/timings/hooks/useEngineTimingsData.ts index 6b08dd9d7..934913314 100644 --- a/src/pages/ethereum/execution/timings/hooks/useEngineTimingsData.ts +++ b/src/pages/ethereum/execution/timings/hooks/useEngineTimingsData.ts @@ -8,7 +8,7 @@ import { fctEngineGetBlobsByElClientHourlyServiceList, fctEngineGetBlobsDurationChunked50MsServiceList, fctEngineNewPayloadWinrateHourlyServiceList, - intEngineNewPayloadFastestServiceList, + intEngineNewPayloadFastestExecutionByNodeClassServiceList, } from '@/api/sdk.gen'; import type { FctEngineNewPayloadByElClient, @@ -18,7 +18,7 @@ import type { FctEngineGetBlobsByElClientHourly, FctEngineGetBlobsDurationChunked50Ms, FctEngineNewPayloadWinrateHourly, - IntEngineNewPayloadFastest, + IntEngineNewPayloadFastestExecutionByNodeClass, } from '@/api/types.gen'; import { useNetwork } from '@/hooks/useNetwork'; import { fetchAllPages } from '@/utils/api-pagination'; @@ -47,7 +47,7 @@ export interface EngineTimingsData { winrateHourly: FctEngineNewPayloadWinrateHourly[]; // newPayload winrate (per-slot, for short time ranges) - winratePerSlot: IntEngineNewPayloadFastest[]; + winratePerSlot: IntEngineNewPayloadFastestExecutionByNodeClass[]; } export type ActiveTab = 'newPayload' | 'getBlobs'; @@ -275,8 +275,8 @@ export function useEngineTimingsData({ { queryKey: ['engine-timings', 'winrate-per-slot', hourlyStart, hourlyEnd, referenceNodesOnly], queryFn: ({ signal }) => - fetchAllPages( - intEngineNewPayloadFastestServiceList, + fetchAllPages( + intEngineNewPayloadFastestExecutionByNodeClassServiceList, { query: { slot_start_date_time_gte: hourlyStart, diff --git a/src/pages/ethereum/slots/DetailPage.tsx b/src/pages/ethereum/slots/DetailPage.tsx index 76c5702d8..f8c02d215 100644 --- a/src/pages/ethereum/slots/DetailPage.tsx +++ b/src/pages/ethereum/slots/DetailPage.tsx @@ -41,6 +41,7 @@ import { SlotDetailSkeleton } from './components/SlotDetailSkeleton'; import { EngineTimingsCard } from './components/EngineTimingsCard'; import { SlotProgressTimeline } from './components/SlotProgressTimeline'; import { useSlotEngineTimings } from './hooks/useSlotEngineTimings'; +import { NodeResourcesPanel } from './components/NodeResources'; /** * Detail page for a specific slot. @@ -143,6 +144,7 @@ export function DetailPage(): JSX.Element { { id: 'blobs' }, { id: 'execution' }, { id: 'mev' }, + { id: 'resources' }, ]); // Validate slot number @@ -393,6 +395,7 @@ export function DetailPage(): JSX.Element { Blobs Execution MEV + Node Resources @@ -1120,6 +1123,16 @@ export function DetailPage(): JSX.Element {
)} + + {/* Node Resources Tab */} + + +
diff --git a/src/pages/ethereum/slots/components/NodeResources/AnnotationSwimLanes.tsx b/src/pages/ethereum/slots/components/NodeResources/AnnotationSwimLanes.tsx new file mode 100644 index 000000000..e4147c617 --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/AnnotationSwimLanes.tsx @@ -0,0 +1,200 @@ +import { type JSX, useMemo } from 'react'; +import { + ANNOTATION_COLORS, + ANNOTATION_OPTIONS, + type AnnotationType, + type AnnotationEvent, + type HighlightRange, +} from './types'; + +/** Minimum visual width (fraction of 0–1) so point events remain clickable/visible */ +const MIN_MARK_FRAC = 0.08 / 12; +const SLOT_DURATION_MS = 12_000; + +/** Annotation types rendered as swim lanes (slot_phases excluded – those stay as chart markLines) */ +const LANE_TYPES: Exclude[] = ['block', 'head', 'execution', 'data_columns']; + +const LANE_LABELS: Record = Object.fromEntries( + ANNOTATION_OPTIONS.filter(o => o.value !== 'slot_phases').map(o => [o.value, o.label]) +); + +function nodeMatches(nodeName: string, selectedNode: string): boolean { + const short = nodeName.split('/').pop() ?? nodeName; + return ( + selectedNode === short || selectedNode === nodeName || short.includes(selectedNode) || selectedNode.includes(short) + ); +} + +function percentile(sorted: number[], p: number): number { + const idx = Math.floor(sorted.length * p); + return sorted[Math.min(idx, sorted.length - 1)]; +} + +function clampFraction(value: number): number { + return Math.max(0, Math.min(1, value)); +} + +interface AnnotationSwimLanesProps { + annotations: AnnotationEvent[]; + enabledAnnotations: Set; + selectedNode: string | null; + /** Left offset of the chart grid in pixels (matches y-axis label area) */ + gridLeft: number; + /** Right offset of the chart grid in pixels */ + gridRight: number; + /** Called when a swim lane mark is hovered/unhovered */ + onHighlight?: (range: HighlightRange | null) => void; +} + +interface LaneMark { + leftPct: number; + widthPct: number; + color: string; + opacity: number; +} + +export function AnnotationSwimLanes({ + annotations, + enabledAnnotations, + selectedNode, + gridLeft, + gridRight, + onHighlight, +}: AnnotationSwimLanesProps): JSX.Element | null { + const lanes = useMemo(() => { + const result: { type: string; label: string; marks: LaneMark[] }[] = []; + + for (const laneType of LANE_TYPES) { + if (!enabledAnnotations.has(laneType)) continue; + + const color = ANNOTATION_COLORS[laneType]; + const marks: LaneMark[] = []; + + if (selectedNode) { + // Single node: exact event positions + for (const anno of annotations) { + if (anno.type !== laneType) continue; + if (!anno.nodeName || !nodeMatches(anno.nodeName, selectedNode)) continue; + + const hasRange = anno.endMs != null && Math.abs(anno.endMs - anno.timeMs) > 10; + const rawStartFrac = anno.timeMs / SLOT_DURATION_MS; + const rawEndFrac = (anno.endMs ?? anno.timeMs) / SLOT_DURATION_MS; + if (rawEndFrac < 0 || rawStartFrac > 1) continue; + + const startFrac = clampFraction(rawStartFrac); + const endFrac = clampFraction(rawEndFrac); + + if (hasRange) { + marks.push({ + leftPct: startFrac * 100, + widthPct: Math.max((endFrac - startFrac) * 100, MIN_MARK_FRAC * 100), + color, + opacity: 0.6, + }); + } else { + marks.push({ + leftPct: Math.max(0, startFrac - MIN_MARK_FRAC / 2) * 100, + widthPct: MIN_MARK_FRAC * 100, + color, + opacity: 0.8, + }); + } + } + } else { + // Aggregate: min–p95 spread + const events = annotations.filter(a => a.type === laneType); + if (events.length === 0) continue; + + const hasRanges = events.some(e => e.endMs != null); + + if (hasRanges) { + const starts = events.map(e => e.timeMs).sort((a, b) => a - b); + const ends = events.map(e => e.endMs ?? e.timeMs).sort((a, b) => a - b); + const rawStartFrac = starts[0] / SLOT_DURATION_MS; + const rawEndFrac = percentile(ends, 0.95) / SLOT_DURATION_MS; + if (rawEndFrac < 0 || rawStartFrac > 1) continue; + + const startFrac = clampFraction(rawStartFrac); + const endFrac = clampFraction(rawEndFrac); + marks.push({ + leftPct: startFrac * 100, + widthPct: Math.max((endFrac - startFrac) * 100, MIN_MARK_FRAC * 100), + color, + opacity: 0.5, + }); + } else { + const times = events.map(e => e.timeMs).sort((a, b) => a - b); + const rawMinFrac = times[0] / SLOT_DURATION_MS; + const rawP95Frac = percentile(times, 0.95) / SLOT_DURATION_MS; + if (rawP95Frac < 0 || rawMinFrac > 1) continue; + + const minFrac = clampFraction(rawMinFrac); + const p95Frac = clampFraction(rawP95Frac); + const width = p95Frac - minFrac; + if (width < MIN_MARK_FRAC) { + const medFrac = clampFraction(percentile(times, 0.5) / SLOT_DURATION_MS); + marks.push({ + leftPct: Math.max(0, medFrac - MIN_MARK_FRAC / 2) * 100, + widthPct: MIN_MARK_FRAC * 100, + color, + opacity: 0.7, + }); + } else { + marks.push({ + leftPct: minFrac * 100, + widthPct: (p95Frac - minFrac) * 100, + color, + opacity: 0.5, + }); + } + } + } + + if (marks.length > 0) { + result.push({ type: laneType, label: LANE_LABELS[laneType] ?? laneType, marks }); + } + } + + return result; + }, [annotations, enabledAnnotations, selectedNode]); + + if (lanes.length === 0) return null; + + return ( +
+ {lanes.map(lane => ( +
+ + {lane.label} + +
+ {lane.marks.map((mark, i) => ( +
+ onHighlight?.({ + startFrac: mark.leftPct / 100, + widthFrac: mark.widthPct / 100, + color: mark.color, + }) + } + onMouseLeave={() => onHighlight?.(null)} + /> + ))} +
+
+ ))} +
+ ); +} diff --git a/src/pages/ethereum/slots/components/NodeResources/CpuUtilizationChart.tsx b/src/pages/ethereum/slots/components/NodeResources/CpuUtilizationChart.tsx new file mode 100644 index 000000000..03c6a2a7a --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/CpuUtilizationChart.tsx @@ -0,0 +1,389 @@ +import { type JSX, useCallback, useMemo, useState } from 'react'; +import { PopoutCard } from '@/components/Layout/PopoutCard'; +import { MultiLineChart } from '@/components/Charts/MultiLine'; +import type { SeriesData, MarkLineConfig } from '@/components/Charts/MultiLine/MultiLine.types'; +import { getDataVizColors, getClientLayer } from '@/utils'; +import { DEFAULT_BEACON_SLOT_PHASES } from '@/utils/beacon'; +import { ClientLogo } from '@/components/Ethereum/ClientLogo'; +import { SelectMenu } from '@/components/Forms/SelectMenu'; +import type { FctNodeCpuUtilizationByProcess } from '@/api/types.gen'; +import { type CpuMetric, type AnnotationType, type AnnotationEvent, type HighlightRange } from './types'; +import { AnnotationSwimLanes } from './AnnotationSwimLanes'; + +function usToSeconds(us: number): number { + return us / 1_000_000; +} + +function capitalize(s: string): string { + return s.charAt(0).toUpperCase() + s.slice(1); +} + +function normalizeToSystem(value: number, cores: number): number { + const divisor = cores > 0 ? cores : 1; + return value / divisor; +} + +const METRIC_LABELS: Record = { + mean: 'Mean', + min: 'Min', + max: 'Max', +}; + +const METRIC_OPTIONS = [ + { value: 'mean' as CpuMetric, label: 'Mean' }, + { value: 'min' as CpuMetric, label: 'Min' }, + { value: 'max' as CpuMetric, label: 'Max' }, +]; + +interface BucketAgg { + meanVals: number[]; + minVals: number[]; + maxVals: number[]; + coreVals: number[]; +} + +interface CpuUtilizationChartProps { + data: FctNodeCpuUtilizationByProcess[]; + selectedNode: string | null; + metric: CpuMetric; + onMetricChange: (metric: CpuMetric) => void; + slot: number; + annotations: AnnotationEvent[]; + enabledAnnotations: Set; + highlight: HighlightRange | null; + onHighlight: (range: HighlightRange | null) => void; +} + +/** Slot phase boundary colors: cyan (block), green (attestation), amber (aggregation) */ +const PHASE_BOUNDARY_COLORS = ['#22d3ee', '#22c55e', '#f59e0b']; + +interface EChartsTooltipParam { + marker: string; + seriesName: string; + value: [number, number] | number; + axisValue?: number | string; +} + +const BUCKET_SIZE = 0.25; +const ALL_BUCKETS = Array.from({ length: 49 }, (_, i) => i * BUCKET_SIZE); +const toBucket = (offsetSec: number): number => Math.round(offsetSec / BUCKET_SIZE) * BUCKET_SIZE; +const avg = (arr: number[]): number => arr.reduce((s, v) => s + v, 0) / arr.length; + +export function CpuUtilizationChart({ + data, + selectedNode, + metric, + onMetricChange, + slot, + annotations, + enabledAnnotations, + highlight, + onHighlight, +}: CpuUtilizationChartProps): JSX.Element { + const { CHART_CATEGORICAL_COLORS } = getDataVizColors(); + + const [gridOffsets, setGridOffsets] = useState({ left: 60, right: 24, height: 350 }); + const handleChartReady = useCallback( + (instance: { + convertToPixel: (finder: { gridIndex: number }, value: number[]) => number[]; + getDom: () => HTMLElement | null; + }) => { + try { + const px0 = instance.convertToPixel({ gridIndex: 0 }, [0, 0]); + const px12 = instance.convertToPixel({ gridIndex: 0 }, [12, 0]); + const width = instance.getDom()?.clientWidth ?? 0; + if (px0 && px12 && width > 0) { + // px0[1] = pixel Y of the x-axis from the top of the ECharts DOM + setGridOffsets({ left: Math.round(px0[0]), right: Math.round(width - px12[0]), height: Math.round(px0[1]) }); + } + } catch { + /* use defaults */ + } + }, + [] + ); + + const { series, clClient, elClient } = useMemo(() => { + if (data.length === 0) { + return { series: [] as SeriesData[], clClient: '', elClient: '' }; + } + + const slotStartUs = Math.min(...data.map(d => d.wallclock_slot_start_date_time ?? 0).filter(v => v > 0)); + const chartSeries: SeriesData[] = []; + let resolvedClClient = ''; + let resolvedElClient = ''; + + const bucketData = (items: FctNodeCpuUtilizationByProcess[]): Map => { + const buckets = new Map(); + for (const d of items) { + const offset = usToSeconds((d.window_start ?? 0) - slotStartUs) + BUCKET_SIZE; + const bucket = toBucket(offset); + if (bucket < 0 || bucket > 12) continue; + + if (!buckets.has(bucket)) { + buckets.set(bucket, { meanVals: [], minVals: [], maxVals: [], coreVals: [] }); + } + const b = buckets.get(bucket)!; + const cores = d.system_cores ?? 1; + b.meanVals.push(normalizeToSystem(d.mean_core_pct ?? 0, cores)); + b.minVals.push(normalizeToSystem(d.min_core_pct ?? 0, cores)); + b.maxVals.push(normalizeToSystem(d.max_core_pct ?? 0, cores)); + b.coreVals.push(Math.min(d.max_core_pct ?? 0, 100)); + } + return buckets; + }; + + const toPoints = (buckets: Map, extract: (b: BucketAgg) => number[]): [number, number][] => { + const points: [number, number][] = ALL_BUCKETS.map( + t => [t, buckets.has(t) ? avg(extract(buckets.get(t)!)) : NaN] as [number, number] + ); + // Gauge metric: forward-fill gaps, backward-fill leading empties + const firstKnown = points.find(p => !isNaN(p[1]))?.[1] ?? 0; + let last = firstKnown; + for (const p of points) { + if (isNaN(p[1])) { + p[1] = last; + } else { + last = p[1]; + } + } + return points; + }; + + const metricExtract = (b: BucketAgg): number[] => { + switch (metric) { + case 'min': + return b.minVals; + case 'max': + return b.maxVals; + case 'mean': + default: + return b.meanVals; + } + }; + + if (selectedNode) { + const nodeData = data.filter(d => d.meta_client_name === selectedNode); + const clData = nodeData.filter(d => getClientLayer(d.client_type ?? '') === 'CL'); + const elData = nodeData.filter(d => getClientLayer(d.client_type ?? '') === 'EL'); + + resolvedClClient = clData[0]?.client_type ?? ''; + resolvedElClient = elData[0]?.client_type ?? ''; + + const clLabel = capitalize(resolvedClClient || 'CL'); + const elLabel = capitalize(resolvedElClient || 'EL'); + const clColor = CHART_CATEGORICAL_COLORS[0]; + const elColor = CHART_CATEGORICAL_COLORS[1]; + + const clBuckets = bucketData(clData); + const elBuckets = bucketData(elData); + + chartSeries.push({ + name: clLabel, + data: toPoints(clBuckets, metricExtract), + color: clColor, + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + + chartSeries.push({ + name: elLabel, + data: toPoints(elBuckets, metricExtract), + color: elColor, + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + + chartSeries.push({ + name: `${clLabel} peak core`, + data: toPoints(clBuckets, b => b.coreVals), + color: clColor, + lineWidth: 1.5, + lineStyle: 'dashed', + showArea: false, + initiallyVisible: false, + smooth: 0.4, + }); + chartSeries.push({ + name: `${elLabel} peak core`, + data: toPoints(elBuckets, b => b.coreVals), + color: elColor, + lineWidth: 1.5, + lineStyle: 'dashed', + showArea: false, + initiallyVisible: false, + smooth: 0.4, + }); + } else { + const clData = data.filter(d => getClientLayer(d.client_type ?? '') === 'CL'); + const elData = data.filter(d => getClientLayer(d.client_type ?? '') === 'EL'); + + const clBuckets = bucketData(clData); + const elBuckets = bucketData(elData); + + chartSeries.push({ + name: 'Consensus Layer', + data: toPoints(clBuckets, metricExtract), + color: CHART_CATEGORICAL_COLORS[0], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + + chartSeries.push({ + name: 'Execution Layer', + data: toPoints(elBuckets, metricExtract), + color: CHART_CATEGORICAL_COLORS[1], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + } + + return { series: chartSeries, clClient: resolvedClClient, elClient: resolvedElClient }; + }, [data, selectedNode, metric, CHART_CATEGORICAL_COLORS]); + + const markLines = useMemo((): MarkLineConfig[] => { + if (!enabledAnnotations.has('slot_phases')) return []; + + const lines: MarkLineConfig[] = []; + let cumulativeSec = 0; + + for (let i = 0; i < DEFAULT_BEACON_SLOT_PHASES.length - 1; i++) { + cumulativeSec += DEFAULT_BEACON_SLOT_PHASES[i].duration / 1000; + const nextPhase = DEFAULT_BEACON_SLOT_PHASES[i + 1]; + const color = PHASE_BOUNDARY_COLORS[i + 1] ?? '#6b7280'; + + lines.push({ + xValue: cumulativeSec, + label: nextPhase.label, + labelPosition: 'insideEndTop', + color, + lineStyle: 'dotted', + lineWidth: 1, + distance: [0, -8], + }); + } + + return lines; + }, [enabledAnnotations]); + + const nodeCount = new Set(data.map(d => d.meta_client_name)).size; + const shortNodeName = selectedNode?.split('/').pop() ?? ''; + + const subtitle = selectedNode + ? `Slot ${slot} · ${shortNodeName} · % of all CPU cores` + : `Slot ${slot} · ${METRIC_LABELS[metric]} across ${nodeCount} nodes · % of all CPU cores`; + + const headerActions = ( +
+ {selectedNode && clClient && } + {selectedNode && elClient && } + +
+ ); + + if (data.length === 0) { + return ( + + {({ inModal }) => ( +
+
+

No CPU utilization data available for this slot

+
+
+ )} +
+ ); + } + + return ( + + {({ inModal }) => ( + <> +
+ `${v}s`, + }} + yAxis={{ + name: '% of all cores', + min: 0, + formatter: (v: number) => `${v.toFixed(1)}%`, + }} + height={inModal ? 500 : 350} + showLegend + legendPosition="bottom" + markLines={markLines} + syncGroup="slot-time" + onChartReady={handleChartReady} + tooltipFormatter={(params: unknown) => { + const items = (Array.isArray(params) ? params : [params]) as EChartsTooltipParam[]; + if (items.length === 0) return ''; + + const first = items[0]; + const xVal = Array.isArray(first.value) ? first.value[0] : first.axisValue; + const timeStr = typeof xVal === 'number' ? `${xVal.toFixed(2)}s` : `${xVal}s`; + + let html = `
`; + html += `
${timeStr}
`; + + for (const p of items) { + const val = Array.isArray(p.value) ? p.value[1] : p.value; + if (val == null) continue; + html += `
`; + html += `${p.marker}`; + html += `${p.seriesName}`; + html += `${Number(val).toFixed(1)}%`; + html += `
`; + } + + html += `
`; + return html; + }} + /> + {highlight && ( +
+
+
+ )} +
+ + + )} + + ); +} diff --git a/src/pages/ethereum/slots/components/NodeResources/DiskIoChart.tsx b/src/pages/ethereum/slots/components/NodeResources/DiskIoChart.tsx new file mode 100644 index 000000000..8352ad55d --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/DiskIoChart.tsx @@ -0,0 +1,344 @@ +import { type JSX, useCallback, useMemo, useState } from 'react'; +import { PopoutCard } from '@/components/Layout/PopoutCard'; +import { MultiLineChart } from '@/components/Charts/MultiLine'; +import type { SeriesData, MarkLineConfig } from '@/components/Charts/MultiLine/MultiLine.types'; +import { getDataVizColors, getClientLayer } from '@/utils'; +import { DEFAULT_BEACON_SLOT_PHASES } from '@/utils/beacon'; +import { ClientLogo } from '@/components/Ethereum/ClientLogo'; +import type { FctNodeDiskIoByProcess } from '@/api/types.gen'; +import { type AnnotationType, type AnnotationEvent, type HighlightRange } from './types'; +import { AnnotationSwimLanes } from './AnnotationSwimLanes'; + +function usToSeconds(us: number): number { + return us / 1_000_000; +} + +function capitalize(s: string): string { + return s.charAt(0).toUpperCase() + s.slice(1); +} + +function bytesToKB(bytes: number): number { + return bytes / 1024; +} + +const BUCKET_SIZE = 0.25; +const ALL_BUCKETS = Array.from({ length: 49 }, (_, i) => i * BUCKET_SIZE); +const toBucket = (offsetSec: number): number => Math.round(offsetSec / BUCKET_SIZE) * BUCKET_SIZE; +const avg = (arr: number[]): number => arr.reduce((s, v) => s + v, 0) / arr.length; + +interface DiskIoChartProps { + data: FctNodeDiskIoByProcess[]; + selectedNode: string | null; + slot: number; + annotations: AnnotationEvent[]; + enabledAnnotations: Set; + highlight: HighlightRange | null; + onHighlight: (range: HighlightRange | null) => void; +} + +const PHASE_BOUNDARY_COLORS = ['#22d3ee', '#22c55e', '#f59e0b']; + +interface EChartsTooltipParam { + marker: string; + seriesName: string; + value: [number, number] | number; + axisValue?: number | string; +} + +export function DiskIoChart({ + data, + selectedNode, + slot, + annotations, + enabledAnnotations, + highlight, + onHighlight, +}: DiskIoChartProps): JSX.Element { + const { CHART_CATEGORICAL_COLORS } = getDataVizColors(); + + const [gridOffsets, setGridOffsets] = useState({ left: 60, right: 24, height: 350 }); + const handleChartReady = useCallback( + (instance: { + convertToPixel: (finder: { gridIndex: number }, value: number[]) => number[]; + getDom: () => HTMLElement | null; + }) => { + try { + const px0 = instance.convertToPixel({ gridIndex: 0 }, [0, 0]); + const px12 = instance.convertToPixel({ gridIndex: 0 }, [12, 0]); + const width = instance.getDom()?.clientWidth ?? 0; + if (px0 && px12 && width > 0) { + setGridOffsets({ left: Math.round(px0[0]), right: Math.round(width - px12[0]), height: Math.round(px0[1]) }); + } + } catch { + /* use defaults */ + } + }, + [] + ); + + const { series, clClient, elClient } = useMemo(() => { + if (data.length === 0) { + return { series: [] as SeriesData[], clClient: '', elClient: '' }; + } + + const slotStartUs = Math.min(...data.map(d => d.wallclock_slot_start_date_time ?? 0).filter(v => v > 0)); + const chartSeries: SeriesData[] = []; + let resolvedClClient = ''; + let resolvedElClient = ''; + + const bucketData = (items: FctNodeDiskIoByProcess[]): Map => { + const buckets = new Map(); + for (const d of items) { + const offset = usToSeconds((d.window_start ?? 0) - slotStartUs) + BUCKET_SIZE; + const bucket = toBucket(offset); + if (bucket < 0 || bucket > 12) continue; + + if (!buckets.has(bucket)) buckets.set(bucket, []); + buckets.get(bucket)!.push(bytesToKB(d.io_bytes ?? 0)); + } + return buckets; + }; + + const toPoints = (buckets: Map): [number, number][] => + ALL_BUCKETS.map(t => [t, buckets.has(t) ? avg(buckets.get(t)!) : 0] as [number, number]); + + if (selectedNode) { + const nodeData = data.filter(d => d.meta_client_name === selectedNode); + const clData = nodeData.filter(d => getClientLayer(d.client_type ?? '') === 'CL'); + const elData = nodeData.filter(d => getClientLayer(d.client_type ?? '') === 'EL'); + + resolvedClClient = clData[0]?.client_type ?? ''; + resolvedElClient = elData[0]?.client_type ?? ''; + + const clLabel = capitalize(resolvedClClient || 'CL'); + const elLabel = capitalize(resolvedElClient || 'EL'); + + const clRead = clData.filter(d => d.rw === 'read'); + const clWrite = clData.filter(d => d.rw === 'write'); + const elRead = elData.filter(d => d.rw === 'read'); + const elWrite = elData.filter(d => d.rw === 'write'); + + chartSeries.push({ + name: `${clLabel} Read`, + data: toPoints(bucketData(clRead)), + color: CHART_CATEGORICAL_COLORS[0], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + chartSeries.push({ + name: `${clLabel} Write`, + data: toPoints(bucketData(clWrite)), + color: CHART_CATEGORICAL_COLORS[0], + lineWidth: 1.5, + lineStyle: 'dashed', + showArea: false, + smooth: 0.4, + }); + chartSeries.push({ + name: `${elLabel} Read`, + data: toPoints(bucketData(elRead)), + color: CHART_CATEGORICAL_COLORS[1], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + chartSeries.push({ + name: `${elLabel} Write`, + data: toPoints(bucketData(elWrite)), + color: CHART_CATEGORICAL_COLORS[1], + lineWidth: 1.5, + lineStyle: 'dashed', + showArea: false, + smooth: 0.4, + }); + } else { + const clData = data.filter(d => getClientLayer(d.client_type ?? '') === 'CL'); + const elData = data.filter(d => getClientLayer(d.client_type ?? '') === 'EL'); + + const clRead = clData.filter(d => d.rw === 'read'); + const clWrite = clData.filter(d => d.rw === 'write'); + const elRead = elData.filter(d => d.rw === 'read'); + const elWrite = elData.filter(d => d.rw === 'write'); + + chartSeries.push({ + name: 'CL Read', + data: toPoints(bucketData(clRead)), + color: CHART_CATEGORICAL_COLORS[0], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + chartSeries.push({ + name: 'CL Write', + data: toPoints(bucketData(clWrite)), + color: CHART_CATEGORICAL_COLORS[0], + lineWidth: 1.5, + lineStyle: 'dashed', + showArea: false, + smooth: 0.4, + }); + chartSeries.push({ + name: 'EL Read', + data: toPoints(bucketData(elRead)), + color: CHART_CATEGORICAL_COLORS[1], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + chartSeries.push({ + name: 'EL Write', + data: toPoints(bucketData(elWrite)), + color: CHART_CATEGORICAL_COLORS[1], + lineWidth: 1.5, + lineStyle: 'dashed', + showArea: false, + smooth: 0.4, + }); + } + + return { series: chartSeries, clClient: resolvedClClient, elClient: resolvedElClient }; + }, [data, selectedNode, CHART_CATEGORICAL_COLORS]); + + const markLines = useMemo((): MarkLineConfig[] => { + if (!enabledAnnotations.has('slot_phases')) return []; + + const lines: MarkLineConfig[] = []; + let cumulativeSec = 0; + + for (let i = 0; i < DEFAULT_BEACON_SLOT_PHASES.length - 1; i++) { + cumulativeSec += DEFAULT_BEACON_SLOT_PHASES[i].duration / 1000; + const nextPhase = DEFAULT_BEACON_SLOT_PHASES[i + 1]; + const color = PHASE_BOUNDARY_COLORS[i + 1] ?? '#6b7280'; + + lines.push({ + xValue: cumulativeSec, + label: nextPhase.label, + labelPosition: 'insideEndTop', + color, + lineStyle: 'dotted', + lineWidth: 1, + distance: [0, -8], + }); + } + + return lines; + }, [enabledAnnotations]); + + const nodeCount = new Set(data.map(d => d.meta_client_name)).size; + const shortNodeName = selectedNode?.split('/').pop() ?? ''; + + const subtitle = selectedNode + ? `Slot ${slot} · ${shortNodeName} · Disk I/O` + : `Slot ${slot} · Mean across ${nodeCount} nodes · Disk I/O`; + + const headerActions = + selectedNode && (clClient || elClient) ? ( +
+ {clClient && } + {elClient && } +
+ ) : undefined; + + if (data.length === 0) { + return ( + + {({ inModal }) => ( +
+
+

No disk I/O data available for this slot

+
+
+ )} +
+ ); + } + + return ( + + {({ inModal }) => ( + <> +
+ `${v}s`, + }} + yAxis={{ + name: 'KB', + min: 0, + formatter: (v: number) => `${v.toFixed(0)} KB`, + }} + height={inModal ? 500 : 350} + showLegend + legendPosition="bottom" + markLines={markLines} + syncGroup="slot-time" + onChartReady={handleChartReady} + tooltipFormatter={(params: unknown) => { + const items = (Array.isArray(params) ? params : [params]) as EChartsTooltipParam[]; + if (items.length === 0) return ''; + + const first = items[0]; + const xVal = Array.isArray(first.value) ? first.value[0] : first.axisValue; + const timeStr = typeof xVal === 'number' ? `${xVal.toFixed(2)}s` : `${xVal}s`; + + let html = `
`; + html += `
${timeStr}
`; + + for (const p of items) { + const val = Array.isArray(p.value) ? p.value[1] : p.value; + if (val == null) continue; + html += `
`; + html += `${p.marker}`; + html += `${p.seriesName}`; + html += `${Number(val).toFixed(1)} KB`; + html += `
`; + } + + html += `
`; + return html; + }} + /> + {highlight && ( +
+
+
+ )} +
+ + + )} + + ); +} diff --git a/src/pages/ethereum/slots/components/NodeResources/MemoryUsageChart.tsx b/src/pages/ethereum/slots/components/NodeResources/MemoryUsageChart.tsx new file mode 100644 index 000000000..4f01586f6 --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/MemoryUsageChart.tsx @@ -0,0 +1,345 @@ +import { type JSX, useCallback, useMemo, useState } from 'react'; +import { PopoutCard } from '@/components/Layout/PopoutCard'; +import { MultiLineChart } from '@/components/Charts/MultiLine'; +import type { SeriesData, MarkLineConfig } from '@/components/Charts/MultiLine/MultiLine.types'; +import { getDataVizColors, getClientLayer } from '@/utils'; +import { DEFAULT_BEACON_SLOT_PHASES } from '@/utils/beacon'; +import { ClientLogo } from '@/components/Ethereum/ClientLogo'; +import { SelectMenu } from '@/components/Forms/SelectMenu'; +import type { FctNodeMemoryUsageByProcess } from '@/api/types.gen'; +import { type AnnotationType, type AnnotationEvent, type HighlightRange } from './types'; +import { AnnotationSwimLanes } from './AnnotationSwimLanes'; + +function usToSeconds(us: number): number { + return us / 1_000_000; +} + +function capitalize(s: string): string { + return s.charAt(0).toUpperCase() + s.slice(1); +} + +function bytesToMB(bytes: number): number { + return bytes / (1024 * 1024); +} + +export type MemoryMetric = 'vm_rss' | 'rss_anon' | 'rss_file' | 'vm_swap'; + +const METRIC_LABELS: Record = { + vm_rss: 'RSS Total', + rss_anon: 'RSS Anon', + rss_file: 'RSS File', + vm_swap: 'Swap', +}; + +const METRIC_OPTIONS = [ + { value: 'vm_rss' as MemoryMetric, label: 'RSS Total' }, + { value: 'rss_anon' as MemoryMetric, label: 'RSS Anon' }, + { value: 'rss_file' as MemoryMetric, label: 'RSS File' }, + { value: 'vm_swap' as MemoryMetric, label: 'Swap' }, +]; + +const BUCKET_SIZE = 0.25; +const ALL_BUCKETS = Array.from({ length: 49 }, (_, i) => i * BUCKET_SIZE); +const toBucket = (offsetSec: number): number => Math.round(offsetSec / BUCKET_SIZE) * BUCKET_SIZE; +const avg = (arr: number[]): number => arr.reduce((s, v) => s + v, 0) / arr.length; + +function extractMetric(d: FctNodeMemoryUsageByProcess, metric: MemoryMetric): number { + switch (metric) { + case 'vm_rss': + return d.vm_rss_bytes ?? 0; + case 'rss_anon': + return d.rss_anon_bytes ?? 0; + case 'rss_file': + return d.rss_file_bytes ?? 0; + case 'vm_swap': + return d.vm_swap_bytes ?? 0; + } +} + +interface MemoryUsageChartProps { + data: FctNodeMemoryUsageByProcess[]; + selectedNode: string | null; + metric: MemoryMetric; + onMetricChange: (metric: MemoryMetric) => void; + slot: number; + annotations: AnnotationEvent[]; + enabledAnnotations: Set; + highlight: HighlightRange | null; + onHighlight: (range: HighlightRange | null) => void; +} + +const PHASE_BOUNDARY_COLORS = ['#22d3ee', '#22c55e', '#f59e0b']; + +interface EChartsTooltipParam { + marker: string; + seriesName: string; + value: [number, number] | number; + axisValue?: number | string; +} + +export function MemoryUsageChart({ + data, + selectedNode, + metric, + onMetricChange, + slot, + annotations, + enabledAnnotations, + highlight, + onHighlight, +}: MemoryUsageChartProps): JSX.Element { + const { CHART_CATEGORICAL_COLORS } = getDataVizColors(); + + const [gridOffsets, setGridOffsets] = useState({ left: 60, right: 24, height: 350 }); + const handleChartReady = useCallback( + (instance: { + convertToPixel: (finder: { gridIndex: number }, value: number[]) => number[]; + getDom: () => HTMLElement | null; + }) => { + try { + const px0 = instance.convertToPixel({ gridIndex: 0 }, [0, 0]); + const px12 = instance.convertToPixel({ gridIndex: 0 }, [12, 0]); + const width = instance.getDom()?.clientWidth ?? 0; + if (px0 && px12 && width > 0) { + setGridOffsets({ left: Math.round(px0[0]), right: Math.round(width - px12[0]), height: Math.round(px0[1]) }); + } + } catch { + /* use defaults */ + } + }, + [] + ); + + const { series, clClient, elClient } = useMemo(() => { + if (data.length === 0) { + return { series: [] as SeriesData[], clClient: '', elClient: '' }; + } + + const slotStartUs = Math.min(...data.map(d => d.wallclock_slot_start_date_time ?? 0).filter(v => v > 0)); + const chartSeries: SeriesData[] = []; + let resolvedClClient = ''; + let resolvedElClient = ''; + + const bucketData = (items: FctNodeMemoryUsageByProcess[]): Map => { + const buckets = new Map(); + for (const d of items) { + const offset = usToSeconds((d.window_start ?? 0) - slotStartUs) + BUCKET_SIZE; + const bucket = toBucket(offset); + if (bucket < 0 || bucket > 12) continue; + + if (!buckets.has(bucket)) buckets.set(bucket, []); + buckets.get(bucket)!.push(bytesToMB(extractMetric(d, metric))); + } + return buckets; + }; + + const toPoints = (buckets: Map): [number, number][] => { + const points: [number, number][] = ALL_BUCKETS.map( + t => [t, buckets.has(t) ? avg(buckets.get(t)!) : NaN] as [number, number] + ); + // Gauge metric: forward-fill gaps, backward-fill leading empties + const firstKnown = points.find(p => !isNaN(p[1]))?.[1] ?? 0; + let last = firstKnown; + for (const p of points) { + if (isNaN(p[1])) { + p[1] = last; + } else { + last = p[1]; + } + } + return points; + }; + + if (selectedNode) { + const nodeData = data.filter(d => d.meta_client_name === selectedNode); + const clData = nodeData.filter(d => getClientLayer(d.client_type ?? '') === 'CL'); + const elData = nodeData.filter(d => getClientLayer(d.client_type ?? '') === 'EL'); + + resolvedClClient = clData[0]?.client_type ?? ''; + resolvedElClient = elData[0]?.client_type ?? ''; + + chartSeries.push({ + name: capitalize(resolvedClClient || 'CL'), + data: toPoints(bucketData(clData)), + color: CHART_CATEGORICAL_COLORS[0], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + + chartSeries.push({ + name: capitalize(resolvedElClient || 'EL'), + data: toPoints(bucketData(elData)), + color: CHART_CATEGORICAL_COLORS[1], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + } else { + const clData = data.filter(d => getClientLayer(d.client_type ?? '') === 'CL'); + const elData = data.filter(d => getClientLayer(d.client_type ?? '') === 'EL'); + + chartSeries.push({ + name: 'Consensus Layer', + data: toPoints(bucketData(clData)), + color: CHART_CATEGORICAL_COLORS[0], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + + chartSeries.push({ + name: 'Execution Layer', + data: toPoints(bucketData(elData)), + color: CHART_CATEGORICAL_COLORS[1], + lineWidth: 2, + showArea: true, + areaOpacity: 0.08, + smooth: 0.4, + }); + } + + return { series: chartSeries, clClient: resolvedClClient, elClient: resolvedElClient }; + }, [data, selectedNode, metric, CHART_CATEGORICAL_COLORS]); + + const markLines = useMemo((): MarkLineConfig[] => { + if (!enabledAnnotations.has('slot_phases')) return []; + + const lines: MarkLineConfig[] = []; + let cumulativeSec = 0; + + for (let i = 0; i < DEFAULT_BEACON_SLOT_PHASES.length - 1; i++) { + cumulativeSec += DEFAULT_BEACON_SLOT_PHASES[i].duration / 1000; + const nextPhase = DEFAULT_BEACON_SLOT_PHASES[i + 1]; + const color = PHASE_BOUNDARY_COLORS[i + 1] ?? '#6b7280'; + + lines.push({ + xValue: cumulativeSec, + label: nextPhase.label, + labelPosition: 'insideEndTop', + color, + lineStyle: 'dotted', + lineWidth: 1, + distance: [0, -8], + }); + } + + return lines; + }, [enabledAnnotations]); + + const nodeCount = new Set(data.map(d => d.meta_client_name)).size; + const shortNodeName = selectedNode?.split('/').pop() ?? ''; + + const subtitle = selectedNode + ? `Slot ${slot} · ${shortNodeName} · ${METRIC_LABELS[metric]}` + : `Slot ${slot} · Mean across ${nodeCount} nodes · ${METRIC_LABELS[metric]}`; + + const headerActions = ( +
+ {selectedNode && clClient && } + {selectedNode && elClient && } + +
+ ); + + if (data.length === 0) { + return ( + + {({ inModal }) => ( +
+
+

No memory usage data available for this slot

+
+
+ )} +
+ ); + } + + return ( + + {({ inModal }) => ( + <> +
+ `${v}s`, + }} + yAxis={{ + name: 'MB', + min: 0, + formatter: (v: number) => `${v.toFixed(0)} MB`, + }} + height={inModal ? 500 : 350} + showLegend + legendPosition="bottom" + markLines={markLines} + syncGroup="slot-time" + onChartReady={handleChartReady} + tooltipFormatter={(params: unknown) => { + const items = (Array.isArray(params) ? params : [params]) as EChartsTooltipParam[]; + if (items.length === 0) return ''; + + const first = items[0]; + const xVal = Array.isArray(first.value) ? first.value[0] : first.axisValue; + const timeStr = typeof xVal === 'number' ? `${xVal.toFixed(2)}s` : `${xVal}s`; + + let html = `
`; + html += `
${timeStr}
`; + + for (const p of items) { + const val = Array.isArray(p.value) ? p.value[1] : p.value; + if (val == null) continue; + html += `
`; + html += `${p.marker}`; + html += `${p.seriesName}`; + html += `${Number(val).toFixed(1)} MB`; + html += `
`; + } + + html += `
`; + return html; + }} + /> + {highlight && ( +
+
+
+ )} +
+ + + )} + + ); +} diff --git a/src/pages/ethereum/slots/components/NodeResources/NetworkIoChart.tsx b/src/pages/ethereum/slots/components/NodeResources/NetworkIoChart.tsx new file mode 100644 index 000000000..c529abdff --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/NetworkIoChart.tsx @@ -0,0 +1,273 @@ +import { type JSX, useCallback, useMemo, useState } from 'react'; +import { PopoutCard } from '@/components/Layout/PopoutCard'; +import { MultiLineChart } from '@/components/Charts/MultiLine'; +import type { SeriesData, MarkLineConfig } from '@/components/Charts/MultiLine/MultiLine.types'; +import { getDataVizColors } from '@/utils'; +import { DEFAULT_BEACON_SLOT_PHASES } from '@/utils/beacon'; +import type { FctNodeNetworkIoByProcess } from '@/api/types.gen'; +import { type AnnotationType, type AnnotationEvent, type HighlightRange } from './types'; +import { AnnotationSwimLanes } from './AnnotationSwimLanes'; + +function usToSeconds(us: number): number { + return us / 1_000_000; +} + +function bytesToKB(bytes: number): number { + return bytes / 1024; +} + +/** Port labels that are hidden by default (internal/API traffic) */ +const HIDDEN_PORTS = new Set(['cl_beacon_api', 'el_json_rpc', 'el_engine_api', 'el_ws', 'cl_grpc']); + +const PORT_LABELS: Record = { + el_p2p_tcp: 'EL P2P', + cl_p2p_tcp: 'CL P2P', + cl_discovery: 'CL Discovery', + el_discovery: 'EL Discovery', + cl_beacon_api: 'CL Beacon API', + el_json_rpc: 'EL JSON-RPC', + el_engine_api: 'EL Engine API', + el_ws: 'EL WebSocket', + cl_grpc: 'CL gRPC', + unknown: 'Unknown', +}; + +const BUCKET_SIZE = 0.25; +const ALL_BUCKETS = Array.from({ length: 49 }, (_, i) => i * BUCKET_SIZE); +const toBucket = (offsetSec: number): number => Math.round(offsetSec / BUCKET_SIZE) * BUCKET_SIZE; +const avg = (arr: number[]): number => arr.reduce((s, v) => s + v, 0) / arr.length; + +interface NetworkIoChartProps { + data: FctNodeNetworkIoByProcess[]; + selectedNode: string | null; + slot: number; + annotations: AnnotationEvent[]; + enabledAnnotations: Set; + highlight: HighlightRange | null; + onHighlight: (range: HighlightRange | null) => void; +} + +const PHASE_BOUNDARY_COLORS = ['#22d3ee', '#22c55e', '#f59e0b']; + +interface EChartsTooltipParam { + marker: string; + seriesName: string; + value: [number, number] | number; + axisValue?: number | string; +} + +export function NetworkIoChart({ + data, + selectedNode, + slot, + annotations, + enabledAnnotations, + highlight, + onHighlight, +}: NetworkIoChartProps): JSX.Element { + const { CHART_CATEGORICAL_COLORS } = getDataVizColors(); + + const [gridOffsets, setGridOffsets] = useState({ left: 60, right: 24, height: 350 }); + const handleChartReady = useCallback( + (instance: { + convertToPixel: (finder: { gridIndex: number }, value: number[]) => number[]; + getDom: () => HTMLElement | null; + }) => { + try { + const px0 = instance.convertToPixel({ gridIndex: 0 }, [0, 0]); + const px12 = instance.convertToPixel({ gridIndex: 0 }, [12, 0]); + const width = instance.getDom()?.clientWidth ?? 0; + if (px0 && px12 && width > 0) { + setGridOffsets({ left: Math.round(px0[0]), right: Math.round(width - px12[0]), height: Math.round(px0[1]) }); + } + } catch { + /* use defaults */ + } + }, + [] + ); + + const series = useMemo(() => { + if (data.length === 0) return [] as SeriesData[]; + + const slotStartUs = Math.min(...data.map(d => d.wallclock_slot_start_date_time ?? 0).filter(v => v > 0)); + const chartSeries: SeriesData[] = []; + + // Group by port_label, aggregate tx+rx bytes per bucket + const ports = new Set(data.map(d => d.port_label).filter(Boolean) as string[]); + const sortedPorts = Array.from(ports).sort(); + + for (let i = 0; i < sortedPorts.length; i++) { + const port = sortedPorts[i]; + const portData = data.filter(d => d.port_label === port); + + let filteredPortData = portData; + if (selectedNode) { + filteredPortData = portData.filter(d => d.meta_client_name === selectedNode); + } + + // Bucket and aggregate tx+rx bytes + const buckets = new Map(); + for (const d of filteredPortData) { + const offset = usToSeconds((d.window_start ?? 0) - slotStartUs) + BUCKET_SIZE; + const bucket = toBucket(offset); + if (bucket < 0 || bucket > 12) continue; + + if (!buckets.has(bucket)) buckets.set(bucket, []); + buckets.get(bucket)!.push(bytesToKB(d.io_bytes ?? 0)); + } + + if (buckets.size === 0) continue; + + const points: [number, number][] = ALL_BUCKETS.map( + t => [t, buckets.has(t) ? avg(buckets.get(t)!) : 0] as [number, number] + ); + + const label = PORT_LABELS[port] ?? port; + const color = CHART_CATEGORICAL_COLORS[i % CHART_CATEGORICAL_COLORS.length]; + + chartSeries.push({ + name: label, + data: points, + color, + lineWidth: 2, + showArea: true, + areaOpacity: 0.06, + smooth: 0.4, + initiallyVisible: !HIDDEN_PORTS.has(port), + }); + } + + return chartSeries; + }, [data, selectedNode, CHART_CATEGORICAL_COLORS]); + + const markLines = useMemo((): MarkLineConfig[] => { + if (!enabledAnnotations.has('slot_phases')) return []; + + const lines: MarkLineConfig[] = []; + let cumulativeSec = 0; + + for (let i = 0; i < DEFAULT_BEACON_SLOT_PHASES.length - 1; i++) { + cumulativeSec += DEFAULT_BEACON_SLOT_PHASES[i].duration / 1000; + const nextPhase = DEFAULT_BEACON_SLOT_PHASES[i + 1]; + const color = PHASE_BOUNDARY_COLORS[i + 1] ?? '#6b7280'; + + lines.push({ + xValue: cumulativeSec, + label: nextPhase.label, + labelPosition: 'insideEndTop', + color, + lineStyle: 'dotted', + lineWidth: 1, + distance: [0, -8], + }); + } + + return lines; + }, [enabledAnnotations]); + + const nodeCount = new Set(data.map(d => d.meta_client_name)).size; + const shortNodeName = selectedNode?.split('/').pop() ?? ''; + + const subtitle = selectedNode + ? `Slot ${slot} · ${shortNodeName} · Network traffic by port` + : `Slot ${slot} · Mean across ${nodeCount} nodes · Network traffic by port`; + + if (data.length === 0) { + return ( + + {({ inModal }) => ( +
+
+

No network I/O data available for this slot

+
+
+ )} +
+ ); + } + + return ( + + {({ inModal }) => ( + <> +
+ `${v}s`, + }} + yAxis={{ + name: 'KB', + min: 0, + formatter: (v: number) => `${v.toFixed(0)} KB`, + }} + height={inModal ? 500 : 350} + showLegend + legendPosition="bottom" + markLines={markLines} + syncGroup="slot-time" + onChartReady={handleChartReady} + tooltipFormatter={(params: unknown) => { + const items = (Array.isArray(params) ? params : [params]) as EChartsTooltipParam[]; + if (items.length === 0) return ''; + + const first = items[0]; + const xVal = Array.isArray(first.value) ? first.value[0] : first.axisValue; + const timeStr = typeof xVal === 'number' ? `${xVal.toFixed(2)}s` : `${xVal}s`; + + let html = `
`; + html += `
${timeStr}
`; + + for (const p of items) { + const val = Array.isArray(p.value) ? p.value[1] : p.value; + if (val == null) continue; + html += `
`; + html += `${p.marker}`; + html += `${p.seriesName}`; + html += `${Number(val).toFixed(1)} KB`; + html += `
`; + } + + html += `
`; + return html; + }} + /> + {highlight && ( +
+
+
+ )} +
+ + + )} + + ); +} diff --git a/src/pages/ethereum/slots/components/NodeResources/NodeResourcesPanel.tsx b/src/pages/ethereum/slots/components/NodeResources/NodeResourcesPanel.tsx new file mode 100644 index 000000000..3f8444bbe --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/NodeResourcesPanel.tsx @@ -0,0 +1,442 @@ +import { type JSX, useState, useMemo, useCallback } from 'react'; +import { useSearch, useNavigate } from '@tanstack/react-router'; +import { useQuery } from '@tanstack/react-query'; +import { InformationCircleIcon } from '@heroicons/react/24/outline'; +import { Card } from '@/components/Layout/Card'; +import { Checkbox } from '@/components/Forms/Checkbox'; +import { ReferenceNodesInfoDialog } from '@/pages/ethereum/execution/timings/components/ReferenceNodesInfoDialog'; +import { extractClusterFromNodeName } from '@/constants/eip7870'; +import { CONSENSUS_CLIENTS_SET, EXECUTION_CLIENTS_SET, getClientLayer } from '@/utils/ethereum'; +import { intEngineNewPayloadServiceListOptions } from '@/api/@tanstack/react-query.gen'; +import type { + FctBlockFirstSeenByNode, + FctHeadFirstSeenByNode, + FctBlockDataColumnSidecarFirstSeenByNode, +} from '@/api/types.gen'; +import { useSlotNodeResources } from '../../hooks/useSlotNodeResources'; +import { useSlotNodeMemory } from '../../hooks/useSlotNodeMemory'; +import { useSlotNodeDiskIo } from '../../hooks/useSlotNodeDiskIo'; +import { useSlotNodeNetworkIo } from '../../hooks/useSlotNodeNetworkIo'; +import { NodeSelector, type NodeClientInfo } from './NodeSelector'; +import { CpuUtilizationChart } from './CpuUtilizationChart'; +import { MemoryUsageChart } from './MemoryUsageChart'; +import { DiskIoChart } from './DiskIoChart'; +import { NetworkIoChart } from './NetworkIoChart'; +import { + ANNOTATION_OPTIONS, + ANNOTATION_COLORS, + type CpuMetric, + type MemoryMetric, + type AnnotationType, + type AnnotationEvent, + type HighlightRange, +} from './types'; + +export type { CpuMetric } from './types'; + +function nodeMatches(cpuNodeName: string, eventNodeName: string): boolean { + const short = cpuNodeName.split('/').pop() ?? cpuNodeName; + return ( + eventNodeName === short || + eventNodeName === cpuNodeName || + short.includes(eventNodeName) || + eventNodeName.includes(short) + ); +} + +interface NodeResourcesPanelProps { + slot: number; + blockPropagation: FctBlockFirstSeenByNode[]; + headPropagation: FctHeadFirstSeenByNode[]; + dataColumnPropagation: FctBlockDataColumnSidecarFirstSeenByNode[]; +} + +export function NodeResourcesPanel({ + slot, + blockPropagation, + headPropagation, + dataColumnPropagation, +}: NodeResourcesPanelProps): JSX.Element { + const { data: cpuData, isLoading: cpuLoading, error: cpuError } = useSlotNodeResources(slot); + const { data: memoryData } = useSlotNodeMemory(slot); + const { data: diskData } = useSlotNodeDiskIo(slot); + const { data: networkData } = useSlotNodeNetworkIo(slot); + + const search = useSearch({ from: '/ethereum/slots/$slot' }); + const navigate = useNavigate(); + const [showRefNodeInfo, setShowRefNodeInfo] = useState(false); + const [enabledAnnotations, setEnabledAnnotations] = useState>( + () => new Set(['slot_phases', 'block', 'head', 'execution', 'data_columns']) + ); + const [highlight, setHighlight] = useState(null); + + // Always fetch execution timing data so the toggle can show availability + const { data: executionData } = useQuery({ + ...intEngineNewPayloadServiceListOptions({ + query: { + slot_eq: slot, + page_size: 10000, + }, + }), + }); + + // URL-backed state + const referenceNodesOnly = search.refNodes ?? false; + const selectedNode = search.node ?? null; + const metric: CpuMetric = search.metric ?? 'mean'; + const memMetric: MemoryMetric = search.memMetric ?? 'vm_rss'; + + const setReferenceNodesOnly = useCallback( + (value: boolean) => { + navigate({ + to: '/ethereum/slots/$slot', + params: { slot: String(slot) }, + search: { ...search, refNodes: value || undefined }, + replace: true, + resetScroll: false, + }); + }, + [navigate, slot, search] + ); + + const setSelectedNode = useCallback( + (value: string | null) => { + navigate({ + to: '/ethereum/slots/$slot', + params: { slot: String(slot) }, + search: { ...search, node: value ?? undefined }, + replace: true, + resetScroll: false, + }); + }, + [navigate, slot, search] + ); + + const setMetric = useCallback( + (value: CpuMetric) => { + navigate({ + to: '/ethereum/slots/$slot', + params: { slot: String(slot) }, + search: { ...search, metric: value === 'mean' ? undefined : value }, + replace: true, + resetScroll: false, + }); + }, + [navigate, slot, search] + ); + + const setMemMetric = useCallback( + (value: MemoryMetric) => { + navigate({ + to: '/ethereum/slots/$slot', + params: { slot: String(slot) }, + search: { ...search, memMetric: value === 'vm_rss' ? undefined : value }, + replace: true, + resetScroll: false, + }); + }, + [navigate, slot, search] + ); + + const toggleAnnotation = useCallback((type: AnnotationType) => { + setEnabledAnnotations(prev => { + const next = new Set(prev); + if (next.has(type)) { + next.delete(type); + } else { + next.add(type); + } + return next; + }); + }, []); + + // Filter CPU data based on reference nodes toggle + const filteredCpuData = useMemo(() => { + if (!cpuData) return []; + if (!referenceNodesOnly) return cpuData; + return cpuData.filter( + d => d.node_class === 'eip7870' || extractClusterFromNodeName(d.meta_client_name ?? '') !== null + ); + }, [cpuData, referenceNodesOnly]); + + const filteredMemoryData = useMemo(() => { + if (!memoryData) return []; + if (!referenceNodesOnly) return memoryData; + return memoryData.filter( + d => d.node_class === 'eip7870' || extractClusterFromNodeName(d.meta_client_name ?? '') !== null + ); + }, [memoryData, referenceNodesOnly]); + + const filteredDiskData = useMemo(() => { + if (!diskData) return []; + if (!referenceNodesOnly) return diskData; + return diskData.filter( + d => d.node_class === 'eip7870' || extractClusterFromNodeName(d.meta_client_name ?? '') !== null + ); + }, [diskData, referenceNodesOnly]); + + const filteredNetworkData = useMemo(() => { + if (!networkData) return []; + if (!referenceNodesOnly) return networkData; + return networkData.filter( + d => d.node_class === 'eip7870' || extractClusterFromNodeName(d.meta_client_name ?? '') !== null + ); + }, [networkData, referenceNodesOnly]); + + // Get unique node names from CPU data (primary source for node selector) + const nodeNames = useMemo(() => { + const names = new Set(filteredCpuData.map(d => d.meta_client_name).filter(Boolean) as string[]); + return Array.from(names).sort(); + }, [filteredCpuData]); + + // Build node → {cl, el} client info map from the CPU data + const nodeClientInfo = useMemo(() => { + const info = new Map(); + for (const d of filteredCpuData) { + const name = d.meta_client_name; + const clientType = d.client_type?.toLowerCase() ?? ''; + if (!name) continue; + + const existing = info.get(name) ?? { cl: '', el: '' }; + const layer = getClientLayer(clientType); + + if ((CONSENSUS_CLIENTS_SET.has(clientType) || layer === 'CL') && !existing.cl) { + existing.cl = clientType; + } else if ((EXECUTION_CLIENTS_SET.has(clientType) || layer === 'EL') && !existing.el) { + existing.el = clientType; + } + info.set(name, existing); + } + return info; + }, [filteredCpuData]); + + // Reset selected node if it's no longer in the filtered list + const effectiveSelectedNode = selectedNode && nodeNames.includes(selectedNode) ? selectedNode : null; + + // Build raw per-node annotation events (chart handles aggregation) + const annotations = useMemo((): AnnotationEvent[] => { + const events: AnnotationEvent[] = []; + const filteredNodeSet = new Set(nodeNames); + const isIncludedNode = (nodeName: string): boolean => { + if (filteredNodeSet.has(nodeName)) return true; + for (const filteredNodeName of filteredNodeSet) { + if (nodeMatches(filteredNodeName, nodeName)) return true; + } + return false; + }; + + for (const p of blockPropagation) { + const nodeName = p.meta_client_name ?? p.node_id; + if (nodeName && isIncludedNode(nodeName)) { + events.push({ type: 'block', timeMs: p.seen_slot_start_diff ?? 0, nodeName }); + } + } + + for (const p of headPropagation) { + const nodeName = p.meta_client_name ?? p.node_id; + if (nodeName && isIncludedNode(nodeName)) { + events.push({ type: 'head', timeMs: p.seen_slot_start_diff ?? 0, nodeName }); + } + } + + const execItems = executionData?.int_engine_new_payload ?? []; + for (const e of execItems) { + if (e.meta_client_name && isIncludedNode(e.meta_client_name)) { + const slotStartMs = (e.slot_start_date_time ?? 0) * 1000; + const requestedMs = (e.requested_date_time ?? 0) / 1000; + const startMs = requestedMs - slotStartMs; + const durationMs = e.duration_ms ?? 0; + events.push({ + type: 'execution', + timeMs: startMs, + endMs: startMs + durationMs, + label: `${durationMs.toFixed(0)}ms`, + nodeName: e.meta_client_name, + }); + } + } + + // Data columns: group by node, produce one range event per node + const colsByNode = new Map(); + for (const c of dataColumnPropagation) { + const nid = c.meta_client_name ?? c.node_id ?? ''; + if (!nid) continue; + if (!isIncludedNode(nid)) continue; + if (!colsByNode.has(nid)) colsByNode.set(nid, []); + colsByNode.get(nid)!.push(c.seen_slot_start_diff ?? 0); + } + for (const [nid, times] of colsByNode) { + const minTime = Math.min(...times); + const maxTime = Math.max(...times); + events.push({ + type: 'data_columns', + timeMs: minTime, + endMs: minTime !== maxTime ? maxTime : undefined, + label: `${times.length} cols`, + nodeName: nid, + }); + } + + return events; + }, [blockPropagation, headPropagation, dataColumnPropagation, executionData, nodeNames]); + + // Which annotation types have data (slot_phases is always available) + const availableAnnotations = useMemo(() => { + const types = new Set(annotations.map(a => a.type)); + return ANNOTATION_OPTIONS.filter(o => o.value === 'slot_phases' || types.has(o.value)); + }, [annotations]); + + if (cpuLoading) { + return ( + +
+

Node Resources

+

Resource metrics from observoor eBPF agent

+
+
+
+
+
+ + ); + } + + if (cpuError) { + return ( + +
+

Failed to load node resource data: {cpuError.message}

+
+
+ ); + } + + if (!cpuData || cpuData.length === 0) { + return ( + +
+

No node resource data available for this slot

+
+
+ ); + } + + return ( +
+ {/* Controls */} + +
+
+

Node Resources

+

+ Data from{' '} + + Observoor + {' '} + across {nodeNames.length} nodes +

+
+
+ +
+ + +
+
+
+ + {/* Annotation toggles */} + {availableAnnotations.length > 0 && ( +
+ Annotations{!effectiveSelectedNode && ' (min\u2013p95)'}: + {availableAnnotations.map(opt => ( + + ))} +
+ )} +
+ + {/* Charts – 2 per row */} +
+ + + + +
+ + setShowRefNodeInfo(false)} /> +
+ ); +} diff --git a/src/pages/ethereum/slots/components/NodeResources/NodeSelector.tsx b/src/pages/ethereum/slots/components/NodeResources/NodeSelector.tsx new file mode 100644 index 000000000..638a08229 --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/NodeSelector.tsx @@ -0,0 +1,45 @@ +import type { JSX } from 'react'; +import { SelectMenu } from '@/components/Forms/SelectMenu'; +import { ClientLogo } from '@/components/Ethereum/ClientLogo'; + +export interface NodeClientInfo { + cl: string; + el: string; +} + +interface NodeSelectorProps { + nodes: string[]; + selectedNode: string | null; + onChange: (node: string | null) => void; + nodeClientInfo: Map; +} + +export function NodeSelector({ nodes, selectedNode, onChange, nodeClientInfo }: NodeSelectorProps): JSX.Element { + const options = [ + { value: '__all__', label: `All nodes (${nodes.length})` }, + ...nodes.map(node => { + const info = nodeClientInfo.get(node); + const shortName = node.split('/').pop() ?? node; + return { + value: node, + label: shortName, + icon: + info?.cl || info?.el ? ( + + {info.cl && } + {info.el && } + + ) : undefined, + }; + }), + ]; + + return ( + onChange(value === '__all__' ? null : value)} + options={options} + expandToFit + /> + ); +} diff --git a/src/pages/ethereum/slots/components/NodeResources/index.ts b/src/pages/ethereum/slots/components/NodeResources/index.ts new file mode 100644 index 000000000..c70f19632 --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/index.ts @@ -0,0 +1 @@ +export { NodeResourcesPanel } from './NodeResourcesPanel'; diff --git a/src/pages/ethereum/slots/components/NodeResources/types.ts b/src/pages/ethereum/slots/components/NodeResources/types.ts new file mode 100644 index 000000000..9e179026f --- /dev/null +++ b/src/pages/ethereum/slots/components/NodeResources/types.ts @@ -0,0 +1,39 @@ +export type CpuMetric = 'mean' | 'min' | 'max'; + +export type MemoryMetric = 'vm_rss' | 'rss_anon' | 'rss_file' | 'vm_swap'; + +export type AnnotationType = 'block' | 'head' | 'execution' | 'data_columns' | 'slot_phases'; + +export interface AnnotationEvent { + type: Exclude; + /** Time in milliseconds from slot start */ + timeMs: number; + /** Optional end time for range annotations */ + endMs?: number; + /** Optional label suffix */ + label?: string; + /** Node name this event belongs to (for filtering) */ + nodeName?: string; +} + +export const ANNOTATION_COLORS: Record = { + block: '#f59e0b', + head: '#8b5cf6', + execution: '#ef4444', + data_columns: '#10b981', + slot_phases: '#6b7280', +}; + +export interface HighlightRange { + startFrac: number; + widthFrac: number; + color: string; +} + +export const ANNOTATION_OPTIONS: { value: AnnotationType; label: string; description: string }[] = [ + { value: 'slot_phases', label: 'Slot Phases', description: 'Block / Attestation / Aggregation phase boundaries' }, + { value: 'block', label: 'Block Arrival', description: 'When block gossip was received' }, + { value: 'head', label: 'Head Update', description: 'When chain head was updated' }, + { value: 'execution', label: 'Execution', description: 'Engine newPayload call duration' }, + { value: 'data_columns', label: 'Data Columns', description: 'First to last data column received' }, +]; diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeDiskIo/index.ts b/src/pages/ethereum/slots/hooks/useSlotNodeDiskIo/index.ts new file mode 100644 index 000000000..0ed13cb91 --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeDiskIo/index.ts @@ -0,0 +1,2 @@ +export { useSlotNodeDiskIo } from './useSlotNodeDiskIo'; +export type { UseSlotNodeDiskIoResult } from './useSlotNodeDiskIo'; diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeDiskIo/useSlotNodeDiskIo.ts b/src/pages/ethereum/slots/hooks/useSlotNodeDiskIo/useSlotNodeDiskIo.ts new file mode 100644 index 000000000..9c95acedf --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeDiskIo/useSlotNodeDiskIo.ts @@ -0,0 +1,35 @@ +import { useQuery } from '@tanstack/react-query'; +import { fctNodeDiskIoByProcessServiceListOptions } from '@/api/@tanstack/react-query.gen'; +import { useNetwork } from '@/hooks/useNetwork'; +import { slotToTimestamp } from '@/utils/beacon'; +import type { FctNodeDiskIoByProcess } from '@/api/types.gen'; + +const SECONDS_TO_MICROSECONDS = 1_000_000; + +export interface UseSlotNodeDiskIoResult { + data: FctNodeDiskIoByProcess[] | null; + isLoading: boolean; + error: Error | null; +} + +export function useSlotNodeDiskIo(slot: number): UseSlotNodeDiskIoResult { + const { currentNetwork } = useNetwork(); + const slotTimestamp = currentNetwork ? slotToTimestamp(slot, currentNetwork.genesis_time) : 0; + const slotTimestampUs = slotTimestamp * SECONDS_TO_MICROSECONDS; + + const { data, isLoading, error } = useQuery({ + ...fctNodeDiskIoByProcessServiceListOptions({ + query: { + wallclock_slot_start_date_time_eq: slotTimestampUs, + page_size: 10000, + }, + }), + enabled: !!currentNetwork && slotTimestamp > 0, + }); + + return { + data: data?.fct_node_disk_io_by_process ?? null, + isLoading, + error: error as Error | null, + }; +} diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeMemory/index.ts b/src/pages/ethereum/slots/hooks/useSlotNodeMemory/index.ts new file mode 100644 index 000000000..2a8d2fc67 --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeMemory/index.ts @@ -0,0 +1,2 @@ +export { useSlotNodeMemory } from './useSlotNodeMemory'; +export type { UseSlotNodeMemoryResult } from './useSlotNodeMemory'; diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeMemory/useSlotNodeMemory.ts b/src/pages/ethereum/slots/hooks/useSlotNodeMemory/useSlotNodeMemory.ts new file mode 100644 index 000000000..67a569e25 --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeMemory/useSlotNodeMemory.ts @@ -0,0 +1,35 @@ +import { useQuery } from '@tanstack/react-query'; +import { fctNodeMemoryUsageByProcessServiceListOptions } from '@/api/@tanstack/react-query.gen'; +import { useNetwork } from '@/hooks/useNetwork'; +import { slotToTimestamp } from '@/utils/beacon'; +import type { FctNodeMemoryUsageByProcess } from '@/api/types.gen'; + +const SECONDS_TO_MICROSECONDS = 1_000_000; + +export interface UseSlotNodeMemoryResult { + data: FctNodeMemoryUsageByProcess[] | null; + isLoading: boolean; + error: Error | null; +} + +export function useSlotNodeMemory(slot: number): UseSlotNodeMemoryResult { + const { currentNetwork } = useNetwork(); + const slotTimestamp = currentNetwork ? slotToTimestamp(slot, currentNetwork.genesis_time) : 0; + const slotTimestampUs = slotTimestamp * SECONDS_TO_MICROSECONDS; + + const { data, isLoading, error } = useQuery({ + ...fctNodeMemoryUsageByProcessServiceListOptions({ + query: { + wallclock_slot_start_date_time_eq: slotTimestampUs, + page_size: 10000, + }, + }), + enabled: !!currentNetwork && slotTimestamp > 0, + }); + + return { + data: data?.fct_node_memory_usage_by_process ?? null, + isLoading, + error: error as Error | null, + }; +} diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeNetworkIo/index.ts b/src/pages/ethereum/slots/hooks/useSlotNodeNetworkIo/index.ts new file mode 100644 index 000000000..f8e739b79 --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeNetworkIo/index.ts @@ -0,0 +1,2 @@ +export { useSlotNodeNetworkIo } from './useSlotNodeNetworkIo'; +export type { UseSlotNodeNetworkIoResult } from './useSlotNodeNetworkIo'; diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeNetworkIo/useSlotNodeNetworkIo.ts b/src/pages/ethereum/slots/hooks/useSlotNodeNetworkIo/useSlotNodeNetworkIo.ts new file mode 100644 index 000000000..77afd0350 --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeNetworkIo/useSlotNodeNetworkIo.ts @@ -0,0 +1,35 @@ +import { useQuery } from '@tanstack/react-query'; +import { fctNodeNetworkIoByProcessServiceListOptions } from '@/api/@tanstack/react-query.gen'; +import { useNetwork } from '@/hooks/useNetwork'; +import { slotToTimestamp } from '@/utils/beacon'; +import type { FctNodeNetworkIoByProcess } from '@/api/types.gen'; + +const SECONDS_TO_MICROSECONDS = 1_000_000; + +export interface UseSlotNodeNetworkIoResult { + data: FctNodeNetworkIoByProcess[] | null; + isLoading: boolean; + error: Error | null; +} + +export function useSlotNodeNetworkIo(slot: number): UseSlotNodeNetworkIoResult { + const { currentNetwork } = useNetwork(); + const slotTimestamp = currentNetwork ? slotToTimestamp(slot, currentNetwork.genesis_time) : 0; + const slotTimestampUs = slotTimestamp * SECONDS_TO_MICROSECONDS; + + const { data, isLoading, error } = useQuery({ + ...fctNodeNetworkIoByProcessServiceListOptions({ + query: { + wallclock_slot_start_date_time_eq: slotTimestampUs, + page_size: 10000, + }, + }), + enabled: !!currentNetwork && slotTimestamp > 0, + }); + + return { + data: data?.fct_node_network_io_by_process ?? null, + isLoading, + error: error as Error | null, + }; +} diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeResources/index.ts b/src/pages/ethereum/slots/hooks/useSlotNodeResources/index.ts new file mode 100644 index 000000000..61141fa54 --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeResources/index.ts @@ -0,0 +1,2 @@ +export { useSlotNodeResources } from './useSlotNodeResources'; +export type { UseSlotNodeResourcesResult } from './useSlotNodeResources'; diff --git a/src/pages/ethereum/slots/hooks/useSlotNodeResources/useSlotNodeResources.ts b/src/pages/ethereum/slots/hooks/useSlotNodeResources/useSlotNodeResources.ts new file mode 100644 index 000000000..ed3a14ef1 --- /dev/null +++ b/src/pages/ethereum/slots/hooks/useSlotNodeResources/useSlotNodeResources.ts @@ -0,0 +1,38 @@ +import { useQuery } from '@tanstack/react-query'; +import { fctNodeCpuUtilizationByProcessServiceListOptions } from '@/api/@tanstack/react-query.gen'; +import { useNetwork } from '@/hooks/useNetwork'; +import { slotToTimestamp } from '@/utils/beacon'; +import type { FctNodeCpuUtilizationByProcess } from '@/api/types.gen'; + +/** cbt-api returns DateTime64(3) fields as microseconds */ +const SECONDS_TO_MICROSECONDS = 1_000_000; + +export interface UseSlotNodeResourcesResult { + data: FctNodeCpuUtilizationByProcess[] | null; + isLoading: boolean; + error: Error | null; +} + +export function useSlotNodeResources(slot: number): UseSlotNodeResourcesResult { + const { currentNetwork } = useNetwork(); + const slotTimestamp = currentNetwork ? slotToTimestamp(slot, currentNetwork.genesis_time) : 0; + const slotTimestampUs = slotTimestamp * SECONDS_TO_MICROSECONDS; + + const { data, isLoading, error } = useQuery({ + ...fctNodeCpuUtilizationByProcessServiceListOptions({ + query: { + wallclock_slot_start_date_time_eq: slotTimestampUs, + page_size: 10000, + }, + }), + enabled: !!currentNetwork && slotTimestamp > 0, + }); + + const cpuData = data?.fct_node_cpu_utilization_by_process ?? null; + + return { + data: cpuData, + isLoading, + error: error as Error | null, + }; +} diff --git a/src/pages/xatu/locally-built-blocks/utils/parse-clients.ts b/src/pages/xatu/locally-built-blocks/utils/parse-clients.ts index 6fbcad3fb..3b8f61052 100644 --- a/src/pages/xatu/locally-built-blocks/utils/parse-clients.ts +++ b/src/pages/xatu/locally-built-blocks/utils/parse-clients.ts @@ -1,12 +1,4 @@ -/** - * Known execution client names - */ -const EXECUTION_CLIENTS = ['geth', 'nethermind', 'besu', 'erigon', 'reth'] as const; - -/** - * Known consensus client names - */ -const CONSENSUS_CLIENTS = ['lighthouse', 'prysm', 'teku', 'nimbus', 'lodestar', 'grandine'] as const; +import { CONSENSUS_CLIENTS, EXECUTION_CLIENTS } from '@/utils/ethereum'; /** * Parse the meta_client_name to extract execution and consensus client names diff --git a/src/routes/ethereum/slots/$slot.tsx b/src/routes/ethereum/slots/$slot.tsx index 25b5bcc5d..0c644f83c 100644 --- a/src/routes/ethereum/slots/$slot.tsx +++ b/src/routes/ethereum/slots/$slot.tsx @@ -4,9 +4,19 @@ import { DetailPage } from '@/pages/ethereum/slots'; const slotSearchSchema = z.object({ tab: z - .enum(['overview', 'timeline', 'block', 'attestations', 'propagation', 'blobs', 'execution', 'mev']) + .enum(['overview', 'timeline', 'block', 'attestations', 'propagation', 'blobs', 'execution', 'mev', 'resources']) .default('overview'), contributor: z.string().optional(), + node: z.string().optional(), + metric: z.enum(['mean', 'min', 'max']).optional(), + memMetric: z.enum(['vm_rss', 'rss_anon', 'rss_file', 'vm_swap']).optional(), + refNodes: z + .preprocess(value => { + if (value === 'true') return true; + if (value === 'false') return false; + return value; + }, z.boolean()) + .optional(), }); export const Route = createFileRoute('/ethereum/slots/$slot')({ diff --git a/src/utils/ethereum.test.ts b/src/utils/ethereum.test.ts index d761ac706..4a2ffe112 100644 --- a/src/utils/ethereum.test.ts +++ b/src/utils/ethereum.test.ts @@ -1,5 +1,13 @@ import { describe, it, expect } from 'vitest'; -import { weiToEth, ethToWei, weiToGwei, gweiToWei, truncateAddress, parseExecutionClient } from './ethereum'; +import { + weiToEth, + ethToWei, + weiToGwei, + gweiToWei, + truncateAddress, + parseExecutionClient, + getClientLayer, +} from './ethereum'; describe('weiToEth', () => { it('should convert 1 ETH in wei to ETH', () => { @@ -179,3 +187,27 @@ describe('parseExecutionClient', () => { expect(parseExecutionClient('Nethermind / v1.25.4 ')).toBe('Nethermind v1.25.4'); }); }); + +describe('getClientLayer', () => { + it('should classify known consensus clients as CL', () => { + expect(getClientLayer('lighthouse')).toBe('CL'); + expect(getClientLayer('TeKu')).toBe('CL'); + }); + + it('should classify known execution clients as EL', () => { + expect(getClientLayer('geth')).toBe('EL'); + expect(getClientLayer('Nethermind')).toBe('EL'); + }); + + it('should classify CL/EL aliases case-insensitively', () => { + expect(getClientLayer('CL')).toBe('CL'); + expect(getClientLayer('cl')).toBe('CL'); + expect(getClientLayer('EL')).toBe('EL'); + expect(getClientLayer('el')).toBe('EL'); + }); + + it('should return null for unknown client types', () => { + expect(getClientLayer('')).toBeNull(); + expect(getClientLayer('unknown-client')).toBeNull(); + }); +}); diff --git a/src/utils/ethereum.ts b/src/utils/ethereum.ts index 6d288e13c..3084590bb 100644 --- a/src/utils/ethereum.ts +++ b/src/utils/ethereum.ts @@ -97,10 +97,29 @@ export function truncateAddress(pubkey?: string, startChars = 6, endChars = 4): return `${pubkey.slice(0, startChars)}...${pubkey.slice(-endChars)}`; } +/** + * Known consensus client names + */ +export const CONSENSUS_CLIENTS = ['lighthouse', 'lodestar', 'nimbus', 'prysm', 'teku', 'grandine'] as const; +export const CONSENSUS_CLIENTS_SET = new Set(CONSENSUS_CLIENTS); + /** * Known execution client names */ -const EXECUTION_CLIENTS = ['geth', 'nethermind', 'besu', 'erigon', 'reth', 'ethrex'] as const; +export const EXECUTION_CLIENTS = ['geth', 'nethermind', 'besu', 'erigon', 'reth', 'ethrex'] as const; +export const EXECUTION_CLIENTS_SET = new Set(EXECUTION_CLIENTS); + +/** + * Determine whether a client type string is a CL or EL client + */ +export function getClientLayer(clientType: string): 'CL' | 'EL' | null { + const lower = clientType.toLowerCase(); + if (lower === 'cl') return 'CL'; + if (lower === 'el') return 'EL'; + if (CONSENSUS_CLIENTS_SET.has(lower)) return 'CL'; + if (EXECUTION_CLIENTS_SET.has(lower)) return 'EL'; + return null; +} /** * Official brand colors for Ethereum execution clients