# P2P.ORG - [P2P.ORG Documentation Hub](https://docs.p2p.org/index.md): Build on P2P.org. Non-custodial validator and DeFi infrastructure for institutional and consumer products. - [Overview](https://docs.p2p.org/docs/platform-overview.md): P2P.org provides enterprise-grade APIs that enable businesses to integrate staking operations and analytics across multiple blockchain networks. Our unified platform combines comprehensive staking capabilities with real-time data insights, all through a single, secure interface. - [Get Started](https://docs.p2p.org/docs/get-started.md): Start integrating P2P.org's staking capabilities into your platform in minutes. This guide will help you set up your environment and make your first API call. - [Chains Supported](https://docs.p2p.org/docs/networks-supported.md): Check the list of chains supported - [Authentication](https://docs.p2p.org/docs/authentication.md): Get your authentication token - [Integration Planning Guide](https://docs.p2p.org/docs/planning-considerations.md): Plan your integration with P2P.ORG - [Overview for AI Tools ✨](https://docs.p2p.org/docs/overview-ai.md): Using AI tools to consume P2P.ORG's API documentation - [Using MCP to Read API Docs](https://docs.p2p.org/docs/mcp.md): Read the P2P.ORG API documentation using our MCP server - [Aggregated Docs for LLMs](https://docs.p2p.org/docs/llms.md): Reference the entire P2P.ORG API documentation in your AI tool - [Overview](https://docs.p2p.org/docs/unified-api-overview.md): The Unified API provides a standardized platform to manage staking, transaction broadcasting, and unstaking across multiple blockchain networks. Its modular architecture simplifies integrations, enabling quick support for new networks. Connect once, and you’re ready to interact with all supported ne… - [Getting Started](https://docs.p2p.org/docs/unified-api-getting-started.md): The Unified API is designed to simplify and standardize interactions across all supported networks. For both staking and unstaking, the process follows a consistent and straightforward flow, ensuring seamless integration for all networks. - [Chains Supported](https://docs.p2p.org/docs/unified-api-networks.md): The table below summarizes all networks supported in the Unified API and the parameters to be used in the staking endpoints. - [Aptos](https://docs.p2p.org/docs/unified-api-aptos.md): Unified API + Aptos Integration Workflow - [Cardano](https://docs.p2p.org/docs/unified-api-cardano.md): Unified API + Cardano Integration Workflow - [Celestia](https://docs.p2p.org/docs/unified-api-celestia.md): Unified API + Celestia Integration Workflow - [Cosmos](https://docs.p2p.org/docs/unified-api-cosmos.md): Unified API + Cosmos Integration Workflow - [Ethereum](https://docs.p2p.org/docs/unified-api-ethereum.md): Unified API + Ethereum Integration Workflow - [Hyperliquid](https://docs.p2p.org/docs/unified-api-hyperliquid.md): Unified API + Hyperliquid Integration Workflow - [Monad](https://docs.p2p.org/docs/unified-api-monad.md): Unified API + Monad Integration Workflow - [Near](https://docs.p2p.org/docs/unified-api-near.md): Unified API + Near Integration Workflow - [Polkadot](https://docs.p2p.org/docs/unified-api-polkadot.md): Unified API + Polkadot Integration Workflow - [Polygon](https://docs.p2p.org/docs/unified-api-polygon.md): Unified API + Polygon Integration Workflow - [Sei](https://docs.p2p.org/docs/unified-api-sei.md): Unified API + Sei Integration Workflow - [Solana](https://docs.p2p.org/docs/unified-api-solana.md): Unified API + Solana Integration Workflow - [Sui](https://docs.p2p.org/docs/unified-api-sui.md): Unified API + Sui Integration Workflow - [Story Protocol](https://docs.p2p.org/docs/unified-api-story-protocol.md): Unified API + Story Protocol Integration Workflow - [Tezos](https://docs.p2p.org/docs/unified-api-tezos.md): Unified API + Tezos Integration Workflow - [The Graph](https://docs.p2p.org/docs/unified-api-the-graph.md): Unified API + The Graph Integration Workflow - [TON](https://docs.p2p.org/docs/unified-api-ton.md): Unified API + TON Integration Workflow - [TRON](https://docs.p2p.org/docs/unified-api-tron.md): Unified API + TRON Integration Workflow - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/unified-api-signing-transaction.md): In the Unified API, transaction signing logic varies depending on the specific blockchain network. Nevertheless, a unified method to broadcast a signed transaction to the network is used. - [Cardano Transaction Signing](https://docs.p2p.org/docs/cardano-transaction-signing.md): Sign and broadcast Cardano transactions built with the P2P.org Unified API. - [Graph Transaction Signing](https://docs.p2p.org/docs/docgraph-transaction-signing.md): Sign and broadcast Graph transactions built with the P2P.org Unified API. - [Near Transaction Signing](https://docs.p2p.org/docs/near-signing-transaction.md): Sign and broadcast Near transactions built with the P2P.org Unified API. - [Tezos Transaction Signing](https://docs.p2p.org/docs/tezos-transaction-signing.md): Sign and broadcast Tezos transactions built with the P2P.org Unified API. - [Overview](https://docs.p2p.org/docs/staking-overview.md): Staking API provides seamless integration for initiating staking requests and accessing staking data. By integrating your systems with our validators' infrastructure, you can eliminate the need for dedicated web page forms, making it easier to offer staking services to your customers. - [Chains Supported](https://docs.p2p.org/docs/networks-supported-staking-api.md): Check the list of chains supported - [Overview](https://docs.p2p.org/docs/overview-aptos.md): How staking on Aptos works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/getting-started-aptos.md): Stake on Aptos programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-aptos.md): Withdraw staked assets on Aptos with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-aptos.md): To complete any bonding or withdrawal operation on Aptos, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-celestia.md): How staking on Celestia works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/getting-started-celestia.md): Stake on Celestia programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-celestia.md): Withdraw staked assets on Celestia with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-celestia.md): To complete any staking or withdrawal operation on Celestia, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-cosmos.md): How staking on Cosmos works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-cosmos.md): Stake on Cosmos programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-cosmos.md): Withdraw staked assets on Cosmos with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-cosmos.md): To complete any staking or withdrawal operation on Cosmos Hub, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-eth.md): How staking on Ethereum works with the P2P.org Staking API. - [Ethereum Staking 101](https://docs.p2p.org/docs/ethereum-staking-a-comprehensive-guide.md): What Ethereum proof-of-stake staking involves: deposits, validators, rewards and penalties. - [Getting Started](https://docs.p2p.org/docs/staking-ethereum.md): Stake on Ethereum programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-eth.md): Withdraw staked ETH with the P2P.org Staking API. - [Withdrawal using VEM](https://docs.p2p.org/docs/withdrawal-vem.md): Withdraw staked ETH with a Validator Exit Message using the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-eth.md): Sign and broadcast Ethereum transactions built with the P2P.org Staking API. - [Overview](https://docs.p2p.org/docs/overview-hyperliquid.md): Stake HYPE with P2P.org’s co-branded node, partnered with the Hyperbeat team, to earn rewards and strengthen the Hyperliquid network, a leading Layer-1 blockchain for DeFi. - [Getting Started](https://docs.p2p.org/docs/staking-hyperliquid.md): Stake on Hyperliquid programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-hyperliquid.md): Withdraw staked assets on Hyperliquid with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-hyperliquid.md): To complete any staking or withdrawal operation on Hyperliquid, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-monad.md): How staking on Monad works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-monad.md): Stake on Monad programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-monad.md): Withdraw staked assets on Monad with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-monad.md): To complete any operation on Monad, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-polkadot.md): How staking on Polkadot works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-polkadot.md): Stake on Polkadot programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-polkadot.md): Withdraw staked assets on Polkadot with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-polkadot.md): To complete any bonding or withdrawal operation on Polkadot, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Sign the Transaction Offline](https://docs.p2p.org/docs/signing-transaction-offline-polkadot.md): This guide covers some crucial details on the offline transaction signing flow, such as new extended request parameter with additional metadata. - [Overview](https://docs.p2p.org/docs/overview-polygon.md): How staking on Polygon works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-polygon.md): Stake on Polygon programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-polygon.md): Withdraw staked assets on Polygon with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-polygon.md) - [Overview](https://docs.p2p.org/docs/overview-sei.md): How staking on Sei works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-sei.md): Stake on Sei programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-sei.md): Withdraw staked assets on Sei with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-sei.md): To complete any staking or withdrawal operation on Sei, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-solana.md): How staking on Solana works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-solana.md): Stake on Solana programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-solana.md): Withdraw staked assets on Solana with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-solana.md): To complete any staking or withdrawal operation on Solana, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-story.md): How staking on Story Protocol works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-story.md): Stake on Story Protocol programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-story.md): Withdraw staked assets on Story Protocol with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-story.md): To complete any staking or withdrawal operation on Story Protocol, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-sui.md): How staking on Sui works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-sui.md): Stake on Sui programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-sui.md): Withdraw staked assets on Sui with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-sui.md): To complete any staking or withdrawal operation on Sui, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-ton.md): How staking on TON works with the P2P.org Staking API. - [Getting Started](https://docs.p2p.org/docs/staking-ton.md): Stake on TON programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-ton.md): Withdraw staked assets on TON with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-ton.md): To complete any staking or withdrawal operation on TON, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview-tron.md): Staking on the TRON network using the Staking API is conducted via native blockchain operations — no smart contracts involved. Users participate by freezing TRX and voting for a Super Representative (SR), with all staking logic handled at the protocol level. - [Getting Started](https://docs.p2p.org/docs/staking-tron.md): Stake on TRON programmatically with the P2P.org Staking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-tron.md): Withdraw staked assets on TRON with the P2P.org Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-tron.md): To complete any operation on Tron, sign the unsigned transaction provided by the Staking API and broadcast it to the network. - [Energy Delegation](https://docs.p2p.org/docs/energy-delegation.md): Delegate generated ENERGY to another TRON account without transferring ownership of the frozen TRX. - [Overview](https://docs.p2p.org/docs/restaking-overview.md): Restaking API enables automated native restaking on EigenLayer with early AVS integration access. - [Getting Started](https://docs.p2p.org/docs/restaking-eth.md): Restake Ethereum with EigenLayer using the P2P.org Restaking API. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-restaking.md): Withdraw a node operator's restaked Ethereum with the P2P.org Restaking API. - [Overview](https://docs.p2p.org/docs/overview-dvt-solutions.md): When it comes to staking on the SSV network, P2P.org offers two main options to choose from, each catering to different needs and preferences. Below, we'll explore these two solutions, highlighting their key benefits and drawbacks to help you decide which approach best suits your requirements. - [Overview](https://docs.p2p.org/docs/ssv-31-overview.md): SSV 3.1 provides seamless integration for initiating DVT staking requests using the SSV proxy smart contract developed by P2P.org. By integrating with our smart contract on-chain solution, your platform can offer SSV staking without the need to handle $SSV tokens. Our smart contract manages all the… - [Getting started](https://docs.p2p.org/docs/getting-started-ssv-31.md): Prerequisites and setup for staking on the SSV network with the SSV 3.1 flow. - [Withdrawal](https://docs.p2p.org/docs/withdrawal-ssv-31.md): Withdraw staked ETH from the SSV 3.1 flow. - [Overview](https://docs.p2p.org/docs/pooled-staking-overview.md): Pooled Staking API by P2P.ORG empowers enterprise partners — including wallets, exchanges, and custodians — to offer Ethereum staking to their users without the traditional 32 ETH minimum. User deposits are aggregated into dedicated vaults, with validator operations and staking workflows fully manag… - [Getting Started](https://docs.p2p.org/docs/pooled-staking-getting-started.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal.md): Withdraw staked ETH with the P2P.org Pooled Staking API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/pooled-staking-signing-transaction.md): To complete any staking or withdrawal operation on Ethereum, sign the unsigned transaction provided by the Pooled Staking API and broadcast it to the network. - [Overview](https://docs.p2p.org/docs/overview.md): Our Staking Data API service is specifically designed to provide comprehensive data information regarding your staking activities, allowing you to stay up-to-date with the status of your assets. - [Chains Supported](https://docs.p2p.org/docs/networks-supported-data-api.md): Check the list of chains supported - [Getting Started](https://docs.p2p.org/docs/getting-started-data-api.md): Staking Data API provides methods to retrieve essential information about network, about validators and delegators within the network. - [Network](https://docs.p2p.org/docs/network.md): Staking Data API provides methods for retrieving various data related to the network. This section describes the available network methods along with descriptions and recommendations for their usage. - [Validator](https://docs.p2p.org/docs/validator.md): Staking Data API provides methods to retrieve essential information about validators within the network. These endpoints offer insights into a validator's current stake, rewards received, Annual Percentage Yield (APY), and associated fees. - [Delegator](https://docs.p2p.org/docs/data-delegator.md): Staking Data API provides methods to retrieve essential information about delegators within the network. These endpoints offer insights into a delegator's current stake, rewards received, Annual Percentage Yield (APY), associated fees, and other information. - [Overview](https://docs.p2p.org/docs/defi-api-overview.md): The P2P.ORG DeFi API is a specialized solution designed for institutions, exchanges, and wallet providers seeking to integrate seamless staking functionality directly into their platforms. Building upon the proven success of the — a visual interface enabling users to deposit tokens across multiple… - [Protocols Supported](https://docs.p2p.org/docs/defi-api-protocols.md) - [Getting Started](https://docs.p2p.org/docs/defi-api-getting-started.md): Simplify your work with decentralized assets with DeFi API from P2P.ORG. - [Morpho](https://docs.p2p.org/docs/morpho.md): Morpho, a non-custodial lending protocol, available through the P2P.org DeFi API. - [Deposit](https://docs.p2p.org/docs/morpho-staking.md) - [Withdrawal](https://docs.p2p.org/docs/morpho-withdrawal.md): Withdraw from a Morpho vault using the P2P.org DeFi API. - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/defi-api-signing-transaction.md): To complete any action using the DeFi API, sign the final unsigned transaction and broadcast it to the network. - [Widget Overview](https://docs.p2p.org/docs/widget-overview.md): Widget overview covering DeFi protocol aggregation, platform integration, and core widget functionality - [Quick Start](https://docs.p2p.org/docs/widget-quick-start.md): Quick start guide for getting the P2P.org Widget running, including obtaining a widget URL and configuring available protocols - [Platform Integration Examples](https://docs.p2p.org/docs/widget-platform-integration.md): Platform-specific integration examples for embedding the P2P.org Widget via iOS, Android, React Native, and iframe - [Theme Customization](https://docs.p2p.org/docs/widget-theme-customization.md): Theme customization options for the P2P.org Widget, covering colors, branding, typography, and runtime theme switching - [Security Audits](https://docs.p2p.org/docs/widget-audits.md): P2P.org security audits - [Overview](https://docs.p2p.org/docs/syncro-sender-overview.md): Deliver Solana transactions directly to validator leaders with higher priority using Stake-Weighted Quality of Service (SWQoS) - [Getting Started](https://docs.p2p.org/docs/syncro-sender-quick-start.md) - [Optimizing Performance](https://docs.p2p.org/docs/syncro-sender-optimizing-performance.md): In Syncro Sender by P2P.ORG, and serve different purposes. For best results, include both a tip and a priority fee in your transaction. - [Pricing, Rate Limits & Support](https://docs.p2p.org/docs/syncro-sender-pricing-rate-limits.md) - [Overview](https://docs.p2p.org/docs/syncro-data-hyperliquid-overview.md): Hyperliquid Data Stream is a low-latency WebSocket data service built on top of a Hyperliquid validator node. It provides real-time access to the node-level market and execution data through a single WebSocket connection. - [Getting Started](https://docs.p2p.org/docs/syncro-data-hyperliquid-quick-start.md): This section shows how to connect to Hyperliquid Data Stream and start receiving data. - [Protocol Reference](https://docs.p2p.org/docs/syncro-data-hyperliquid-reference.md): Every client-to-server message is a JSON text frame with a required method field. - [Operational Notes](https://docs.p2p.org/docs/syncro-data-hyperliquid-operational-notes.md): This section describes production behavior that clients should account for when integrating with Hyperliquid Data Stream. - [Overview](https://docs.p2p.org/docs/syncro-data-sui-overview.md): Syncro Sui Data Stream is a low-latency transaction streaming product that provides direct access to Sui network transaction flow in real time. - [Stream Semantics](https://docs.p2p.org/docs/syncro-data-sui-stream-semantics.md) - [Wire Formats & BCS Conventions](https://docs.p2p.org/docs/syncro-data-sui-wire-formats.md): Wire formats and BCS conventions used by the Syncro Sui data endpoints. - [Submission & Versioning](https://docs.p2p.org/docs/syncro-data-sui-submission-and-versioning.md) - [Overview](https://docs.p2p.org/docs/signer-sdk-overview.md): The is a JavaScript/TypeScript library designed to handle the secure signing of blockchain transactions. While the Staking API/SDK helps you build transactions, the Signer SDK provides the tools to authorize them using various signing methods, ensuring a seamless flow from creation to broadcast. - [Getting started](https://docs.p2p.org/docs/signer-sdk-getting-started.md): The P2P.ORG Signer SDK allows you to sign transactions for 15+ networks using a unified interface. This guide demonstrates how to configure a signer and sign an transaction using the Hoodi testnet as an example. - [Overview](https://docs.p2p.org/docs/staking-sdk.md): P2P.ORG Staking SDK is a JavaScript/TypeScript library that provides a typed client for interacting with the P2P.ORG Staking API. Currently, the SDK provides functionality for Solana staking workflows. - [StakingApiClient](https://docs.p2p.org/docs/staking-sdk-stakingapiclient.md): The object for accessing all network-specific methods of P2P.ORG Staking SDK. - [Overview](https://docs.p2p.org/docs/staking-sdk-solana.md): How to stake tokens in Solana network using P2P.ORG Staking SDK. - [deactivate()](https://docs.p2p.org/docs/staking-sdk-solana-deactivate.md): Create deactivate stake request transaction. - [decodeTransaction()](https://docs.p2p.org/docs/staking-sdk-solana-decodetransaction.md): Decode unsigned transaction from base64 into Solana Transaction. - [getStakingAccounts()](https://docs.p2p.org/docs/staking-sdk-solana-getstakingaccounts.md): Return information about staking accounts. - [sendTransaction()](https://docs.p2p.org/docs/staking-sdk-solana-sendtransaction.md): Send the signed transaction to the Solana network. - [signWithKeypairs()](https://docs.p2p.org/docs/staking-sdk-solana-signwithkeypairs.md): Sign a Transaction using one or more keypairs. - [stake()](https://docs.p2p.org/docs/staking-sdk-solana-stake.md): Create staking request transaction. - [verifyTransaction()](https://docs.p2p.org/docs/staking-sdk-solana-verifytransaction.md): Perform some checks on a staking transaction. - [withdraw()](https://docs.p2p.org/docs/staking-sdk-solana-withdraw.md): Create withdrawal request transaction. - [Direct staking v1-v3](https://docs.p2p.org/docs/direct-staking.md) - [Direct and SSV staking v3.1 (Unlimited)](https://docs.p2p.org/docs/unlimited-unified-api.md) - [Overview](https://docs.p2p.org/docs/pectra-overview.md): On May 7, 2025, the major Pectra upgrade to the Ethereum network was carried out that brought the following benefits for clients who use ETH or SSV validators. - [Validator Consolidation](https://docs.p2p.org/docs/validator-consolidation.md): The Pectra upgrade introduces major improvements to the process of validator creation and management across both Ethereum and SSV staking APIs. These enhancements improve scalability, enable larger validator's effective balance (up to 2048 ETH), and streamline flows using type of withdrawal credent… - [Initial Staking](https://docs.p2p.org/docs/initial-staking.md): Create 0x02 validators through the simplified smart contract flow introduced with the Pectra upgrade. - [Incremental Staking (Top-ups)](https://docs.p2p.org/docs/incremental-staking-tops-up.md): Pectra Upgrade brought to the Ethereum staking many new features, such as increasing of the validator maximum effective balance in particular. This now makes it possible to , as well as and , up to a total of 2048 ETH. - [Partial Withdrawals](https://docs.p2p.org/docs/partial-withdrawals.md): For validators using the type of credentials, partial withdrawals are now available. If the validator's effective balance is above 32 ETH, it is possible to withdraw excessive funds without exiting the validator. - [Contacts](https://docs.p2p.org/docs/contacts.md): We're here to help! - [FAQ](https://docs.p2p.org/docs/faq.md): The main staking details from the P2P Validator can be found . - [Introduction](https://docs.p2p.org/reference/introduction-unified.md): One interface for staking, unstaking and transaction broadcasting across every supported network. - [Create Staking Request](https://docs.p2p.org/reference/unified-create-stake-transaction.md): Create a stake request transaction. - [Create Unstake Request](https://docs.p2p.org/reference/unified-create-unstake-transaction.md): Create an unstake request transaction to unstake the locked assets within the network. - [Create Withdrawal Request](https://docs.p2p.org/reference/unified-create-withdraw-transaction.md): Create a withdrawal request transaction to withdraw previously unstaked assets within the network. - [Create Split Request](https://docs.p2p.org/reference/unified-create-split-transaction.md): Create a split request transaction to split the stake account. - [Broadcast Transaction](https://docs.p2p.org/reference/unified-transaction-send.md): Broadcast a signed transaction to the network. - [Overview for AI Tools](https://docs.p2p.org/reference/overview-for-ai-tools.md): Using AI tools to consume P2P.ORG's API documentation - [Introduction](https://docs.p2p.org/reference/introduction-api.md): Initiate staking requests and read staking data across supported networks with the P2P.org Staking API. - [Create Staking Request](https://docs.p2p.org/reference/aptos-staking-delegated-add.md): Construct a serialized transaction to add tokens to the delegation pool. - [Create Unstake Request](https://docs.p2p.org/reference/aptos-staking-delegated-unlock.md): Construct a serialized transaction to undelegate tokens from the delegator's active stake in the delegation pool. - [Create Reactivate Stake Request](https://docs.p2p.org/reference/aptos-staking-delegated-reactivate.md): Construct a serialized transaction to reactivate undelegated tokens and stake them again in the delegation pool. - [Create Withdrawal Request](https://docs.p2p.org/reference/aptos-staking-delegated-withdraw.md): Construct a serialized transaction to withdraw unlocked tokens from the delegation pool. - [Broadcast Transaction](https://docs.p2p.org/reference/aptos-transaction-send.md): Broadcast a signed transaction to the Aptos network. - [Get Transaction Status](https://docs.p2p.org/reference/aptos-transaction-status.md): Check the status of the transaction. - [Get Delegated Info](https://docs.p2p.org/reference/aptos-staking-delegated-info.md): Get the delegated amounts for a delegator: active (staked), pendingInactive (unlocking), inactive (ready to withdraw). - [Create Staking Request](https://docs.p2p.org/reference/create-celestia-stake-transaction.md): Create stake request transaction. - [Create Redelegate From Request](https://docs.p2p.org/reference/create-celestia-redelegate-from-transaction.md): Create redelegate from default validator request transaction. - [Create Redelegate To Request](https://docs.p2p.org/reference/create-celestia-redelegate-to-transaction.md): Create redelegate to default validator request transaction. - [Check Transaction Status](https://docs.p2p.org/reference/get-celestia-transaction-status.md): Check the status of the transaction. - [Create Unstaking Request](https://docs.p2p.org/reference/create-celestia-unstake-transaction.md): Create unstake request transaction. - [Encode Transaction](https://docs.p2p.org/reference/encode-celestia-transaction.md): Prepare an encoded transaction in the hexadecimal format for signing within a third-party service. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-celestia-transaction.md): Broadcast a signed transaction to the Celestia network. - [Create Claim Rewards Request](https://docs.p2p.org/reference/create-celestia-claim-rewards-transaction.md): Create claim rewards request transaction. - [Create Staking Request](https://docs.p2p.org/reference/create-cosmos-stake-transaction.md): Create stake request transaction. - [Create Unstaking Request](https://docs.p2p.org/reference/create-cosmos-unstake-transaction.md): Create unstake request transaction. - [Create Redelegate From Request](https://docs.p2p.org/reference/create-cosmos-redelegate-from-transaction.md): Create redelegate from default validator request transaction. - [Create Redelegate To Request](https://docs.p2p.org/reference/create-cosmos-redelegate-to-transaction.md): Create redelegate to default validator request transaction. - [Create Claim Rewards Request](https://docs.p2p.org/reference/create-cosmos-claim-rewards-transaction.md): Create claim rewards request transaction. - [Encode Transaction](https://docs.p2p.org/reference/encode-cosmos-transaction.md): Prepare an encoded transaction in the hexadecimal format for signing within a third-party service. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-cosmos-transaction.md): Broadcast a signed transaction to the Cosmos network. - [Check Transaction Status](https://docs.p2p.org/reference/get-cosmos-transaction-status.md): Check the status of the transaction. - [Create Staking Request](https://docs.p2p.org/reference/eth-nodes-request-create.md): Set up nodes for staking using P2P infrastructure. - [Get Request Status](https://docs.p2p.org/reference/eth-nodes-request-status.md): Check the status of the node set-up operation. - [Get All Requests Status](https://docs.p2p.org/reference/eth-nodes-request-list.md): Check the status of all the node set-up operations created through the authorization token. - [Get List MEV Relays](https://docs.p2p.org/reference/eth-nodes-request-relays-sets.md): Get the list of MEV relays. - [Prepare Staking Transaction](https://docs.p2p.org/reference/eth-staking-deposit.md): Construct a serialized transaction to deposit the stake amount, utilizing the functionalities of P2P smart contract. - [Prepare Withdrawal Transaction](https://docs.p2p.org/reference/eth-staking-withdrawal.md): Construct a serialized transaction to initiate the withdrawal process for EOA validators, utilizing the functionalities of P2P smart contract. - [Change Transaction Format](https://docs.p2p.org/reference/eth-staking-convert-tx-data.md): Convert the transaction data obtained from the Staking API into a JSON format compatible with the Gnosis Safe transaction builder. - [Get Validator Status](https://docs.p2p.org/reference/eth-validator-status.md): Check the status of the validators. - [Create VEM Request](https://docs.p2p.org/reference/eth-vem-create.md): Set up a VEM request. - [Get VEM Request Status](https://docs.p2p.org/reference/eth-vem-status.md): Check the status of the VEM request. - [Consolidate Multiple Validators](https://docs.p2p.org/reference/eth-staking-consolidation-validators.md): Construct a serialized transaction to consolidate multiple validators into a single entity. - [Prepare Staking Proxy Transaction](https://docs.p2p.org/reference/p2p-transaction-direct-deposit.md): Construct a serialized transaction to deposit ETH to the proxy smart contract. For validators using `0x02` type of withdrawal credentials. - [Create Staking Increment Request](https://docs.p2p.org/reference/eth-increment-request-create.md): Set up a new increment request to increase the validator's stake. For validators using `0x02` type of withdrawal credentials. - [Get Increment Request Status](https://docs.p2p.org/reference/eth-increment-request-status.md): Check the status of the increment request. - [Prepare Partial Withdrawal Transaction](https://docs.p2p.org/reference/eth-staking-withdrawal-partial.md): Construct a serialized transaction to initiate the partial or full withdrawal process for active validators, using `0x02` type of withdrawal credentials. - [Get List Validators](https://docs.p2p.org/reference/p2p-transaction-direct-validator.md): Retrieve a list of validators by withdrawal address. - [Get List Deposits](https://docs.p2p.org/reference/p2p-transaction-direct-deposit-list.md): Retrieve a list of all deposits along with the validator status either by withdrawal address, transaction hash or deposit ID. - [Transfer Tokens to Staking Balance](https://docs.p2p.org/reference/hyperliquid-transfer.md): Create a request to transfer the HYPE tokens from the spot to the staking balance. Required to delegate tokens for staking rewards. - [Create Delegate Request](https://docs.p2p.org/reference/hyperliquid-delegate.md): Create a request to delegate the HYPE tokens to the P2P validator for staking rewards. - [Create Undelegate Request](https://docs.p2p.org/reference/hyperliquid-undelegate.md): Create a request to undelegate tokens from the P2P validator and stop earning staking rewards. - [Create Withdrawal Request](https://docs.p2p.org/reference/hyperliquid-withdraw.md): Create a request to withdraw accumulated staking rewards to the spot balance. - [Get Delegator Summary](https://docs.p2p.org/reference/hyperliquid-info.md): Retrieve the detailed information for a given delegator address including spot balance, staking balance, delegations, and pending withdrawals. - [Broadcast Transaction](https://docs.p2p.org/reference/hyperliquid-send.md): Broadcast a signed transaction to the Hyperiquid network. - [Create Delegate Request](https://docs.p2p.org/reference/monad-delegators-create-delegation.md): Create a request to delegate tokens to a validator for staking. - [Get List Delegations](https://docs.p2p.org/reference/monad-delegators-get-delegations.md): Retrieve a list of current delegations by the delegator address. - [Create Undelegate Request](https://docs.p2p.org/reference/monad-delegators-create-undelegation.md): Create a request to undelegate staked tokens from a validator. - [Create Withdrawal Request](https://docs.p2p.org/reference/monad-delegators-create-withdrawal.md): Create a request to withdraw undelegated tokens after the unbonding period has completed. - [Create Compound Rewards Request](https://docs.p2p.org/reference/monad-delegators-compound-rewards.md): Create a request to compound accumulated staking rewards by redelegating them to the same validator. - [Create Claim Rewards Request](https://docs.p2p.org/reference/monad-delegators-claim-rewards.md): Create a request to claim the accumulated staking rewards and transfer them to the delegator balance. - [Broadcast Transaction](https://docs.p2p.org/reference/monad-transactions-broadcast-transaction.md): Broadcast a signed transaction to the network. - [Get Transaction Status](https://docs.p2p.org/reference/monad-transactions-get-transaction-status.md): Check the status of a previously broadcasted transaction. - [Get Transaction Status](https://docs.p2p.org/reference/polkadot-transaction-status.md): Check the status of the transaction. - [Broadcast Transaction](https://docs.p2p.org/reference/polkadot-transaction-send.md): Broadcast a signed transaction to the Polkadot network. - [List Broadcasted Transactions](https://docs.p2p.org/reference/polkadot-transaction-list.md): Return a list of all broadcasted transactions. - [Add Staking Proxy Account](https://docs.p2p.org/reference/polkadot-account-add.md): Adding a staking proxy account allows users to utilize an account less frequently while maintaining active participation in the Polkadot network based on the weight of tokens held within that account. - [Remove Staking Proxy Account](https://docs.p2p.org/reference/polkadot-account-remove.md): Removing a proxy account involves discontinuing the delegation of staking responsibilities from one account to another. This action allows users to regain direct control over their staking activities and tokens in the Polkadot network. - [Create Bond Request](https://docs.p2p.org/reference/polkadot-staking-bond.md): Creating a bond request in exchange for some other benefit. - [Create Rebond Request](https://docs.p2p.org/reference/polkadot-staking-rebond.md): Rebonding tokens within the Polkadot network involves the process of re-staking or redelegating tokens that were previously withdrawn from the staking mechanism. - [Get List Validators](https://docs.p2p.org/reference/polkadot-staking-nominate-list.md): Return a list of P2P.org public validators to nominate. - [Create Nomination Request](https://docs.p2p.org/reference/polkadot-staking-nominate.md): Submitting nomination is the action of choosing validators within the Polkadot network. - [Create Unbond Request](https://docs.p2p.org/reference/polkadot-staking-unbond.md): Unbonding tokens within the Polkadot network refers to the process of withdrawing or releasing tokens that were previously staked or bonded. - [Create Bond Request](https://docs.p2p.org/reference/polkadot-pool-bond.md): Creating a bond request on the Polkadot nomination pool where a user has membership in exchange for some other benefit. - [Create Claim Permission Request](https://docs.p2p.org/reference/polkadot-pool-set-claim-permission.md): Creating a claim permission request allows users having membership in the Polkadot nomination pool to grant permission to any other pool member account for claiming, bonding or withdrawing rewards on behalf of the user. - [Create Extra Bond Request](https://docs.p2p.org/reference/polkadot-pool-bond-extra.md): Creating an extra bond request on the Polkadot nomination pool where a user has membership in exchange for some other benefit. - [Create Unbond Request](https://docs.p2p.org/reference/polkadot-pool-unbond.md): Unbonding tokens within a Polkadot nomination pool where a user has membership refers to the process of withdrawing or releasing tokens that were previously staked or bonded. - [Withdraw Unbonded Request](https://docs.p2p.org/reference/polkadot-pool-withdraw-unbonded.md): Withdrawing tokens within the Polkadot network that were previously unbonded and the following exiting the nomination pool. - [Create Claim Payout Request](https://docs.p2p.org/reference/polkadot-pool-claim-payout.md): Creating a claim payout request refers to the process of issuing a payout from the validator to the nomination pool members for further rewards claiming. - [Create Extra Bond Request](https://docs.p2p.org/reference/polkadot-staking-bond-extra.md): Creating an extra bond request in exchange for some other benefit. - [Withdraw Unbonded Request](https://docs.p2p.org/reference/polkadot-staking-withdraw-unbonded.md): Withdrawing tokens within the Polkadot network that were previously unbonded. - [Create Approve Request](https://docs.p2p.org/reference/polygon-staking-approve.md): Allow the Polygon smart contract to manage tokens. - [Create Delegate Request](https://docs.p2p.org/reference/polygon-staking-delegate.md): Delegate tokens to a P2P validator for staking. - [Create Undelegate Request](https://docs.p2p.org/reference/polygon-staking-undelegate.md): Prepare previously staked tokens for unstaking. - [Create Unstake Request](https://docs.p2p.org/reference/polygon-staking-unstake.md): Unstake tokens. - [Create Withdraw Request](https://docs.p2p.org/reference/polygon-staking-withdraw.md): Withdraw unstaked tokens. - [Create Restake Request](https://docs.p2p.org/reference/polygon-staking-restake.md): Withdraw rewards in tokens and then stake them. - [Create Redelegate Request](https://docs.p2p.org/reference/polygon-staking-redelegate.md): Redelegate tokens from another validator. - [Broadcast Transaction](https://docs.p2p.org/reference/polygon-transaction-send.md): Broadcast a signed transaction to the Polygon network. - [Get Account Summaries](https://docs.p2p.org/reference/eth-pool-account-info-list.md): Retrieve the staking-related account information for multiple delegator addresses within a specific vault. Each address is resolved independently, so a failure for one address does not fail the whole request. - [Create Staking Request](https://docs.p2p.org/reference/create-sei-stake-transaction.md): Create a stake request transaction. - [Create Unstaking Request](https://docs.p2p.org/reference/create-sei-unstake-transaction.md): Create an unstake request transaction. - [Create Redelegate From Request](https://docs.p2p.org/reference/create-sei-redelegate-from-transaction.md): Create a redelegate from the default validator request transaction. - [Create Redelegate To Request](https://docs.p2p.org/reference/create-sei-redelegate-to-transaction.md): Create a redelegate to the default validator request transaction. - [Create Claim Rewards Request](https://docs.p2p.org/reference/create-sei-claim-rewards-transaction.md): Create a claim rewards request transaction. - [Encode Transaction](https://docs.p2p.org/reference/encode-sei-transaction.md): Prepare an encoded transaction in the hexadecimal format for signing within a third-party service. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-sei-transaction.md): Broadcast a signed transaction to the Sei network. - [Check Transaction Status](https://docs.p2p.org/reference/get-sei-transaction-status.md): Check the status of the transaction. - [Create Staking Request](https://docs.p2p.org/reference/solana-staking-stake.md): Create staking request transaction. - [Create Delegate Request](https://docs.p2p.org/reference/solana-staking-delegate.md): Create delegate request transaction. - [Create Deactivate Stake Request](https://docs.p2p.org/reference/solana-staking-deactivate.md): Create deactivate stake request transaction. - [Create Withdrawal Request](https://docs.p2p.org/reference/solana-staking-withdraw.md): Create withdrawal request transaction. - [Create Split Request](https://docs.p2p.org/reference/solana-staking-split.md): Create split request transaction. - [Create Merge Request](https://docs.p2p.org/reference/solana-staking-merge.md): Create merge request transaction. - [Create Nonce Account](https://docs.p2p.org/reference/solana-create-nonce-account.md): Create a nonce account to sign transactions off-chain which enables keeping them until they are ready to be submitted to the network. - [Send Transaction](https://docs.p2p.org/reference/solana-staking-send.md): Send the signed transaction to the Solana network. - [Get Staking Account](https://docs.p2p.org/reference/solana-staking-get-staking-account.md): Return information about staking accounts. - [Get Validator Status](https://docs.p2p.org/reference/solana-validator-status.md): Check the status of the validator's vote account. - [Check Rent Exemption by Address](https://docs.p2p.org/reference/solana-account-get-rent-exemption-by-address.md): Retrieve the minimum balance amount required for rent exemption for a specific account address. - [Check Rent Exemption by Size](https://docs.p2p.org/reference/solana-account-get-rent-exemption-by-size.md): Retrieve the minimum balance amount required for rent exemption based on the account size. - [Create a staking transaction](https://docs.p2p.org/reference/story-staking-stake.md): Create an unsigned staking transaction for the Story network. - [Create an unstaking transaction](https://docs.p2p.org/reference/story-staking-unstake.md): Create an unsigned unstaking transaction for the Story network. - [Send transaction](https://docs.p2p.org/reference/story-transaction-send.md): Send a transaction to the Story network. The transaction must be signed and ready to be broadcasted. - [Get transaction status](https://docs.p2p.org/reference/story-transaction-status.md): Retrieve the status of a transaction on the Story network using its hash. - [Create Staking Request](https://docs.p2p.org/reference/sui-staking-stake.md): Create a request to stake tokens. - [Create Withdrawal Request](https://docs.p2p.org/reference/sui-staking-withdraw.md): Create a request to withdraw staked tokens. - [Broadcast Transaction](https://docs.p2p.org/reference/sui-transaction-send.md): Broadcast the signed transaction to the Sui network. - [Get List Stakes](https://docs.p2p.org/reference/sui-transaction-get-stake-list.md): Retrieve a list of stakes for account address specified. - [Get Transaction Status](https://docs.p2p.org/reference/ton-staking-transaction-status.md): Retrieve a specific transaction from the TON network by its hash. - [Broadcast Transaction](https://docs.p2p.org/reference/ton-staking-broadcast.md): Broadcast a signed transaction to the TON network. - [List Broadcasted Transactions](https://docs.p2p.org/reference/ton-transaction-list.md): Get a list of all broadcasted transactions. - [Create Staking Request](https://docs.p2p.org/reference/ton-staking-single-nominator-stake.md): Create the staking request transaction in the single nominator pool. - [Create Unstake Request](https://docs.p2p.org/reference/ton-staking-single-nominator-unstake.md): Create the unstake request transaction in the single nominator pool. - [Create Staking Request](https://docs.p2p.org/reference/ton-staking-ton-whales-stake.md): Create the staking request transaction in the TON Whales pool. - [Create Unstake Request](https://docs.p2p.org/reference/ton-staking-ton-whales-unstake.md): Create the unstake request transaction in the TON Whales pool. - [Get Balance Breakdown](https://docs.p2p.org/reference/ton-staking-ton-whales-balance.md): Get the balance breakdown for a staker in the TON Whales pool, showing active stake, pending deposit, pending withdrawal, and withdrawal-ready balance separately. - [Create Delegate Request](https://docs.p2p.org/reference/tron-staking-delegate.md): Create a request to delegate the TRX tokens for staking. - [Create Vote Request](https://docs.p2p.org/reference/tron-staking-vote.md): Create an unsigned vote transaction for TRX staking. - [Create Undelegate Request](https://docs.p2p.org/reference/tron-staking-undelegate.md): Create an undelegate transaction to revoke voting from Super Representative. - [Create Withdraw Request](https://docs.p2p.org/reference/tron-staking-withdraw.md): Create a transaction to withdraw expired unfrozen TRX balance. - [Broadcast Transaction](https://docs.p2p.org/reference/tron-transaction-send.md): Broadcast a signed transaction to the TRON network. - [Get Transaction Status](https://docs.p2p.org/reference/tron-transaction-status.md): Check the status of the transaction. - [Get Account Summary](https://docs.p2p.org/reference/tron-account-get.md): Retrieve the information on the TRON account for a given address including account balance, frozen TRX, and voting details. - [Create Delegate Resource Request](https://docs.p2p.org/reference/tron-staking-delegate-resource.md): Create an unsigned DelegateResource transaction to delegate generated ENERGY to the pool receiver. - [Create Undelegate Resource Request](https://docs.p2p.org/reference/tron-staking-undelegate-resource.md): Create an unsigned UnDelegateResource transaction to reclaim delegated ENERGY after the lock period. - [Introduction](https://docs.p2p.org/reference/introduction-pooled-staking.md): Offer Ethereum staking without the 32 ETH minimum with the P2P.org Pooled Staking API. - [Get List Vaults](https://docs.p2p.org/reference/eth-pool-staking-vaults-list.md): Retrieve a list of vaults available for the current integration with metadata and performance metrics. - [Prepare Deposit Transaction](https://docs.p2p.org/reference/eth-pool-staking-deposit.md): Construct a serialized unsigned transaction to deposit ETH into the vault. - [Prepare Unstake Transaction](https://docs.p2p.org/reference/eth-pool-staking-unstake.md): Construct a serialized transaction to initiate the unstaking process from the vault. - [Prepare Withdrawal Transaction](https://docs.p2p.org/reference/eth-pool-staking-withdraw.md): Construct a serialized transaction to withdraw available ETH from the vault after the waiting period. - [Broadcast Transaction](https://docs.p2p.org/reference/eth-pool-transaction-broadcast.md): Broadcast a signed transaction to the Ethereum network via the configured vault. - [Get Account Summary](https://docs.p2p.org/reference/eth-pool-account-info.md): Retrieve the information on the staking-related account for a given delegator address within a specific vault. - [Get Rewards History](https://docs.p2p.org/reference/eth-pool-account-rewards.md): Retrieve the daily balance, reward history, and current annual percentage yield (APY) accumulated by a specific delegator in a given vault. - [Introduction](https://docs.p2p.org/reference/introduction-restaking.md): Restake Ethereum on EigenLayer with the P2P.org Restaking API. - [Get Operator List](https://docs.p2p.org/reference/eth-eigen-operator-list.md): Get the list of all EigenLayer node operators. - [Create EigenPod](https://docs.p2p.org/reference/eth-eigen-create-pod.md): Construct a serialized transaction to initiate the process of creating the EigenPod address. - [Prepare Delegate Restake Transaction](https://docs.p2p.org/reference/eth-eigen-delegate-to.md): Construct a serialized transaction to delegate the restaked amount of tokens to a node operator. - [Verify Withdrawal Credentials](https://docs.p2p.org/reference/eth-eigen-verify-withdrawal-credentials.md): Construct a serialized transaction to verify that the withdrawal credentials have been pointed at the EigenPod address. - [Consolidate Multiple Validators](https://docs.p2p.org/reference/eth-eigen-consolidation.md): Construct a serialized transaction to consolidate multiple validators into a single entity. - [Start Checkpoint](https://docs.p2p.org/reference/eth-eigen-start-checkpoint.md): Construct a serialized transaction to start a checkpoint, initiating the process of proving the validator with verified withdrawal credentials is still active. - [Verify Checkpoint Proofs](https://docs.p2p.org/reference/eth-eigen-verify-checkpoint-proofs.md): Construct a serialized transaction to verify the proofs of a checkpoint. - [Prepare Undelegate Transaction](https://docs.p2p.org/reference/eth-eigen-undelegate.md): Construct a serialized transaction to undelegate the restaked amount of tokens from a node operator. - [Prepare Withdrawal Transaction](https://docs.p2p.org/reference/eth-eigen-withdrawal.md): Construct a serialized transaction to initiate the partial or full withdrawal process for active validators, using `0x02` type of withdrawal credentials. - [Queue Withdrawals](https://docs.p2p.org/reference/eth-eigen-queue-withdrawals.md): Construct a serialized transaction to queue withdrawals. - [Complete Queued Withdrawals](https://docs.p2p.org/reference/eth-eigen-complete-queued-withdrawals.md): Construct a serialized transaction to complete queued withdrawals. - [Introduction](https://docs.p2p.org/reference/introduction-dvt.md): Initiate DVT staking requests on the SSV protocol with the P2P.org DVT Staking API. - [Prepare Staking Transaction](https://docs.p2p.org/reference/p2p-transaction-deposit.md): Construct a serialized transaction to deposit ETH to the SSV proxy smart contract. For validators using `0x02` type of withdrawal credentials. - [Prepare Claim Transaction](https://docs.p2p.org/reference/p2p-transaction-claim.md): Construct a serialized transaction to claim the SSV tokens from the SSV proxy smart contract. - [Prepare Withdrawal Transaction](https://docs.p2p.org/reference/p2p-transaction-withdraw.md): Construct a serialized transaction to initiate the withdrawal process from the SSV proxy smart contract. - [Get List Deposits](https://docs.p2p.org/reference/p2p-transaction-deposit-list.md): Retrieve a list of all deposits along with the validator status either by withdrawal address, transaction hash or deposit ID. - [Get List Validators](https://docs.p2p.org/reference/p2p-transaction-validator.md): Retrieve a list of validators by withdrawal address. - [Create SSV Request](https://docs.p2p.org/reference/ssv-request-create.md): Set up a request for running a distributed validator and making a stake. - [Check Status Request](https://docs.p2p.org/reference/ssv-request-status.md): Check the status of the set-up operation. - [Get Request Deposit Data](https://docs.p2p.org/reference/ssv-request-deposit-data.md): Check the deposit data of the SSV request. - [Check All Status Requests](https://docs.p2p.org/reference/ssv-request-list.md): Check the status of all the set-up operations created through the authorization token. - [Prepare Top-Up Cluster Balance Transaction](https://docs.p2p.org/reference/transaction-deposit.md): Construct a serialized transaction to deposit SSV tokens in the cluster balance. - [Prepare Withdraw Transaction](https://docs.p2p.org/reference/transaction-withdraw.md): Construct a serialized transaction to withdraw a specified amount. - [Prepare removeValidator Transaction](https://docs.p2p.org/reference/transaction-remove-validator.md): Construct a serialized transaction to remove a validator from the cluster. - [Prepare exitValidator Transaction](https://docs.p2p.org/reference/transaction-exit-validator.md): Construct a serialized transaction to initiate the validator exit from the cluster. - [Prepare Change feeRecipientAddress Transaction](https://docs.p2p.org/reference/transaction-set-fee-recipient-address.md): Construct a serialized transaction to set the `feeRecipientAddress` on the SSV cluster. - [Get Operator Fee](https://docs.p2p.org/reference/transaction-get-operator-fee.md): Check the operator on the SSV cluster. - [Get Cluster Fee Balance](https://docs.p2p.org/reference/transaction-get-balance.md): Check the total SSV cluster balance. - [Get Delegator Summary](https://docs.p2p.org/reference/data-delegator-summary.md): Get a list of delegator rewards, stake and APY. - [Get Delegator Stake](https://docs.p2p.org/reference/data-delegator-stakes.md): Get a current delegator stake.

