{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"P2P.ORG","colors":{"primary":"#2656F2","light":"#6687FF","dark":"#335FFF"},"logo":{"light":"https://mintcdn.com/p2p0rg/P8FlZ09_NvIz_-O_/images/logo-light.svg?fit=max\u0026auto=format\u0026n=P8FlZ09_NvIz_-O_\u0026q=85\u0026s=0ff22e98db9b58fe911cfb3ac54c950c","dark":"https://mintcdn.com/p2p0rg/P8FlZ09_NvIz_-O_/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=P8FlZ09_NvIz_-O_\u0026q=85\u0026s=72ac6791b5d4b885b99af206e11c9ad1","href":"https://p2p.org"},"favicon":"https://mintcdn.com/p2p0rg/P8FlZ09_NvIz_-O_/images/favicon.svg?fit=max\u0026auto=format\u0026n=P8FlZ09_NvIz_-O_\u0026q=85\u0026s=18b2f07b9b835c134df11b49cee33902","api":{"playground":{"display":"interactive"}},"appearance":{"default":"light"},"background":{"color":{"light":"#FFFFFF","dark":"#151519"}},"search":{"prompt":"Search"},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"interaction":{"drilldown":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"p2p0rg","hasAudioNarration":false,"actualSubdomain":"p2p0rg","customDomains":["docs.p2p.org"],"gitSource":{"type":"github","owner":"p2p-org","repo":"p2p-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aba501cab4eb664b6a99433","collectionId":"f1e455b5-be39-4414-8835-431ea6de8f28","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aba501cab4eb664b6a99433"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aba501cab4eb664b6a99433","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":213},{"language":"default","tag":"Staking API","count":174},{"language":"default","tag":"Documentation","count":127},{"language":"default","tag":"API Products","count":87},{"language":"default","tag":"Data API","count":32},{"language":"default","tag":"Ethereum","count":24},{"language":"default","tag":"Unified API","count":23},{"language":"default","tag":"Solana","count":23},{"language":"default","tag":"Polkadot","count":22},{"language":"default","tag":"DeFi API","count":20}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":":root{--p2p-blue:#2656f2;--p2p-blue-hover:#1646e3;--p2p-link:#2656f2;--p2p-link-hover:#1646e3;--p2p-border:#cbccd1;--p2p-text:#0f0f13;--p2p-heading:#0f0f13;--p2p-body:#4b5563;--p2p-muted:#656c78;--p2p-card-bg:#f0f2f4;--p2p-card-text:#0f0f13;--p2p-card-border-strong:#cbccd1}:root.dark{--p2p-blue:#335fff;--p2p-blue-hover:#4d73ff;--p2p-link:#6687ff;--p2p-link-hover:#8ca4ff;--p2p-border:#232529;--p2p-text:#f0f2f4;--p2p-heading:#f4f5f6;--p2p-body:#b4b6bd;--p2p-muted:#9a9ca5;--p2p-card-bg:#1c1e22;--p2p-card-text:#f0f2f4;--p2p-card-border-strong:#232529}code,pre code{font-family:\"IBM Plex Mono\",ui-monospace,SFMono-Regular,Menlo,monospace!important}.prose table td,.prose table th{min-width:0}.p2p-hub{max-width:1000px;margin:0 auto;padding:3rem 2rem 4rem;color:var(--p2p-text)}.p2p-hub .hub-header{text-align:center}.p2p-hub h1.hub-header__title{margin-bottom:.5rem;font-weight:600;font-size:32px;line-height:1.1875;letter-spacing:-.01em}.p2p-hub .hub-header__subtitle{color:var(--p2p-body);font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.01em}.p2p-hub h2.hub-section__title,.p2p-hub h3{font-weight:600;font-size:24px;line-height:28px}.p2p-hub h2.hub-section__title{margin:4rem 0 1rem;letter-spacing:-.0196em;text-align:center}.p2p-hub h3{text-align:left;margin:2rem 0 1rem}html .p2p-hub .card{border:1px solid transparent;border-radius:.75rem;background-color:var(--p2p-card-bg);box-shadow:none;transition:border-color .2s,background-color .2s}html .p2p-hub .card:hover{border-color:var(--p2p-blue)}.p2p-hub [data-component-part=card-icon] svg{width:24px;height:24px;color:var(--p2p-card-text)}.p2p-hub [data-component-part=card-title]{font-size:1rem;line-height:1.25rem;color:var(--p2p-heading)}.p2p-hub [data-component-part=card-content]{font-size:.875rem;line-height:1.25rem;color:var(--p2p-muted)}.p2p-hub table{font-size:.875rem}.p2p-hub table th{height:32px;padding:0 .75rem;font-weight:600;font-size:14px;line-height:1.15;letter-spacing:-.01em;vertical-align:middle}.p2p-hub table td{padding:.5rem .75rem}.p2p-hub tbody tr{border-top:1px solid var(--p2p-border);vertical-align:top}.p2p-hub table td:first-child,.p2p-hub table th:first-child{padding-left:0}.p2p-hub table a{color:var(--p2p-link)}.p2p-hub table a:hover{color:var(--p2p-link-hover)}.p2p-hub ul{list-style:disc;padding-left:1.25rem}.p2p-hub li{margin-bottom:.5rem;line-height:1.5}.hub-section--cta{margin-top:4rem;text-align:center}.hub-section--cta h2{margin-bottom:.5rem;font-size:2rem;font-weight:600}.hub-section--cta [data-as=p],.hub-section--cta p{display:block;color:var(--p2p-body)}.p2p-hub__actions{font-size:.875rem;margin-top:1.5rem;display:flex;justify-content:center;gap:.75rem}.p2p-hub__button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--p2p-blue);border-radius:.5rem;font-weight:500;text-decoration:none;background-color:var(--p2p-blue);color:#fff;transition:background-color .2s,border-color .2s}.p2p-hub__button:hover{background-color:var(--p2p-blue-hover);border-color:var(--p2p-blue-hover)}.p2p-hub__button--secondary{background-color:transparent;border-color:var(--p2p-card-border-strong);color:var(--p2p-heading)}.p2p-hub__button--secondary:hover{background-color:var(--p2p-card-bg);border-color:var(--p2p-blue)}@media (max-width:768px){.p2p-hub{padding:2rem 1.5rem 3rem}.p2p-hub h1.hub-header__title{font-size:28px}.p2p-hub h2.hub-section__title{margin:3rem 0 1rem;font-size:20px}.hub-section--cta h2{font-size:1.5rem}.p2p-hub__actions{flex-direction:column}.p2p-hub__button{justify-content:center}}"}],"page":{"pagePath":"reference/eth-nodes-request-create","slug":"/reference/eth-nodes-request-create","pageMetadata":{"title":"Create Staking Request","openapi":"POST /api/v1/eth/staking/direct/nodes-request/create","description":"Set up nodes for staking using P2P infrastructure.","href":"/reference/eth-nodes-request-create"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Set up nodes for staking using P2P infrastructure.\"\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":"Create Staking Request","openapi":"POST /api/v1/eth/staking/direct/nodes-request/create","description":"Set up nodes for staking using P2P infrastructure.","href":"/reference/eth-nodes-request-create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Set up nodes for staking using P2P infrastructure.","operationId":"eth-nodes-request-create","parameters":[],"requestBody":"0985a7b1-f2ac-4968-8690-addb0fbccdf1","responses":{"201":"c7e13cf2-0595-4374-9655-0b9f29a63f25","400":"c2e4b0bf-7412-4c89-911f-5c0bf514538d","401":"a7fcf79a-6782-4258-a3f2-3a32f4999c3d","429":"449df38c-1042-4906-bae8-e0e5217f5f31","500":"90d8a114-9baa-45a6-abad-c42cc330cd3b"},"security":["f185a626-a204-4e70-94fd-b5af90cad839"],"summary":"Create Staking Request","tags":["Ethereum"],"method":"post","type":"path","servers":["b210380a-0732-46f9-9856-a68317264cda"],"path":"/api/v1/eth/staking/direct/nodes-request/create","baseUrlOptions":["https://api.p2p.org/api"],"title":"Create Staking Request","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","description":"Arbitrary UUID. You can later use that UUID to check the status of the set-up operation.","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"validatorsCount":{"type":"number","format":"double","description":"Number of validators: each validator stakes from 32 to 2048 ETH.","default":1,"minimum":1,"maximum":3125,"example":1,"isRequired":true,"uniqueKey":"validatorsCount","typeLabel":"number\u003cdouble>"},"nodesOptions":{"type":"object","description":"Configuration options for the requested validator nodes.","required":["location"],"properties":{"location":{"type":"string","enum":["any"],"example":"any","description":"Nodes location. Currently, only `any` is supported.","default":"any","isRequired":true,"uniqueKey":"nodesOptions.location","typeLabel":"enum\u003cstring>"},"relaysSet":{"type":"string","description":"MEV Relay selection.","example":null,"uniqueKey":"nodesOptions.relaysSet","typeLabel":"string"}},"isRequired":true,"uniqueKey":"nodesOptions","typeLabel":"object"},"type":{"type":"string","enum":["REGULAR","RESTAKING","MANAGED_SSV"],"description":"Type of the node request.","example":"REGULAR","uniqueKey":"type","typeLabel":"enum\u003cstring>"},"amountPerValidator":{"type":"string","description":"Amount of tokens in Gwei to stake per validator.","example":"32000000000","uniqueKey":"amountPerValidator","typeLabel":"string"},"withdrawalCredentialsType":{"type":"string","description":"Withdrawal credentials type.","example":"0x02","enum":["0x01","0x02"],"uniqueKey":"withdrawalCredentialsType","typeLabel":"enum\u003cstring>"},"withdrawalAddress":{"type":"string","description":"Withdrawal address for the validators.","example":"0x338EF19fA2eC0fc4d1277B1307a613fA1FBbc0cb","pattern":"^0x[a-fA-F0-9]{40}$","uniqueKey":"withdrawalAddress","typeLabel":"string"},"eigenPodOwnerAddress":{"type":"string","description":"EigenPod owner address.","example":"0x338EF19fA2eC0fc4d1277B1307a613fA1FBbc0cb","pattern":"^0x[a-fA-F0-9]{40}$","uniqueKey":"eigenPodOwnerAddress","typeLabel":"string"},"controllerAddress":{"type":"string","description":"Controller address for the validators.","example":"0x338EF19fA2eC0fc4d1277B1307a613fA1FBbc0cb","pattern":"^0x[a-fA-F0-9]{40}$","uniqueKey":"controllerAddress","typeLabel":"string"},"feeRecipientAddress":{"type":"string","description":"Fee recipient address.","example":"0x53da3c92fCCEb0CFE1764f65DDfF1564A2b15585","pattern":"^0x[a-fA-F0-9]{40}$","uniqueKey":"feeRecipientAddress","typeLabel":"string"}},"required":["id","validatorsCount","nodesOptions"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","validatorsCount":1,"nodesOptions":{"location":"any","relaysSet":null},"type":"REGULAR","amountPerValidator":"32000000000","withdrawalCredentialsType":"0x02","withdrawalAddress":"0x338EF19fA2eC0fc4d1277B1307a613fA1FBbc0cb","eigenPodOwnerAddress":"0x338EF19fA2eC0fc4d1277B1307a613fA1FBbc0cb","controllerAddress":"0x338EF19fA2eC0fc4d1277B1307a613fA1FBbc0cb","feeRecipientAddress":"0x53da3c92fCCEb0CFE1764f65DDfF1564A2b15585"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c7e13cf2-0595-4374-9655-0b9f29a63f25":{"description":"OK","content":{"application/json":{"schema":{"type":"any","uniqueKey":"","typeLabel":"any"},"examples":{"Example":{"title":"Example","value":"\u003cunknown>"}},"exampleType":"generated"}},"exampleType":"generated"},"c2e4b0bf-7412-4c89-911f-5c0bf514538d":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope wrapping the exception details.","required":["error","result","timestamp"],"properties":{"error":{"oneOf":[{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","errors","name"],"properties":{"type":{"type":"string","default":"client","example":"client","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.0.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":100101,"example":100101,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"The data provided is not valid. Please check the request parameters and try again.","example":"The data provided is not valid. Please check the request parameters and try again.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"},"errors":{"description":"Validation error details when applicable.","type":"array","items":{"type":"object","properties":{"property":{"type":"string","description":"Name of the property that failed validation.","isRequired":true,"uniqueKey":"error.oneOf.0.errors.items.[INDEX].property","typeLabel":"string"},"constraints":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"error.oneOf.0.errors.items.[INDEX].constraints.additionalProperties","typeLabel":"string"},"description":"Validation constraint details describing what was expected.","isRequired":true,"uniqueKey":"error.oneOf.0.errors.items.[INDEX].constraints","typeLabel":"object"}},"required":["property","constraints"],"uniqueKey":"error.oneOf.0.errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.oneOf.0.errors","typeLabel":"object[]"},"name":{"type":"string","default":"ValidationException","example":"ValidationException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.0.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"client","example":"client","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.1.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":103129,"example":103129,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.1.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"The nodes set-up request could not be performed because the node ID specified already exists.","example":"The nodes set-up request could not be performed because the node ID specified already exists.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.1.message","typeLabel":"string"},"name":{"type":"string","default":"NodesRequestIdAlreadyExistException","example":"NodesRequestIdAlreadyExistException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.1.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"object"},{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"client","example":"client","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.2.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":103136,"example":103136,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.2.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"The transaction could not be created because the withdrawal address '%s' provided is invalid. For the restaking flow, the withdrawal address corresponds to the EigenPod address set by default or explicitly. Please check the request parameters.","example":"The transaction could not be created because the withdrawal address '%s' provided is invalid. For the restaking flow, the withdrawal address corresponds to the EigenPod address set by default or explicitly. Please check the request parameters.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.2.message","typeLabel":"string"},"name":{"type":"string","default":"CannotGetPodAddressException","example":"CannotGetPodAddressException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.2.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.2","typeLabel":"object"},{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"client","example":"client","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.3.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":103150,"example":103150,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.3.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"The transaction could not be created because the effective balance amount of validators provided is invalid. Please check the request parameters.","example":"The transaction could not be created because the effective balance amount of validators provided is invalid. Please check the request parameters.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.3.message","typeLabel":"string"},"name":{"type":"string","default":"WrongValidatorSizeException","example":"WrongValidatorSizeException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.3.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.3","typeLabel":"object"},{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"client","example":"client","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.4.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":103149,"example":103149,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.4.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"The effective balance amount of validators provided has to be equal to 32 ETH. Please check the request parameters.","example":"The effective balance amount of validators provided has to be equal to 32 ETH. Please check the request parameters.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.4.message","typeLabel":"string"},"name":{"type":"string","default":"ValidatorSizeHasToBeDefaultException","example":"ValidatorSizeHasToBeDefaultException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.4.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.4","typeLabel":"object"}],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"result":{"oneOf":[{"type":"object","default":null,"description":"Result payload. Always null on error responses.","isRequired":true,"uniqueKey":"result.oneOf.0","typeLabel":"object"},{"type":"null","default":null,"description":"Result payload. Always null on error responses.","isRequired":true,"uniqueKey":"result.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result","typeLabel":"object | null"},"timestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when the error response was generated.","example":"2026-05-20T22:29:03.126Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"requestId":{"type":"string","description":"Identifier of the request (the `x-request-id` header). Quote this value to correlate the response with server logs.","example":"90c16e9e-6e99-4651-a033-60290356df2f","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"ValidationException":{"title":"ValidationException","value":{"error":{"code":100101,"message":"The data provided is not valid. Please check the request parameters and try again.","name":"ValidationException","type":"client"},"result":null}},"NodesRequestIdAlreadyExistException":{"title":"NodesRequestIdAlreadyExistException","value":{"error":{"code":103129,"message":"The nodes set-up request could not be performed because the node ID specified already exists.","name":"NodesRequestIdAlreadyExistException","type":"client"},"result":null}},"CannotGetPodAddressException":{"title":"CannotGetPodAddressException","value":{"error":{"code":103136,"message":"The transaction could not be created because the withdrawal address 'undefined' provided is invalid. For the restaking flow, the withdrawal address corresponds to the EigenPod address set by default or explicitly. Please check the request parameters.","name":"CannotGetPodAddressException","type":"client"},"result":null}},"WrongValidatorSizeException":{"title":"WrongValidatorSizeException","value":{"error":{"code":103150,"message":"The transaction could not be created because the effective balance amount of validators provided is invalid. Please check the request parameters.","name":"WrongValidatorSizeException","type":"client"},"result":null}},"ValidatorSizeHasToBeDefaultException":{"title":"ValidatorSizeHasToBeDefaultException","value":{"error":{"code":103149,"message":"The effective balance amount of validators provided has to be equal to 32 ETH. Please check the request parameters.","name":"ValidatorSizeHasToBeDefaultException","type":"client"},"result":null}}},"exampleType":"examples"}},"exampleType":"examples"},"a7fcf79a-6782-4258-a3f2-3a32f4999c3d":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope wrapping the exception details.","required":["error","result","timestamp"],"properties":{"error":{"oneOf":[{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"authentication","example":"authentication","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.0.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":101111,"example":101111,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"No Bearer token has been provided. To obtain an authentication token, follow the instructions at https://docs.p2p.org/docs/authentication.","example":"No Bearer token has been provided. To obtain an authentication token, follow the instructions at https://docs.p2p.org/docs/authentication.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"},"name":{"type":"string","default":"NoTokenException","example":"NoTokenException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.0.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"authentication","example":"authentication","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.1.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":101109,"example":101109,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.1.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"An invalid Bearer token has been provided. Please specify the correct authentication token.","example":"An invalid Bearer token has been provided. Please specify the correct authentication token.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.1.message","typeLabel":"string"},"name":{"type":"string","default":"WrongTokenException","example":"WrongTokenException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.1.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"result":{"oneOf":[{"type":"object","default":null,"description":"Result payload. Always null on error responses.","isRequired":true,"uniqueKey":"result.oneOf.0","typeLabel":"object"},{"type":"null","default":null,"description":"Result payload. Always null on error responses.","isRequired":true,"uniqueKey":"result.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result","typeLabel":"object | null"},"timestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when the error response was generated.","example":"2026-05-20T22:29:03.126Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"requestId":{"type":"string","description":"Identifier of the request (the `x-request-id` header). Quote this value to correlate the response with server logs.","example":"90c16e9e-6e99-4651-a033-60290356df2f","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"NoTokenException":{"title":"NoTokenException","value":{"error":{"code":101111,"message":"No Bearer token has been provided. To obtain an authentication token, follow the instructions at https://docs.p2p.org/docs/authentication.","name":"NoTokenException","type":"authentication"},"result":null}},"WrongTokenException":{"title":"WrongTokenException","value":{"error":{"code":101109,"message":"An invalid Bearer token has been provided. Please specify the correct authentication token.","name":"WrongTokenException","type":"authentication"},"result":null}}},"exampleType":"examples"}},"exampleType":"examples"},"449df38c-1042-4906-bae8-e0e5217f5f31":{"description":"Too Many Requests — the client exceeded its rate limit. The response advertises when to retry and the active quota via headers.","headers":{"Retry-After":{"description":"Number of seconds to wait before retrying the request.","schema":{"type":"integer","example":60}},"RateLimit-Limit":{"description":"The request quota (maximum number of requests) for the most restrictive applicable window.","schema":{"type":"integer","example":120}},"RateLimit-Reset":{"description":"Number of seconds until the rate-limit window resets and requests are accepted again.","schema":{"type":"integer","example":60}},"RateLimit-Policy":{"description":"The active rate-limit policy as `\u003climit>;w=\u003cwindow-seconds>`, comma-separated when multiple windows apply.","schema":{"type":"string","example":"120;w=60"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","uniqueKey":"error.code","typeLabel":"integer"},"name":{"type":"string","example":"ThrottlerException","uniqueKey":"error.name","typeLabel":"string"},"message":{"type":"string","example":"ThrottlerException","uniqueKey":"error.message","typeLabel":"string"},"errors":{"oneOf":[{"type":"array","items":{"type":"object","uniqueKey":"error.errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.errors.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object"},"uniqueKey":"error.errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.errors","typeLabel":"object[] | null"}},"uniqueKey":"error","typeLabel":"object"},"result":{"oneOf":[{"type":"object","example":null,"uniqueKey":"result.oneOf.0","typeLabel":"object"},{"type":"null","example":null,"uniqueKey":"result.oneOf.1","typeLabel":"null"}],"uniqueKey":"result","typeLabel":"object | null"},"requestId":{"type":"string","description":"Identifier of the request (the `x-request-id` header). Quote this value to correlate the response with server logs.","example":"90c16e9e-6e99-4651-a033-60290356df2f","uniqueKey":"requestId","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when the error response was generated.","example":"2026-05-20T22:29:03.126Z","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":123,"name":"ThrottlerException","message":"ThrottlerException","errors":[{}]},"result":null,"requestId":"90c16e9e-6e99-4651-a033-60290356df2f","timestamp":"2026-05-20T22:29:03.126Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"90d8a114-9baa-45a6-abad-c42cc330cd3b":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","description":"Standard API error response envelope wrapping the exception details.","required":["error","result","timestamp"],"properties":{"error":{"oneOf":[{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"server","example":"server","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.0.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":103124,"example":103124,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"The nodes set-up request could not be created because the internal server error occurred.","example":"The nodes set-up request could not be created because the internal server error occurred.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"},"name":{"type":"string","default":"NodesRequestCreateException","example":"NodesRequestCreateException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.0.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error object containing exception details. Null on success.","required":["type","code","message","name"],"properties":{"type":{"type":"string","default":"server","example":"server","description":"Exception category.","isRequired":true,"uniqueKey":"error.oneOf.1.type","typeLabel":"string"},"code":{"type":"integer","format":"int32","default":101110,"example":101110,"description":"Numeric error code identifying the exception type.","isRequired":true,"uniqueKey":"error.oneOf.1.code","typeLabel":"integer\u003cint32>"},"message":{"type":"string","default":"The request could not be performed because the server authorization error occurred.","example":"The request could not be performed because the server authorization error occurred.","description":"Human-readable error message describing what went wrong.","isRequired":true,"uniqueKey":"error.oneOf.1.message","typeLabel":"string"},"name":{"type":"string","default":"TokenGuardException","example":"TokenGuardException","description":"Exception class name for runtime error identification.","isRequired":true,"uniqueKey":"error.oneOf.1.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"result":{"oneOf":[{"type":"object","default":null,"description":"Result payload. Always null on error responses.","isRequired":true,"uniqueKey":"result.oneOf.0","typeLabel":"object"},{"type":"null","default":null,"description":"Result payload. Always null on error responses.","isRequired":true,"uniqueKey":"result.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result","typeLabel":"object | null"},"timestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when the error response was generated.","example":"2026-05-20T22:29:03.126Z","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"requestId":{"type":"string","description":"Identifier of the request (the `x-request-id` header). Quote this value to correlate the response with server logs.","example":"90c16e9e-6e99-4651-a033-60290356df2f","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"NodesRequestCreateException":{"title":"NodesRequestCreateException","value":{"error":{"code":103124,"message":"The nodes set-up request could not be created because the internal server error occurred.","name":"NodesRequestCreateException","type":"server"},"result":null}},"TokenGuardException":{"title":"TokenGuardException","value":{"error":{"code":101110,"message":"The request could not be performed because the server authorization error occurred.","name":"TokenGuardException","type":"server"},"result":null}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"f185a626-a204-4e70-94fd-b5af90cad839":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[]}}},"servers":{"b210380a-0732-46f9-9856-a68317264cda":{"url":"https://api.p2p.org/api"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"openapi/staking-api.json"},"subdomain":"p2p0rg","siteName":"P2P.ORG","title":"Create Staking Request - P2P.ORG","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-12T10:09:26.955Z","originalFileLocation":"reference/eth-nodes-request-create.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=\"light\"}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=\"Set up nodes for staking using P2P infrastructure.\">\u003cmeta data-mint-head name=\"application-name\" content=\"P2P.ORG\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/p2p0rg/ALOL6mOi4b2QQ8JY/_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/p2p0rg/ALOL6mOi4b2QQ8JY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/p2p0rg/ALOL6mOi4b2QQ8JY/_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/p2p0rg/ALOL6mOi4b2QQ8JY/_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/p2p0rg/ALOL6mOi4b2QQ8JY/_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/p2p0rg/ALOL6mOi4b2QQ8JY/_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/p2p0rg/ALOL6mOi4b2QQ8JY/_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/p2p0rg/ALOL6mOi4b2QQ8JY/_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/p2p0rg/ALOL6mOi4b2QQ8JY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Staking Request - P2P.ORG\">\u003cmeta data-mint-head property=\"og:description\" content=\"Set up nodes for staking using P2P infrastructure.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"P2P.ORG\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.p2p.org/reference/eth-nodes-request-create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://p2p0rg.mintlify.app/_mintlify/api/og/v2?division=Ethereum\u0026amp;title=Create+Staking+Request\u0026amp;description=Set+up+nodes+for+staking+using+P2P+infrastructure.\u0026amp;theme=9b864cdba342348b15de1c46\u0026amp;signature=61aa1cc6db646504e3c22023989fc8ae2422077af694fbea9fd17df377b054c1\">\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=\"Create Staking Request - P2P.ORG\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Set up nodes for staking using P2P infrastructure.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://p2p0rg.mintlify.app/_mintlify/api/og/v2?division=Ethereum\u0026amp;title=Create+Staking+Request\u0026amp;description=Set+up+nodes+for+staking+using+P2P+infrastructure.\u0026amp;theme=9b864cdba342348b15de1c46\u0026amp;signature=61aa1cc6db646504e3c22023989fc8ae2422077af694fbea9fd17df377b054c1\">\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/p2p0rg/ALOL6mOi4b2QQ8JY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"P2P.ORG\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2656F2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.p2p.org/reference/eth-nodes-request-create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/eth-nodes-request-create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.p2p.org/#organization\",\"name\":\"P2P.ORG\",\"url\":\"https://docs.p2p.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/p2p0rg/P8FlZ09_NvIz_-O_/images/logo-light.svg?fit=max\u0026auto=format\u0026n=P8FlZ09_NvIz_-O_\u0026q=85\u0026s=0ff22e98db9b58fe911cfb3ac54c950c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.p2p.org#website\",\"name\":\"P2P.ORG\",\"url\":\"https://docs.p2p.org\",\"publisher\":{\"@id\":\"https://docs.p2p.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.p2p.org/reference/eth-nodes-request-create#webpage\",\"url\":\"https://docs.p2p.org/reference/eth-nodes-request-create\",\"name\":\"Create Staking Request\",\"description\":\"Set up nodes for staking using P2P infrastructure.\",\"dateModified\":\"2026-03-12T10:09:26.955Z\",\"isPartOf\":{\"@id\":\"https://docs.p2p.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.p2p.org/reference/eth-nodes-request-create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.p2p.org/reference/eth-nodes-request-create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Staking API\",\"item\":\"https://docs.p2p.org/reference/introduction-api\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Staking Request\",\"item\":\"https://docs.p2p.org/reference/eth-nodes-request-create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.p2p.org/reference/eth-nodes-request-create#apireference\",\"headline\":\"Create Staking Request\",\"name\":\"Create Staking Request\",\"description\":\"Set up nodes for staking using P2P infrastructure.\",\"url\":\"https://docs.p2p.org/reference/eth-nodes-request-create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.p2p.org/reference/eth-nodes-request-create#webpage\"},\"dateModified\":\"2026-03-12T10:09:26.955Z\",\"publisher\":{\"@id\":\"https://docs.p2p.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.p2p.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"P2P.ORG\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"P2P.ORG","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/platform-overview"}]},{"tab":"API Reference","groups":[{"group":"UNIFIED API","pages":[{"title":"Introduction","href":"/reference/introduction-unified"},{"group":"Unified Staking Flow","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/unified/staking/stake","href":"/reference/unified-create-stake-transaction"},{"title":"Create Unstake Request","openapi":"POST /api/v1/unified/staking/unstake","href":"/reference/unified-create-unstake-transaction"},{"title":"Create Withdrawal Request","openapi":"POST /api/v1/unified/staking/withdraw","href":"/reference/unified-create-withdraw-transaction"},{"title":"Create Split Request","openapi":"POST /api/v1/unified/staking/split","href":"/reference/unified-create-split-transaction"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/unified/transaction/broadcast","href":"/reference/unified-transaction-send"}]}]},{"group":"AI Tools","pages":[{"title":"Overview for AI Tools","href":"/reference/overview-for-ai-tools"}]},{"group":"Staking API","pages":[{"title":"Introduction","href":"/reference/introduction-api"},{"group":"Aptos","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/aptos/{network}/staking/delegated/add","href":"/reference/aptos-staking-delegated-add"},{"title":"Create Unstake Request","openapi":"POST /api/v1/aptos/{network}/staking/delegated/unlock","href":"/reference/aptos-staking-delegated-unlock"},{"title":"Create Reactivate Stake Request","openapi":"POST /api/v1/aptos/{network}/staking/delegated/reactivate","href":"/reference/aptos-staking-delegated-reactivate"},{"title":"Create Withdrawal Request","openapi":"POST /api/v1/aptos/{network}/staking/delegated/withdraw","href":"/reference/aptos-staking-delegated-withdraw"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/aptos/{network}/transaction/send","href":"/reference/aptos-transaction-send"},{"title":"Get Transaction Status","openapi":"GET /api/v1/aptos/{network}/transaction/status/{transactionHash}","href":"/reference/aptos-transaction-status"},{"title":"Get Delegated Info","openapi":"GET /api/v1/aptos/{network}/staking/delegated/{delegatorAddress}","href":"/reference/aptos-staking-delegated-info"}]},{"group":"Celestia","pages":[{"group":"Stake","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/celestia/{network}/staking/stake","href":"/reference/create-celestia-stake-transaction"},{"title":"Create Redelegate From Request","openapi":"POST /api/v1/celestia/{network}/staking/redelegate/from","href":"/reference/create-celestia-redelegate-from-transaction"},{"title":"Create Redelegate To Request","openapi":"POST /api/v1/celestia/{network}/staking/redelegate/to","href":"/reference/create-celestia-redelegate-to-transaction"},{"title":"Check Transaction Status","openapi":"GET /api/v1/celestia/{network}/transaction/status/{transactionHash}","href":"/reference/get-celestia-transaction-status"}]},{"group":"Unstake","pages":[{"title":"Create Unstaking Request","openapi":"POST /api/v1/celestia/{network}/staking/unstake","href":"/reference/create-celestia-unstake-transaction"}]},{"group":"Broadcast Transaction","pages":[{"title":"Encode Transaction","openapi":"POST /api/v1/celestia/{network}/transaction/encode","href":"/reference/encode-celestia-transaction"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/celestia/{network}/transaction/send","href":"/reference/broadcast-celestia-transaction"}]},{"group":"Claim Rewards","pages":[{"title":"Create Claim Rewards Request","openapi":"POST /api/v1/celestia/{network}/staking/claim-rewards","href":"/reference/create-celestia-claim-rewards-transaction"}]}]},{"group":"Cosmos","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/cosmos/{network}/staking/stake","href":"/reference/create-cosmos-stake-transaction"},{"title":"Create Unstaking Request","openapi":"POST /api/v1/cosmos/{network}/staking/unstake","href":"/reference/create-cosmos-unstake-transaction"},{"title":"Create Redelegate From Request","openapi":"POST /api/v1/cosmos/{network}/staking/redelegate/from","href":"/reference/create-cosmos-redelegate-from-transaction"},{"title":"Create Redelegate To Request","openapi":"POST /api/v1/cosmos/{network}/staking/redelegate/to","href":"/reference/create-cosmos-redelegate-to-transaction"},{"title":"Create Claim Rewards Request","openapi":"POST /api/v1/cosmos/{network}/staking/claim-rewards","href":"/reference/create-cosmos-claim-rewards-transaction"},{"title":"Encode Transaction","openapi":"POST /api/v1/cosmos/{network}/transaction/encode","href":"/reference/encode-cosmos-transaction"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/cosmos/{network}/transaction/send","href":"/reference/broadcast-cosmos-transaction"},{"title":"Check Transaction Status","openapi":"GET /api/v1/cosmos/{network}/transaction/status/{transactionHash}","description":"Check the status of the transaction.","href":"/reference/get-cosmos-transaction-status"}]},{"group":"Ethereum","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/eth/staking/direct/nodes-request/create","href":"/reference/eth-nodes-request-create"},{"title":"Get Request Status","openapi":"GET /api/v1/eth/staking/direct/nodes-request/status/{id}","description":"Check the status of the node set-up operation.","href":"/reference/eth-nodes-request-status"},{"title":"Get All Requests Status","openapi":"GET /api/v1/eth/staking/direct/nodes-request","href":"/reference/eth-nodes-request-list"},{"title":"Get List MEV Relays","openapi":"GET /api/v1/eth/staking/direct/options/relays-sets","href":"/reference/eth-nodes-request-relays-sets"},{"title":"Prepare Staking Transaction","openapi":"POST /api/v1/eth/staking/direct/tx/deposit","href":"/reference/eth-staking-deposit"},{"title":"Prepare Withdrawal Transaction","openapi":"POST /api/v1/eth/staking/direct/tx/withdrawal","href":"/reference/eth-staking-withdrawal"},{"title":"Change Transaction Format","openapi":"POST /api/v1/eth/staking/direct/tx/convert-tx-data","href":"/reference/eth-staking-convert-tx-data"},{"title":"Get Validator Status","openapi":"POST /api/v1/eth/staking/direct/validator/status","href":"/reference/eth-validator-status"},{"title":"Create VEM Request","openapi":"POST /api/v1/eth/staking/direct/vem/create","href":"/reference/eth-vem-create"},{"title":"Get VEM Request Status","openapi":"GET /api/v1/eth/staking/direct/vem/status/{id}","href":"/reference/eth-vem-status"},{"title":"Consolidate Multiple Validators","openapi":"POST /api/v1/eth/staking/direct/tx/consolidation-validators","href":"/reference/eth-staking-consolidation-validators"},{"title":"Prepare Staking Proxy Transaction","openapi":"GET /api/v1/eth/staking/direct/p2p/deposit","href":"/reference/p2p-transaction-direct-deposit"},{"title":"Create Staking Increment Request","openapi":"POST /api/v1/eth/staking/direct/increment-request/create","href":"/reference/eth-increment-request-create"},{"title":"Get Increment Request Status","openapi":"GET /api/v1/eth/staking/direct/increment-request/status/{id}","href":"/reference/eth-increment-request-status"},{"title":"Prepare Partial Withdrawal Transaction","openapi":"POST /api/v1/eth/staking/direct/tx/withdrawal/partial","href":"/reference/eth-staking-withdrawal-partial"},{"title":"Get List Validators","openapi":"GET /api/v1/eth/staking/direct/p2p/validators","href":"/reference/p2p-transaction-direct-validator"},{"title":"Get List Deposits","openapi":"GET /api/v1/eth/staking/direct/p2p/deposits","href":"/reference/p2p-transaction-direct-deposit-list"}]},{"group":"Hyperliquid","pages":[{"title":"Transfer Tokens to Staking Balance","openapi":"POST /api/v1/hyperliquid/{network}/staking/transfer","href":"/reference/hyperliquid-transfer"},{"title":"Create Delegate Request","openapi":"POST /api/v1/hyperliquid/{network}/staking/delegate","href":"/reference/hyperliquid-delegate"},{"title":"Create Undelegate Request","openapi":"POST /api/v1/hyperliquid/{network}/staking/undelegate","href":"/reference/hyperliquid-undelegate"},{"title":"Create Withdrawal Request","openapi":"POST /api/v1/hyperliquid/{network}/staking/withdraw","href":"/reference/hyperliquid-withdraw"},{"title":"Get Delegator Summary","openapi":"GET /api/v1/hyperliquid/{network}/staking/info/{delegatorAddress}","href":"/reference/hyperliquid-info"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/hyperliquid/{network}/transaction/send","href":"/reference/hyperliquid-send"}]},{"group":"Monad","pages":[{"title":"Create Delegate Request","openapi":"POST /api/v2/monad/{network}/delegators/{delegatorAddress}/stakes/delegations","href":"/reference/monad-delegators-create-delegation"},{"title":"Get List Delegations","openapi":"GET /api/v2/monad/{network}/delegators/{delegatorAddress}/stakes/delegations","href":"/reference/monad-delegators-get-delegations"},{"title":"Create Undelegate Request","openapi":"POST /api/v2/monad/{network}/delegators/{delegatorAddress}/stakes/undelegations","href":"/reference/monad-delegators-create-undelegation"},{"title":"Create Withdrawal Request","openapi":"POST /api/v2/monad/{network}/delegators/{delegatorAddress}/stakes/withdrawals","href":"/reference/monad-delegators-create-withdrawal"},{"title":"Create Compound Rewards Request","openapi":"POST /api/v2/monad/{network}/delegators/{delegatorAddress}/stakes/compound-rewards","href":"/reference/monad-delegators-compound-rewards"},{"title":"Create Claim Rewards Request","openapi":"POST /api/v2/monad/{network}/delegators/{delegatorAddress}/stakes/claim-rewards","href":"/reference/monad-delegators-claim-rewards"},{"title":"Broadcast Transaction","openapi":"POST /api/v2/monad/{network}/transactions","href":"/reference/monad-transactions-broadcast-transaction"},{"title":"Get Transaction Status","openapi":"GET /api/v2/monad/{network}/transactions/{transactionHash}/status","href":"/reference/monad-transactions-get-transaction-status"}]},{"group":"Polkadot","pages":[{"title":"Get Transaction Status","openapi":"GET /api/v1/polkadot/{network}/tx/status/{blockHash}/{transactionHash}","href":"/reference/polkadot-transaction-status"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/polkadot/{network}/tx/send","href":"/reference/polkadot-transaction-send"},{"title":"List Broadcasted Transactions","openapi":"GET /api/v1/polkadot/{network}/tx","href":"/reference/polkadot-transaction-list"},{"title":"Add Staking Proxy Account","openapi":"POST /api/v1/polkadot/{network}/account/add","href":"/reference/polkadot-account-add"},{"title":"Remove Staking Proxy Account","openapi":"POST /api/v1/polkadot/{network}/account/remove","href":"/reference/polkadot-account-remove"},{"title":"Create Bond Request","openapi":"POST /api/v1/polkadot/{network}/staking/bond","href":"/reference/polkadot-staking-bond"},{"title":"Create Rebond Request","openapi":"POST /api/v1/polkadot/{network}/staking/rebond","href":"/reference/polkadot-staking-rebond"},{"title":"Get List Validators","openapi":"GET /api/v1/polkadot/{network}/staking/nominate","href":"/reference/polkadot-staking-nominate-list"},{"title":"Create Nomination Request","openapi":"POST /api/v1/polkadot/{network}/staking/nominate","href":"/reference/polkadot-staking-nominate"},{"title":"Create Unbond Request","openapi":"POST /api/v1/polkadot/{network}/staking/unbond","href":"/reference/polkadot-staking-unbond"},{"group":"Nomination Pools","pages":[{"title":"Create Bond Request","openapi":"POST /api/v1/polkadot/{network}/staking/pool/bond","href":"/reference/polkadot-pool-bond"},{"title":"Create Claim Permission Request","openapi":"POST /api/v1/polkadot/{network}/staking/pool/set-claim-permission","href":"/reference/polkadot-pool-set-claim-permission"},{"title":"Create Extra Bond Request","openapi":"POST /api/v1/polkadot/{network}/staking/pool/bond-extra","href":"/reference/polkadot-pool-bond-extra"},{"title":"Create Unbond Request","openapi":"POST /api/v1/polkadot/{network}/staking/pool/unbond","href":"/reference/polkadot-pool-unbond"},{"title":"Withdraw Unbonded Request","openapi":"POST /api/v1/polkadot/{network}/staking/pool/withdraw-unbonded","href":"/reference/polkadot-pool-withdraw-unbonded"},{"title":"Create Claim Payout Request","openapi":"POST /api/v1/polkadot/{network}/staking/pool/claim-payout","href":"/reference/polkadot-pool-claim-payout"}]},{"title":"Create Extra Bond Request","openapi":"POST /api/v1/polkadot/{network}/staking/bond-extra","href":"/reference/polkadot-staking-bond-extra"},{"title":"Withdraw Unbonded Request","openapi":"POST /api/v1/polkadot/{network}/staking/withdraw-unbonded","href":"/reference/polkadot-staking-withdraw-unbonded"}]},{"group":"Polygon","pages":[{"title":"Create Approve Request","openapi":"POST /api/v1/polygon/staking/approve","href":"/reference/polygon-staking-approve"},{"title":"Create Delegate Request","openapi":"POST /api/v1/polygon/staking/delegate","href":"/reference/polygon-staking-delegate"},{"title":"Create Undelegate Request","openapi":"POST /api/v1/polygon/staking/undelegate","href":"/reference/polygon-staking-undelegate"},{"title":"Create Unstake Request","openapi":"POST /api/v1/polygon/staking/unstake","href":"/reference/polygon-staking-unstake"},{"title":"Create Withdraw Request","openapi":"POST /api/v1/polygon/staking/withdraw","href":"/reference/polygon-staking-withdraw"},{"title":"Create Restake Request","openapi":"POST /api/v1/polygon/staking/restake","href":"/reference/polygon-staking-restake"},{"title":"Create Redelegate Request","openapi":"POST /api/v1/polygon/staking/redelegate","href":"/reference/polygon-staking-redelegate"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/polygon/transaction/send","href":"/reference/polygon-transaction-send"}]},{"group":"Pooled Staking","pages":[{"title":"Get Account Summaries","openapi":"POST /api/v1/staking/pool/{network}/vaults/{vaultAddress}/accounts/list","href":"/reference/eth-pool-account-info-list"}]},{"group":"Sei","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/sei/{network}/staking/stake","href":"/reference/create-sei-stake-transaction"},{"title":"Create Unstaking Request","openapi":"POST /api/v1/sei/{network}/staking/unstake","href":"/reference/create-sei-unstake-transaction"},{"title":"Create Redelegate From Request","openapi":"POST /api/v1/sei/{network}/staking/redelegate/from","href":"/reference/create-sei-redelegate-from-transaction"},{"title":"Create Redelegate To Request","openapi":"POST /api/v1/sei/{network}/staking/redelegate/to","href":"/reference/create-sei-redelegate-to-transaction"},{"title":"Create Claim Rewards Request","openapi":"POST /api/v1/sei/{network}/staking/claim-rewards","href":"/reference/create-sei-claim-rewards-transaction"},{"title":"Encode Transaction","openapi":"POST /api/v1/sei/{network}/transaction/encode","href":"/reference/encode-sei-transaction"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/sei/{network}/transaction/send","href":"/reference/broadcast-sei-transaction"},{"title":"Check Transaction Status","openapi":"GET /api/v1/sei/{network}/transaction/status/{transactionHash}","href":"/reference/get-sei-transaction-status"}]},{"group":"Solana","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/solana/{network}/staking/stake","href":"/reference/solana-staking-stake"},{"title":"Create Delegate Request","openapi":"POST /api/v1/solana/{network}/staking/delegate","href":"/reference/solana-staking-delegate"},{"title":"Create Deactivate Stake Request","openapi":"POST /api/v1/solana/{network}/staking/deactivate","href":"/reference/solana-staking-deactivate"},{"title":"Create Withdrawal Request","openapi":"POST /api/v1/solana/{network}/staking/withdraw","href":"/reference/solana-staking-withdraw"},{"title":"Create Split Request","openapi":"POST /api/v1/solana/{network}/staking/split","href":"/reference/solana-staking-split"},{"title":"Create Merge Request","openapi":"POST /api/v1/solana/{network}/staking/merge","href":"/reference/solana-staking-merge"},{"title":"Create Nonce Account","openapi":"POST /api/v1/solana/{network}/account/create-nonce-account","href":"/reference/solana-create-nonce-account"},{"title":"Send Transaction","openapi":"POST /api/v1/solana/{network}/tx/send","href":"/reference/solana-staking-send"},{"title":"Get Staking Account","openapi":"GET /api/v1/solana/{network}/account/staking","href":"/reference/solana-staking-get-staking-account"},{"title":"Get Validator Status","openapi":"GET /api/v1/solana/{network}/validator/status","href":"/reference/solana-validator-status"},{"title":"Check Rent Exemption by Address","openapi":"GET /api/v1/solana/{network}/account/{accountAddress}/rent-exemption","href":"/reference/solana-account-get-rent-exemption-by-address"},{"title":"Check Rent Exemption by Size","openapi":"GET /api/v1/solana/{network}/account/rent-exemption","href":"/reference/solana-account-get-rent-exemption-by-size"}]},{"group":"Story","pages":[{"title":"Create a staking transaction","openapi":"POST /api/v1/story/{network}/staking/stake","href":"/reference/story-staking-stake"},{"title":"Create an unstaking transaction","openapi":"POST /api/v1/story/{network}/staking/unstake","href":"/reference/story-staking-unstake"},{"title":"Send transaction","openapi":"POST /api/v1/story/{network}/transaction/send","href":"/reference/story-transaction-send"},{"title":"Get transaction status","openapi":"GET /api/v1/story/{network}/transaction/status/{transactionHash}","href":"/reference/story-transaction-status"}]},{"group":"Sui","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/sui/{network}/staking/stake","href":"/reference/sui-staking-stake"},{"title":"Create Withdrawal Request","openapi":"POST /api/v1/sui/{network}/staking/withdraw","href":"/reference/sui-staking-withdraw"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/sui/{network}/transaction/send","href":"/reference/sui-transaction-send"},{"title":"Get List Stakes","openapi":"GET /api/v1/sui/{network}/transaction/stake-list/{address}","href":"/reference/sui-transaction-get-stake-list"}]},{"group":"TON","pages":[{"title":"Get Transaction Status","openapi":"GET /api/v1/ton/{network}/transactions/status/{transactionHash}","href":"/reference/ton-staking-transaction-status"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/ton/{network}/transactions/broadcast","href":"/reference/ton-staking-broadcast"},{"title":"List Broadcasted Transactions","openapi":"GET /api/v1/ton/{network}/transactions","href":"/reference/ton-transaction-list"},{"group":"Single Nominator Pool","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/ton/{network}/staking/single-nominator/stake","href":"/reference/ton-staking-single-nominator-stake"},{"title":"Create Unstake Request","openapi":"POST /api/v1/ton/{network}/staking/single-nominator/unstake","href":"/reference/ton-staking-single-nominator-unstake"}]},{"group":"TON Whales Pools","pages":[{"title":"Create Staking Request","openapi":"POST /api/v1/ton/{network}/staking/ton-whales/stake","href":"/reference/ton-staking-ton-whales-stake"},{"title":"Create Unstake Request","openapi":"POST /api/v1/ton/{network}/staking/ton-whales/unstake","href":"/reference/ton-staking-ton-whales-unstake"},{"title":"Get Balance Breakdown","openapi":"GET /api/v1/ton/{network}/staking/ton-whales/{publicKey}/balance","href":"/reference/ton-staking-ton-whales-balance"}]}]},{"group":"TRON","pages":[{"title":"Create Delegate Request","openapi":"POST /api/v1/tron/{network}/staking/delegate","href":"/reference/tron-staking-delegate"},{"title":"Create Vote Request","openapi":"POST /api/v1/tron/{network}/staking/vote","href":"/reference/tron-staking-vote"},{"title":"Create Undelegate Request","openapi":"POST /api/v1/tron/{network}/staking/undelegate","href":"/reference/tron-staking-undelegate"},{"title":"Create Withdraw Request","openapi":"POST /api/v1/tron/{network}/staking/withdraw","href":"/reference/tron-staking-withdraw"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/tron/{network}/transaction/send","href":"/reference/tron-transaction-send"},{"title":"Get Transaction Status","openapi":"GET /api/v1/tron/{network}/transaction/{transactionHash}/status","href":"/reference/tron-transaction-status"},{"title":"Get Account Summary","openapi":"GET /api/v1/tron/{network}/account/{address}","href":"/reference/tron-account-get"},{"title":"Create Delegate Resource Request","openapi":"POST /api/v1/tron/{network}/staking/delegate-resource","href":"/reference/tron-staking-delegate-resource"},{"title":"Create Undelegate Resource Request","openapi":"POST /api/v1/tron/{network}/staking/undelegate-resource","href":"/reference/tron-staking-undelegate-resource"}]}]},{"group":"Pooled Staking API","pages":[{"title":"Introduction","href":"/reference/introduction-pooled-staking"},{"group":"Pooled Staking","pages":[{"title":"Get List Vaults","openapi":"GET /api/v1/staking/pool/{network}/vaults","href":"/reference/eth-pool-staking-vaults-list"},{"title":"Prepare Deposit Transaction","openapi":"POST /api/v1/staking/pool/{network}/staking/deposit","href":"/reference/eth-pool-staking-deposit"},{"title":"Prepare Unstake Transaction","openapi":"POST /api/v1/staking/pool/{network}/staking/unstake","href":"/reference/eth-pool-staking-unstake"},{"title":"Prepare Withdrawal Transaction","openapi":"POST /api/v1/staking/pool/{network}/staking/withdraw","href":"/reference/eth-pool-staking-withdraw"},{"title":"Broadcast Transaction","openapi":"POST /api/v1/staking/pool/{network}/transaction/send","href":"/reference/eth-pool-transaction-broadcast"},{"title":"Get Account Summary","openapi":"GET /api/v1/staking/pool/{network}/account/{delegatorAddress}/vault/{vaultAddress}","href":"/reference/eth-pool-account-info"},{"title":"Get Rewards History","openapi":"GET /api/v1/staking/pool/{network}/account/{delegatorAddress}/vault/{vaultAddress}/rewards","href":"/reference/eth-pool-account-rewards"}]}]},{"group":"Restaking API","pages":[{"title":"Introduction","href":"/reference/introduction-restaking"},{"group":"EigenLayer","pages":[{"title":"Get Operator List","openapi":"GET /api/v1/eth/staking/eigenlayer/operator","href":"/reference/eth-eigen-operator-list"},{"title":"Create EigenPod","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/create-pod","href":"/reference/eth-eigen-create-pod"},{"title":"Prepare Delegate Restake Transaction","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/delegate-to","href":"/reference/eth-eigen-delegate-to"},{"title":"Verify Withdrawal Credentials","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/verify-withdrawal-credentials","href":"/reference/eth-eigen-verify-withdrawal-credentials"},{"title":"Consolidate Multiple Validators","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/consolidation-validators","href":"/reference/eth-eigen-consolidation"},{"title":"Start Checkpoint","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/start-checkpoint","href":"/reference/eth-eigen-start-checkpoint"},{"title":"Verify Checkpoint Proofs","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/verify-checkpoint-proofs","href":"/reference/eth-eigen-verify-checkpoint-proofs"},{"title":"Prepare Undelegate Transaction","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/undelegate","href":"/reference/eth-eigen-undelegate"},{"title":"Prepare Withdrawal Transaction","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/withdrawal/partial","href":"/reference/eth-eigen-withdrawal"},{"title":"Queue Withdrawals","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/queue-withdrawals","href":"/reference/eth-eigen-queue-withdrawals"},{"title":"Complete Queued Withdrawals","openapi":"POST /api/v1/eth/staking/eigenlayer/tx/complete-queued-withdrawals","href":"/reference/eth-eigen-complete-queued-withdrawals"}]}]},{"group":"DVT Staking","pages":[{"title":"Introduction","href":"/reference/introduction-dvt"},{"group":"P2P SSV","pages":[{"title":"Prepare Staking Transaction","openapi":"GET /api/v1/eth/staking/ssv/p2p/deposit","href":"/reference/p2p-transaction-deposit"},{"title":"Prepare Claim Transaction","openapi":"GET /api/v1/eth/staking/ssv/p2p/claim","href":"/reference/p2p-transaction-claim"},{"title":"Prepare Withdrawal Transaction","openapi":"POST /api/v1/eth/staking/ssv/p2p/withdraw","href":"/reference/p2p-transaction-withdraw"},{"title":"Get List Deposits","openapi":"GET /api/v1/eth/staking/ssv/p2p/deposits","href":"/reference/p2p-transaction-deposit-list"},{"title":"Get List Validators","openapi":"GET /api/v1/eth/staking/ssv/p2p/validators","href":"/reference/p2p-transaction-validator"}]},{"group":"SSV","pages":[{"title":"Create SSV Request","openapi":"POST /api/v1/eth/staking/ssv/request/create","href":"/reference/ssv-request-create"},{"title":"Check Status Request","openapi":"GET /api/v1/eth/staking/ssv/request/status/{id}","href":"/reference/ssv-request-status"},{"title":"Get Request Deposit Data","openapi":"GET /api/v1/eth/staking/ssv/request/deposit-data/{id}","href":"/reference/ssv-request-deposit-data"},{"title":"Check All Status Requests","openapi":"GET /api/v1/eth/staking/ssv/request","href":"/reference/ssv-request-list"}]},{"group":"SSV Transactions","pages":[{"title":"Prepare Top-Up Cluster Balance Transaction","openapi":"GET /api/v1/eth/staking/ssv/tx/deposit/{id}","href":"/reference/transaction-deposit"},{"title":"Prepare Withdraw Transaction","openapi":"GET /api/v1/eth/staking/ssv/tx/withdraw/{id}","href":"/reference/transaction-withdraw"},{"title":"Prepare removeValidator Transaction","openapi":"GET /api/v1/eth/staking/ssv/tx/remove-validator/{id}","href":"/reference/transaction-remove-validator"},{"title":"Prepare exitValidator Transaction","openapi":"GET /api/v1/eth/staking/ssv/tx/exit-validator/{id}","href":"/reference/transaction-exit-validator"},{"title":"Prepare Change feeRecipientAddress Transaction","openapi":"GET /api/v1/eth/staking/ssv/tx/fee-recipient-address","href":"/reference/transaction-set-fee-recipient-address"},{"title":"Get Operator Fee","openapi":"GET /api/v1/eth/staking/ssv/tx/operator-fee","href":"/reference/transaction-get-operator-fee"},{"title":"Get Cluster Fee Balance","openapi":"GET /api/v1/eth/staking/ssv/tx/balance/{id}","href":"/reference/transaction-get-balance"}]}]},{"group":"Data API","pages":[{"group":"Delegator","pages":[{"title":"Get Delegator Summary","openapi":"openapi/data-api.json GET /api/v1/{network}/data/delegator/summary","href":"/reference/data-delegator-summary"},{"title":"Get Delegator Stake","openapi":"openapi/data-api.json GET /api/v1/{network}/data/delegator/stakes","href":"/reference/data-delegator-stakes"},{"title":"Get Delegator Rewards","openapi":"openapi/data-api.json GET /api/v1/{network}/data/delegator/rewards","href":"/reference/data-delegator-rewards"},{"title":"Get Delegator APY","openapi":"openapi/data-api.json GET /api/v1/{network}/data/delegator/apy","href":"/reference/data-delegator-apy"},{"title":"Get Total Delegator Rewards","openapi":"openapi/data-api.json GET /api/v1/{network}/data/delegator/total-rewards","href":"/reference/data-delegator-total-rewards"},{"title":"Get Delegator APR","openapi":"openapi/data-api.json GET /api/v1/{network}/data/delegator/apr","href":"/reference/data-delegator-apr"},{"title":"Get Delegator Rewards (SSV)","openapi":"openapi/data-api.json GET /api/v1/{network}/data/delegator/ssv","href":"/reference/data-delegator-ssv"}]},{"group":"Network","pages":[{"title":"Get Last Staking Period","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/last-staking-period","href":"/reference/data-network-last-staking-period"},{"title":"Get Network APY","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/apy","href":"/reference/data-network-apy"},{"title":"Get Network APR","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/apr","href":"/reference/data-network-apr"},{"title":"Get Validators Count","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/validators-count","href":"/reference/data-network-validator-count"},{"title":"Get Delegators Count","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/delegators-count","href":"/reference/data-network-delegators-count"},{"title":"Get Network Stake","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/stake","href":"/reference/data-network-stake"},{"title":"Get Network Rewards","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/rewards","href":"/reference/data-network-rewards"},{"title":"Get Exit Queue","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/exit-queue","href":"/reference/data-network-exit-queue"},{"title":"Get Staking Queue","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/staking-queue","href":"/reference/data-network-staking-queue"},{"title":"Get Supply Data","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/supply-data","href":"/reference/data-network-supply-data"},{"title":"Get Block Rewards","openapi":"openapi/data-api.json GET /api/v1/{network}/data/network/block/rewards","href":"/reference/data-network-block-rewards"}]},{"group":"Validator","pages":[{"title":"Get Validator Summary","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/summary","href":"/reference/data-validator-summary"},{"title":"Get Validator Stake","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/stakes","href":"/reference/data-validator-stakes"},{"title":"Get Validator Rewards","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/rewards","href":"/reference/data-validator-rewards"},{"title":"Get Validator APY","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/apy","href":"/reference/data-validator-apy"},{"title":"Get Validator Fee","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/fee","href":"/reference/data-validator-fee"},{"title":"Get Validator Name","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/name","href":"/reference/data-validator-name"},{"title":"Get Validator State","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/state","href":"/reference/data-validator-state"},{"title":"Get Validator Statuses","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/statuses","href":"/reference/data-validator-statuses"},{"title":"Get Validator Statuses Detailed","openapi":"openapi/data-api.json GET /api/v1/{network}/data/validator/statuses/detailed","href":"/reference/data-validator-statuses-detailed"}]}]},{"group":"DeFi API","pages":[{"group":"Earning","pages":[{"title":"Get Supported Protocols","openapi":"openapi/defi-api.json GET /api/defi/v1/earning/protocols","href":"/reference/get-protocols"},{"title":"Get Yield Strategies","openapi":"openapi/defi-api.json GET /api/defi/v1/earning/strategies","href":"/reference/get-strategies"},{"title":"Get Available Assets","openapi":"openapi/defi-api.json GET /api/defi/v1/earning/assets","href":"/reference/get-assets"},{"title":"Get P2P.ORG Fee","openapi":"openapi/defi-api.json GET /api/defi/v1/fees/{chain}/{protocol}","href":"/reference/get-fees"}]},{"group":"Positions","pages":[{"title":"Get User Positions","openapi":"openapi/defi-api.json GET /api/defi/v1/earning/positions/user-positions","href":"/reference/get-user-positions"},{"title":"Get Portfolio Summary","openapi":"openapi/defi-api.json GET /api/defi/v1/earning/positions/summary","href":"/reference/get-positions-summary"}]},{"group":"Rewards","pages":[{"title":"Get User Rewards","openapi":"openapi/defi-api.json GET /api/defi/v1/earning/rewards","href":"/reference/get-rewards"}]},{"group":"Transactions","pages":[{"title":"Get Transaction Step Schema","openapi":"openapi/defi-api.json GET /api/defi/v1/transactions/schema","href":"/reference/get-transaction-schema"},{"title":"Craft Transaction Step","openapi":"openapi/defi-api.json POST /api/defi/v1/transactions/steps/craft","href":"/reference/craft-transaction-step"},{"title":"Get Step Crafting Status","openapi":"openapi/defi-api.json GET /api/defi/v1/transactions/steps/status","href":"/reference/get-step-status"},{"title":"Get Step Result","openapi":"openapi/defi-api.json GET /api/defi/v1/transactions/steps/result","href":"/reference/get-step-result"},{"title":"Broadcast Transaction","openapi":"openapi/defi-api.json POST /api/defi/v1/transactions/broadcast","href":"/reference/broadcast-transaction"},{"title":"Get Transaction History","openapi":"openapi/defi-api.json GET /api/defi/v1/transactions","href":"/reference/get-transaction-history"},{"title":"Create Swap Transaction","openapi":"openapi/defi-api.json POST /api/defi/v1/transactions/swap/build","href":"/reference/build-swap-transaction"}]},{"group":"Wallets","pages":[{"title":"Create Wallet","openapi":"openapi/defi-api.json POST /api/defi/v1/wallets","href":"/reference/create-wallet"}]}]}]}]},"basePath":"","title":"Create Staking Request - P2P.ORG","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-m07pfKpT.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}