{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "ethereum-staking-deposits",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/ethereum-staking-deposits/",
  "collection": "ethereum",
  "title": "Ethereum staking deposits: checking the contract and deposit data",
  "description": "Understand what a validator deposit funds, which identifiers matter and why deposit confirmation must be checked against consensus status.",
  "aliases": [
    "Ethereum staking deposit contract",
    "validator deposit data"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:27:58.939Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "A validator deposit funds a validator identified by its public signing key and associated withdrawal credentials. It is not a normal ETH payment to a validator’s public key, nor instant activation. Use the official staking setup flow, check the intended network and withdrawal authority, and verify both the deposit transaction and the resulting validator record.",
    "claimId": "ethereum-staking-deposits-quick-answer",
    "sourceIds": [
      "x425-eth-launchpad-faq",
      "x425-eth-eth-solo",
      "x425-eth-eth-keys"
    ]
  },
  "keyFacts": [
    {
      "label": "Identification",
      "value": "Deposit data identifies the validator public key.",
      "sourceIds": [
        "x425-eth-eth-keys"
      ],
      "id": "identification",
      "claimId": "ethereum-staking-deposits-fact-identification"
    },
    {
      "label": "Withdrawal",
      "value": "Withdrawal credentials determine the withdrawal destination and account type.",
      "sourceIds": [
        "x425-eth-launchpad-faq"
      ],
      "id": "withdrawal",
      "claimId": "ethereum-staking-deposits-fact-withdrawal"
    },
    {
      "label": "Lifecycle",
      "value": "A funded validator still passes through activation processing.",
      "sourceIds": [
        "x425-eth-eth-pos"
      ],
      "id": "lifecycle",
      "claimId": "ethereum-staking-deposits-fact-lifecycle"
    }
  ],
  "prerequisites": [
    "ethereum-proof-of-stake-finality",
    "ethereum-transactions-and-nonces"
  ],
  "sections": [
    {
      "id": "data",
      "heading": "Check public deposit information before funding",
      "sourceIds": [
        "x425-eth-eth-keys",
        "x425-eth-launchpad-faq"
      ],
      "paragraphs": [
        "The deposit associates ETH with a validator record rather than with an ordinary spending account. Public deposit data and secret signing material serve different purposes. The public identifier lets you inspect the validator; it is not a substitute for a payment address.",
        "Withdrawal credentials deserve particular care because they govern where eligible funds can go. A convenient interface should not replace checking that the intended address and credential type are being used."
      ]
    },
    {
      "id": "example",
      "heading": "An extra deposit is not a second validator",
      "sourceIds": [
        "x425-eth-launchpad-faq"
      ],
      "paragraphs": [
        "Suppose you submit more funds for the same validator public key. That is a top-up of that validator, not a newly generated validator identity. Whether the additional balance contributes to effective stake depends on its credential type and applicable limits.",
        "For example, the documented regular-withdrawal and compounding types have different effective-balance limits. Do not infer the number of validators from the number of deposit transactions."
      ]
    },
    {
      "id": "verification",
      "heading": "Follow both layers of the result",
      "sourceIds": [
        "x425-eth-eth-pos",
        "x425-eth-eth-solo",
        "x425-eth-eth-jsonrpc"
      ],
      "paragraphs": [
        "First inspect whether the intended deposit transaction succeeded on the correct chain. Then inspect the validator record and activation state through consensus data. A pending queue is different from an execution failure.",
        "Practice the workflow with the documented test network and keep recovery material secure. There is no need to publish a private key or mnemonic to prove that the deposit exists."
      ]
    }
  ],
  "faq": [
    {
      "question": "Can I send ETH directly to a validator public key?",
      "answer": "A validator public key is not an ordinary Ethereum payment address. Use the documented staking deposit flow with the required deposit data.",
      "sourceIds": [
        "x425-eth-eth-keys",
        "x425-eth-launchpad-faq"
      ]
    },
    {
      "question": "Does depositing more always increase a validator’s effective stake?",
      "answer": "No. The effect depends on credential type, effective-balance limits and processing rules. The credited balance and effective stake are not always identical.",
      "sourceIds": [
        "x425-eth-launchpad-faq"
      ]
    }
  ],
  "claims": [
    {
      "id": "ethereum-staking-deposits-quick-answer",
      "articleSlug": "ethereum-staking-deposits",
      "statement": "A validator deposit funds a validator identified by its public signing key and associated withdrawal credentials. It is not a normal ETH payment to a validator’s public key, nor instant activation. Use the official staking setup flow, check the intended network and withdrawal authority, and verify both the deposit transaction and the resulting validator record.",
      "sourceIds": [
        "source-d14a53a7dccb47be",
        "source-ed235bbe5523f774",
        "source-c37ef41d3c4ba6d9"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-d14a53a7dccb47be",
          "locator": "Validators; deposits; activation; rewards; key management"
        },
        {
          "sourceId": "source-ed235bbe5523f774",
          "locator": "How it works; responsibilities; requirements"
        },
        {
          "sourceId": "source-c37ef41d3c4ba6d9",
          "locator": "Validator key; withdrawal key"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read launchpad FAQ source sections on deposits, top-ups and withdrawal credential account types plus current home-staking guide. Deposit data identifies validator, execution transfer is not an ordinary payment, top-up uses same validator. Effective-balance contribution depends on regular versus compounding credentials; stale duplicate FAQ two-type paragraph not used."
        ]
      }
    },
    {
      "id": "ethereum-staking-deposits-fact-identification",
      "articleSlug": "ethereum-staking-deposits",
      "statement": "Identification: Deposit data identifies the validator public key.",
      "sourceIds": [
        "source-c37ef41d3c4ba6d9"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-c37ef41d3c4ba6d9",
          "locator": "Validator key; withdrawal key"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read launchpad FAQ source sections on deposits, top-ups and withdrawal credential account types plus current home-staking guide. Deposit data identifies validator, execution transfer is not an ordinary payment, top-up uses same validator. Effective-balance contribution depends on regular versus compounding credentials; stale duplicate FAQ two-type paragraph not used."
        ]
      }
    },
    {
      "id": "ethereum-staking-deposits-fact-withdrawal",
      "articleSlug": "ethereum-staking-deposits",
      "statement": "Withdrawal: Withdrawal credentials determine the withdrawal destination and account type.",
      "sourceIds": [
        "source-d14a53a7dccb47be"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-d14a53a7dccb47be",
          "locator": "Validators; deposits; activation; rewards; key management"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read launchpad FAQ source sections on deposits, top-ups and withdrawal credential account types plus current home-staking guide. Deposit data identifies validator, execution transfer is not an ordinary payment, top-up uses same validator. Effective-balance contribution depends on regular versus compounding credentials; stale duplicate FAQ two-type paragraph not used."
        ]
      }
    },
    {
      "id": "ethereum-staking-deposits-fact-lifecycle",
      "articleSlug": "ethereum-staking-deposits",
      "statement": "Lifecycle: A funded validator still passes through activation processing.",
      "sourceIds": [
        "source-df4587da99d9b637"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-df4587da99d9b637",
          "locator": "Slots; epochs; block proposals; attestations; finality"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read launchpad FAQ source sections on deposits, top-ups and withdrawal credential account types plus current home-staking guide. Deposit data identifies validator, execution transfer is not an ordinary payment, top-up uses same validator. Effective-balance contribution depends on regular versus compounding credentials; stale duplicate FAQ two-type paragraph not used."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-eth-launchpad-faq",
      "label": "Ethereum staking launchpad FAQ source",
      "publisher": "Ethereum Foundation",
      "url": "https://raw.githubusercontent.com/ethereum/staking-launchpad/dev/src/pages/FAQ/index.jsx",
      "locator": "Validators; deposits; activation; rewards; key management",
      "note": "Staking lifecycle, qualifying balances, network duties and deposit-data handling.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:58:48.434Z",
      "contentSha256": "31805a01cc3b2f365af2789eb2fcbeed34e0bd404a3ed55d7980e51dda17a67b",
      "recordId": "source-d14a53a7dccb47be"
    },
    {
      "id": "x425-eth-eth-solo",
      "label": "Home staking Ethereum",
      "publisher": "ethereum.org contributors",
      "url": "https://ethereum.org/en/staking/solo/",
      "locator": "How it works; responsibilities; requirements",
      "note": "Running and maintaining execution, consensus and validator infrastructure with a qualifying stake.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:55:25.708Z",
      "contentSha256": "8892580b4f6bb823ebe817c3073ad9d7eb2c8b32b54e4645f8ff6d4cbc919d51",
      "recordId": "source-ed235bbe5523f774"
    },
    {
      "id": "x425-eth-eth-keys",
      "label": "Ethereum proof-of-stake keys",
      "publisher": "ethereum.org contributors",
      "url": "https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/keys/",
      "locator": "Validator key; withdrawal key",
      "note": "Online validator signing versus separate withdrawal authority and credentials.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:55:26.064Z",
      "contentSha256": "bc59c1f6f7c1b4061b0200e322370b653b9f4ac72e8484ebff173f9a7d474896",
      "recordId": "source-c37ef41d3c4ba6d9"
    },
    {
      "id": "x425-eth-eth-pos",
      "label": "Ethereum proof of stake",
      "publisher": "ethereum.org contributors",
      "url": "https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/",
      "locator": "Slots; epochs; block proposals; attestations; finality",
      "note": "Consensus proposal schedule, voting and finality distinctions.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:55:26.560Z",
      "contentSha256": "eb014204a846dc845deffe602d4156aea675ab817dc792cfb60b25bc3e9e4703",
      "recordId": "source-df4587da99d9b637"
    },
    {
      "id": "x425-eth-eth-jsonrpc",
      "label": "Ethereum JSON-RPC API",
      "publisher": "ethereum.org contributors",
      "url": "https://ethereum.org/en/developers/docs/apis/json-rpc/",
      "locator": "eth_getBalance; eth_getTransactionReceipt; block parameter; logs",
      "note": "RPC requests explicitly identify addresses and block scope; receipts and removed log fields support verification examples.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:55:24.990Z",
      "contentSha256": "ed13997ec4f415dff80883add0730d4e64bcc8c17b95dd4f6c27aed0241a4073",
      "recordId": "source-a5154b4118a3d15f"
    }
  ],
  "related": {
    "articles": [
      "ethereum-proof-of-stake-finality",
      "ethereum-staking-withdrawals",
      "ethereum-transaction-receipts",
      "ethereum-validator-activation",
      "ethereum-validator-fee-recipient"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Ethereum staking deposits: checking the contract and deposit data.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/ethereum-staking-deposits/"
}
