{
"error": "Bad request. Please check your input and try again."
}
{
"error": "Unauthorized. Please provide a valid API key."
}
{
"error": "endpoint not allowed for your subscription tier. upgrade your subscription at https://beaconcha.in/pricing."
}
{
"error": "The requested resource was not found."
}
{
"error": "method not allowed: GET. all public API endpoints use POST."
}
{
"error": "Rate limit exceeded. Please try again later."
}
{
"error": "internal server error. please try again later."
}
{
"error": "An unexpected error occurred."
}
Overviews
Slot
Returns detailed information about a specific consensus layer slot.
In Ethereum, “slots” are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed.
This endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details.
You can query by slot number, block root hash, or use “latest” / “finalized” for the most recent or finalized slot.
Overview statistics for a specific slot on the consensus layer.
Note that a missed slot will be returned with minimal data (only slot number, epoch, timestamp, sync_committee_period, status and, from the Glamsterdam hard fork on, publish_time and ptc_participation).
Show child attributes
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Knowledge Base","colors":{"primary":"#2f6bff","light":"#2f6bff","dark":"#4d87ff"},"logo":{"light":"https://mintcdn.com/bitflyexplorergmbh/mis7Gg5q4_j4hzka/images/logo_light.transparent.png?fit=max\u0026auto=format\u0026n=mis7Gg5q4_j4hzka\u0026q=85\u0026s=f4937b576e7c0255ffe22197eafc93e9","dark":"https://mintcdn.com/bitflyexplorergmbh/mis7Gg5q4_j4hzka/images/logo_dark.transparent.png?fit=max\u0026auto=format\u0026n=mis7Gg5q4_j4hzka\u0026q=85\u0026s=4fd81d79d3d1a307cbe621f7a728c0b7","href":"https://docs.beaconcha.in"},"favicon":"https://mintcdn.com/bitflyexplorergmbh/ai7I6vS_c5RPp4wC/images/favicon.ico?fit=max\u0026auto=format\u0026n=ai7I6vS_c5RPp4wC\u0026q=85\u0026s=15681e9562ed19ba657cee264d79970b","background":{"color":{"light":"#f5f7fb","dark":"#0c1018"}},"navbar":{"links":[{"icon":"discord","href":"https://dsc.gg/beaconchain","label":"Discord"}],"primary":{"type":"button","label":"Get API Key","href":"https://beaconcha.in/user/settings"}},"footer":{"socials":{"x":"https://x.com/beaconcha_in","github":"https://github.com/gobitfly","discord":"https://dsc.gg/beaconchain"},"links":[{"header":"General","items":[{"label":"API Pricing","href":"https://beaconcha.in/pricing"},{"label":"API Status","href":"https://status.beaconcha.in/"}]},{"header":"Legal","items":[{"label":"Imprint","href":"https://docs.beaconcha.in/legal/imprint"},{"label":"Terms","href":"https://docs.beaconcha.in/legal/terms"},{"label":"Privacy","href":"https://docs.beaconcha.in/legal/privacy"}]}]},"fonts":{"heading":{"family":"Urbanist","weight":600},"body":{"family":"Urbanist","weight":400}},"integrations":{"ga4":{"measurementId":"G-FG07H4ST8Q"},"cookies":{"key":"bc-analytics-consent","value":"granted"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bitflyexplorergmbh","hasAudioNarration":false,"actualSubdomain":"bitflyexplorergmbh","customDomains":["docs.beaconcha.in"],"gitSource":{"type":"github","owner":"gobitfly","repo":"beaconchain-monorepo","deployBranch":"docs-deploy","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aea04aa8c693588234f6500","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Docs","count":93},{"language":"default","tag":"V2 API Docs","count":82},{"language":"default","tag":"Network","count":28},{"language":"default","tag":"Documentation","count":21},{"language":"default","tag":"Use Cases","count":20},{"language":"default","tag":"Beaconcha.in Features","count":15},{"language":"default","tag":"V1 API Docs","count":10},{"language":"default","tag":"Validator Duties","count":10},{"language":"default","tag":"Guides","count":8},{"language":"default","tag":"Validator Metrics","count":8}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":false,"deflection":{"enabled":false,"email":"support@beaconcha.in","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--primary: 47 107 255;--primary-light: 91 140 255;--primary-dark: 31 76 190;--background-light: 245 247 251;--background-dark: 12 16 24;--bc-border-light: 214 221 234;--bc-border-dark: 54 63 78;--bc-surface-light: 255 255 255;--bc-surface-dark: 20 25 35}html,body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background:radial-gradient(circle at 5% 10%, rgba(47, 107, 255, 0.08), transparent 30%),\n radial-gradient(circle at 92% 14%, rgba(0, 188, 212, 0.08), transparent 28%)}.dark body{background:radial-gradient(circle at 8% 8%, rgba(47, 107, 255, 0.22), transparent 34%),\n radial-gradient(circle at 96% 16%, rgba(9, 16, 31, 0.78), transparent 32%),\n linear-gradient(180deg, #0c1018 0%, #090d14 100%)}a{text-underline-offset:0.2em}.prose code,pre{border:1px solid rgba(var(--bc-border-light), 0.8)}.dark .prose code,.dark pre{border-color:rgba(var(--bc-border-dark), 0.85)}nav,aside,header,main [class*=\"card\"],main [class*=\"panel\"]{border-color:rgba(var(--bc-border-light), 0.65)}.dark nav,.dark aside,.dark header,.dark main [class*=\"card\"],.dark main [class*=\"panel\"]{border-color:rgba(var(--bc-border-dark), 0.75)}tbody tr:hover{background:rgba(47, 107, 255, 0.07)}.dark tbody tr:hover{background:rgba(47, 107, 255, 0.14)}[data-testid=\"optional-fields-group\"]{display:block!important;content-visibility:visible!important}[data-testid=\"optional-fields-row\"],[data-testid=\"optional-fields-toggle\"]{display:none!important}"}],"page":{"pagePath":"api-reference/ethereum/slot/overview","slug":"/api-reference/ethereum/slot/overview","pageMetadata":{"title":"Slot","description":"Returns detailed information about a specific consensus layer slot.\n\nIn Ethereum, \"slots\" are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed.\n\nThis endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. \n\nYou can query by slot number, block root hash, or use \"latest\" / \"finalized\" for the most recent or finalized slot.\n","deprecated":null,"version":null,"sidebarTitle":"Slot","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot","href":"/api-reference/ethereum/slot/overview","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Returns detailed information about a specific consensus layer slot.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"In Ethereum, “slots” are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"This endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"You can query by slot number, block root hash, or use “latest” / “finalized” for the most recent or finalized slot.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Slot","description":"Returns detailed information about a specific consensus layer slot.\n\nIn Ethereum, \"slots\" are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed.\n\nThis endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. \n\nYou can query by slot number, block root hash, or use \"latest\" / \"finalized\" for the most recent or finalized slot.\n","deprecated":null,"version":null,"sidebarTitle":"Slot","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot","href":"/api-reference/ethereum/slot/overview","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/bitflyexplorergmbh/0accca00cdc5cb9a/support-widget.js","/_mintlify/custom/bitflyexplorergmbh/f7c459cc7b5d3b45/ga-page-views.js","/_mintlify/custom/bitflyexplorergmbh/ce23a3e5e6eeb907/analytics-consent.js"],"openApiReferenceData":{"operation":{"operationId":"GetSlotOverview","tags":["Slot"],"summary":"Slot","x-mint":{"href":"/api-reference/ethereum/slot/overview","metadata":{"sidebarTitle":"Slot"}},"description":"Returns detailed information about a specific consensus layer slot.\n\nIn Ethereum, \"slots\" are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed.\n\nThis endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. \n\nYou can query by slot number, block root hash, or use \"latest\" / \"finalized\" for the most recent or finalized slot.\n","requestBody":"eaca1fea-f901-4441-9963-3c72f61c91ba","responses":{"200":"d51c2b75-331a-4544-b4ce-245c856cd0ee","400":"3ec77769-610a-4a07-98f3-35c0f2b2a390","401":"ceed91ef-2d28-4d36-92c9-3652985ea934","403":"c0b90149-207c-4c56-8b98-673975884f15","404":"5c3f61c0-c5f1-4470-9e4d-ef232c1b613b","405":"f5904075-f961-4473-8311-e5ed58f84b25","429":"9120f709-5374-44ac-94fb-937c47fd9600","500":"afc3d2ea-5828-4740-a757-b4e471b44aff","default":"26a56dbe-d65d-4ef7-b589-9dd17cdb694e"},"method":"post","type":"path","servers":["68600598-006f-4d78-a840-93daacf4d3c9"],"security":["e0f71b8f-ce4e-47ec-a449-3f4991045d07"],"path":"/api/v2/ethereum/slot","baseUrlOptions":["https://beaconcha.in"],"title":"Slot","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["slot"],"properties":{"slot":{"oneOf":[{"type":"object","title":"Number","description":"Specify a slot using one of the following methods.\n- Slot number\n- Consensus layer block root\n- View: \"latest\", \"finalized\" \n","default":"latest","required":["number"],"properties":{"number":{"type":"integer","minimum":0,"description":"Slot by number.","isRequired":true,"uniqueKey":"slot.oneOf.0.number","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"slot.oneOf.0","typeLabel":"Number · object"},{"type":"object","title":"Root","description":"Specify a slot using one of the following methods.\n- Slot number\n- Consensus layer block root\n- View: \"latest\", \"finalized\" \n","default":"latest","required":["root"],"properties":{"root":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"A 32-byte block root represented as a hex string with 0x prefix.","isRequired":true,"uniqueKey":"slot.oneOf.1.root","typeLabel":"string"}},"isRequired":true,"uniqueKey":"slot.oneOf.1","typeLabel":"Root · object"},{"type":"object","title":"View","description":"Specify a slot using one of the following methods.\n- Slot number\n- Consensus layer block root\n- View: \"latest\", \"finalized\" \n","default":"latest","required":["view"],"properties":{"view":{"type":"string","description":"- \"latest\": Refers to the most recent slot, which may be subject to reorganization.\n- \"finalized\": Refers to the latest slot that has been finalized and is not subject to change.\n","enum":["latest","finalized"],"isRequired":true,"uniqueKey":"slot.oneOf.2.view","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"slot.oneOf.2","typeLabel":"View · object"}],"isRequired":true,"uniqueKey":"slot","typeLabel":"Number · object | Root · object | View · object"},"chain":{"type":"string","enum":["mainnet","hoodi"],"default":"mainnet","description":"The Ethereum chain to query.","uniqueKey":"chain","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"example":{"slot":{"view":"latest"},"chain":"mainnet"},"examples":{"Example":{"title":"Example","value":{"slot":{"view":"latest"},"chain":"mainnet"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"d51c2b75-331a-4544-b4ce-245c856cd0ee":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","description":"Overview statistics for a specific slot on the consensus layer.\n\nNote that a missed slot will be returned with minimal data (only slot number, epoch, timestamp, sync_committee_period, status and, from the Glamsterdam hard fork on, publish_time and ptc_participation).\n","properties":{"slot":{"type":"integer","minimum":0,"description":"Slot by number.","isRequired":true,"uniqueKey":"data.slot","typeLabel":"integer"},"epoch":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.epoch","typeLabel":"integer"},"timestamp":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.timestamp","typeLabel":"integer"},"status":{"type":"string","enum":["success","missed","orphaned","scheduled"],"isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"sync_committee_period":{"oneOf":[{"type":"integer","description":"The sync committee period number.\n\nEach sync committee period spans 256 epochs (approximately 27.3 hours with 6.4 minute epochs).\nThe first sync committee period (period 290 on Ethereum Mainnet) started at the Altair hard fork on Oct 27, 2021, 10:56:23am UTC (epoch 74240).\n","minimum":0,"isRequired":true,"uniqueKey":"data.sync_committee_period.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.sync_committee_period.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sync_committee_period","typeLabel":"integer | null"},"execution_reference":{"oneOf":[{"type":"object","description":"Reference to the execution layer block of this slot's payload. Null for missed slots and slots before the Merge. From the Glamsterdam hard fork on, also null when the chain did not include this slot's execution payload (`payload_status` `empty`); while `payload_status` is `pending`, the value can still change to null.\n","required":["block","hash"],"properties":{"block":{"type":"integer","minimum":0,"description":"Block by number.","isRequired":true,"uniqueKey":"data.execution_reference.oneOf.0.block","typeLabel":"integer"},"hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"A 32-byte block hash represented as a hex string with 0x prefix.","isRequired":true,"uniqueKey":"data.execution_reference.oneOf.0.hash","typeLabel":"string"}},"uniqueKey":"data.execution_reference.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.execution_reference.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.execution_reference","typeLabel":"object | null"},"proposer":{"oneOf":[{"type":"object","properties":{"index":{"oneOf":[{"type":"integer","description":"Validator Index","minimum":0,"uniqueKey":"data.proposer.oneOf.0.index.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"data.proposer.oneOf.0.index.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.proposer.oneOf.0.index","typeLabel":"integer | null"},"public_key":{"type":"string","description":"Public key of a validator","pattern":"^0x[a-fA-F0-9]{96}$","uniqueKey":"data.proposer.oneOf.0.public_key","typeLabel":"string"}},"uniqueKey":"data.proposer.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.proposer.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.proposer","typeLabel":"object | null"},"payload_status":{"oneOf":[{"type":"string","description":"Availability of the execution payload for this consensus block. Null when the concept does not apply - slots before the Gloas hardfork, slots without a block, and orphaned blocks.\n\nExperimental: set only on chains past the Glamsterdam hard fork, which Hoodi reaches first, and may change before the mainnet release. See [Glamsterdam API](/api/glamsterdam).\n","enum":["full","empty","pending"],"example":"full","uniqueKey":"data.payload_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"data.payload_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.payload_status","typeLabel":"enum\u003cstring> | null"},"empty_reason":{"oneOf":[{"type":"string","description":"Why the execution payload was empty, from the payload timeliness committee's votes included on chain. Null when payload_status is not 'empty'.\n\nExperimental: set only on chains past the Glamsterdam hard fork, which Hoodi reaches first, and may change before the mainnet release. See [Glamsterdam API](/api/glamsterdam).\n","enum":["withheld","skipped","no_verdict"],"example":"withheld","uniqueKey":"data.empty_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"data.empty_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.empty_reason","typeLabel":"enum\u003cstring> | null"},"publish_time":{"oneOf":[{"type":"object","description":"When one beaconcha.in node first received the block of this slot, from the Glamsterdam hard fork on. It describes the block that `status` and `block_root` describe; for a missed slot, the first block our node received for the slot, which the chain did not include. Null for slots before the fork, for a missed slot when our node received no block for it, and while the explorer has no block or missed verdict for the slot. For earlier slots, [v2/ethereum/block/mev-timing](/api-reference/ethereum/block/mev-timing) measures proposal timing from relay bids; that measure is not comparable with this one, and the two are never merged.\n\nExperimental: set only on chains past the Glamsterdam hard fork, which Hoodi reaches first, and may change before the mainnet release. See [Glamsterdam API](/api/glamsterdam).\n","required":["observation","attestation_deadline_ms","block_included"],"properties":{"observation":{"type":"string","enum":["seen_on_gossip","not_seen_on_gossip","not_observed"],"x-enum-varnames":["PublishTimeObservationSeenOnGossip","PublishTimeObservationNotSeenOnGossip","PublishTimeObservationNotObserved"],"example":"seen_on_gossip","description":"How our node received the block.\n\n- `seen_on_gossip`: our node received the block over the peer-to-peer gossip network, and `slot_offset_ms` is set.\n- `not_seen_on_gossip`: our node imported the block, but did not receive it over gossip, for example while it was syncing or before it had verified the parent block's execution payload. The usual cause is our own node, not the proposer.\n- `not_observed`: our node has no record of the block, for example during an outage of our node.\n\n**Forward compatibility:** New values may be added to this enum. Treat a value you do not recognise as `not_observed`.\n","isRequired":true,"uniqueKey":"data.publish_time.oneOf.0.observation","typeLabel":"enum\u003cstring>"},"attestation_deadline_ms":{"type":"integer","description":"The slot's attestation deadline in milliseconds after the slot start, `ATTESTATION_DUE_BPS_GLOAS` of the slot duration, which is 3000 at 12-second slots. Fork choice counts a block as timely only when it arrives before this deadline.","isRequired":true,"uniqueKey":"data.publish_time.oneOf.0.attestation_deadline_ms","typeLabel":"integer"},"block_included":{"type":"boolean","description":"Whether the chain included the block our node received. False for an orphaned block, and for a missed slot when our node received a block for it that the chain did not include. The arrival time alone does not show why a block was not included. Until the slot is finalized, the value can still change.","isRequired":true,"uniqueKey":"data.publish_time.oneOf.0.block_included","typeLabel":"boolean"},"slot_offset_ms":{"oneOf":[{"type":"integer","description":"Milliseconds after the slot start at which our node received the block over the peer-to-peer gossip network, by our node's clock, so it can be negative. Null when `observation` is not `seen_on_gossip`. A block our node imported another way has no publish time, because the import time does not show when the proposer published the block.","uniqueKey":"data.publish_time.oneOf.0.slot_offset_ms.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Milliseconds after the slot start at which our node received the block over the peer-to-peer gossip network, by our node's clock, so it can be negative. Null when `observation` is not `seen_on_gossip`. A block our node imported another way has no publish time, because the import time does not show when the proposer published the block.","uniqueKey":"data.publish_time.oneOf.0.slot_offset_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.publish_time.oneOf.0.slot_offset_ms","typeLabel":"integer | null"},"seen_after_attestation_deadline":{"oneOf":[{"type":"boolean","description":"True when `slot_offset_ms` is at or after `attestation_deadline_ms`. It describes when our node received the block, not whether the chain counted the block as timely, which each node decides from its own arrival time. Null when `slot_offset_ms` is null.","uniqueKey":"data.publish_time.oneOf.0.seen_after_attestation_deadline.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"True when `slot_offset_ms` is at or after `attestation_deadline_ms`. It describes when our node received the block, not whether the chain counted the block as timely, which each node decides from its own arrival time. Null when `slot_offset_ms` is null.","uniqueKey":"data.publish_time.oneOf.0.seen_after_attestation_deadline.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.publish_time.oneOf.0.seen_after_attestation_deadline","typeLabel":"boolean | null"}},"uniqueKey":"data.publish_time.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.publish_time.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.publish_time","typeLabel":"object | null"},"block_root":{"oneOf":[{"type":"string","description":"A 32-byte block root represented as a hex string with 0x prefix.","pattern":"^0x[a-fA-F0-9]{64}$","uniqueKey":"data.block_root.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.block_root.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.block_root","typeLabel":"string | null"},"parent_root":{"oneOf":[{"type":"string","description":"The block_root of the parent block for the block proposed in this slot.\n","pattern":"^0x[a-fA-F0-9]{64}$","uniqueKey":"data.parent_root.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.parent_root.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.parent_root","typeLabel":"string | null"},"state_root":{"oneOf":[{"type":"string","description":"Hash-tree-root of the beaconchain state after processing this slot.\n","pattern":"^0x[a-fA-F0-9]{64}$","uniqueKey":"data.state_root.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.state_root.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.state_root","typeLabel":"string | null"},"graffiti":{"oneOf":[{"type":"string","pattern":"^0x[a-fA-F0-9]{0,64}$","description":"Validators can include an optional message called \"graffiti\" in proposed blocks.\nThe graffiti is limited to 32 bytes and is returned as a hex-encoded string here.\nIf no graffiti was included, this field will be null.\n","uniqueKey":"data.graffiti.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^0x[a-fA-F0-9]{0,64}$","description":"Validators can include an optional message called \"graffiti\" in proposed blocks.\nThe graffiti is limited to 32 bytes and is returned as a hex-encoded string here.\nIf no graffiti was included, this field will be null.\n","uniqueKey":"data.graffiti.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.graffiti","typeLabel":"string | null"},"graffiti_text":{"oneOf":[{"type":"string","description":"The graffiti decoded as UTF-8 text. Zero bytes are removed, and so are bytes that are not valid UTF-8, such as a multi-byte character cut off at the 32-byte limit; `graffiti` holds the exact bytes. Null when no text remains, which includes slots without a block and graffiti of only zero bytes.","example":"Lighthouse/v8.3.1-0aba460","uniqueKey":"data.graffiti_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"The graffiti decoded as UTF-8 text. Zero bytes are removed, and so are bytes that are not valid UTF-8, such as a multi-byte character cut off at the 32-byte limit; `graffiti` holds the exact bytes. Null when no text remains, which includes slots without a block and graffiti of only zero bytes.","example":"Lighthouse/v8.3.1-0aba460","uniqueKey":"data.graffiti_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.graffiti_text","typeLabel":"string | null"},"randao_reveal":{"oneOf":[{"type":"string","description":"RANDAO entropy contribution \n","pattern":"^0x[a-fA-F0-9]{192}$","uniqueKey":"data.randao_reveal.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.randao_reveal.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.randao_reveal","typeLabel":"string | null"},"signature":{"oneOf":[{"type":"string","description":"BLS signature of the block proposed in this slot.\n","pattern":"^0x[a-fA-F0-9]{192}$","uniqueKey":"data.signature.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.signature.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.signature","typeLabel":"string | null"},"sync_participation":{"oneOf":[{"type":"object","description":"Statistics showing sync committee participation for this slot.\n\nNote: This represents participation by validators assigned to the sync committee for this period.\n","required":["successful","assigned","missed","missed_including_missed_slots","scheduled"],"properties":{"successful":{"type":"integer","description":"Number of times the validator successfully participated in the sync committee.","minimum":0,"isRequired":true,"uniqueKey":"data.sync_participation.oneOf.0.successful","typeLabel":"integer"},"assigned":{"type":"integer","description":"Number of times the validator has been assigned to participate in the sync committee, excluding missed slots.","minimum":0,"isRequired":true,"uniqueKey":"data.sync_participation.oneOf.0.assigned","typeLabel":"integer"},"missed":{"type":"integer","description":"Number of times the validator missed participation in the sync committee, excluding missed network slots.\n\nThe `missed` is always less than or equal to your actual `missed_including_missed_slots`.\n","minimum":0,"isRequired":true,"uniqueKey":"data.sync_participation.oneOf.0.missed","typeLabel":"integer"},"missed_including_missed_slots":{"type":"integer","description":"Number of times the validator missed participation in the sync committee, including missed network slots.\n\nMissed network slots are beyond your control. If this value is significantly higher than `missed`, it indicates that your validator is generally performing well, and most missed rewards are due to network issues rather than validator faults. \n\nHowever, if both `missed` and `missed_including_missed_slots` are high, it suggests potential issues with your validator's setup or connectivity, leading to missed sync committee messages.\n","minimum":0,"isRequired":true,"uniqueKey":"data.sync_participation.oneOf.0.missed_including_missed_slots","typeLabel":"integer"},"scheduled":{"type":"integer","description":"Number of scheduled sync committee votes for active and upcoming sync committees.","minimum":0,"isRequired":true,"uniqueKey":"data.sync_participation.oneOf.0.scheduled","typeLabel":"integer"}},"uniqueKey":"data.sync_participation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.sync_participation.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.sync_participation","typeLabel":"object | null"},"attestation_participation":{"oneOf":[{"type":"object","description":"Statistics showing attestation vote participation for this slot.\n\nNote: This represents participation by validators assigned attestation duties for this slot.\n","required":["successful","assigned","missed"],"properties":{"successful":{"type":"integer","description":"Number of validators that successfully attested on this slot.","minimum":0,"isRequired":true,"uniqueKey":"data.attestation_participation.oneOf.0.successful","typeLabel":"integer"},"assigned":{"type":"integer","description":"Number of validators that were assigned to attest on this slot.","minimum":0,"isRequired":true,"uniqueKey":"data.attestation_participation.oneOf.0.assigned","typeLabel":"integer"},"missed":{"type":"integer","description":"Number of validators that missed attesting on this slot.","minimum":0,"isRequired":true,"uniqueKey":"data.attestation_participation.oneOf.0.missed","typeLabel":"integer"}},"uniqueKey":"data.attestation_participation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.attestation_participation.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attestation_participation","typeLabel":"object | null"},"ptc_participation":{"oneOf":[{"type":"object","description":"Payload timeliness committee participation for this slot, and how the committee voted, as recorded on chain. Counts are committee **positions**, not validators - the committee is sampled with replacement, so one validator can hold more than one position in a slot and each position votes independently. Summed over the slots of an epoch, each slot requested by number, `assigned`, `voted`, `missed` and `missed_including_missed_slots` equal `ptc_participation` of the [epoch overview](/api-reference/ethereum/epoch/overview).\n\nA vote about this slot can only be included in the block at the following slot that builds on this slot's block, so only the votes in that canonical block count. [v2/ethereum/slot/ptc-duties](/api-reference/ethereum/slot/ptc-duties) lists every position of the committee with its vote, and also reports a vote as cast when it reached a block that was later orphaned.\n\nThese counts are the on-chain record, not the protocol's verdict on the payload. Every node that imports the following block counts these votes and can have received more over the network, and each node decides on payload timeliness from its own view. `payload_status` and `empty_reason` report what the chain did with the payload. The state transition does not check the included votes against that outcome, so the two can disagree.\n\nThe direction counts cover voting positions only, so all four are 0 when `voted` is 0. A position whose included votes disagree on one question counts in `voted` but in neither count of that question, so `payload_present_count` + `payload_not_present_count`, and `blob_data_available_count` + `blob_data_unavailable_count`, can each be lower than `voted`.\n\nNull for slots before the Gloas hard fork, and until the explorer has derived the slot's votes, which it does after the following slot is finalized. For a missed slot, or a slot whose only block is orphaned, `assigned` and `voted` are 0 and every position is counted in `missed_including_missed_slots`. Null for an orphaned block beside a canonical block of the same slot, whose committee voted on the canonical block. Immutable once set.\n\nExperimental: set only on chains past the Glamsterdam hard fork, which Hoodi reaches first, and may change before the mainnet release. See [Glamsterdam API](/api/glamsterdam).\n","required":["assigned","voted","missed","missed_including_missed_slots","payload_present_count","payload_not_present_count","blob_data_available_count","blob_data_unavailable_count"],"properties":{"assigned":{"type":"integer","minimum":0,"description":"Number of payload timeliness committee positions of this slot that could vote, meaning this slot and the following slot both have a canonical block. `PTC_SIZE` (512) when they do, otherwise 0. Positions in a missed slot, or in the slot before one, are counted in `missed_including_missed_slots` only.","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.assigned","typeLabel":"integer"},"voted":{"type":"integer","minimum":0,"description":"Number of those positions whose vote is included in the canonical block of the following slot. A position counts once, even when more than one included aggregate carries its vote.","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.voted","typeLabel":"integer"},"missed":{"type":"integer","minimum":0,"description":"Number of assigned positions whose vote is not included, excluding missed network slots. Unpaid, so this carries no penalty.","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.missed","typeLabel":"integer"},"missed_including_missed_slots":{"type":"integer","minimum":0,"description":"Number of positions whose vote is not included, including the positions that could not vote because this slot or the following slot has no canonical block.","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.missed_including_missed_slots","typeLabel":"integer"},"payload_present_count":{"type":"integer","minimum":0,"description":"Number of voting positions whose included vote says the execution payload was revealed on time (`payload_present`).","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.payload_present_count","typeLabel":"integer"},"payload_not_present_count":{"type":"integer","minimum":0,"description":"Number of voting positions whose included vote says the execution payload was not revealed on time.","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.payload_not_present_count","typeLabel":"integer"},"blob_data_available_count":{"type":"integer","minimum":0,"description":"Number of voting positions whose included vote says the blob data was available (`blob_data_available`).","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.blob_data_available_count","typeLabel":"integer"},"blob_data_unavailable_count":{"type":"integer","minimum":0,"description":"Number of voting positions whose included vote says the blob data was not available.","isRequired":true,"uniqueKey":"data.ptc_participation.oneOf.0.blob_data_unavailable_count","typeLabel":"integer"}},"uniqueKey":"data.ptc_participation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.ptc_participation.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.ptc_participation","typeLabel":"object | null"},"queue_events":{"oneOf":[{"type":"object","properties":{"queued":{"type":"object","description":"Statistics about consensus layer events that were added to the queue in this slot.\n","properties":{"deposit":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.deposit.count","typeLabel":"integer"},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$","isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.deposit.amount","typeLabel":"string"}},"required":["count","amount"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.deposit","typeLabel":"object"},"withdrawal_manual":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.withdrawal_manual.count","typeLabel":"integer"},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$","isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.withdrawal_manual.amount","typeLabel":"string"}},"required":["count","amount"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.withdrawal_manual","typeLabel":"object"},"consolidation":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.consolidation.count","typeLabel":"integer"},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$","isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.consolidation.amount","typeLabel":"string"}},"required":["count","amount"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued.consolidation","typeLabel":"object"}},"required":["deposit","withdrawal_manual","consolidation"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.queued","typeLabel":"object"},"processed":{"type":"object","description":"Statistics about consensus layer events that were processed from the queue in this slot.\n","properties":{"deposit":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.deposit.count","typeLabel":"integer"},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$","isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.deposit.amount","typeLabel":"string"}},"required":["count","amount"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.deposit","typeLabel":"object"},"withdrawal_sweep":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.withdrawal_sweep.count","typeLabel":"integer"},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$","isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.withdrawal_sweep.amount","typeLabel":"string"}},"required":["count","amount"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.withdrawal_sweep","typeLabel":"object"},"withdrawal_manual":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.withdrawal_manual.count","typeLabel":"integer"},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$","isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.withdrawal_manual.amount","typeLabel":"string"}},"required":["count","amount"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.withdrawal_manual","typeLabel":"object"},"consolidation":{"type":"object","properties":{"count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.consolidation.count","typeLabel":"integer"},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$","isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.consolidation.amount","typeLabel":"string"}},"required":["count","amount"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.consolidation","typeLabel":"object"},"voluntary_exit_count":{"type":"integer","description":"Number of voluntary exit requests that were processed from the exit queue in this slot.","minimum":0,"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed.voluntary_exit_count","typeLabel":"integer"}},"required":["deposit","withdrawal_sweep","withdrawal_manual","consolidation","voluntary_exit_count"],"isRequired":true,"uniqueKey":"data.queue_events.oneOf.0.processed","typeLabel":"object"}},"required":["queued","processed"],"uniqueKey":"data.queue_events.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"queued":{"type":"object","description":"Statistics about consensus layer events that were added to the queue in this slot.\n","properties":{"deposit":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$"}},"required":["count","amount"]},"withdrawal_manual":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$"}},"required":["count","amount"]},"consolidation":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$"}},"required":["count","amount"]}},"required":["deposit","withdrawal_manual","consolidation"]},"processed":{"type":"object","description":"Statistics about consensus layer events that were processed from the queue in this slot.\n","properties":{"deposit":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$"}},"required":["count","amount"]},"withdrawal_sweep":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$"}},"required":["count","amount"]},"withdrawal_manual":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$"}},"required":["count","amount"]},"consolidation":{"type":"object","properties":{"count":{"type":"integer","minimum":0},"amount":{"type":"string","description":"Amount in wei (1 ETH = 10^18 wei)","pattern":"^(0|-?[1-9][0-9]*)$"}},"required":["count","amount"]},"voluntary_exit_count":{"type":"integer","description":"Number of voluntary exit requests that were processed from the exit queue in this slot.","minimum":0}},"required":["deposit","withdrawal_sweep","withdrawal_manual","consolidation","voluntary_exit_count"]}},"required":["queued","processed"],"uniqueKey":"data.queue_events.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.queue_events","typeLabel":"object | null"},"bls_credential_changes_count":{"oneOf":[{"type":"integer","description":"Number of BLS withdrawal credential changes included in this slot.\nA BLS withdrawal credential change allows a validator to update its withdrawal credentials from a BLS key to an execution address.\n","uniqueKey":"data.bls_credential_changes_count.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Number of BLS withdrawal credential changes included in this slot.\nA BLS withdrawal credential change allows a validator to update its withdrawal credentials from a BLS key to an execution address.\n","uniqueKey":"data.bls_credential_changes_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bls_credential_changes_count","typeLabel":"integer | null"},"included_aggregate_count":{"oneOf":[{"type":"integer","minimum":0,"description":"Number of attestation aggregates included in this block. An aggregate bundles the votes of many validators, so this is not a number of validators. Since the Electra (a.k.a. Pectra) hardfork, EIP-7549 lets one aggregate combine the votes of several committees of the same slot, and a block holds at most 8 aggregates instead of 128, so the count is much lower than before the fork. From the Glamsterdam hard fork on, a block also holds payload attestations, the votes of the Payload Timeliness Committee, which are not counted. Null when the slot has no block.","uniqueKey":"data.included_aggregate_count.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Number of attestation aggregates included in this block. An aggregate bundles the votes of many validators, so this is not a number of validators. Since the Electra (a.k.a. Pectra) hardfork, EIP-7549 lets one aggregate combine the votes of several committees of the same slot, and a block holds at most 8 aggregates instead of 128, so the count is much lower than before the fork. From the Glamsterdam hard fork on, a block also holds payload attestations, the votes of the Payload Timeliness Committee, which are not counted. Null when the slot has no block.","uniqueKey":"data.included_aggregate_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.included_aggregate_count","typeLabel":"integer | null"},"included_slashing_count":{"oneOf":[{"type":"object","description":"Statistics about slashing proofs included in this slot.\nA slashing proof provides cryptographic evidence that one or more validators have committed a slashable offense.\n","properties":{"proposer":{"oneOf":[{"description":"Number of slashing proofs included in this slot where a proposer submitted two different blocks for the same slot.\n","type":"integer","minimum":0,"uniqueKey":"data.included_slashing_count.oneOf.0.proposer.oneOf.0","typeLabel":"integer"},{"description":"Number of slashing proofs included in this slot where a proposer submitted two different blocks for the same slot.\n","type":"null","minimum":0,"uniqueKey":"data.included_slashing_count.oneOf.0.proposer.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.included_slashing_count.oneOf.0.proposer","typeLabel":"integer | null"},"attestation":{"oneOf":[{"description":"Number of slashing proofs included in this slot where one or more previous attesters committed a slashable offense such as:\n - double voting (submitting two conflicting attestations for the same target epoch)\n - surround voting (submitting two attestations where one surrounds the other in terms of source and target epochs)\n","type":"integer","minimum":0,"uniqueKey":"data.included_slashing_count.oneOf.0.attestation.oneOf.0","typeLabel":"integer"},{"description":"Number of slashing proofs included in this slot where one or more previous attesters committed a slashable offense such as:\n - double voting (submitting two conflicting attestations for the same target epoch)\n - surround voting (submitting two attestations where one surrounds the other in terms of source and target epochs)\n","type":"null","minimum":0,"uniqueKey":"data.included_slashing_count.oneOf.0.attestation.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.included_slashing_count.oneOf.0.attestation","typeLabel":"integer | null"}},"uniqueKey":"data.included_slashing_count.oneOf.0","typeLabel":"object"},{"type":"null","description":"Statistics about slashing proofs included in this slot.\nA slashing proof provides cryptographic evidence that one or more validators have committed a slashable offense.\n","properties":{"proposer":{"oneOf":[{"description":"Number of slashing proofs included in this slot where a proposer submitted two different blocks for the same slot.\n","type":"integer","minimum":0},{"description":"Number of slashing proofs included in this slot where a proposer submitted two different blocks for the same slot.\n","type":"null","minimum":0}]},"attestation":{"oneOf":[{"description":"Number of slashing proofs included in this slot where one or more previous attesters committed a slashable offense such as:\n - double voting (submitting two conflicting attestations for the same target epoch)\n - surround voting (submitting two attestations where one surrounds the other in terms of source and target epochs)\n","type":"integer","minimum":0},{"description":"Number of slashing proofs included in this slot where one or more previous attesters committed a slashable offense such as:\n - double voting (submitting two conflicting attestations for the same target epoch)\n - surround voting (submitting two attestations where one surrounds the other in terms of source and target epochs)\n","type":"null","minimum":0}]}},"uniqueKey":"data.included_slashing_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.included_slashing_count","typeLabel":"object | null"},"included_blob_commitment_count":{"oneOf":[{"type":"integer","description":"The count of data blobs commitments (kzg commitments) included in this slot, if present.\n\nData blobs are introduced by EIP-4844 (Proto-Danksharding) as part of the data availability layer in the Pectra hardfork.\nThis field is null for slots prior to the hardfork activation.\n","uniqueKey":"data.included_blob_commitment_count.oneOf.0","typeLabel":"integer"},{"type":"null","description":"The count of data blobs commitments (kzg commitments) included in this slot, if present.\n\nData blobs are introduced by EIP-4844 (Proto-Danksharding) as part of the data availability layer in the Pectra hardfork.\nThis field is null for slots prior to the hardfork activation.\n","uniqueKey":"data.included_blob_commitment_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.included_blob_commitment_count","typeLabel":"integer | null"},"finality":{"type":"string","description":"Finality of the consensus block in this slot. From the Glamsterdam hard fork on, `execution_reference` settles separately, once `payload_status` is `full` or `empty`.","enum":["not_finalized","finalized"],"example":"finalized","uniqueKey":"data.finality","typeLabel":"enum\u003cstring>"}},"required":["slot","epoch","sync_committee_period","timestamp","status"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"description":"Response containing basic information about the slot.","required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"slot":1,"epoch":1,"timestamp":1,"status":"success","sync_committee_period":1,"execution_reference":{"block":1,"hash":"\u003cstring>"},"proposer":{"index":1,"public_key":"\u003cstring>"},"payload_status":"full","empty_reason":"withheld","publish_time":{"observation":"seen_on_gossip","attestation_deadline_ms":123,"block_included":true,"slot_offset_ms":123,"seen_after_attestation_deadline":true},"block_root":"\u003cstring>","parent_root":"\u003cstring>","state_root":"\u003cstring>","graffiti":"\u003cstring>","graffiti_text":"Lighthouse/v8.3.1-0aba460","randao_reveal":"\u003cstring>","signature":"\u003cstring>","sync_participation":{"successful":1,"assigned":1,"missed":1,"missed_including_missed_slots":1,"scheduled":1},"attestation_participation":{"successful":1,"assigned":1,"missed":1},"ptc_participation":{"assigned":1,"voted":1,"missed":1,"missed_including_missed_slots":1,"payload_present_count":1,"payload_not_present_count":1,"blob_data_available_count":1,"blob_data_unavailable_count":1},"queue_events":{"queued":{"deposit":{"count":1,"amount":"\u003cstring>"},"withdrawal_manual":{"count":1,"amount":"\u003cstring>"},"consolidation":{"count":1,"amount":"\u003cstring>"}},"processed":{"deposit":{"count":1,"amount":"\u003cstring>"},"withdrawal_sweep":{"count":1,"amount":"\u003cstring>"},"withdrawal_manual":{"count":1,"amount":"\u003cstring>"},"consolidation":{"count":1,"amount":"\u003cstring>"},"voluntary_exit_count":1}},"bls_credential_changes_count":123,"included_aggregate_count":1,"included_slashing_count":{"proposer":1,"attestation":1},"included_blob_commitment_count":123,"finality":"finalized"}}}},"exampleType":"generated"}},"exampleType":"generated"},"3ec77769-610a-4a07-98f3-35c0f2b2a390":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Bad request. Please check your input and try again."},"examples":{"Example":{"title":"Example","value":{"error":"Bad request. Please check your input and try again."}}},"exampleType":"examples"}},"exampleType":"examples"},"ceed91ef-2d28-4d36-92c9-3652985ea934":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Unauthorized. Please provide a valid API key."},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized. Please provide a valid API key."}}},"exampleType":"examples"}},"exampleType":"examples"},"c0b90149-207c-4c56-8b98-673975884f15":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"endpoint not allowed for your subscription tier. upgrade your subscription at https://beaconcha.in/pricing."},"examples":{"Example":{"title":"Example","value":{"error":"endpoint not allowed for your subscription tier. upgrade your subscription at https://beaconcha.in/pricing."}}},"exampleType":"examples"}},"exampleType":"examples"},"5c3f61c0-c5f1-4470-9e4d-ef232c1b613b":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"The requested resource was not found."},"examples":{"Example":{"title":"Example","value":{"error":"The requested resource was not found."}}},"exampleType":"examples"}},"exampleType":"examples"},"f5904075-f961-4473-8311-e5ed58f84b25":{"description":"Method Not Allowed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"method not allowed: GET. all public API endpoints use POST."},"examples":{"Example":{"title":"Example","value":{"error":"method not allowed: GET. all public API endpoints use POST."}}},"exampleType":"examples"}},"exampleType":"examples"},"9120f709-5374-44ac-94fb-937c47fd9600":{"description":"Rate Limit Exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Rate limit exceeded. Please try again later."},"examples":{"Example":{"title":"Example","value":{"error":"Rate limit exceeded. Please try again later."}}},"exampleType":"examples"}},"exampleType":"examples"},"afc3d2ea-5828-4740-a757-b4e471b44aff":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"internal server error. please try again later."},"examples":{"Example":{"title":"Example","value":{"error":"internal server error. please try again later."}}},"exampleType":"examples"}},"exampleType":"examples"},"26a56dbe-d65d-4ef7-b589-9dd17cdb694e":{"description":"An unexpected error response.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"An unexpected error occurred."},"examples":{"Example":{"title":"Example","value":{"error":"An unexpected error occurred."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e0f71b8f-ce4e-47ec-a449-3f4991045d07":{"ApiKeyAuth":{"type":"http","scheme":"bearer","description":"Authorization header with value: Bearer YOUR_TOKEN. Refer to the [API Keys](/api/overview#api-keys) section to create your API key.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"68600598-006f-4d78-a840-93daacf4d3c9":{"url":"https://beaconcha.in","description":"Production API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Authorization header with value: Bearer YOUR_TOKEN. Refer to the [API Keys](/api/overview#api-keys) section to create your API key.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Authorization header with value: Bearer YOUR_TOKEN. Refer to the [API Keys](/api/overview#api-keys) section to create your API key.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ApiKeyAuth","name":"Authorization"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"v3/bundled.yaml"},"subdomain":"bitflyexplorergmbh","siteName":"Knowledge Base","title":"Slot - Knowledge Base","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T15:58:46.128Z","originalFileLocation":"api-reference/ethereum/slot/overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns detailed information about a specific consensus layer slot. In Ethereum, \u0026quot;slots\u0026quot; are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed. This endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. You can query by slot number, block root hash, or use \u0026quot;latest\u0026quot; / \u0026quot;finalized\u0026quot; for the most recent or finalized slot.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Knowledge Base\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Slot - Knowledge Base\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns detailed information about a specific consensus layer slot. In Ethereum, \u0026quot;slots\u0026quot; are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed. This endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. You can query by slot number, block root hash, or use \u0026quot;latest\u0026quot; / \u0026quot;finalized\u0026quot; for the most recent or finalized slot.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Knowledge Base\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bitflyexplorergmbh.mintlify.site/_mintlify/api/og/v2?division=Overviews\u0026amp;title=Slot\u0026amp;description=Returns+detailed+information+about+a+specific+consensus+layer+slot.%0A%0AIn+Ethereum%2C+%22slots%22+are+data+containers+on+the+consensus+layer+where+validator+duties+are+\u0026amp;theme=c14562316d6a3e9c72fac136\u0026amp;signature=b84a74cb08ab42dc3df72aeb82ca17a27e3bbb076167b8570573a964f130e70c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Slot - Knowledge Base\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns detailed information about a specific consensus layer slot. In Ethereum, \u0026quot;slots\u0026quot; are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed. This endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. You can query by slot number, block root hash, or use \u0026quot;latest\u0026quot; / \u0026quot;finalized\u0026quot; for the most recent or finalized slot.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bitflyexplorergmbh.mintlify.site/_mintlify/api/og/v2?division=Overviews\u0026amp;title=Slot\u0026amp;description=Returns+detailed+information+about+a+specific+consensus+layer+slot.%0A%0AIn+Ethereum%2C+%22slots%22+are+data+containers+on+the+consensus+layer+where+validator+duties+are+\u0026amp;theme=c14562316d6a3e9c72fac136\u0026amp;signature=b84a74cb08ab42dc3df72aeb82ca17a27e3bbb076167b8570573a964f130e70c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Knowledge Base\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2f6bff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/ethereum/slot/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.beaconcha.in/#organization\",\"name\":\"Knowledge Base\",\"url\":\"https://docs.beaconcha.in\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bitflyexplorergmbh/mis7Gg5q4_j4hzka/images/logo_light.transparent.png?fit=max\u0026auto=format\u0026n=mis7Gg5q4_j4hzka\u0026q=85\u0026s=f4937b576e7c0255ffe22197eafc93e9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.beaconcha.in#website\",\"name\":\"Knowledge Base\",\"url\":\"https://docs.beaconcha.in\",\"publisher\":{\"@id\":\"https://docs.beaconcha.in/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview#webpage\",\"url\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview\",\"name\":\"Slot\",\"description\":\"Returns detailed information about a specific consensus layer slot. In Ethereum, \\\"slots\\\" are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed. This endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. You can query by slot number, block root hash, or use \\\"latest\\\" / \\\"finalized\\\" for the most recent or finalized slot.\",\"dateModified\":\"2026-11-03T15:58:46.128Z\",\"isPartOf\":{\"@id\":\"https://docs.beaconcha.in#website\"},\"breadcrumb\":{\"@id\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"V2 API Docs\",\"item\":\"https://docs.beaconcha.in/api/ai-integration\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Network\",\"item\":\"https://docs.beaconcha.in/api-reference/ethereum/entities/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Overviews\",\"item\":\"https://docs.beaconcha.in/api-reference/ethereum/state\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Slot\",\"item\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview#apireference\",\"headline\":\"Slot\",\"name\":\"Slot\",\"description\":\"Returns detailed information about a specific consensus layer slot. In Ethereum, \\\"slots\\\" are data containers on the consensus layer where validator duties are scheduled and blocks may be proposed. Each slot may reference a block, but a slot can also be missed. This endpoint provides an overview of the requested slot, including its status (proposed, missed, scheduled), assigned proposer, participation metrics, protocol events (deposits, withdrawals, slashings), and other relevant details. You can query by slot number, block root hash, or use \\\"latest\\\" / \\\"finalized\\\" for the most recent or finalized slot.\",\"url\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.beaconcha.in/api-reference/ethereum/slot/overview#webpage\"},\"dateModified\":\"2026-11-03T15:58:46.128Z\",\"publisher\":{\"@id\":\"https://docs.beaconcha.in/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.beaconcha.in#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Knowledge Base\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Knowledge Base","nav":{"global":null,"tabs":[{"tab":"API Docs","icon":"code","groups":[{"group":"Introduction","pages":[{"title":"Getting Started","href":"/api/overview"}]},{"group":"V2 API Docs","pages":[{"group":"Guides","expanded":true,"pages":[{"title":"AI Integration","href":"/api/ai-integration"},{"title":"Migrating from V1 to V2 API","href":"/api/v1-to-v2-migration"},{"title":"Glamsterdam API (experimental)","href":"/api/glamsterdam"},{"title":"Pagination","href":"/api/pagination"},{"title":"Understanding Rate Limits","href":"/api/rate-limits"},{"title":"API Error Messages","href":"/api/error-handling"},{"title":"Account Management FAQ","href":"/api/account-management"},{"title":"Dashboard management and data API","href":"/api/dashboard"}]},{"group":"Use Cases","expanded":true,"pages":[{"title":"Overview","href":"/use-cases/introduction"},{"group":"Calculate Validator Rewards","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/rewards-introduction"},{"title":"Custom Range Rewards","href":"/use-cases/rewards-custom-range"},{"title":"Tax Year Calculations","href":"/use-cases/rewards-tax-calculations"},{"title":"Dashboard as Private Sets","href":"/use-cases/rewards-dashboard-private-sets"},{"title":"Epoch \u0026 Time Zone Conversion","href":"/use-cases/rewards-epoch-conversion"}]},{"group":"Entity benchmarking","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/entity-benchmarking-overview"},{"title":"Rank and Compare Entities","href":"/use-cases/rank-and-compare-entities"},{"title":"Benchmark Entity vs Network","href":"/use-cases/benchmark-entity-vs-network"},{"title":"Private Entity Benchmarking with Dashboards","href":"/use-cases/private-entity-benchmarking-with-dashboard"}]},{"group":"Monitor Validator Performance","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/performance-introduction"},{"title":"Embed BeaconScore® in Your Product","href":"/use-cases/embed-beaconscore"},{"title":"Analyze Missed Rewards","href":"/use-cases/missed-rewards"},{"title":"APY \u0026 ROI Metrics","href":"/use-cases/apy-roi"}]},{"group":"MEV analysis","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/mev-analysis-introduction"},{"title":"Compare MEV Timing","href":"/use-cases/compare-mev-timing"},{"title":"Investigate a Block","href":"/use-cases/investigate-mev-block"}]},{"group":"Track Queues \u0026 Operations","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/queue-tracking"},{"title":"Estimate Queue Wait Times","href":"/use-cases/queue-wait-times"},{"title":"Track Staking Inflows \u0026 Outflows","href":"/use-cases/staking-inflows-outflows"}]}]},{"group":"Network","expanded":true,"pages":[{"group":"Staking Entities","expanded":true,"pages":[{"title":"💎 Overview","deprecated":null,"version":null,"sidebarTitle":"Overview","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entities","href":"/api-reference/ethereum/entities/overview"},{"title":"💎 Sub Entities","deprecated":null,"version":null,"sidebarTitle":"Sub entities","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entity/sub-entities","href":"/api-reference/ethereum/entity/sub-entities"},{"title":"💎 MEV Timing","deprecated":null,"version":null,"sidebarTitle":"Mev timing","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entity/mev-timing","href":"/api-reference/ethereum/entity/mev-timing"},{"title":"💎 Proposal Timing","deprecated":null,"version":null,"sidebarTitle":"Proposal Timing","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entity/proposal-timing","href":"/api-reference/ethereum/entity/proposal-timing"}]},{"group":"Overviews","expanded":true,"pages":[{"title":"Explorer State","deprecated":null,"version":null,"sidebarTitle":"State","openapi":"/v3/bundled.yaml post /api/v2/ethereum/state","href":"/api-reference/ethereum/state"},{"title":"Validator","deprecated":null,"version":null,"sidebarTitle":"Validators","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators","href":"/api-reference/ethereum/validators"},{"title":"💎 Validator Metadata","deprecated":null,"version":null,"sidebarTitle":"💎 Validator Metadata","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/metadata","href":"/api-reference/ethereum/validators/metadata"},{"title":"Validator Statuses","deprecated":null,"version":null,"sidebarTitle":"Validator statuses","openapi":"/v3/bundled.yaml post /api/v2/ethereum/state/validator-statuses","href":"/api-reference/ethereum/state/validator-statuses"},{"title":"Epoch","description":"Returns a rolled-up overview of a single consensus layer epoch.\n\nIn Ethereum, an epoch is a fixed window of consensus layer slots (32 on Ethereum Mainnet) over which validator attestations are aggregated and finality is determined. This endpoint summarizes network-wide activity for the epoch: validator participation, balances, block proposal outcomes, and the protocol events (deposits, withdrawals, exits, slashings) included across its slots.\n\nThink of it as a per-epoch starting point: the `slots` range tells you which slots belong to the epoch so you can drill into per-slot detail via [v2/ethereum/slot](/api-reference/ethereum/slot/overview), and the counts point you to the more specific endpoints for each topic.\n\nYou can query by epoch number, or use \"latest\" / \"finalized\" for the most recent or finalized epoch. The \"finalized\" view can lag the chain's latest finalized epoch by up to one epoch so that every metric of the returned epoch is fully populated.\n\nNote: for an epoch whose duties have not yet been fully aggregated (the most recent epochs, whether not-yet-finalized or queried by number just after finalization) the participation- and performance-based fields (`attesting_balance`, `participation_rate`, `attestation_participation`, `sync_participation`, `beaconscore`) are `null` — check `finality` to tell an in-progress epoch apart, and query \"finalized\" for a complete, stable response.\n","deprecated":null,"version":null,"sidebarTitle":"Epoch","openapi":"/v3/bundled.yaml post /api/v2/ethereum/epoch","href":"/api-reference/ethereum/epoch/overview"},{"title":"Slot","deprecated":null,"version":null,"sidebarTitle":"Slot","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot","href":"/api-reference/ethereum/slot/overview"},{"title":"Block","description":"Provides comprehensive details about a specific execution layer block, excluding rewards. For reward details, refer to [v2/ethereum/block/rewards](/api-reference/ethereum/block/rewards).\n\nExecution layer blocks contain transactions and state changes, while consensus layer slots manage validator duties and finality. Since the Merge (Proof-of-Stake transition), each execution layer block corresponds to a consensus layer slot, though their numbers differ.\n\nThis endpoint delivers an overview of the requested block, including its slot reference (if applicable), block hash, timestamp, gas usage, transaction counts, and other key metrics. For pre-Merge blocks, consensus layer references will be null.\n\nQuery options include block number or keywords like \"latest\" and \"finalized\" for the most recent or finalized block.\n","deprecated":null,"version":null,"sidebarTitle":"Block","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block","href":"/api-reference/ethereum/block/overview"}]},{"group":"Deposits","expanded":true,"pages":[{"title":"Deposits","deprecated":null,"version":null,"sidebarTitle":"Slot Deposits","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/deposits","href":"/api-reference/ethereum/deposits"},{"title":"Deposit Slots","deprecated":null,"version":null,"sidebarTitle":"Validator Deposit Slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/deposit-slots","href":"/api-reference/ethereum/validators/deposit-slots"}]},{"group":"Withdrawals","expanded":true,"pages":[{"title":"Withdrawals","deprecated":null,"version":null,"sidebarTitle":"Slot Withdrawals","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/withdrawals","href":"/api-reference/ethereum/withdrawals"},{"title":"Withdrawal Slots","deprecated":null,"version":null,"sidebarTitle":"Validator Withdrawal Slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/withdrawal-slots","href":"/api-reference/ethereum/validators/withdrawal-slots"}]},{"group":"Consolidations","expanded":true,"pages":[{"title":"Consolidations","deprecated":null,"version":null,"sidebarTitle":"Slot Consolidations","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/consolidations","href":"/api-reference/ethereum/consolidations"},{"title":"Validator Queue Consolidation Details","deprecated":null,"version":null,"sidebarTitle":"Validator Queue Consolidation Details","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/queues/consolidations","href":"/api-reference/ethereum/validators/queues/consolidations"},{"title":"Validator Queue Compounding Switch Details","deprecated":null,"version":null,"sidebarTitle":"Validator Queue Compounding Switch Details","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/queues/compounding-switches","href":"/api-reference/ethereum/validators/queues/compounding-switches"}]},{"group":"Sync Committee","expanded":true,"pages":[{"title":"Sync Committee Periods","deprecated":null,"version":null,"sidebarTitle":"Sync Committee Periods","openapi":"/v3/bundled.yaml post /api/v2/ethereum/sync-committee","href":"/api-reference/ethereum/sync-committee/overview"},{"title":"Validators","deprecated":null,"version":null,"sidebarTitle":"Validators","openapi":"/v3/bundled.yaml post /api/v2/ethereum/sync-committee/validators","href":"/api-reference/ethereum/sync-committee/validators"}]},{"group":"Queues","expanded":true,"pages":[{"title":"Network Queue Overview","deprecated":null,"version":null,"sidebarTitle":"Network Queue Overview","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues","href":"/api-reference/ethereum/queues"},{"title":"Staking Queues History","deprecated":null,"version":null,"sidebarTitle":"Staking Queues History","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues/history","href":"/api-reference/ethereum/queues/history"},{"title":"Validator Queue ETA","deprecated":null,"version":null,"sidebarTitle":"Validator Queue ETA","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/queues","href":"/api-reference/ethereum/validators/queues"},{"title":"Withdrawal \u0026 Consolidation Request Fees","deprecated":null,"version":null,"sidebarTitle":"Withdrawal \u0026 Consolidation Fees","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues/request-fees","href":"/api-reference/ethereum/queues/request-fees"},{"title":"Withdrawal \u0026 Consolidation Request Fees (Current)","deprecated":null,"version":null,"sidebarTitle":"Withdrawal \u0026 Consolidation Fees (Current)","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues/request-fees/current","href":"/api-reference/ethereum/queues/request-fees/current"}]},{"group":"Statistics","expanded":true,"pages":[{"title":"Network Performance","deprecated":null,"version":null,"sidebarTitle":"Performance aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/performance-aggregate","href":"/api-reference/ethereum/performance-aggregate"},{"title":"Network MEV Timing","deprecated":null,"version":null,"sidebarTitle":"Mev timing","openapi":"/v3/bundled.yaml post /api/v2/ethereum/mev-timing","href":"/api-reference/ethereum/mev-timing"},{"title":"ETH.STORE®","deprecated":null,"version":null,"sidebarTitle":"ETH.STORE®","openapi":"/v3/bundled.yaml post /api/v2/ethereum/eth-store","href":"/api-reference/ethereum/eth-store"}]}]},{"group":"Validator Metrics","expanded":true,"pages":[{"group":"BeaconScore® \u0026 Performance","expanded":true,"pages":[{"title":"Performance Aggregated","deprecated":null,"version":null,"sidebarTitle":"Performance aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/performance-aggregate","href":"/api-reference/ethereum/validators/performance-aggregate"},{"title":"Performance","deprecated":null,"version":null,"sidebarTitle":"Performance list","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/performance-list","href":"/api-reference/ethereum/validators/performance-list"},{"title":"APY \u0026 ROI","deprecated":null,"version":null,"sidebarTitle":"APY \u0026 ROI","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/apy-roi","href":"/api-reference/ethereum/validators/apy-roi"}]},{"group":"Rewards \u0026 Balances","expanded":true,"pages":[{"title":"Rewards Aggregated","deprecated":null,"version":null,"sidebarTitle":"Rewards aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/rewards-aggregate","href":"/api-reference/ethereum/validators/rewards-aggregate"},{"title":"Rewards","deprecated":null,"version":null,"sidebarTitle":"Rewards list","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/rewards-list","href":"/api-reference/ethereum/validators/rewards-list"},{"title":"Validator Balance","deprecated":null,"version":null,"sidebarTitle":"Balances","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/balances","href":"/api-reference/ethereum/validators/balances"}]},{"group":"MEV \u0026 Proposal Timing","expanded":true,"pages":[{"title":"MEV Timing Aggregate","deprecated":null,"version":null,"sidebarTitle":"Mev timing aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/mev-timing-aggregate","href":"/api-reference/ethereum/validators/mev-timing-aggregate"},{"title":"Proposal Timing Aggregate","deprecated":null,"version":null,"sidebarTitle":"Proposal Timing Aggregate","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/proposal-timing-aggregate","href":"/api-reference/ethereum/validators/proposal-timing-aggregate"}]}]},{"group":"Validator Duties","expanded":true,"pages":[{"group":"Attestation Duties","expanded":true,"pages":[{"title":"Attestation Slots","deprecated":null,"version":null,"sidebarTitle":"Attestation slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/attestation-slots","href":"/api-reference/ethereum/validators/attestation-slots"},{"title":"Rewards","deprecated":null,"version":null,"sidebarTitle":"Rewards","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/attestation-duties","href":"/api-reference/ethereum/slot/attestation-duties"}]},{"group":"Block Duties","expanded":true,"pages":[{"title":"Proposal Slots","deprecated":null,"version":null,"sidebarTitle":"Proposal slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/proposal-slots","href":"/api-reference/ethereum/validators/proposal-slots"},{"title":"Details","deprecated":null,"version":null,"sidebarTitle":"Rewards","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block/rewards","href":"/api-reference/ethereum/block/rewards"},{"title":"MEV Timing","deprecated":null,"version":null,"sidebarTitle":"Mev timing","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block/mev-timing","href":"/api-reference/ethereum/block/mev-timing"},{"title":"💎 MEV Bids","deprecated":null,"version":null,"sidebarTitle":"Mev bids","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block/mev-bids","href":"/api-reference/ethereum/block/mev-bids"}]},{"group":"Sync Committee Duties","expanded":true,"pages":[{"title":"Sync Committee Periods","deprecated":null,"version":null,"sidebarTitle":"Sync committee periods","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/sync-committee-periods","href":"/api-reference/ethereum/validators/sync-committee-periods"},{"title":"Rewards","deprecated":null,"version":null,"sidebarTitle":"Rewards","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/sync-committee-duties","href":"/api-reference/ethereum/slot/sync-committee-duties"}]},{"group":"Payload Timeliness Duties","expanded":true,"pages":[{"title":"PTC Slots","deprecated":null,"version":null,"sidebarTitle":"PTC Slots","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/ptc-slots","href":"/api-reference/ethereum/validators/ptc-slots"},{"title":"PTC Duties","deprecated":null,"version":null,"sidebarTitle":"PTC Duties","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/ptc-duties","href":"/api-reference/ethereum/slot/ptc-duties"}]}]},{"group":"Validator Dashboard Management","expanded":false,"pages":[{"title":"Introduction","href":"/validator-dashboard/manage-validators-api"},{"title":"Manage dashboard validators","openapi":".gitbook/assets/API_spec.json POST /api/v2/validator-dashboards/{dashboard_id}/validators","deprecated":false,"version":"1.0","href":"/validator-dashboard/manage-validators-api-endpoints/validators_post"},{"title":"Delete validators from groups","openapi":".gitbook/assets/API_spec.json DELETE /api/v2/validator-dashboards/{dashboard_id}/groups/{group_id}/validators","deprecated":false,"version":"1.0","href":"/validator-dashboard/manage-validators-api-endpoints/groups_delete"},{"title":"Bulk delete validators from a dashboard","openapi":".gitbook/assets/API_spec.json POST /api/v2/validator-dashboards/{dashboard_id}/validators/bulk-deletions","deprecated":false,"version":"1.0","href":"/validator-dashboard/manage-validators-api-endpoints/validators_bulk_delete_post"}]},{"group":"Machine Metrics","expanded":true,"pages":[{"title":"Machine Metrics","sidebarTitle":"Overview","href":"/api/machine-metrics-overview"},{"title":"Submit Machine Metrics","sidebarTitle":"Submit Machine Metrics","openapi":"api/v1/bundled.yaml POST /api/v1/client/metrics","href":"/api-reference/v1/client/metrics"},{"title":"Machine Metrics","deprecated":null,"version":null,"sidebarTitle":"Machine Metrics","openapi":"/v3/bundled.yaml post /api/v2/machine-metrics","href":"/api-reference/machine-metrics"},{"title":"Machine Names","deprecated":null,"version":null,"sidebarTitle":"Machine Names","openapi":"/v3/bundled.yaml post /api/v2/machine-metrics/machine-names","href":"/api-reference/machine-metrics/machine-names"}]}]},{"group":"V1 API Docs","tag":"Legacy","pages":[{"title":"V1 API Overview","href":"/api/v1-overview"},{"group":"Consensus Layer","expanded":true,"pages":[{"group":"Slots","pages":[{"title":"Attestations for a slot","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/attestations","href":"/api-reference/slots/attestations-for-a-slot"},{"title":"Attester slashings for a slot","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/attesterslashings","href":"/api-reference/slots/attester-slashings-for-a-slot"},{"title":"Proposer slashings","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/proposerslashings","href":"/api-reference/slots/proposer-slashings"},{"title":"Voluntary exits for a slot","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/voluntaryexits","href":"/api-reference/slots/voluntary-exits-for-a-slot"}]},{"group":"Validators","pages":[{"title":"BLS-to-execution credential changes","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/validator/{indexOrPubkey}/blsChange","href":"/api-reference/validators/bls-to-execution-credential-changes"},{"title":"Validator deposits (execution layer)","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/validator/{indexOrPubkey}/deposits","href":"/api-reference/validators/validator-deposits-execution-layer"},{"title":"Proposal luck","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/validators/proposalLuck","href":"/api-reference/validators/proposal-luck"},{"title":"Deposits by execution transaction hash","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/eth1deposit/{txhash}","href":"/api-reference/validator-deposits/deposits-by-execution-transaction-hash"}]}]},{"group":"Execution Layer","expanded":true,"pages":[{"group":"Blocks \u0026 MEV Rewards","pages":[{"title":"Execution blocks produced by fee recipient, proposer index, or pubkey","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/execution/{addressIndexOrPubkey}/produced","href":"/api-reference/blocks/execution-blocks-produced-by-fee-recipient-proposer-index-or-pubkey"}]}]}]}],"global":{"anchors":[{"anchor":"API Pricing","icon":"gem","color":{"light":"#2f6bff","dark":"#4d87ff"},"href":"https://beaconcha.in/pricing"}]}},{"tab":"Documentation","icon":"book","pages":[{"title":"Documentation","href":"/welcome"}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog/product-updates"}]},{"tab":"Legal","icon":"file-text","pages":[{"title":"Legal","href":"/legal/terms"}]}]},"basePath":"","title":"Slot - Knowledge Base","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}