Ethereum: stake is the total balance and includes ETH still in the deposit or activation queue. When grouping by day, activeStake and inactiveStake break that total down into stake already active on the Beacon Chain and s… - [Get Delegator Rewards](https://docs.p2p.org/reference/data-delegator-rewards.md): Get a list of delegator rewards. - [Get Delegator APY](https://docs.p2p.org/reference/data-delegator-apy.md): Get a list of delegator annual percentage yield (Gross APY). - [Get Total Delegator Rewards](https://docs.p2p.org/reference/data-delegator-total-rewards.md): Get total delegator rewards. - [Get Delegator APR](https://docs.p2p.org/reference/data-delegator-apr.md): Get delegator APR (Annual Percentage Rate). - [Get Delegator Rewards (SSV)](https://docs.p2p.org/reference/data-delegator-ssv.md): Get a list of monthly rewards for the delegator SSV address. - [Get Last Staking Period](https://docs.p2p.org/reference/data-network-last-staking-period.md): Method to retrieve network last staking period. - [Get Network APY](https://docs.p2p.org/reference/data-network-apy.md): Method to retrieve network APY by staking period. - [Get Network APR](https://docs.p2p.org/reference/data-network-apr.md): Method to retrieve network APR by staking period. - [Get Validators Count](https://docs.p2p.org/reference/data-network-validator-count.md): Method to retrieve network validators count by staking period. - [Get Delegators Count](https://docs.p2p.org/reference/data-network-delegators-count.md): Method to retrieve network delegators count by staking period. - [Get Network Stake](https://docs.p2p.org/reference/data-network-stake.md): Method to retrieve network stake by staking period. - [Get Network Rewards](https://docs.p2p.org/reference/data-network-rewards.md): Method to retrieve network rewards by staking period. - [Get Exit Queue](https://docs.p2p.org/reference/data-network-exit-queue.md): Method to retrieve the current Ethereum exit queue length. - [Get Staking Queue](https://docs.p2p.org/reference/data-network-staking-queue.md): Method to retrieve the current Ethereum staking queue length. - [Get Supply Data](https://docs.p2p.org/reference/data-network-supply-data.md): Method to retrieve the current Ethereum staked supply percentage. - [Get Block Rewards](https://docs.p2p.org/reference/data-network-block-rewards.md): Method to retrieve Solana block rewards (block production fees and voting rewards) by block date. - [Get Validator Summary](https://docs.p2p.org/reference/data-validator-summary.md): Get a list of validator rewards, stake and APY. - [Get Validator Stake](https://docs.p2p.org/reference/data-validator-stakes.md): Get a current validator stake. - [Get Validator Rewards](https://docs.p2p.org/reference/data-validator-rewards.md): Get a list of validator rewards. - [Get Validator APY](https://docs.p2p.org/reference/data-validator-apy.md): Get a list of validator annual percentage yield (APY). - [Get Validator Fee](https://docs.p2p.org/reference/data-validator-fee.md): Get a list of validator fee. - [Get Validator Name](https://docs.p2p.org/reference/data-validator-name.md): Get a validator name. - [Get Validator State](https://docs.p2p.org/reference/data-validator-state.md): Get a validator state. - [Get Validator Statuses](https://docs.p2p.org/reference/data-validator-statuses.md): Get a list of validators created via Staking API based on their statuses. - [Get Validator Statuses Detailed](https://docs.p2p.org/reference/data-validator-statuses-detailed.md): Get a detailed status information for each individual validator along with their total count. - [Get Supported Protocols](https://docs.p2p.org/reference/get-protocols.md): Returns supported protocols with their accepted assets and on-chain configuration. - [Get Yield Strategies](https://docs.p2p.org/reference/get-strategies.md): Returns available yield vaults with live APY data. 206 Partial Content returned when some providers are slow or unreachable. - [Get Available Assets](https://docs.p2p.org/reference/get-assets.md): Returns all tokens available across supported protocols. - [Get P2P.ORG Fee](https://docs.p2p.org/reference/get-fees.md): Returns the P2P.ORG fee for a specific chain + protocol pair in basis points. 10000 = 0% P2P.ORG fee, 9000 = 10%, 8500 = 15% - [Get User Positions](https://docs.p2p.org/reference/get-user-positions.md): Returns all active positions across protocols for a given wallet address. - [Get Portfolio Summary](https://docs.p2p.org/reference/get-positions-summary.md): Returns an aggregated portfolio summary for a given wallet. - [Get User Rewards](https://docs.p2p.org/reference/get-rewards.md): Returns claimable and pending reward positions for a given wallet. - [Get Transaction Step Schema](https://docs.p2p.org/reference/get-transaction-schema.md): Get the step schema for a given action/protocol/strategy. - [Craft Transaction Step](https://docs.p2p.org/reference/craft-transaction-step.md): Craft a single transaction step. - [Get Step Crafting Status](https://docs.p2p.org/reference/get-step-status.md): Poll crafting status. Used when `executionMode` is async. - [Get Step Result](https://docs.p2p.org/reference/get-step-result.md): Get the full transaction response once a step is ready. Returns null in result if the step is not ready yet. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-transaction.md): Broadcast a client-signed transaction to the network. - [Get Transaction History](https://docs.p2p.org/reference/get-transaction-history.md): Returns paginated on-chain transaction history for a given wallet address. - [Create Swap Transaction](https://docs.p2p.org/reference/build-swap-transaction.md): Construct an unsigned swap transaction from a previously obtained quote route. - [Create Wallet](https://docs.p2p.org/reference/create-wallet.md): Create a wallet for a given address and chain. ## OpenAPI Specs - [data-api](/openapi/data-api.json) - [defi-api](/openapi/defi-api.json) - [staking-api](/openapi/staking-api.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.